What's Changed
Bug Fixes
- (app) strip only blog content, keep blog lib in app bundle
- (web) message text selection, square avatars, thread default members (#402)
- (web) dismiss CLI-update dialog reliably after runtime updates (#405)
- (daemon) don't leak wedged apm state or heartbeat-mask stall watchdog
- (community) resolve channel refs by name only, top-level scoped
- (daemon) call pi's own getDefaultSessionDir instead of copying its rule
- (workspace) sanitize slugs to URL-safe kebab-case + heal legacy rows
Features
- (web) local perf-diagnosis toolchain for community switch (#403)
- (daemon) enhance Chaos Awareness with silence reflection and role boundary
- (web) #NUMBER message-ref pills with out-of-window context sheet
Performance
- (web) kill community switch re-render storm + de-serialize channel open (#404)
Refactor
- (daemon) condense Workspace & memory section
- (daemon) rename Workspace & memory section to Personality
- (community) drop dead forum_post arms from agent surface
- (daemon) unify driver launch paths, extract constants, fix resume/stop bugs
Full Changelog: v0.0.159...v0.0.160