Commit graph

37 commits

Author SHA1 Message Date
DragonnZhang
18d5552cc3 feat(desktop): align sidebar app rail 2026-04-26 09:48:33 +08:00
DragonnZhang
3bf70ebb57 feat(desktop): align tool activity timeline styling 2026-04-26 09:39:25 +08:00
DragonnZhang
ffd20b98a5 fix(desktop): lighten conversation timeline surfaces 2026-04-26 09:29:09 +08:00
DragonnZhang
5d678331d8 fix(desktop): keep compact review drawer usable 2026-04-26 06:53:27 +08:00
DragonnZhang
c8d5b7e921 fix(desktop): tighten compact conversation layout 2026-04-26 02:33:06 +08:00
DragonnZhang
c4db66afdd fix(desktop): bound dense assistant file reference chips 2026-04-26 02:18:55 +08:00
DragonnZhang
8dfe504f86 feat(desktop): add assistant message actions 2026-04-26 02:12:15 +08:00
DragonnZhang
838f53c608 feat(desktop): render rich tool activity cards 2026-04-26 01:59:45 +08:00
DragonnZhang
7215769bfa feat(desktop): render approvals inline in conversation 2026-04-26 01:50:13 +08:00
DragonnZhang
5d12dc4f92 feat(desktop): reorganize settings information architecture 2026-04-26 01:41:00 +08:00
DragonnZhang
1382c48dbf feat(desktop): add inline changed-files summary 2026-04-26 01:29:40 +08:00
DragonnZhang
4375d92283 feat(desktop): confirm review discard actions 2026-04-26 01:19:30 +08:00
DragonnZhang
f640c4ea9d feat(desktop): attach terminal output to composer 2026-04-26 01:10:37 +08:00
DragonnZhang
3f007a350a feat(desktop): collapse terminal into status strip 2026-04-26 01:02:37 +08:00
DragonnZhang
5185c733fc feat(desktop): open review as workbench drawer 2026-04-26 00:53:20 +08:00
DragonnZhang
8a0bac63b4 feat(desktop): create threads from project composer 2026-04-26 00:42:30 +08:00
DragonnZhang
c3a989e15a feat(desktop): polish project sidebar 2026-04-25 23:50:42 +08:00
DragonnZhang
d772bf8b56 Open settings as a full desktop page 2026-04-25 23:44:53 +08:00
DragonnZhang
e79ec02196 refactor: update ACP channel handling and improve error normalization
- Changed default channel from 'Desktop' to 'ACP' in AcpProcessClient and related interfaces.
- Updated tests to reflect new channel naming and added support for CLI channel overrides.
- Enhanced error handling in SessionSocketHub to normalize error responses for better clarity.
- Modified session creation and loading responses to include 'cwd' in the session object.
- Added a new test case to surface ACP prompt errors as structured protocol objects.
2026-04-25 13:57:05 +08:00
DragonnZhang
cf400d518b test(desktop): cover commit flow in cdp smoke 2026-04-25 12:57:16 +08:00
DragonnZhang
78dad5d0ab feat(desktop): send terminal output to ai 2026-04-25 12:47:51 +08:00
DragonnZhang
c3bc36fde1 feat(desktop): add hunk-level review controls 2026-04-25 11:12:27 +08:00
DragonnZhang
a8dfa18598 test(desktop): add electron cdp e2e harness 2026-04-25 10:57:14 +08:00
DragonnZhang
f9fc432b8e feat(desktop): componentize workspace shell 2026-04-25 10:35:10 +08:00
DragonnZhang
634b927cdb feat(desktop): add scoped terminal drawer 2026-04-25 10:20:35 +08:00
DragonnZhang
39edf57e6d feat(desktop): add diff review commit flow 2026-04-25 10:15:33 +08:00
DragonnZhang
bd78ab93fc feat(desktop): add cdp observability 2026-04-25 10:09:30 +08:00
DragonnZhang
9fadbd5919 feat(desktop): add project git status 2026-04-25 10:05:37 +08:00
DragonnZhang
b5d089488a feat(desktop): add packaging smoke 2026-04-25 03:38:17 +08:00
DragonnZhang
6e35f4c78e feat(desktop): add settings and model controls 2026-04-25 03:28:17 +08:00
DragonnZhang
b7528eca1e feat(desktop): add permission websocket bridge 2026-04-25 03:10:30 +08:00
DragonnZhang
bbab16f3b8 feat(desktop): complete session websocket chat loop 2026-04-25 03:04:14 +08:00
DragonnZhang
9b0ec190e7 feat(desktop): add session websocket prompt loop 2026-04-25 02:52:14 +08:00
DragonnZhang
2c614deb2e feat(desktop): add session rest api 2026-04-25 02:47:43 +08:00
DragonnZhang
ca8ed0bcb5 feat(desktop): add acp process client 2026-04-25 02:43:01 +08:00
DragonnZhang
132269fff4 feat(desktop): expose runtime status 2026-04-25 02:37:54 +08:00
DragonnZhang
0d22a60847 feat(desktop): add workspace skeleton 2026-04-25 02:34:39 +08:00