Shantur Rathore
864f913e3e
feat(ui): add assistant conversation playback mode
2026-03-27 19:17:25 +00:00
Shantur Rathore
f050273a8e
fix(ui): preserve stream scroll on session switch
2026-03-03 22:44:18 +00:00
Shantur Rathore
2991de528a
feat(ui): add delete-up-to action and range hover overlay
2026-02-26 13:46:48 +00:00
Shantur Rathore
3f82dd21fe
fix(ui): reduce prompt expanded height on mobile
...
Use the existing instance shell layout mode to cap expanded prompt rows to 10 on phone/tablet while keeping 15 on desktop.
2026-02-17 18:04:37 +00:00
Shantur Rathore
dc13d9a7d0
fix(ui): avoid mobile prompt focus on switch
...
Stops auto-focusing the prompt on phone session switches and scopes type-to-focus to the active visible prompt, disabling it on coarse pointers.
2026-02-17 18:00:48 +00:00
Shantur Rathore
da70cc9944
fix(ui): keep prompt attachments in sync
2026-02-13 00:51:42 +00:00
Shantur Rathore
a93252621a
refactor(ui): split prompt input into hooks and API
...
Extract prompt draft/history, attachments, picker, and keydown logic into co-located hooks. Introduce PromptInputApi for quote/expand/setText and migrate SessionView off DOM poking; remove legacy registerQuoteHandler.
2026-02-11 10:36:28 +00:00
Shantur Rathore
8fda9aed71
fix(ui): focus prompt on session activate
2026-02-04 14:20:50 +00:00
Shantur Rathore
81102cc6bf
fix(ui): rename forked session to parent title
2026-01-29 22:34:30 +00:00
Shantur Rathore
5b1e21345f
feat(ui): localize UI strings
...
Converts hardcoded UI copy to i18n keys across the app, adds global translation for non-component modules, and splits the English catalog into feature modules with duplicate-key detection.
2026-01-26 12:26:12 +00:00
Shantur Rathore
7749225f71
fix(ui): restore pasted text expand controls\n\nFixes #67
2026-01-15 08:36:56 +00:00
Shantur Rathore
591f55bef9
fix(ui): render prompt attachments above input
2026-01-14 21:35:18 +00:00
Shantur Rathore
72f420b6f6
feat(ui): support question tool requests
...
Add question queue hydration, inline answering UI, and unify pending requests with permissions.
2026-01-10 09:46:23 +00:00
Shantur Rathore
1377bc6b91
Migrate UI to v2 SDK client
...
Use v2 OpencodeClient with normalized request handling and rehydrate pending permissions via GET /permission on instance hydration.
2026-01-04 22:02:30 +00:00
Shantur Rathore
2603b1d260
Handle revert removals locally and retarget prompt input
2025-12-25 15:12:44 +00:00
Shantur Rathore
4ed2361387
Reduce scroll jitter from virtual items
2025-12-14 15:55:09 +00:00
Shantur Rathore
82ff1916b7
Prevent cached session remeasurements and remove logs
2025-12-09 16:27:01 +00:00
Shantur Rathore
8204143810
Improve session cache eviction
2025-12-09 16:27:01 +00:00
Shantur Rathore
67ff00d83e
feat: add quote mode options
2025-12-08 10:45:12 +00:00
Shantur Rathore
dc702b1fb2
feat: quote message selections
2025-12-08 10:16:58 +00:00
Shantur Rathore
de432106e5
add stop control to prompt input
2025-12-06 23:05:38 +00:00
Shantur Rathore
3373e23a41
sync hidden sidebar layout with mobile
2025-12-06 22:34:30 +00:00
Shantur Rathore
971abe24d7
feat(ui): add runtime logger and replace console usage
2025-12-05 15:07:49 +00:00
Shantur Rathore
78338f33c1
add responsive session sidebar
2025-12-02 23:52:45 +00:00
Shantur Rathore
f9ec757c64
refactor message stream layout
2025-12-02 19:23:05 +00:00
Shantur Rathore
e91923ad99
Improve message stream auto-scroll during streaming
2025-12-01 19:46:16 +00:00
Shantur Rathore
91ace25333
Batch hydrate normalized messages for session load
2025-11-26 10:57:39 +00:00
Shantur Rathore
919127b6d9
fix session closing crash
2025-11-26 10:20:08 +00:00
Shantur Rathore
16b76385e2
chore: add message store v2 baseline
2025-11-26 09:42:10 +00:00
Shantur Rathore
631b5002e7
Use non-native alert and confirm dialogs
2025-11-21 19:28:53 +00:00
Shantur Rathore
89bd32814f
Split workspace into electron and ui packages
2025-11-17 12:06:58 +00:00