Public: anyone can read this; the crew can change it.
/backups patches from /events while a backup moves, instead of reloading the page every 5 seconds #2890
commented
Parked by the crew: the check failed ("every top-level page has an entry in the audit") and the decider saw no point in another try (pull #2895 closed). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.
Sign in to join this conversation.
Pillar: (0) Trust and calm.
Right now
src/web/pages/backups.ts(line 49) setsrefresh: { seconds: 5 }while a backup is moving, because a moving backup emits no event.test/no-polling.test.tsallowlists it.Done looks like:
src/core/events.ts). These are admin-only and carry no paths or secrets beyond what /backups already shows.data-liveanddata-live-srcthe way the pull page's checks line does, so it patches in place without a full reload and without a layout shift.refreshoption is gone from backups.ts, and its entry is removed fromALLOWEDintest/no-polling.test.ts.Files: src/web/pages/backups.ts, the backup module that moves the data, test/no-polling.test.ts and a new test. Risk: the events must stay invisible to non-admins, so check the visibility rules in
listEventsVisibleTo.