Commit Graph
18 Commits
Author SHA1 Message Date
Lucas WintherandClaude Opus 5.5 50c6e91b00 feat: the redesigned Event Clock
The new reader app replaces the old UI: Checklist with a rail (focus
pills, Next to expire, today's dailies, pinned routines), Timeline in a
new and a classic look, Routines, Archive and a Settings area, in a
Structured (default) and a Relaxed interface. It follows the approved
Round 6 B and Round 7 mockups, corrected screen by screen with the owner.

Reader data moves to a v2 store (gacha-tracker:v2:*). Existing v1 data
is migrated on first load, a recovery copy is written first, and the v1
keys are never removed, so a rollback finds them unchanged. Redeem codes
for Genshin arrive as their own feed.

Also: live's urgency ramp, editable per theme; completion and
section-complete fireworks; a returning-user tour; the design mockups,
specs, plans, reviews and handoff record.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 01:55:16 +02:00
Lucas WintherandClaude Opus 5.5 ee413892ff docs: a handoff note for the next agent, and the worktree feed trap
CI / Typecheck, test, feed (push) Successful in 17s
CI / Build site (push) Successful in 7s
CI / Container image (push) Successful in 16s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 06:46:53 +02:00
Lucas WintherandClaude Opus 5.5 256ea71cc0 docs: mark sub-projects 2 and 3 shipped; record the reviews' deferred items
CI / Typecheck, test, feed (push) Successful in 15s
CI / Build site (push) Successful in 7s
CI / Container image (push) Successful in 16s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 06:45:30 +02:00
Lucas WintherandClaude Opus 5.5 63724eb783 docs: pass windows shipped for Star Rail, ZZZ and Nikki; Endfield waits
Records why Miliastra was reverted and why Endfield's Protocol Pass has
no source yet, updates AGENTS.md's parser list and marks sub-project 3
in TODO with the follow-ups.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 06:29:31 +02:00
Lucas WintherandClaude Opus 5.5 9488053432 docs(todo): the owner's in-game checks for the cycle built-ins
CI / Typecheck, test, feed (push) Successful in 16s
CI / Build site (push) Successful in 8s
CI / Container image (push) Successful in 36s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 05:49:12 +02:00
Lucas WintherandClaude Opus 5.5 1309bdfde4 docs(todo): N-week cycles shipped; Whimpering Wastes and Pinnacle Contest left
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 05:42:20 +02:00
Lucas WintherandClaude Opus 5.5 a246da1db7 docs(todo): a settings rework with mockups, and Beyond the Rails' clock
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 03:17:32 +02:00
Lucas WintherandClaude Opus 5.5 40f50694e2 docs(todo): show which game each weekly and monthly chip belongs to
CI / Typecheck, test, feed (push) Successful in 15s
CI / Build site (push) Successful in 8s
CI / Container image (push) Successful in 15s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 03:11:00 +02:00
Lucas WintherandClaude Opus 5.5 790cdd018f docs: record where built-in routines landed, and the starting points for N-week cycles and pass windows
The spec and plan say what shipped and what is still open. TODO.md gains the
next two sub-projects with the facts already gathered, the design questions to
settle and the sources to check, and a default check-in goal for To Temper
Thyself and Journey Far.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 03:10:14 +02:00
Lucas WintherandClaude Opus 5.5 9d5b473218 fix(games): roll NTE's Europe day at 05:00 UTC+2, as the game does
Game-Time-Master lists NTE Europe on UTC+1, but the game disagrees: on
2026-10-16 two in-game timers ran out at 03:00 UTC — one on 26 Oct, after the
clocks change — and Realm of Greed says "resets every Monday at 5:00". Only a
fixed UTC+2 fits all three.

Re-labels the hour 03:00-04:00 UTC of every European reader's NTE day.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 03:00:58 +02:00
Lucas WintherandClaude Opus 5.5 e1e5fc06c3 docs: record built-in routines, per-item tracking and standard pulls
The design spec (entries with the sentence each rests on, what was looked for
and not shipped, and the facts gathered for N-week cycles and dated pass
windows), the plan, PRD F12 and F17, DATA-MODEL's prefs, and TODO.md's open
in-game checks.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 03:00:55 +02:00
Lucas WintherandClaude Opus 5.5 0234478db0 docs: record examples to start from, and the pass over the add forms
PRD F13 said the form asked how often after Kind and had no word on
examples; F17 and DESIGN.md had no example row. Adds the spec and plan,
and ticks the TODO item.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 03:11:58 +02:00
Lucas WintherandClaude Opus 5.5 0701e5e16e docs: record why hololive Dreams stopped refreshing, and what lapsed means
CI / Typecheck, test, feed (push) Successful in 13s
CI / Build site (push) Successful in 7s
CI / Container image (push) Successful in 31s
SOURCES.md § 16 holds the diagnosis (run 317's rejected zeros, the page
unchanged in shape with nothing current since 19 Sep) and the replacements
assessed and declined: NamuWiki behind a Cloudflare challenge, an official
site with no event posts, no Game8 page. AGENTS.md says when a person may set
`lapsed` and what it does not excuse. TODO ticks the item and notes the
cosmetic "last confirmed never" seen in the CI state.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 02:35:16 +02:00
Lucas WintherandClaude Opus 5.5 094e67d985 docs: record per-game switches for chores and built-ins
The data model, PRD F17, README and DESIGN described one global chores
switch and a checkbox per game for built-ins. Adds the spec and plan, and
ticks the TODO item.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 02:20:40 +02:00
Lucas WintherandClaude Opus 5.5 88596f9928 docs(todo): find out why hololive Dreams stopped refreshing
CI / Typecheck, test, feed (push) Successful in 13s
CI / Build site (push) Successful in 7s
CI / Container image (push) Successful in 15s
Its source was last confirmed on 2026-09-22 and nothing has landed since.
The item records what the repo shows, how to find the cause from the
refresh runs, and what each likely cause calls for.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 14:43:26 +02:00
Lucas WintherandClaude Opus 5.5 ff5c5f8533 docs(todo): templates and a UI/UX pass for the add-event and add-task forms
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 14:40:48 +02:00
Lucas WintherandClaude Opus 5.5 16d5d304f7 docs(todo): rework What you see toggles to global and per game
Check-in goals shipped, so that item is ticked. The new item records
that the daily chores (global only) and built-in weekly tasks (one
checkbox per game) should share one pattern, a global switch with
per-game exceptions, without a checkbox per game.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 14:39:45 +02:00
Lucas Winther b0ade109a0 docs: specify event check-in goals
CI / Typecheck, test, feed (push) Successful in 13s
CI / Build site (push) Successful in 8s
CI / Container image (push) Successful in 16s
Record weekly and event-wide targets so partial-week requirements can stay visible in Dailies without treating a satisfied week as event completion.
2026-10-03 20:22:48 +02:00