What's Changed
- feat(ai): add SiliconFlow provider, Gemini model listing, and update provider configs by @bobleer in #176
- feat(insights): add insights report pipeline and UI integration by @kev1n77 in #172
- feat(plan): add loading indicator to CreatePlanDisplay by @GCWing in #178
- feat(ai): add X-Verification-Code header for openbitfun.com requests by @bobleer in #180
- feat: add SessionHistory and Cron and ScheduledJobsDialog by @wsp1911 in #183
- Fix macOS chat file drop by @wgqqqqq in #179
- Refactor image context handling by @wgqqqqq in #181
- feat(remote-connect): bot Assistant/Pro mode, verbose output, and mobile assistant UI by @bobleer in #192
- feat: improve browser stability, typewriter effect, and mobile UI by @bobleer in #194
- feat(flow-chat): fix tool event handling and add stream diagnostics by @wsp1911 in #191
- fix(editor): prevent freeze on large JSON long-line expansion (fix #188) by @wgqqqqq in #190
- fix(i18n): add internationalization support for Mini Apps page by @wgqqqqq in #189
- fix: sync btw messages to in-memory caches to preserve conversation context by @wgqqqqq in #187
- feat: add nvidia and openrouter platform support by @bobleer in #195
- fix: unify snapshot-aware file tools and avoid replaying file completion events by @wsp1911 in #196
- feat: update bot UI components by @bobleer in #198
- fix(flowchat): stop active turns before rollback by @wgqqqqq in #197
- Feat/card redesign glassmorphism by @GCWing in #200
- refactor: simplify AI model config by removing unused categories by @GCWing in #202
- refactor: remove prompt template feature by @GCWing in #203
- feat: add Linux desktop support by @xwhu in #204
- feat(web-ui): UX polish - sessions expand, divider glow, agents draft-edit, insights redesign by @GCWing in #205
- feat: add SSH remote workspace support by @bobleer in #206
- feat: Native Multimodal API Calling Support by @bobleer in #207
- feat(editor): migrate markdown editor to Tiptap and fix macOS menu routing by @wgqqqqq in #208
- fix(editor): improve markdown editor inline AI behavior by @wgqqqqq in #209
- feat(ssh): remote file browser with SFTP support by @bobleer in #211
- feat(web,core): nursery profile, remove IDE/linter tools, i18n by @GCWing in #210
- Improve flow chat streaming follow, scroll stability, and tool card rendering by @wsp1911 in #212
- feat(web-ui): consolidate basics settings and refresh config center by @GCWing in #213
- feat(web-ui): refine flow chat tool cards and chat input behavior by @GCWing in #214
- fix: Windows OpenSSL build and remote SSH workspace recovery by @bobleer in #219
- fix(build): invoke tauri CLI directly with explicit config to target desktop app by @GCWing in #220
- feat(flow-chat): thinking Markdown, scroll cap, scroll fade for dark theme by @GCWing in #221
- feat(web-ui): theme-aware code preview Prism and editor polish by @GCWing in #223
- Merge gcwing/dev to main by @GCWing in #224
- feat(remote-connect): WeChat bot, router, desktop and web-ui integration by @bobleer in #225
- feat(agentic): round-boundary preemption, remove view_image, remote chat UI by @bobleer in #226
- feat(desktop): launch at login via tauri-plugin-autostart by @bobleer in #227
- feat(web-ui): markdown editor, FlowChat markdown vars, loading UI by @GCWing in #228
- chore(deps): russh-keys without OpenSSL; bot terse processing reply by @bobleer in #230
- refactor(web-ui): streamline agents UI and refresh shell theming by @GCWing in #231
- feat(shell): refactor shell nav and unify worktree workspace actions by @wsp1911 in #233
- fix(flowchat): restore explore group by @wsp1911 in #234
- feat(web-ui): improve markdown editor compatibility by @wgqqqqq in #235
- fix(assistant): bootstrap empty persona dirs; re-run bootstrap after workspace reset by @wsp1911 in #236
- feat(web-ui): theme tokens, mermaid editor, profile nursery and chat input by @GCWing in #237
- fix(web-ui): flow chat scroll bar, tool cards, AI rules config by @GCWing in #238
- fix: align AI connection tests with real chat behavior by @wsp1911 in #239
- Feat(remote) workspace session UI by @bobleer in #240
- feat(web-ui): disk file versioning, tab state, and FS error helpers by @bobleer in #241
- feat(desktop,web-ui): editor sync hash API and SSH private key picker by @bobleer in #244
- chore(theme): set default theme to light by @kev1n77 in #243
- feat(web-ui): AI provider model dedupe and case-insensitive matching by @bobleer in #246
- fix(ai): normalize OpenAI stream edge cases and add inline think parsing control by @wsp1911 in #245
- feat(web-ui): boost @ context entry and expanded toolbar mode default by @GCWing in #247
- feat(web-ui): persist webview console logs and improve React crash diagnostics by @wsp1911 in #248
- feat(web-ui): export toast reveal path, notification messageNode, UI polish by @GCWing in #249
- fix(terminal): debounce PTY resize on Windows Git Bash and remeasure xterm after fonts load by @wsp1911 in #251
- fix: resolve Linux logo display issues by @litunan in #250
- feat(web-ui): follow system theme and persist selection by @bobleer in #252
- feat(installer): update installer path/theme/model UX & remove onboarding page by @kev1n77 in #254
- feat: assistant scene, nav/shell refresh, desktop notifications by @GCWing in #255
- fix(toolcard): stream AskUserQuestion card params; avoid false parse error by @wsp1911 in #256
- fix(terminal): improve theme contrast and autocomplete visibility by @wsp1911 in #257
- feat(web-ui): scene viewport, gallery refresh, skills UI and i18n by @GCWing in #258
- feat(web-ui): nav search, agents visibility, theme and workspace helpers by @GCWing in #259
- feat(web-ui): Skills marketplace scene and nav refinements by @GCWing in #260
- feat: computer use, session/workspace tooling, and remote SSH integration by @bobleer in #261
- feat(installer): remember last successful install directory by @kev1n77 in #262
- feat(webdriver): replace tauri-driver with embedded BitFun WebDriver by @wgqqqqq in #253
- feat(computer-use): update settings by @bobleer in #263
- Add Linux desktop release packaging for x64 and arm64 by @wgqqqqq in #264
- feat(core): Superpowers builtin skills bundle by @bobleer in #265
- feat(bashtool): show terminal open action as soon as bash session is ready by @wsp1911 in #266
- fix(terminal): handle Ctrl+Shift+C/V/A shortcuts in TerminalActionManager by @wsp1911 in #267
- fix(terminal): avoid WebGL transparency artifacts and viewport black border by @wsp1911 in #268
- feat: improve terminal tool card readability and command preview by @wsp1911 in #269
- feat(web-ui): panel-view scene with isolated canvas store by @GCWing in #270
- fix: reduce log files limit and refine explore group streaming fade behavior by @wsp1911 in #272
- fix(web-ui): add websearch repro coverage and hook-order fixes by @wgqqqqq in #271
- Remove token usage stats; refine flow chat, settings, and UI by @GCWing in #273
- fix(web-ui): BtwSessionPanel header flex layout and meta overflow by @GCWing in #274
- Fix repeated FlowChat code link jumps in editor by @wgqqqqq in #276
- fix(web-ui): session panel header layout and flow chat stability by @GCWing in #275
- fix(web-ui): add hooks lint baseline and tool card fallback by @wgqqqqq in #277
- feat(computer-use): AX UI locate and mouse precision tools by @bobleer in #278
- fix(agentic): preserve late stream chunks before dialog completion by @wsp1911 in #280
- fix(installer): make window resizable and harden layouts for large sy… by @kev1n77 in #279
- i18n(web-ui): simplify Computer use copy in session settings by @bobleer in #281
- feat(web-ui): ConfirmDialog a11y, flow chat and model config UI by @GCWing in #282
- Fix session diff handling for created files by @wgqqqqq in #283
- fix(web-ui): hide tooltip immediately on button click by @JinnanDuan in #285
- feat(remote): expose workspace kind to mobile and align assistant/pro UX by @bobleer in #286
- feat(web-ui): flow chat toolbar mode, explore groups, and session sync by @GCWing in #287
- feat: add opencode/agents skill path compatibility and clarify tool permissions by @wsp1911 in #288
- fix(ci): install libxdo for linux desktop builds by @wgqqqqq in #289
- feat(web-ui): non-blocking historical session switch; debug log server by @GCWing in #290
- feat: computer-use optimizer/verification/OCR, SSH remote, web-ui by @bobleer in #291
- chore: bump version to 0.2.1 by @wgqqqqq in #292
New Contributors
- @xwhu made their first contribution in #204
- @JinnanDuan made their first contribution in #285
Full Changelog: v0.2.0...v0.2.1