DragonnZhang
4e64dae91c
feat(desktop): compact sidebar and topbar chrome
2026-04-26 11:40:01 +08:00
DragonnZhang
6c59e2bc96
feat(desktop): compact conversation message typography
2026-04-26 11:30:09 +08:00
DragonnZhang
b780f07224
feat(desktop): compact agent activity rails
2026-04-26 11:21:55 +08:00
DragonnZhang
5eb9024048
feat(desktop): compact composer and changes summary
2026-04-26 11:11:42 +08:00
DragonnZhang
2f9464f034
feat(desktop): validate branch creation inline
2026-04-26 11:00:34 +08:00
DragonnZhang
911a320890
feat(desktop): create branches from topbar menu
2026-04-26 10:48:59 +08:00
DragonnZhang
5b4d11aee4
feat(desktop): add safe branch switching
2026-04-26 10:26:24 +08:00
DragonnZhang
a57bef37e2
feat(desktop): slim topbar context chrome
2026-04-26 10:01:59 +08:00
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