You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixes the shop purchase freeze path by adding per-item rapid-click cooldowns and moving repeatable purchase rules into a tested helper.
Adds long-press bulk buying for repeatable shop items: holding a buy button purchases up to 10 units, clamped by wallet, unlock level, and ownership state.
Improves render performance by keeping the canvas backing store stable between frames and caching placed-item render classifications/sorting for each frame.
Adds a React error boundary fallback so render-time UI failures show a reloadable desktop surface instead of a blank crashed window.
Hardens local bridge security with explicit Tauri CSP plus Origin/CORS checks for HTTP and WebSocket bridge traffic.
Adds a Tauri single-instance guard so repeated desktop launches focus the existing main window instead of keeping extra WebView processes alive.
Updates build/security tooling to Vite 8.1.0, @vitejs/plugin-react 6.0.3, ws 8.21.0, Tauri 2.11.3, and tauri-plugin-single-instance 2.4.2.
更新构建和安全相关依赖到 Vite 8.1.0、@vitejs/plugin-react 6.0.3、ws 8.21.0、Tauri 2.11.3 和 tauri-plugin-single-instance 2.4.2。
2026-07-02 Update / 2026-07-02 更新
Streams Codex Desktop and Codex CLI commentary into the avatar thinking bubble while a turn is still running, before final / final_answer.
Shows Claude Code MessageDisplay assistant text in avatar bubbles and treats recoverable tool failures as result-review states instead of terminal errors.
Shows opencode experimental.text.complete assistant text as live avatar bubble updates for Desktop/TUI and CLI flows.
Documents the Codex / Claude Code / opencode live message-display mapping in AGENTS.md and expands desktop-agent smoke coverage for Claude/opencode live text.
Additional validation: node scripts\aivatar-desktop-agent-adapters-smoke.mjs, isolated Codex commentary watcher smoke, and npm.cmd run tauri build.
Validation / 验证
npm run build
npm run tauri -- build --target universal-apple-darwin
macOS and Windows installers are unsigned preview builds for GitHub tester distribution.
The macOS DMG is not notarized in this preview release.
Target-specific Rust OSV scans still report unic-* unmaintained advisories through Tauri's transitive urlpattern dependency; Tauri is already locked to the latest available 2.11.3 in this patch.