Mohamed Boudra
f1ffecfcd4
Merge branch 'storage-terminal-ui-dev' into dev
...
# Conflicts:
# nix/package.nix
# packages/app/src/app/_layout.tsx
# packages/app/src/components/sidebar-workspace-list.tsx
# packages/app/src/hooks/use-command-center.ts
# packages/app/src/screens/agent/draft-agent-screen.tsx
# packages/app/src/screens/workspace/workspace-desktop-tabs-row.tsx
# packages/app/src/screens/workspace/workspace-screen.tsx
# packages/server/src/server/session.ts
# packages/server/src/server/session.workspaces.test.ts
# packages/server/src/terminal/terminal.test.ts
# packages/server/src/terminal/terminal.ts
2026-04-01 21:51:29 +07:00
Mohamed Boudra and GitHub
ee50d3b8d0
WIP: fix archive tab reconciliation ( #158 )
...
* WIP: fix archive tab reconciliation
* fix: converge archive into AgentManager for cross-session propagation
CLI archive left agent tabs visible in passive app clients because
Session.archiveAgentState only notified the archiving session's own
subscription. LoopService had the same gap via AgentManager.archiveAgent.
Converge on AgentManager.archiveAgent as the single canonical archive
path: persist updatedAt, call notifyAgentState before closeAgent so all
sessions receive the archived snapshot. Delete Session.archiveAgentState
and make handleArchiveAgentRequest a thin wrapper.
2026-03-31 16:03:36 +07:00
Mohamed Boudra
7d02e24d84
feat: add sqlite storage and terminal ui
2026-03-29 23:20:18 +07:00
Mohamed Boudra
f6579dbeb4
Switch to double quotes and reformat codebase with Biome
2026-03-21 20:22:15 +07:00
Mohamed Boudra
80a2f8052c
refactor(app): replace voice hooks with voice runtime and audio engine architecture
2026-03-13 20:53:55 +07:00
Mohamed Boudra
be93f8b240
refactor: remove performance monitoring and diagnostics infrastructure
2026-03-12 21:15:01 +07:00
Mohamed Boudra
554017b0b8
refactor: move daemon registry into host-runtime store
2026-03-12 19:02:06 +07:00
Mohamed Boudra
4c6d21af4a
refactor(desktop): simplify managed runtime by removing state file and delegating to CLI daemon status
2026-03-11 19:01:49 +07:00
Mohamed Boudra
93b5cc530c
test: align host runtime connection type
2026-03-08 15:41:04 +07:00
Mohamed Boudra
2d5d0dcacd
Add managed desktop daemon runtime support
2026-03-08 15:40:02 +07:00
Mohamed Boudra
b339c5e61d
Fix bottom anchoring and Claude wake routing
2026-03-08 12:54:08 +07:00
Mohamed Boudra
4f1783fc76
refactor: improve drag interaction and workspace identity normalization
2026-03-04 12:25:14 +07:00
Mohamed Boudra
111b9d95f4
feat: carry archive UI label hard cut updates
2026-03-04 10:39:28 +07:00
Mohamed Boudra
a060ae1256
test: harden daemon lifecycle and e2e reliability across app/cli/server
2026-02-25 10:21:46 +07:00
Mohamed Boudra
c3c8103563
refactor: migrate from clientSessionKey to clientId identity
2026-02-21 15:33:29 +07:00
Mohamed Boudra
0350f00840
feat: implement daemon connectivity updates and relay protocol versioning
2026-02-20 19:27:56 +07:00
Mohamed Boudra
f8e3204572
refactor: extract host runtime controller for connection management
2026-02-19 21:19:51 +07:00