BitFun 0.2.19-beta.1 Beta
Pre-release
Pre-release
What's Changed
- feat(editor): support Markdown frontmatter by @wsp1911 in #2298
- feat(agent): resume interrupted dialog turns by @limityan in #2293
- feat(sdk): add managed TypeScript SDK and shared transport core by @limityan in #2288
- fix(desktop): keep the DeepSeek bridge off the compile path by @bobleer in #2299
- docs(deploy): restore the OpenBitFun origin from the BitFun checkout by @bobleer in #2300
- fix(flow-chat): keep user position in tail blank by @wsp1911 in #2302
- fix(web-ui): stabilize file explorer scrolling by @wsp1911 in #2303
- feat(peer): let every signed-in device keep working while you switch by @bobleer in #2304
- fix(peer): keep a running session alive across a device switch by @bobleer in #2309
- fix(peer): stop reconcile from erasing a session after a device switch by @bobleer in #2310
- fix(web-ui): prevent scene transition overlap by @wsp1911 in #2311
- fix(chat): make remote workspace file mentions reliable by @bobleer in #2313
- refactor(peer): isolate device surface state and switching by @bobleer in #2314
- fix(peer): reattach blocking interactions across device switches by @bobleer in #2322
- fix(peer): preserve runtime turns across device switches by @bobleer in #2325
- fix(input): simplify file mention path display by @kev1n77 in #2323
- fix(peer): stop a device switch from permanently freezing the chat by @bobleer in #2327
- feat(peer): give a running Turn a durable record and unstrand a returning device by @bobleer in #2328
- fix(agent): stabilize deferred tool invocation by @wsp1911 in #2329
- fix(desktop): disable update checks in development by @kev1n77 in #2326
- refactor(cli): decouple TUI runtime from app server by @zvzuola in #2307
- feat(harmonyos): keep tri-fold conversation on remaining screens by @wgqqqqq in #2333
- fix(peer): keep live turns attached after a device switch by @bobleer in #2334
- fix(responses): preserve replay state and prompt cache lineage by @wsp1911 in #2337
- fix(git): recover untrusted repository operations with a confirmation flow by @guantw in #2239
- refactor(peer): give a Session's projection one owner, and make a delivery gap answerable by @bobleer in #2346
- feat(harmonyos): replace the sidebar source switcher with workspaces by @wgqqqqq in #2342
- feat(usage): add accurate cross-surface model usage statistics by @wsp1911 in #2348
- fix(harmonyos): wrap SDK BusinessError so ArkTS compile warnings clear by @wgqqqqq in #2355
- feat(dsh-acp): offer a per-session model picker by @wgqqqqq in #2339
- feat(cli): add app-server stdio host command by @zvzuola in #2343
- feat(harmonyos): show every account desktop in the sidebar by @wgqqqqq in #2366
- feat(search): make the workspace index policy visible and correct by @wgqqqqq in #2368
- feat(harmonyos): switch the phone UI between Chinese and English by @wgqqqqq in #2369
- fix(permission): inherit mode in subagents by @wsp1911 in #2371
- fix(sessions): stabilize durable history reconciliation by @bobleer in #2372
- fix(web-ui): keep inline edit keys with IME by @QZQ-go in #2347
- feat(harmonyos): place overlay sheets from fold geometry by @wgqqqqq in #2376
- fix(peer): route Tauri events once by @bobleer in #2384
- fix(rollback): disambiguate local workspace identity by @wgqqqqq in #2377
- fix(review): correct GitCode pull request change stats by @guantw in #2383
- feat(miniapp-market): show submission metadata in admin by @bobleer in #2387
- fix(web-ui): give portaled overlays their own stacking layer by @bobleer in #2389
- fix(web-ui): keep the settings scene routing test off the real transport by @bobleer in #2393
- perf(cargo): enforce third-party capability ownership by @limityan in #2402
- fix(config): persist review team concurrency config fields by @guantw in #2406
- docs(architecture): refine 4+1 product views by @limityan in #2413
- perf(ci): skip Rust validation for proven Web-only changes by @limityan in #2411
- fix: backport standalone 1.0.0-explore fixes by @wgqqqqq in #2416
- chore: bump version to 0.2.19 by @wgqqqqq in #2417
- perf(app-server): isolate TypeScript generation from RPC by @limityan in #2418
- chore(appearance): sync create-bitfun-skin contract by @kev1n77 in #2386
- fix(release): sync Cargo.lock when projecting build version by @wgqqqqq in #2422
- feat(market): funnel visitors without BitFun to the download page by @bobleer in #2421
- fix(release): drop --offline from the workspace lockfile sync by @wgqqqqq in #2423
Full Changelog: v0.2.18...v0.2.19-beta.1