Skip to content

Releases: GCWing/BitFun

Nightly Build (0.2.1-nightly.20260331+931c41c)

31 Mar 05:22
931c41c

Choose a tag to compare

Automated nightly build from main branch.

Version: 0.2.1-nightly.20260331+931c41c
Commit: 931c41c
Date: 2026-03-31T03:53:54Z

Warning: Nightly builds are untested and may be unstable.

v0.2.1

27 Mar 12:49
dd30ad2

Choose a tag to compare

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 ...
Read more

v0.2.1.alpha.0

27 Mar 02:20
e404fee

Choose a tag to compare

v0.2.1.alpha.0 Pre-release
Pre-release
Merge pull request #285 from JinnanDuan/main

fix(web-ui): hide tooltip immediately on button click

v0.2.0

16 Mar 11:59
5f67641

Choose a tag to compare

What's Changed

  • feat(chat): add input history navigation with up/down arrows by @litunan in #116
  • Fix stale image contexts after chat input removal by @wgqqqqq in #117
  • fix(web-ui): reset Markdown error boundary when content changes by @clearme777 in #118
  • Fix/workspace pathfix: preserve workspace context for remote file links across web and mobile by @wgqqqqq in #119
  • installer: harden uninstall path handling by @wgqqqqq in #121
  • feat: switch WebSearch to the built-in Exa MCP-backed implementation and remove search-model configuration by @wgqqqqq in #124
  • fix(remote-connect): bind relay pairing to mobile user IDs by @bobleer in #125
  • feat: Add claw mode, assistant workspace and SessionControl tool by @wsp1911 in #128
  • ci: run rust check on linux/mac/windows by @wgqqqqq in #130
  • feat(web-ui): resizable nav panel and editor stability fixes by @GCWing in #135
  • fix: fix tsc EditorGroup\useTabLifecycle\WorkspaceBody by @GCWing in #137
  • fix(web-ui): isolate input history per session by @litunan in #133
  • feat(config): enable tool auto-execution by default by @GCWing in #138
  • feat(mermaid-editor): implement PNG export with direct file save and e2e tests by @GCWing in #140
  • feat(i18n): internationalize flowchat welcome panel text by @GCWing in #141
  • feat: add /btw side-question threads by @wgqqqqq in #142
  • feat(core): expand agent runtime and model configuration flows by @bobleer in #143
  • feat(web-ui): move side questions into an auxiliary panel by @GCWing in #145
  • fix(webui): model config uiux by @bobleer in #146
  • fix(webui): Model Selection Optimization by @bobleer in #149
  • feat(workspace): revamp miniapp and shell scene flows by @GCWing in #150
  • feat: add SessionMessage tool and assistant auto bootstrap by @wsp1911 in #151
  • feat(remote): sync model config and add session model selection by @bobleer in #152
  • fix(build): stabilize desktop build scripts and web typecheck by @bobleer in #153
  • feat: move /btw persistence to backend, add workspace cleanup, simplify WelcomeScene by @GCWing in #154
  • feat: add CoreAgentCard component and core agents zone by @GCWing in #155
  • fix: refine collapsed chat input processing controls by @GCWing in #156
  • feat: agentic execution, flow chat and AI client improvements by @bobleer in #157
  • feat(nav): add Pro/Assistant mode switch with animated transition by @GCWing in #158
  • feat: add Code/Cowork session options and fix copy button position by @GCWing in #159
  • feat(ui): add Beta badge to Assistant mode and MiniApp entry by @GCWing in #160
  • feat: redesign assistant workspace item and update UI polish by @GCWing in #162
  • feat: add Browser scene, web-element context and relay server improvements by @bobleer in #163
  • refactor(relay-server): extract homepage and convert index.html to SPA entry by @bobleer in #164
  • feat(browser): add navigation controls, URL sync and blank-target interception by @bobleer in #165
  • feat(chat-input): replace transition animations with fade-in keyframe by @GCWing in #166
  • style(chat): refine ChatInput border-radius and transition animations by @bobleer in #167
  • chore(version): sync app and installer versions to 0.2.0 by @wsp1911 in #168
  • fix: align nav resize divider to visual gap between nav and scene areas by @GCWing in #170
  • fix(chat-input): use flex centering for actions container instead of transform by @bobleer in #171
  • fix(build): stabilize Windows desktop packaging flow by @wsp1911 in #173

New Contributors

Full Changelog: v0.1.2...v0.2.0

v0.1.2

11 Mar 09:50
7c780e8

Choose a tag to compare

Please note:
Since there are currently no developer account signing options available for the Mac platform, please execute the following command manually:

sudo spctl --master-disable

sudo xattr -dr com.apple.quarantine /Applications/BitFun.app

If necessary, try: Open Settings, search for "Privacy & Security", and select "Any source" under "Allow apps to use".

v0.1.2.alpha.1

09 Mar 01:33
3c1a12c

Choose a tag to compare

v0.1.2.alpha.1 Pre-release
Pre-release

v0.1.2.alpha.1 version

v0.1.1

14 Feb 03:07
64d0d93

Choose a tag to compare

  • Improved AI response streaming stability (including better retry handling
    for transient network/SSE interruptions).
  • Added support for GLM-5.
  • Added a new logging page in Config Center.
  • Improved localization support: session titles now respect user locale.
  • Updated default behavior for project context / AI instruction files to be
    less intrusive.
  • Fixed several UI issues (including config page button styling).

v0.1.0

09 Feb 13:03
61ad4b7

Choose a tag to compare

First release

The initial release includes several basic Code Agent capabilities:

Working Modes

Mode Scenario Characteristics
Agentic Day-to-day coding Conversation-driven; AI autonomously reads, edits, runs, and verifies.
Plan Complex tasks Plan first, then execute; align on critical changes upfront.
Debug Hard problems Instrument & trace → compare paths → root-cause analysis → verify fix.
Review Code review Review code based on key repository conventions.

Extensibility

  • MCP Protocol: Extend with external tools and resources via MCP servers.
  • Skills: Markdown/script-based capability packages that teach the Agent specific tasks (auto-reads Cursor, Claude Code, Codex configs).
  • Agent Customization: Quickly define specialized Agents with Markdown.
  • Rules: Quickly customize professional Agents via Markdown (auto-reads Cursor configs).

Please note:
Since there are currently no developer account signing options available for the Mac platform, please execute the following command manually:

sudo spctl --master-disable

sudo xattr -dr com.apple.quarantine /Applications/BitFun.app

If necessary, try: Open Settings, search for "Privacy & Security", and select "Any source" under "Allow apps to use".