Public profile
Questi contenuti non sono ancora disponibili nella tua lingua.
What this surface is
Public profile is the community-facing view of a Pegasus account. It shows what the user has chosen to make public: a hero block, headline KPIs (collection size, active deck count — only those the user opted to expose), and a public deck grid. Anything not explicitly opted-in is hidden — privacy is opt-in, not opt-out.
Where to find it in the app
Public profiles live at /u/<username>. Reachable from:
- The account-settings privacy section (own profile preview)
- A shared link (the user explicitly shared their profile)
- A public deck’s “author” chip
Layout
| Region | Purpose |
|---|---|
| Hero | Avatar, display name, joined date, tag chips |
| KPI tiles | Three top-line public KPIs |
| Public decks grid | Decks the user marked public |
| About / bio | Optional free-form text |
| Empty-section behaviour | Sections without data are HIDDEN, not shown empty |
The “sections without data are hidden, not faked” rule is load-bearing for the community surface — empty-state decks or zero-KPI tiles would make public profiles look abandoned even when they’re just new.
Hero block
| Field | Type | Notes |
|---|---|---|
| Avatar | image | User-uploaded or default |
| Display name | text | May differ from username |
| Username | text | URL-safe handle |
| Joined date | datetime | When the account was created |
| Tags | chip list | Self-selected — favorite format, role tags |
Public KPI tiles
| KPI | Definition | Opt-in default |
|---|---|---|
| Collection size | Unique cards public ≥0 | off |
| Active decks | Count of decks marked public | off |
| Public combos | Combos contributed (community-source link) | off |
Each KPI is opt-in via Account settings privacy.
Public deck grid
Decks marked public appear here. Each tile shows:
| Field | Type |
|---|---|
| Deck name | text |
| Format | tag |
| Public readiness shape | derived (no card list exposed unless user shares the full deck) |
| Last updated | datetime |
| ”View deck” CTA | link (opens the public deck detail) |
Public deck detail can include the full card list OR just the analysis summary — controlled per-deck.
Privacy controls (lives in Account settings)
| Setting | Default | Effect |
|---|---|---|
| Profile visibility | Public | Off = profile returns 404 to non-self viewers |
| KPI tiles | Off per KPI | Each KPI opt-in individually |
| Deck visibility | Per-deck (default Private) | Deck-by-deck toggle |
| Inventory visibility | Off (Private) | Inventory never appears on profile when off |
| Show “joined” date | On | |
| Allow profile link sharing | On | When off, /u/<username> returns 404 |
States and badges
| Badge | Meaning |
|---|---|
| ”Verified contributor” | User contributed verified combos / decks (community-curation) |
| “New” | Joined <30 days ago |
| ”Empty profile” | Visited own profile with everything private — prompts to opt-in |
| 404 | Username not found OR profile-visibility disabled |
Interactions
- Visit
/u/<username>→ loads the profile (or 404 if private) - Click a public deck tile → opens the public deck view
- Click a KPI tile → drills into the underlying public list
- “Share profile” button (own profile) → copies link, with current privacy state shown
Edge cases
Related references
- Account settings — where all privacy controls live
- Deck Lab — per-deck public toggle lives in deck settings
- Combos — community-contributed combos source from public-profile users