You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: single scroll surface for schedule & move user select to header
The grid page had three competing scrollbars (window, inner vertical,
horizontal) that chained into each other. The grid view now owns the viewport
below the nav: a slim pinned toolbar (title, view toggle, name select, event
details behind an About toggle) sits above one container that scrolls both
axes, so the sticky day/location headers and time gutter keep working. Wide
grids can be dragged to pan from anywhere (movement threshold + click
suppression, since empty slots are full-cell links). The global footer is
replaced by an inline copy at the end of the schedule content.
Chosen over window-scroll header syncing and fit-to-width variants after HTML
prototyping (throwaway prototype deleted).
Surface the acting attendee as an always-visible header chip on every page so
it's clear who "you" are and switching is possible on shared devices, replacing
the per-page name selectors.
On the schedule, move event details and the proposals link into the view-toggle
bar (details behind a popup).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
10
10
11
11
-**Email notifications**: attendees are emailed when a session they've RSVP'd to changes time or location, hosts are emailed when a session they're hosting changes time or location, and guests are emailed when they're added as a co-host of a session. Each notification can be turned on or off individually from the profile page (requires SMTP and `SITE_URL` to be configured)
12
12
13
+
### Changed
14
+
15
+
-**Your name is always visible**: the attendee you're acting as now shows as a chip in the header on every page — proposals, voting, and schedule — so it's always clear who "you" are, and you can switch attendee from there (handy for a shared device)
16
+
-**Smoother schedule scrolling**: the grid view now has a single scroll area instead of nested scrollbars, and wide schedules can be dragged sideways with the mouse. The view controls (Grid, Text, RSVP'd) sit on one bar alongside an "Event details" popup and a "Proposals" link; the bar scrolls away with the schedule while the room headers stay pinned. The redundant schedule title is gone, since the header already shows the current event
17
+
13
18
### Fixed
14
19
15
20
-**Host RSVPs cleared on edit**: adding an attendee as a session host now removes their RSVP to that session, including when an organizer edits the session from the admin panel
0 commit comments