Skip to content

Releases: GCWing/OpenBitFun

Nightly Build (1.0.6-nightly.20261019+58f21b75c)

Choose a tag to compare

@github-actions github-actions released this 19 Oct 10:30

Automated nightly build from main branch.

Version: 1.0.6-nightly.20261019+58f21b75c
Commit: 58f21b7
Date: 2026-10-19T06:57:19Z

Warning: Nightly builds are untested and may be unstable.

OpenBitFun 1.0.6

Choose a tag to compare

@github-actions github-actions released this 15 Oct 11:22
6025842

下载 / Downloads

桌面端 / Desktop

手机端 Beta / Mobile Beta


What's Changed

  • Fix legacy session migration and add confirmed data reset by @wsp1911 in #3326
  • fix(mobile): keep the settings pull-down in the body, not the sheet by @wgqqqqq in #3324
  • fix(migration): Stabilize assistant workspace paths by @wsp1911 in #3328
  • fix(settings): stabilize loading and reuse device-scoped snapshots by @GCWing in #3329
  • fix(desktop): preserve macOS fullscreen window chrome by @GCWing in #3330
  • fix(settings): simplify model pool empty state copy by @GCWing in #3331
  • fix(flow-chat): accept directories from the context picker on Enter and click by @kev1n77 in #3336
  • feat(ui): Add optional session panel overlay by @wsp1911 in #3333
  • refactor(agent-stream): Retire local JSON repair fork by @wsp1911 in #3337
  • ci: separate Android mobile releases from desktop releases by @wgqqqqq in #3334
  • fix(ui): keep an interactive tooltip preview open while it scrolls by @kev1n77 in #3339
  • fix(tools): Remove boolean enum from value_null by @wsp1911 in #3338
  • refactor(web-ui): unify remote connection dialog layouts by @bobleer in #3340
  • fix(workspace): isolate Peer requests and preserve SSH session storage by @bobleer in #3341
  • feat(read): add document paging and retain PDF text coverage by @bobleer in #3345
  • feat(harmony): add creative harness mode by @wgqqqqq in #3347
  • fix(macos): bundle native icons with verified legacy fallback by @GCWing in #3348
  • feat: improve model selection, capsule actions, and macOS maintenance by @GCWing in #3349
  • feat(chat): configure follow-up sending with immediate default by @wsp1911 in #3353
  • feat(chat): show accepted steering messages immediately by @wsp1911 in #3354
  • feat(ui): streamline chat actions and retire announcements by @GCWing in #3355
  • fix(glob): Replace local rg with parallel walker by @wsp1911 in #3356
  • feat(agents): Disable project layout by default by @wsp1911 in #3357
  • fix(flowchat): guard submission placement reentry by @wsp1911 in #3358
  • feat(cua): migrate explicit app sharing and scoped native control by @bobleer in #3359
  • fix(pet): show session bubbles while main window is focused by @bobleer in #3360
  • fix(ui): Fix file navigation and tab close states by @wsp1911 in #3361
  • feat(desktop): copy a session from the session row menu by @czs914893385 in #3350
  • fix(cua): restore autonomous desktop control and simplify settings by @bobleer in #3363
  • fix(flowchat): preserve readable markdown table columns by @bobleer in #3365
  • fix(remote): allow directory symlinks in workspace picker by @bobleer in #3367
  • perf(computer-use): batch known inputs and add AX-only observations by @bobleer in #3368
  • fix(session): Harden session copying by @wsp1911 in #3366
  • feat(mobile): staged rollback with cross-device session synchronization by @wgqqqqq in #3372
  • 开源组件库优化 by @Cinnnnnnndy in #3374
  • fix(session): allow direct follow-ups to reusable subagents by @wsp1911 in #3373
  • fix(agents): expose swarm configuration and align subagent defaults by @wsp1911 in #3376
  • fix(markdown): prevent DOM dependency crashes in parse worker by @wsp1911 in #3382
  • fix(flowchat): bound synchronous virtualizer updates by @wsp1911 in #3384
  • refactor(flowchat): remove obsolete stability diagnostics by @wsp1911 in #3386
  • feat: add plain-text session suggestions across chat surfaces by @bobleer in #3388
  • fix(input): prevent navigation keys from leaking into editable text by @bobleer in #3389
  • fix(git): reduce remote polling overhead and redundant state events by @kev1n77 in #3391
  • feat(background): separate execution results from report delivery by @nonoqing in #3392
  • fix(flowchat): guard missing session config in history controls by @nonoqing in #3394
  • fix(browser): streamline navigation and honor user-approved CDP access by @bobleer in #3397
  • fix(desktop): exit macOS fullscreen before hiding on close by @wgqqqqq in #3396
  • fix(settings): align worktree retention input size by @bobleer in #3399
  • fix(browser): reduce occlusion scans and preview capture overhead by @kev1n77 in #3395
  • chore(release): prepare 1.0.6 stable release by @wgqqqqq in #3400

New Contributors

Full Changelog: v1.0.5...v1.0.6

OpenBitFun Data Migrator data-migrator-v0.1.2

Choose a tag to compare

BitFun → OpenBitFun Data Migrator

将旧版 BitFun 的配置、会话、工作区及其他受支持数据迁移到 OpenBitFun。迁移器保留旧版数据,不会自动删除 BitFun 的数据目录。

Migrate settings, sessions, workspaces, and other supported data from BitFun to OpenBitFun. The migrator preserves the original BitFun data and does not automatically delete its data directories.

最新版本与使用指南:中文 · Latest release and guide: English

v0.1.2

中文

  • 修复助理工作区与会话迁移后的关联问题,解决部分会话无法继续对话的问题。
  • 将旧版 Auto 模型选择迁移为主力模型,并兼容已迁移的历史会话。
  • 新增 重置 OpenBitFun 数据 功能,可确认清空目标数据后重新迁移,保留旧 BitFun 来源数据。

English

  • Fixed workspace and session references so migrated assistant conversations can continue normally.
  • Converted legacy Auto model selections to the primary model, with compatibility for previously migrated sessions.
  • Added Reset OpenBitFun Data to clear destination data after confirmation and start a fresh migration, preserving the original BitFun source.

OpenBitFun Mobile 1.0.0 (debug signing)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Oct 06:12

What's Changed

  • Fix legacy session migration and add confirmed data reset by @wsp1911 in #3326
  • fix(mobile): keep the settings pull-down in the body, not the sheet by @wgqqqqq in #3324

Full Changelog: v1.0.5...mobile-v1.0.0

OpenBitFun 1.0.5

Choose a tag to compare

@github-actions github-actions released this 09 Oct 14:48
a36a865

下载 / Downloads

桌面端 / Desktop

手机端 Beta / Mobile Beta


What's Changed

  • fix(updater): restore proactive reminders with lower-frequency checks by @GCWing in #3267
  • fix: repair build cache preflight and hide companion bubbles on focus by @GCWing in #3272
  • refactor(settings): reorganize pages and fix interaction and Gemini regressions by @GCWing in #3276
  • fix(btw): discard temporary side threads and save durable forks by @GCWing in #3277
  • Standardize agent collaboration and prompt contracts, and fix Windows image paths by @wsp1911 in #3280
  • feat(ai): simplify model selection and add turn usage metrics by @GCWing in #3281
  • fix(tool-call-jsonrepair): sync fork with upstream 0.2.5 by @wsp1911 in #3282
  • fix(runtime): isolate workspace runtime paths by @wsp1911 in #3283
  • fix(ci): extend beta channel manifest convergence window by @wgqqqqq in #3266
  • feat(mobile): migrate i18n to system resource manager by @YodonTan in #3285
  • feat(mobile): model roles, subagent timeline, composer chrome, and immersive shell by @YodonTan in #3284
  • fix(mobile): align iOS and Android with HarmonyOS interaction behavior by @wgqqqqq in #3287
  • fix(web-ui): keep device status content visible across platforms by @bobleer in #3288
  • fix(web-ui): avoid unavailable status on new session drafts by @bobleer in #3289
  • fix(web-ui): add branch picker refresh and preserve selected styling by @bobleer in #3290
  • feat(tools): Add workspace discovery and session targeting by @wsp1911 in #3292
  • feat(desktop): Add session storage shortcuts by @wsp1911 in #3296
  • fix(harmonyos): recover watch provisioning after interrupted login by @wgqqqqq in #3295
  • fix(miniapp): restore floating chat after workspace ID migration by @bobleer in #3298
  • fix(android): preserve relay crypto services in release builds by @wgqqqqq in #3299
  • fix(ui): Preserve AskUser selection and focus by @wsp1911 in #3300
  • fix(settings): streamline model configuration dialogs by @GCWing in #3302
  • feat(flowchat): Add selection toolbar preference by @wsp1911 in #3303
  • feat(flowchat): Add generative UI HTML export by @wsp1911 in #3304
  • fix(mobile): status bar immersion adaptation by @YodonTan in #3307
  • feat(assistants): Add close and reopen controls by @wsp1911 in #3306
  • fix(settings): decouple model loading and polish settings presentation by @GCWing in #3308
  • fix(mobile): harden i18n retranslation and generate the rawfile catalog in the build by @YodonTan in #3297
  • fix(harmony): preserve locale and workspace names during text refresh by @wgqqqqq in #3311
  • feat(mobile): adapt the status bar, navigation bar and camera cutout on all four edges by @YodonTan in #3309
  • fix(harmony): ignore stale window inset callbacks by @wgqqqqq in #3312
  • feat(mobile): text selection, scoped copy and full-text panel for chat messages by @YodonTan in #3310
  • fix(harmony): shrink assistant message copy popup by @wgqqqqq in #3314
  • fix(desktop): restore startup with legacy MiniApp workspace history by @bobleer in #3315
  • refactor(agents): Remove TodoWrite defaults and group AgentList by @wsp1911 in #3316
  • fix(miniapp): preserve research and isolate topic sessions by @bobleer in #3317
  • fix(runtime): preserve nested remote runtimes by @wsp1911 in #3320
  • fix(miniapps): align rating hover states and scope text styles by @bobleer in #3322
  • chore(release): prepare 1.0.5 stable release by @wgqqqqq in #3323

Full Changelog: v1.0.3...v1.0.5

OpenBitFun 1.0.3

Choose a tag to compare

@github-actions github-actions released this 30 Sep 14:17
39b27f5

下载 / Downloads

桌面端 / Desktop

手机端 Beta / Mobile Beta


What's Changed

  • feat(ui): consolidate FlowChat presentation and design system by @GCWing in #3234
  • perf(flowchat): reduce embedded subagent memory and render churn by @wsp1911 in #3236
  • fix(remote): queue messages without Web Crypto randomUUID by @bobleer in #3232
  • fix: handle compacted tool specs and paused cron badges by @nonoqing in #3238
  • fix: restore worktree follow-up sends and deferred spec checks by @nonoqing in #3239
  • fix(mobile): align remote session lifecycle across platforms by @wgqqqqq in #3241
  • fix(web-ui): center CJK text and the device mark on glyph ink by @kev1n77 in #3243
  • Refine FlowChat presentation, session drafts, and usage settings by @GCWing in #3244
  • refactor(mobile): replace QR pairing with account sign-in by @wgqqqqq in #3242
  • fix(remote-transfer): keep file transfers running instead of timing out by @bobleer in #3235
  • feat(flowchat): stabilize timeline and session pane layout by @GCWing in #3247
  • chore(mobile): set app versions to 1.0.0 by @wgqqqqq in #3249
  • feat(skills): execute session-scoped command hooks by @nonoqing in #3251
  • feat(flowchat): show foreground send state and stabilize scroll extent by @GCWing in #3250
  • fix(harmonyos): adapt welcome sheet to system insets by @wgqqqqq in #3254
  • feat(flowchat): add a thread goal control to the composer workspace strip by @kev1n77 in #3252
  • fix(mobile): make account sign-in recovery reliable by @wgqqqqq in #3253
  • fix(remote): keep desktop relay reconnect alive under backpressure by @wgqqqqq in #3255
  • fix: return to mobile app after web sign-in by @wgqqqqq in #3256
  • fix(android): sign local release builds by default by @wgqqqqq in #3257
  • fix(web-ui): bound background resources and restore retry grouping by @GCWing in #3258
  • fix(remote): align workspace names across mobile surfaces by @wgqqqqq in #3259
  • fix: preserve browser scroll position and configure commit attribution by @GCWing in #3261
  • docs: document resource lifecycles and native interaction verification by @GCWing in #3263
  • fix(android): pause auth polling while backgrounded by @wgqqqqq in #3262
  • fix(mobile): remove welcome navigation bar strip by @wgqqqqq in #3265
  • chore(release): prepare 1.0.3 stable release by @wgqqqqq in #3264

Full Changelog: v1.0.2...v1.0.3

OpenBitFun 1.0.3-beta.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Sep 07:34
154c205

下载 / Downloads

桌面端 / Desktop


What's Changed

  • fix(harmonyos): adapt welcome sheet to system insets by @wgqqqqq in #3254
  • feat(flowchat): add a thread goal control to the composer workspace strip by @kev1n77 in #3252
  • fix(mobile): make account sign-in recovery reliable by @wgqqqqq in #3253
  • fix(remote): keep desktop relay reconnect alive under backpressure by @wgqqqqq in #3255
  • fix: return to mobile app after web sign-in by @wgqqqqq in #3256
  • fix(android): sign local release builds by default by @wgqqqqq in #3257
  • fix(web-ui): bound background resources and restore retry grouping by @GCWing in #3258

Full Changelog: nightly...v1.0.3-beta.1

OpenBitFun Beta Update Channel

Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Sep 07:34
154c205

Mutable updater pointer. Installable beta releases use immutable version tags.

OpenBitFun 1.0.2

Choose a tag to compare

@github-actions github-actions released this 25 Sep 07:28
ded8183

下载 / Downloads

桌面端 / Desktop

手机端 Beta / Mobile Beta

  • Android(1.0.0 Beta): APK
  • iOS(1.0.0 TestFlight Beta): 公开测试链接
  • HarmonyOS(1.0.0 Beta):

What's Changed

  • refactor(config): Remove inactive terminal position setting by @wsp1911 in #3110
  • chore(repo): remove stale artifacts and consolidate maintenance docs by @GCWing in #3109
  • fix(relay): stop persisting remote-control metadata and reclaim relay disk space by @bobleer in #3112
  • fix(mobile-web): keep settings titles on the sheet centerline by @bobleer in #3113
  • fix(ui): keep MobileSheet titles on the sheet centerline by @bobleer in #3114
  • Offer the macOS .dmg on the website instead of the updater payload by @bobleer in #3115
  • Follow the release-root symlink when pruning old versions by @bobleer in #3117
  • fix(mobile-web): show a hydrate status while a chat transcript loads by @bobleer in #3116
  • Require published latest-v1.json to declare the macOS installers by @bobleer in #3119
  • feat(config): default new model context window to 300k by @bobleer in #3125
  • fix(web-ui,mobile-web): unify branch refresh and make mobile failures readable by @bobleer in #3126
  • fix(remote): show host-stream sessions that another client already has open by @bobleer in #3127
  • feat(account): device directory aliases, metadata, and client-build gating by @bobleer in #3131
  • feat(ui): unify overlays and refine updates, MCP, and FlowChat by @GCWing in #3130
  • feat(relay): retire old Relay versions with an actionable answer on every client by @bobleer in #3132
  • feat(mobile): paint the sidebar from desktop chrome roles by @wgqqqqq in #3134
  • fix(web-ui): standardize sidebar icon tokens and repair navigation layout by @kev1n77 in #3135
  • fix(mobile): report the client build the relay now gates on by @wgqqqqq in #3136
  • docs(relay): state the enforced limits and the legacy log-pruning procedure by @bobleer in #3138
  • fix(ui): refine flowchat turn rail interaction by @kev1n77 in #3139
  • fix(device-directory): stop flashing the alias unsupported notice on entry by @bobleer in #3141
  • fix(web-ui): polish gallery and assistant presentation by @kev1n77 in #3140
  • fix(desktop): stabilize window geometry, command output copy, and code rendering by @wsp1911 in #3142
  • feat(mobile): normalize text size by physical pixel density by @wgqqqqq in #3143
  • fix(mobile): back the open drawer with a full-bleed fill by @wgqqqqq in #3145
  • perf(relay): keep the models.dev bodies off the relay by @bobleer in #3144
  • feat: support multiple configurable skill marketplace sources by @uiharuayako in #3090
  • fix(harmonyos): narrow the unsupported-stream error before reporting it by @wgqqqqq in #3147
  • chore(web-ui): hide appearance package import and Skin market entries by @kev1n77 in #3146
  • fix(scheduled-jobs): surface agent-created jobs in the product surfaces by @nonoqing in #3149
  • fix(web-ui): show the scheduled job badge on workspace rows by @nonoqing in #3154
  • fix(web-ui): polish visual details across skills, ecosystem and scene bar by @kev1n77 in #3151
  • feat: a CLI host kind, and system marks in the device overview by @bobleer in #3159
  • fix: Linux/WebKitGTK image intake — file picker, clipboard paste, and drop-zone claim by @EthanCheung-gh in #3124
  • fix: Linux deb/rpm installs fail in-app updates with "invalid updater binary format"Fix/linux deb updater feed by @EthanCheung-gh in #3123
  • ci(release): pin legacy update feeds to the 0.2.20 notice manifests by @kev1n77 in #3157
  • fix(web-ui): attribute sessions to their execution workspace only by @kev1n77 in #3161
  • fix(fork): preserve complete tool context by @wsp1911 in #3148
  • fix(flowchat): Scope side tabs to parent sessions by @wsp1911 in #3162
  • feat(agent): restore the commit-push-pr skill in the current catalog by @wgqqqqq in #3160
  • fix(mcp): 兼容驼峰式 streamableHttp 传输类型 by @Misaka0x26FE in #3156
  • fix(mcp): 对齐 source 字段的大小写归一化并补齐回归测试 by @wgqqqqq in #3164
  • feat: draw every device as the system it runs, on desktop and mobile web by @bobleer in #3166
  • fix(web-ui): keep image attachments when editing a user message by @kev1n77 in #3167
  • fix(web-ui): scope the session right pane and workspace activation to the session by @kev1n77 in #3168
  • fix(flowchat): report an unreadable session permission mode by @nonoqing in #3169
  • fix(web-ui): show the scheduled job mark on session rows only by @nonoqing in #3171
  • fix(web-ui): draw the server mark as solid rack units by @bobleer in #3173
  • fix(web-ui): draw headless host groups with the server mark by @bobleer in #3174
  • fix(ui): keep trailing tool-card metadata off the card edge by @kev1n77 in #3170
  • fix(review): correct controls, approval inheritance, and error feedback by @guantw in #3172
  • fix(mobile): page native remote history until the reader sees an older turn by @wgqqqqq in #3177
  • fix(web-ui): keep worktree sessions in their owning project by @kev1n77 in #3176
  • feat(pets): add BitBlob v2 as the default companion by @bobleer in #3181
  • feat(remote-connect): support targeted session rollback and edit-resend from remote control by @BingCHuanJ in #3137
  • perf(flow-chat): reduce session opening latency by @wsp1911 in #3183
  • feat(remote): add host-owned mobile message queues by @bobleer in #3180
  • fix(web-ui): preview conversation images on click by @kev1n77 in #3184
  • fix(ui): align panel columns and repair control geometry across web UI by @kev1n77 in #3182
  • fix(cron): keep scheduled jobs single-owner across desktop instances by @nonoqing in #3175
  • feat(remote-connect): push weixin bot output from non-inbound turns by @TunaTung in #3163
  • feat(models): add Xiaomi MiMo API and Token Plan presets by @bobleer in #3186
  • fix(ui): shrink-wrap floating menus and align terminal font and global search spacing by @kev1n77 in #3187
  • fix(web-ui): correct composer inline reference pills and the '@' picker by @kev1n77 in #3188
  • fix(chat): prevent queue recovery panel flashing during normal sends by @bobleer in #3192
  • fix(editor): stop external file syncs from stranding the dirty marker (#3165) by @xiechimon in #3185
  • feat(computer-use): rebuild...
Read more

OpenBitFun 1.0.1

Choose a tag to compare

@github-actions github-actions released this 18 Sep 10:58
32e18ac

What's Changed

  • fix(auth): recover sign-in pages and display email marketplace authors by @bobleer in #3046
  • fix(desktop): unify sidebar frosted glass across themes by @kev1n77 in #3047
  • fix(auth): preserve email account compatibility with deployed relays by @bobleer in #3048
  • feat(agent): Prefetch context compression summaries by @wsp1911 in #3049
  • fix(ui): Fix session rename button contrast by @wsp1911 in #3051
  • feat(desktop): add native file drag previews by @kev1n77 in #3050
  • fix(ui): align search field geometry with design tokens by @kev1n77 in #3054
  • feat(flowchat): add editable conversation excerpts and side-question drafts by @GCWing in #3055
  • fix(flowchat): prevent layout shifts when scrollbar visibility changes by @bobleer in #3058
  • feat(ask-user): Add configurable timeout controls by @wsp1911 in #3057
  • chore(repo): ignore local /output directory by @bobleer in #3060
  • fix(ui): fix startup and sidebar glass tint consistency by @kev1n77 in #3059
  • feat(mobile): align native remote controls with mobile web by @wgqqqqq in #3053
  • feat(settings): Add dedicated subagent settings by @wsp1911 in #3061
  • fix(mobile): unify device selection and remove legacy connection UI by @wgqqqqq in #3062
  • fix(chat): resolve model selections by configuration ID by @wsp1911 in #3064
  • fix(chat): Simplify unread handling and stabilize session status by @wsp1911 in #3066
  • fix(tools): accept integral float arguments by @wsp1911 in #3067
  • fix(web): unify dialog footer spacing and action hierarchy by @kev1n77 in #3065
  • fix(ui): align responsive actions and standardize empty states by @kev1n77 in #3063
  • docs: highlight OpenBitFun 1.0 release by @GCWing in #3070
  • feat(web-ui): refine chat presentation and workspace navigation by @GCWing in #3074
  • fix(web-ui): show linked worktrees as separate sidebar workspaces by @kev1n77 in #3073
  • fix(web-ui): correct window dragging and narrow chat layout by @GCWing in #3075
  • fix(agent): Make edit constraint guard opt-in by @wsp1911 in #3076
  • fix(editor): make rich text the only Markdown preview mode by @wgqqqqq in #3081
  • feat(desktop): replace the macOS menu bar unread count with a tray mark-all-read by @wgqqqqq in #3083
  • feat: unify floating conversations and persistent voice history by @GCWing in #3085
  • feat(web-ui): refine conversation annotation experience by @kev1n77 in #3089
  • fix(web): refine sent message editing layout by @kev1n77 in #3091
  • fix(tools): De-emphasize correctable edit errors by @wsp1911 in #3082
  • fix(terminal): Preserve split UTF-8 output by @wsp1911 in #3092
  • fix(web): reveal user message metadata on hover by @kev1n77 in #3093
  • fix(im): preserve local workspace identity after switching by @bobleer in #3071
  • fix(mobile): sidebar workspace expansion, resilient sign-in polling, floating conversation chrome, cheaper transcript rebuilds by @wgqqqqq in #3088
  • fix(flowchat): Stabilize viewport anchor settling by @wsp1911 in #3095
  • fix(acp): expose enabled ACP subagents to the main agent by @TunaTung in #3086
  • refactor(ui): align interactive surfaces with shared contracts by @GCWing in #3097
  • fix(web-ui): stabilize exec command card output previews by @wsp1911 in #3099
  • refactor(workspace): unify workspace identification by workspace id by @bobleer in #3094
  • fix(web-ui): clarify the return-to-local device button label by @bobleer in #3100
  • fix(flowchat): remove transcript width cap by @GCWing in #3101
  • fix(flowchat): restore transcript width and remove user minimum by @GCWing in #3103
  • fix(flowchat): Improve Flow Chat readability and visual consistency by @kev1n77 in #3105
  • test(desktop): realign tray icon assertions with the removed unread badge by @wgqqqqq in #3104
  • fix(web-ui): correct workspace search states, dividers, scrollbars, and terminal menu icons by @kev1n77 in #3106
  • fix(web-ui): unify exec process card previews and footer alignment by @wsp1911 in #3108
  • fix(terminal): Terminate Windows alias descendants by @wsp1911 in #3107
  • chore(release): prepare 1.0.1 stable release by @wgqqqqq in #3102

New Contributors

Full Changelog: v1.0.0...v1.0.1