FutureOS 1.0.4
What's Changed
- fix(deps): bump protobufjs to 7.6.5 in tui and cli by @tallcode in #11
- feat: cross-client real-time streaming & settings sync (TUI ↔ GUI) by @huichen in #10
- fix(deps): bump fast-uri to 3.1.4 in gui by @tallcode in #12
- test: boost Rust coverage 43.6% → 68.0%, add 534 unit tests by @huichen in #13
- refactor(agent): per-session agent loops, SessionEntry slim-down, session fixes by @huichen in #14
- tui: startup retry + runtime disconnect handling for agent connection by @huichen in #16
- fix: TUI agent reconnect + streaming guards by @huichen in #17
- fix: MiniMax M3 thinking disable via thinking=disabled by @fgclaw01 in #15
- fix(gui): stop duplicate assistant output when switching to a streaming thread by @huichen in #18
- test: boost agent test coverage from 70% to 80% (+327 tests) by @huichen in #19
- fix(gui): crisp Windows taskbar icon via multi-size ICO + Win32 WM_SETICON by @huichen in #20
- fix(gui): crisp taskbar icon + no flash; build: keep .exe suffix on Windows by @huichen in #21
- fix(gui): remove windows crate dep on macOS to fix build by @huichen in #22
- feat(cli): add init command by @ace331 in #23
- fix(gui): restore Windows build; add 3-platform Rust CI check by @tallcode in #24
- fix(gui): stop model/thinking level from changing without user action by @huichen in #25
- ci: promote GUI Rust checks to hard gate & unify job naming by @tallcode in #26
- fix(ci): add GUI typecheck and Linux clippy fix by @tallcode in #27
- refactor(ci): split Rust lint and test gates by @tallcode in #29
- fix(agent): fail fast when compaction cannot find a valid cut point by @fgclaw01 in #28
- Coordinate signed desktop releases by @tallcode in #30
- Add signed Tauri automatic updates by @tallcode in #31
- Fix macOS release notarization by @tallcode in #32
New Contributors
Full Changelog: v1.0.2...v1.0.4