Mohamed Boudra
a90a7f454c
chore(release): cut 0.1.19
2026-03-09 11:41:44 +07:00
Mohamed Boudra
06f8722f25
Split stream rendering into platform-specific strategies
2026-03-09 11:13:57 +07:00
Mohamed Boudra
e3552f6365
Merge branch 'managed-daemon-bundling'
2026-03-08 20:48:39 +07:00
Mohamed Boudra
7c6eb2ad74
Add detailed logging to bottom anchor controller and scroll strategy
2026-03-08 20:48:37 +07:00
Mohamed Boudra
2721ce331a
Simplify managed runtime to execute in place from app bundle
2026-03-08 20:48:13 +07:00
Mohamed Boudra
ca787271b3
Support per-arch desktop builds and prune runtime artifacts
2026-03-08 17:06:05 +07:00
Mohamed Boudra
87948e956a
refactor keyboard shortcut tests into table-driven suites
2026-03-08 16:36:05 +07:00
Mohamed Boudra
1e5e0f625d
Clarify desktop daemon wording and helper text
2026-03-08 16:05:28 +07:00
Mohamed Boudra
93b5cc530c
test: align host runtime connection type
2026-03-08 15:41:04 +07:00
Mohamed Boudra
2a1ef17107
feat: implement two-shim CLI install with fallback instructions
2026-03-08 15:40:02 +07:00
Mohamed Boudra
2d5d0dcacd
Add managed desktop daemon runtime support
2026-03-08 15:40:02 +07:00
Mohamed Boudra
faa5aaab6f
Refine agent list attention handling
2026-03-08 15:39:40 +07:00
Mohamed Boudra
03e1915316
Improve agent input placeholder
2026-03-08 14:17:16 +07:00
Mohamed Boudra
b339c5e61d
Fix bottom anchoring and Claude wake routing
2026-03-08 12:54:08 +07:00
Josep Lluis Giralt D'Lacoste ( Pep )
870d95f35e
fix(test): add missing getRuntimeMetrics mock to MockSession ( #92 )
...
The production code calls connection.session.getRuntimeMetrics() when
closing the WebSocket server, but MockSession in the relay-reconnect
tests didn't implement this method, causing all close() calls to throw.
2026-03-07 22:35:18 +08:00
Zi Makki
cfb9784ea9
Fix Android autolinking cache for variant builds ( #93 )
2026-03-07 22:35:08 +08:00
Mohamed Boudra
356faa0563
feat(app): add project picker modal and simplify open project screen
2026-03-07 21:33:13 +07:00
Mohamed Boudra
7d76da3249
Update workspace and app changes
2026-03-07 19:09:00 +07:00
Mohamed Boudra
1d1c7058f1
feat: add agent delete command and bulk tab close operations
2026-03-07 12:32:49 +07:00
Mohamed Boudra
6b51088f39
fix(app): remove initial workspace white flash
2026-03-06 23:55:39 +07:00
Mohamed Boudra
efa6a6aed3
chore(release): cut 0.1.18
2026-03-06 23:48:34 +07:00
Mohamed Boudra
604b41db9b
refactor(app): extract project icon placeholder label logic
2026-03-06 23:43:02 +07:00
Zi Makki
8dd94757d7
fix(server): restore auto metadata generation
2026-03-06 17:36:29 +01:00
Mohamed Boudra
a99edcc0b2
feat(app): auto-focus terminal on create/switch, stabilize sidebar ordering for new items
2026-03-06 23:19:12 +07:00
Mohamed Boudra
1985bd6669
feat(server): add Phoenix priv/static to project icon search directories
2026-03-06 23:09:40 +07:00
Mohamed Boudra
7821a8a8af
feat(app): add Mod+W close-tab shortcut for desktop, simplify Android build scripts, and use universal DMG download
2026-03-06 22:53:03 +07:00
Mohamed Boudra
bb300fa2f8
fix(app): unblock deploy app timer typings [skip ci]
2026-03-06 22:33:20 +07:00
Mohamed Boudra
8a41c92488
chore(release): cut 0.1.17
2026-03-06 22:25:02 +07:00
Mohamed Boudra
d512932233
refactor: extract workspace terminal sessions, improve sidebar drag-and-drop with nestable lists, and consolidate tab presentation logic
2026-03-06 22:23:35 +07:00
Mohamed Boudra
304d42d969
Merge branch 'draft-status-controls-refactor'
2026-03-06 16:25:11 +07:00
Mohamed Boudra
7f29baf915
refactor: add authoritative revalidation on app resume and reconnect
2026-03-06 16:24:12 +07:00
Mohamed Boudra
74c99a827d
Fix workspace tab focus from route open intent
2026-03-06 16:18:19 +07:00
Mohamed Boudra
5b270444d5
refactor: replace store-based keyboard action requests with direct dispatcher and simplify agent attention clearing
2026-03-06 14:49:06 +07:00
Mohamed Boudra
885b575d14
refactor app draft status controls into input area
2026-03-05 15:07:56 +07:00
Mohamed Boudra
8371ea0c7d
refactor: unify workspace tab management and add runtime metrics
2026-03-05 14:21:16 +07:00
Mohamed Boudra
6dc49ccbc7
feat: add workspace and tab navigation keyboard shortcuts
2026-03-05 11:28:02 +07:00
Mohamed Boudra
6f2b967599
refactor: replace tab layout modes with per-tab proportional sizing
2026-03-05 10:22:30 +07:00
Mohamed Boudra
bdfed2db4b
app: add testIDs to workspace header and use them in e2e assertions
2026-03-05 09:58:02 +07:00
Mohamed Boudra
21b9743c61
app: use replace for sidebar workspace switches
2026-03-04 22:56:21 +07:00
Mohamed Boudra
73fce89edd
app: hard-cut workspace routing to workspace-only URLs
2026-03-04 22:35:30 +07:00
Mohamed Boudra
ee8e2ab691
refactor: improve tab layout sizing and always show close buttons
2026-03-04 21:32:57 +07:00
Mohamed Boudra
26ea214d64
fix: canonicalize workspace tab routes and prevent orphan runs
2026-03-04 17:39:19 +07:00
Mohamed Boudra
7578846c27
refactor: add promoteDraftToAgent store action with tests
2026-03-04 15:37:46 +07:00
Mohamed Boudra
430ad54d77
refactor: use confirmDialog and unique draft agent IDs
2026-03-04 15:28:55 +07:00
Mohamed Boudra
f47ea7afe5
refactor: centralize host route builders and add dedicated new-agent route
2026-03-04 15:09:06 +07:00
Mohamed Boudra
92991ffdb8
refactor: remove draft agent routes and consolidate terminal output into session model
2026-03-04 14:17:39 +07:00
Mohamed Boudra
b21764fd40
feat: update terminal theme without remounting the xterm instance
2026-03-04 13:29:47 +07:00
Mohamed Boudra
4f1783fc76
refactor: improve drag interaction and workspace identity normalization
2026-03-04 12:25:14 +07:00
Mohamed Boudra
b5b4e60916
feat: add explicit drag handles to sidebar lists and refactor workspace tab model
2026-03-04 11:57:22 +07:00
Mohamed Boudra
952ff0dd72
Merge branch 'archive-ui-label-hard-cut-impl'
...
# Conflicts:
# packages/app/src/screens/agent/agent-ready-screen.tsx
2026-03-04 10:39:55 +07:00