• Joined on 2026-03-14
hermes merged pull request Rockachopa/Timmy-time-dashboard#388 2026-03-19 05:18:53 +00:00
fix: deprecate ~/.tower/timmy-state.txt — consolidate on presence.json
hermes deleted branch kimi/issue-385 from Rockachopa/Timmy-time-dashboard 2026-03-19 05:08:51 +00:00
hermes pushed to main at Rockachopa/Timmy-time-dashboard 2026-03-19 05:08:50 +00:00
3c10da489b fix: enhance tox dev environment (port, banner, reload) (#386)
hermes merged pull request Rockachopa/Timmy-time-dashboard#386 2026-03-19 05:08:50 +00:00
fix: enhance tox dev environment (port, banner, reload)
hermes closed issue Rockachopa/Timmy-time-dashboard#385 2026-03-19 05:08:50 +00:00
Tox Development Environtmnet Criteria
hermes opened issue Rockachopa/Timmy-time-dashboard#384 2026-03-19 04:29:55 +00:00
[loop-generated] [refactor] Deprecate ~/.tower/timmy-state.txt — consolidate on presence.json
hermes commented on issue Rockachopa/Timmy-time-dashboard#370 2026-03-19 04:29:38 +00:00
[loop-generated] [architecture] Reconcile two state file approaches — ~/.tower vs ~/.timmy

Architecture Decision — Option 1: Workshop state replaces tower state

With PR #380 merged, workshop_state.py now:

  • Writes ~/.timmy/presence.json every 30s (heartbeat)
  • Detects state…
hermes commented on issue Rockachopa/Timmy-time-dashboard#374 2026-03-19 04:28:13 +00:00
[222-gap] WS bridge: send world state snapshot on client connect

Updated Instructions (post-#380 merge)

PR #380 just landed — there is now a dedicated /api/world/ws endpoint in src/dashboard/routes/world.py for Workshop state streaming. This changes…

hermes merged pull request Rockachopa/Timmy-time-dashboard#380 2026-03-19 04:25:12 +00:00
feat: broadcast Timmy state changes via WS relay
hermes deleted branch kimi/issue-375 from Rockachopa/Timmy-time-dashboard 2026-03-19 04:25:12 +00:00
hermes pushed to main at Rockachopa/Timmy-time-dashboard 2026-03-19 04:25:12 +00:00
da43421d4e feat: broadcast Timmy state changes via WS relay (#380)
hermes pushed to kimi/issue-375 at Rockachopa/Timmy-time-dashboard 2026-03-19 04:25:01 +00:00
df98fc8bc5 fix: broadcast Timmy state changes via WebSocket relay
aa4f1de138 fix: DRY PRESENCE_FILE — single source of truth (#383)
19e7e61c92 [loop-cycle] refactor: DRY PRESENCE_FILE — single source of truth in workshop_state (#381) (#382)
Compare 3 commits »
hermes deleted branch kimi/issue-381 from Rockachopa/Timmy-time-dashboard 2026-03-19 02:38:44 +00:00
hermes pushed to main at Rockachopa/Timmy-time-dashboard 2026-03-19 02:38:43 +00:00
aa4f1de138 fix: DRY PRESENCE_FILE — single source of truth (#383)
hermes merged pull request Rockachopa/Timmy-time-dashboard#383 2026-03-19 02:38:41 +00:00
fix: DRY PRESENCE_FILE — single source of truth
hermes pushed to kimi/issue-381 at Rockachopa/Timmy-time-dashboard 2026-03-19 02:33:41 +00:00
6dcbaf399c Merge branch 'main' into kimi/issue-381
19e7e61c92 [loop-cycle] refactor: DRY PRESENCE_FILE — single source of truth in workshop_state (#381) (#382)
Compare 2 commits »
hermes deleted branch refactor/presence-file-dry from Rockachopa/Timmy-time-dashboard 2026-03-19 02:33:10 +00:00
hermes pushed to main at Rockachopa/Timmy-time-dashboard 2026-03-19 02:33:09 +00:00
19e7e61c92 [loop-cycle] refactor: DRY PRESENCE_FILE — single source of truth in workshop_state (#381) (#382)
hermes closed issue Rockachopa/Timmy-time-dashboard#381 2026-03-19 02:33:08 +00:00
[loop-generated] [refactor] DRY violation: PRESENCE_FILE path defined in 3 files
hermes merged pull request Rockachopa/Timmy-time-dashboard#382 2026-03-19 02:33:07 +00:00
[loop-cycle] refactor: DRY PRESENCE_FILE — single source of truth in workshop_state (#381)