From dbdcf334aaa5ec988cbd74635026166dd0b44c85 Mon Sep 17 00:00:00 2001 From: dave Date: Wed, 8 Apr 2026 01:07:35 +0000 Subject: [PATCH] huskies: done 499_story_web_ui_shows_project_name_in_browser_tab_with_huskies_favicon --- ...ransitions_instead_of_filesystem_events.md | 25 ------------------- ...ame_in_browser_tab_with_huskies_favicon.md | 20 +++++++++++++++ 2 files changed, 20 insertions(+), 25 deletions(-) delete mode 100644 .huskies/work/1_backlog/491_story_watcher_fires_on_crdt_state_transitions_instead_of_filesystem_events.md create mode 100644 .huskies/work/5_done/499_story_web_ui_shows_project_name_in_browser_tab_with_huskies_favicon.md diff --git a/.huskies/work/1_backlog/491_story_watcher_fires_on_crdt_state_transitions_instead_of_filesystem_events.md b/.huskies/work/1_backlog/491_story_watcher_fires_on_crdt_state_transitions_instead_of_filesystem_events.md deleted file mode 100644 index 74e7afd5..00000000 --- a/.huskies/work/1_backlog/491_story_watcher_fires_on_crdt_state_transitions_instead_of_filesystem_events.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -name: "Watcher fires on CRDT state transitions instead of filesystem events" -agent: coder-opus -depends_on: [490] ---- - -# Story 491: Watcher fires on CRDT state transitions instead of filesystem events - -## User Story - -As a developer, I want the auto-assign loop, notifications, and WebSocket UI updates to subscribe to CRDT state transitions instead of filesystem directory watches. - -## Acceptance Criteria - -- [ ] Auto-assign triggers on CRDT state change (story entering a stage) instead of filesystem watcher -- [ ] Stage transition notifications fire from CRDT state changes -- [ ] WebSocket UI updates fire from CRDT state changes -- [ ] The filesystem watcher for .huskies/work/ is removed or deprecated -- [ ] Timer tick loop and dependency tick loop read from CRDT state -- [ ] agent: coder-opus -- [ ] depends_on: [490] - -## Out of Scope - -- TBD diff --git a/.huskies/work/5_done/499_story_web_ui_shows_project_name_in_browser_tab_with_huskies_favicon.md b/.huskies/work/5_done/499_story_web_ui_shows_project_name_in_browser_tab_with_huskies_favicon.md new file mode 100644 index 00000000..09dcf079 --- /dev/null +++ b/.huskies/work/5_done/499_story_web_ui_shows_project_name_in_browser_tab_with_huskies_favicon.md @@ -0,0 +1,20 @@ +--- +name: "Web UI shows project name in browser tab with huskies favicon" +--- + +# Story 499: Web UI shows project name in browser tab with huskies favicon + +## User Story + +As a user running huskies on multiple projects, I want the browser tab to show the project name instead of hardcoded "Huskies", and I want a huskies favicon, so I can distinguish tabs and have proper branding. + +## Acceptance Criteria + +- [ ] Browser tab title shows the project folder name when a project is open (e.g. 'reclaimer | Huskies') +- [ ] Browser tab title shows 'Huskies' when no project is open +- [ ] A huskies-themed SVG favicon is served and shown in the browser tab +- [ ] The Vite default favicon is replaced by the huskies favicon + +## Out of Scope + +- TBD