Repository navigation
Upstream 4/5: conference-day run sheets (dddperth #183–#196) - #25
Merged
Merged
Conversation
JakeGinnivan
force-pushed
the
jakeginnivan/upstream-4-runsheets
branch
from
October 19, 2026 01:47
597a10c to
f0161e5
Compare
Base automatically changed from
jakeginnivan/upstream-3-speaker-portal-volunteers
to
main
October 19, 2026 02:08
…n refresh Upstreamed from dddwa/dddperth#183 (fork merge e053288). Visual baselines are left fork-local. - feat(runsheets): admin refresh that invalidates every cached Jira response - feat(runsheets): bump-in run sheet with exhibitor rows from the sponsors board
…s and offline Upstreamed from dddwa/dddperth#185 (fork merge e246493). Visual baselines are left fork-local. - feat(speakers): list sessions that opted out of recording - feat(admin): info links per volunteer role, with role ids matching Jira teams - feat(runsheets): agenda sessions, session details, client-side filters and offline
Upstreamed from dddwa/dddperth#187 (fork merge e2451c9). Visual baselines are left fork-local. - feat(admin): copyable volunteer rosters, plenum talks span rooms - fix(runsheets): refresh no longer navigates to /runsheets.data
Upstreamed from dddwa/dddperth#189 (fork merge 04e6b4c). Visual baselines are left fork-local. - feat(runsheets): Agenda option in the team filter - feat(runsheets): refresh control on the bump-in run sheet - fix(runsheets): 1-minute cache on bump-in instead of a refresh control - fix(runsheets): don't browser-cache the bump-in run sheet
Upstreamed from dddwa/dddperth#190 (fork merge 25e402a). Visual baselines are left fork-local. - fix(admin): show a no-access page instead of the sponsor portal error
…, close after the weekend Upstreamed from dddwa/dddperth#191 (fork merge 902ffa5). Visual baselines are left fork-local. - feat(runsheets): highlight the rows happening now - feat(runsheets): refresh every minute, close after the conference weekend - feat(runsheets): highlight now and refresh every minute on bump-in too
Upstreamed from dddwa/dddperth#192 (fork merge 8fc849e). Visual baselines are left fork-local. - feat(agenda): show Meet the Experts seating on the agenda page
… the panel Upstreamed from dddwa/dddperth#193 (fork merge 851df6b). Visual baselines are left fork-local. - feat(runsheets): Show Agenda switch, and filter actions at the top of the panel - fix(runsheets): type errors in the Show Agenda switch and filter tests
…bad Wi-Fi Upstreamed from dddwa/dddperth#195 (fork merge 6b18b22). Visual baselines are left fork-local. - fix(runsheets): make the offline service worker work on a first visit and on bad Wi-Fi - fix(runsheets): register the offline worker from the bump-in run sheet too - fix(runsheets): preserve offline pages across worker upgrades
Upstreamed from dddwa/dddperth#194 (fork merge a92ea52). Visual baselines are left fork-local. - feat(runsheets): bump-in run sheet matches the conference-day one - fix(runsheets): keep the item type through filterRunsheetItems - fix(runsheets): tidy bump-in sections, shading and filters Co-authored-by: Jake Ginnivan <jake@ginnivan.net>
Upstreamed from dddwa/dddperth#196 (fork merge a55f991). Visual baselines are left fork-local. - feat(runsheets): add a Show Breaks toggle
JakeGinnivan
force-pushed
the
jakeginnivan/upstream-4-runsheets
branch
from
October 19, 2026 02:09
f0161e5 to
5a84a25
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
4/5 of the upstream catch-up. Conference-day run sheets, fork PRs #183, #185, #187, #189 and #190–#196.
Fork #188 is deliberately left out: core had already fixed the same crash its own way, so core's fix is kept.
Evidence
After: build, typecheck, lint, unit tests, e2e (55 passed) and
pnpm vr(81 passed) all pass. Visual baselines are unchanged.Merge Danger
Door: one-way
Adds D1 migration 0028. Also registers a service worker scoped to the run sheets, which stays in visitors' browsers until it's replaced.
Blast Radius: runsheets
sponsor-bump-in.test.tsuses a real sponsor name with a made-up tier and price as fixture data, the same as the fork. It could be swapped for a fictional sponsor.Part of a 5-PR stack that brings ddd-core up to date with every
core/change merged indddwa/dddperthsince #157. Each fork PR is replayed as one commit, credited to its author, with its fork PR number in the message. Merge the stack in order, starting at 1/5.