All checks were successful
deploy / Build prerendered web (push) Successful in 8m5s
deploy / Build api + worker (static musl) (push) Successful in 5m46s
deploy / Deploy moments-api to nikola (push) Successful in 24s
deploy / Deploy web to oolon (push) Successful in 28s
deploy / Deploy moments-worker to frootmig (push) Successful in 17s
refresh / Rebuild prerendered web (push) Successful in 7m41s
refresh / Deploy refreshed web to oolon (push) Successful in 22s
Summary mode no longer exposes the two-thumb start/end slider — each bucket now has a fixed window (daily: 30d, weekly: 91d, monthly: 365d, yearly: 5y) and a single-handle slider with ‹/› pagers that moves the window through time one span at a time, keeping its length constant. Bucket switches stay anchored to the window's end. The per-event drill-down view keeps the adjustable range slider and activity limit. Bounded windows also cap the scan the summary query asks of postgres, where the old view's arbitrary ranges did not. The prerender shares the new summaryRange helper so the baked daily key stays byte-identical to the client's first render. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LY4nbfHC9qt726gVrdAh3X