raycer/frontend/public
Spencer Flagg 392bd6416e fix: current streak should not reset to zero before today's check-in
currentStreak() was starting its backward walk from today, so if the
user hadn't checked in yet today the first lookup missed and it
returned 0 — even with a perfect streak on previous days.

Now when today's entry is absent and the goal is still active, the
count starts from yesterday instead. Once the goal window has closed
the original end-of-window anchor is preserved.
2026-04-25 13:29:43 +02:00
..
css feat: PWA install button, route persistence, and active-user visual indicators 2026-04-23 17:36:14 +02:00
icons Initial commit: raycer accountability PWA 2026-04-23 16:45:06 +02:00
js fix: current streak should not reset to zero before today's check-in 2026-04-25 13:29:43 +02:00
index.html feat: PWA install button, route persistence, and active-user visual indicators 2026-04-23 17:36:14 +02:00
manifest.webmanifest Initial commit: raycer accountability PWA 2026-04-23 16:45:06 +02:00
sw.js Initial commit: raycer accountability PWA 2026-04-23 16:45:06 +02:00