2024-02-14frontend
Events page
- Change:
/eventslist page (768f7461"added event list component basics") and/events/[id]detail route (3990f0a6"added template for single event page") added, merged into preview on 2024-03-19 (14d2ed65). Event occurrence timeline, start/finish times, and scene cross-links on detail pages. - Why: The DCL events API exposed structured event data — attendance counts, occurrence schedules, linked scenes — that had no dedicated surface in the dashboard. A dedicated events section made attendance patterns discoverable alongside the scene and user stats.
- Affected Modules:
pages/events/,pages/events/[id]/,src/components/local/events/,pages/api/ - Trade-offs:
- Pro: Event attendance data is now surfaced alongside the parcel and scene stats it relates to.
- Con: Event occurrence pagination on the detail page needed debouncing to avoid refetch storms on rapid page flips; freshness depends entirely on the upstream refresh cadence.