Problem / Motivation
The player-facing My Events page (/my-events in Phoenix) is the loudest event-experience pain cluster in recent Featurebase feedback. Players can't reliably find the events they care about because the default view is mis-sorted, cluttered with stale/cancelled/completed events, missing some registered events entirely, and its filters are broken.
This epic coalesces 6 Featurebase posts + the scattered Linear tickets that each touch one slice of the problem, so the surface can be fixed as one coherent experience instead of piecemeal.
Verbatim evidence (Featurebase — Player Networks board)
- Default sorting in The my Events list (Lorcana, 2026-05-19): "the sorting in the My Events page is kinda unlogical. By default, I see cancelled events and completed events. Also, events are sorted by last one in the future instead of the first one… by default I only want to see future events that have not been cancelled, sorted on Date (earliest to latest)."
- Please let me clean up events page (2026-04-07): "Stores don't close out events and they are left open and at the top of my events page… I even dropped from the event hoping it'd be removed… there needs to be a filter to only show upcoming events and/or in-progress events… I should be able to sort the events by start date."
- Past events (2026-05-18): "Your past events filter does not work, whatever other filter combination I try using with past it just comes up blank."
- Not showing registered event data (2026-05-03): "I was registered for a pre-rift event on May 2nd and another on May 3rd. However, neither event showed up in 'My Events' and I couldn't submit scores or even see my pairings."
- Auto Close In Progress Events (2026-04-29): "I have Riftbound Nexus Night events open from months ago. It makes it hard to find upcoming events I am registered for."
- (adjacent) Calender export (5/02) & Random events in tournament history (4/14) — noted as related-but-separate (see Out of Scope).
User Story
As a player, when I open My Events I want my upcoming registered events surfaced first, in chronological order, without stale/cancelled/completed clutter — and I want every event I'm actually registered for to appear — so I can find pairings, scores, and details without hunting.
Themes → tickets
| Theme | Ticket | Wiring |
| -- | -- | -- |
| Default sort = chronological ascending (upcoming first) | HYD2-6560 (HYD2-6561 = dup) | child |
| Registered events missing from My Events (+ pairings/scores) | HYD2-7308 | child |
| Clean up / filter (hide stuck in-progress; Upcoming/In-Progress filter; sort by start date) | SENG-109 | related |
| Past-events / Phoenix filters return blank | HYD2-6834 | related |
| Archived events vanish from player's My Events | SENG-180 | related |
| Hard to find My Events in nav | HYD2-7347 | related |
| Stale-event auto-close (root cause of clutter — not novel) | HYD2-7302 | related |
Epic Success Criteria
- [ ] My Events default order is chronological ascending (next upcoming first).
- [ ] Cancelled & completed events are excluded from the default view; filters exist for Upcoming / In-Progress / Past / Completed and each returns correct results.
- [ ] Every event a player is actively registered for appears in My Events within its lifecycle window.
- [ ] Past/archived events the player participated in remain reachable.
- [ ] My Events is discoverable from primary navigation.
- Calendar/webcal export of events (Featurebase "Calender export") —
/events-level export, not the My Events list.
- Tournament history shows events never played (Featurebase "Random events in tournament history") — history accuracy, separate surface.
- Admin/UAP events list (UVS-320 time format, HYD2-5762 recurring/Upcoming tab) — retailer surface.
Notes
Coalesced via /linear:feedback from Featurebase + existing Triage/Backlog/Todo tickets on 2026-05-23. Default state Triage; priority intentionally unset (set during triage).