Changelog
[0.4.4] - 2026-08-09
馃殌 Features
-
Interactive PTY Terminal & Project Browser:
- Added interactive project PTY terminal supporting native shell sessions inside registered project workspaces and isolated git worktrees (
aec3533) - Added read-only embedded browser capabilities to project workspaces (
85dc8a0)
- Added interactive project PTY terminal supporting native shell sessions inside registered project workspaces and isolated git worktrees (
-
Expandable Workspace Panel & Multi-Tab Auxiliary Layout:
- Replaced legacy sidebar layout with expandable resizable auxiliary panel supporting custom widths and double-click width reset (
3d932be,9ae3334,bdbe153,ac3af34) - Added interactive multi-tab workspace navigation supporting launcher tabs and auxiliary side drawers (
e2647d6,8a476ff) - Added inline change summary for pending git worktree review in workspace panel (
730b20b) - Refined chat composer visual aesthetics with frosted glass backdrop styling (
4467290)
- Replaced legacy sidebar layout with expandable resizable auxiliary panel supporting custom widths and double-click width reset (
-
Independent Side Chats & Isolated Attachments:
- Implemented independent temporary side chats allowing concurrent discussions alongside main threads (
871ee43) - Isolated file attachments and composer context specifically for side chat sessions (
5a500f6,3c499bd)
- Implemented independent temporary side chats allowing concurrent discussions alongside main threads (
-
Model Preset & ID Specification Updates:
- Updated model ID formats, default model values, and placeholder guidance across provider presets,
useModelStore, andModelCardcomponents (0b44a74,4093543,fdf377b)
- Updated model ID formats, default model values, and placeholder guidance across provider presets,
馃悰 Bug Fixes & Refactoring
-
Performance & State Architecture:
- Optimized React Zustand component selector subscriptions across store bindings to reduce unnecessary re-renders (
27bd09b) - Extracted pure conversation-tree discovery and post-deletion state transition reducer into
conversationLifecycle.ts(53346c7) - Retired legacy auxiliary sidebar settings and updated layout preference storage (
801e450)
- Optimized React Zustand component selector subscriptions across store bindings to reduce unnecessary re-renders (
-
Release Workflow:
- Disabled unnecessary plain binary uploads in GitHub Actions release workflow (
17d908a)
- Disabled unnecessary plain binary uploads in GitHub Actions release workflow (
馃И Tests & Quality Assurance
-
Workspace, Side Chat & Model Card Test Coverage:
- Added unit test suites for pending worktree change review flow in workspace panel (
991867f) - Added unit test coverage for launcher tabs, side chat creation, and panel layout preferences (
9e50b0f,cc33916,20780aa) - Updated
ModelCardunit test assertions for new API model specification formats (b121701)
- Added unit test suites for pending worktree change review flow in workspace panel (
馃摝 Release Versioning & Package Updates
-
Release Synchronization:
- Updated application version to
0.4.4acrosspackage.json,package-lock.json,src-tauri/Cargo.toml,src-tauri/Cargo.lock, andsrc-tauri/tauri.conf.json(908c51d,d256fb7,04156df,0726b53)
- Updated application version to