What's Changed
- [#WARDEN-858] test(agentState): cover inferGoal — the 5-branch goal classifier by @yatfa-com[bot] in #364
- [#WARDEN-860] refactor(chat-sidebar): collapse 4 duplicated ChatRow blocks into renderChatRow by @yatfa-com[bot] in #365
- [#WARDEN-864] refactor(gitbadges): collapse CommitFile/StashFile into shared DiffInspectRow by @yatfa-com[bot] in #366
- [#WARDEN-866] fix(web): stop clipboard.test.mjs crash on Node 21+ (getter-only navigator) by @yatfa-com[bot] in #367
- [#WARDEN-868] feat(file-viewer): add Compare action to co-editor chip by @yatfa-com[bot] in #369
- [#WARDEN-870] feat(settings): make global footer persistence-aware (Appearance/NewChats/Snippets) by @yatfa-com[bot] in #370
- [#WARDEN-871] feat(fleet-health): surface parked-WIP (🗄N stashed) in Fleet Health by @yatfa-com[bot] in #371
- [#WARDEN-867] fix(config): clamp observerSessionTimeout into advertised [1,180] by @yatfa-com[bot] in #368
Full Changelog: v0.1.24...v0.1.25