Track all updates, features, and improvements to FreePas
The three tabs of the events view (Future/Live/Past) were a fixed-padding flex row roughly 500px wide with no wrap or scroll, so on phones the 'Past Events' tab was clipped off the right edge of the screen — making it impossible to open a finished event from a mobile device and scan the teardown crew coming in after the event ended. The tabs now share the row evenly on mobile with compact labels and counters (the original look is unchanged from tablet width up), with horizontal scroll as a safety net. Past events are also sorted most-recently-ended first (and future events soonest-first), so the event that just finished is always the first card in the Past tab. The view also lands on the right tab now: when there are no future events it opens on Live (mid-event) or Past (teardown day) instead of an empty Future tab — applied once per load and never overriding a manual tab choice. The rest of the teardown flow already worked: the event detail page shows 'Escanear staff' for any published event including ended ones, and the backend access windows (pre_event/both phases) already accept teardown entries.