v0.2.2
What's Changed
- refactor(session): separate runtime context management and harden snapshots persistence by @wsp1911 in #293
- refactor(web-ui): Modal, nav search, welcome panel, Git tool card by @GCWing in #295
- feat: remote SSH workspace, computer use, and session integration by @bobleer in #294
- feat: improve session compression flow and add manual compaction entrypoint by @wsp1911 in #296
- Welcome workspace UX and recent-workspace management by @GCWing in #298
- feat(computer-use): verify screenshot flow, OCR click trust, key chords by @bobleer in #299
- fix(session): async metadata resolve and workspace session matching by @GCWing in #301
- feat(web-ui): theme tokens, nav/flow-chat UI, and tool card refresh by @GCWing in #302
- Unify agent prompt handling and update chat input UX by @wgqqqqq in #297
- web-ui: nav, file viewer, flow chat tools, file explorer by @GCWing in #303
- fix(web-ui): restore startup and enforce checks by @wgqqqqq in #304
- feat(installer): align installer api test with bitfun-core by @kev1n77 in #305
- web-ui: refine search dialog and flow chat markdown code styles by @GCWing in #306
- Reduce restore-time UI load by @wgqqqqq in #307
- fix: reduce FlowChat white screen delay when opening session by @wsp1911 in #308
- feat: remote workspace scope, POSIX path resolution, and session binding by @bobleer in #309
- feat(agent): list skills on remote workspaces via WorkspaceFileSystem::read_dir by @bobleer in #310
- fix(web-ui): avoid recursive reload after lazy file tree load by @wgqqqqq in #311
- fix(agent): read user-level SKILL.md from client disk on remote workspace by @bobleer in #312
- feat(web-ui): parallel SSH remote reconnect with stable global worksp… by @bobleer in #313
- refactor: unify session title generation and persistence by @wsp1911 in #314
- refactor(file-system): remove Git status UI from file tree by @GCWing in #315
- fix(installer): show up install_path_validation error to avoid click install-btn with no response by @kev1n77 in #316
- feat(web-ui): refine flow chat toolbar mode layout and controls by @GCWing in #317
- feat: add init entry points for AGENTS.md generation by @wsp1911 in #318
- feat(web-ui): 字体偏好、界面缩放与全局排版 by @GCWing in #321
- feat(ssh): encrypted password vault and UI integration by @bobleer in #320
- web: show main window behind startup overlay by @wgqqqqq in #319
- fix(assistant): avoid recreating BOOTSTRAP.md after bootstrap completion by @wsp1911 in #322
- web-ui: stabilize rich text input sync by @wgqqqqq in #323
- feat: support delete/edit operation for Agent Cards by @kev1n77 in #324
- feat(remote-ssh): remove SSH Agent auth; migrate legacy Agent to private key by @bobleer in #325
- fix: hide internal subagent sessions from user history by @wsp1911 in #326
- refactor(task-tool): render subagent catalog as XML blocks by @wsp1911 in #328
- feat(agentic): primary model vision gating and computer-use tool updates by @bobleer in #329
- refactor: finalize streamed tool calls on boundaries by @wsp1911 in #330
- feat(web-ui): workspace menu, active row styling, font preference panel by @GCWing in #331
- Improve explore search flow and harden grep/glob tooling by @wgqqqqq in #332
- fix(web-ui): sync Mermaid Monaco editor with app theme by @bobleer in #335
- fix(web-ui): polish nav search trigger and Monaco scrollbar by @bobleer in #336
- Switch Glob to rg with fallbacks and backend logging by @wgqqqqq in #334
- fix agent tool config persistence and refactor mode config canonicalization by @wsp1911 in #333
- Enable desktop drag-drop fix on all platforms by @wgqqqqq in #338
- feat(skills): support per-mode skill overrides by stable skill key by @wsp1911 in #337
- fix(web-ui): nav search sessions, workspace scope, font custom baseline by @GCWing in #339
- feat(flow-chat): chat input pixel pet and session AI experience config by @bobleer in #340
- fix(flowchat): stabilize historical session scrolling by @wsp1911 in #341
- fix: preserve tail when truncating bash tool output by @wsp1911 in #343
- chore: bump version to 0.2.2 by @wgqqqqq in #345
Full Changelog: v0.2.1...v0.2.2