Shantur Rathore
1af01680ee
feat(ui): add session sidebar search and bulk selection
...
Adds an optional session filter bar to the left sidebar with title search across parent/child sessions and a scoped Select All. Introduces multi-select checkboxes, bulk delete with clear selection controls, and confirmation dialogs for both single and bulk deletions using the existing alert dialog flow. Updates session i18n strings across supported locales.
2026-01-30 17:34:25 +00:00
Shantur Rathore
2961d41be3
fix(ui): open external toast links via system browser
2026-01-28 19:24:33 +00:00
Shantur Rathore
158f6e25cf
feat(ui): add favorite models to selector
2026-01-26 20:24:05 +00:00
Shantur Rathore
562c4b2637
feat(ui): add dismiss button to toasts
2026-01-26 13:42:58 +00:00
Shantur Rathore
51fd5d87f7
feat(ui): toast when UI updates
2026-01-26 13:36:36 +00:00
Shantur Rathore
c62c9b1c78
feat(ui): add language selector
...
Adds a language dropdown to the folder picker using the shared selector UI and persists selection to preferences.locale.
2026-01-26 13:11:05 +00:00
Shantur Rathore
feccbd13bd
feat(ui): add locales and split catalogs
...
Adds Spanish, French, Russian, Japanese, and Simplified Chinese catalogs and wires supported locales into the i18n layer.
2026-01-26 12:56:26 +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
33939f4096
feat(ui): add i18n scaffolding
...
Adds a minimal i18n provider with locale preference support and migrates folder selection copy to message keys.
2026-01-26 10:22:03 +00:00
Shantur Rathore
4aae8ab720
feat(ui): add model thinking selector
2026-01-25 17:39:38 +00:00
Shantur Rathore
bb4e3815d1
feat(ui): show GitHub stars
2026-01-25 00:21:06 +00:00
Shantur Rathore
f0b43dbc68
feat(filesystem): add create-folder API for workspace picker
...
Adds a secure endpoint for creating a single subfolder in the current filesystem listing, and wires the non-native directory browser UI to create + enter the new folder.
2026-01-23 12:33:15 +00:00
Shantur Rathore
40634138bc
feat(server): add authenticated remote access and desktop bootstrap
...
Adds cookie-based login with a bootstrap token flow for desktop apps, secures OpenCode instance traffic with per-instance Basic auth, and updates UI/plugin clients to use credentials.
2026-01-14 18:18:14 +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
1a7aefcbae
feat(ui): session nav follows visible list
...
Cmd+Shift+[ and Cmd+Shift+] now cycle through visible sessions only (parents + expanded children) and no longer include Instance Info. Sidebar session list auto-scrolls to keep the active session row in view.
2026-01-09 16:34:44 +00:00
Shantur Rathore
cb2966fb08
Add slash command prompt support
2026-01-08 17:41:29 +00:00
Shantur Rathore
315abf21e6
Fix session status hydration and compaction transitions
2026-01-06 18:03:42 +00:00
Shantur Rathore
2db62b1d17
Make UI global cache version-aware
...
Store one cached value per cacheId and overwrite when version changes to prevent unbounded growth from per-version keys.
2026-01-05 19:45:33 +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
fcb5998474
Update UI permissions for SDK 1.0.166
...
Handle permission.asked events and requestID replies while keeping legacy compatibility.
2026-01-04 22:02:30 +00:00
Shantur Rathore
eebfcb5628
Unify ANSI rendering with sequence parser
2026-01-04 22:02:29 +00:00
Shantur Rathore
4571a1dcf9
Render ANSI background output
2026-01-04 22:02:29 +00:00
Shantur Rathore
a041e1c6c3
Track session status via SSE updates
2026-01-04 22:02:29 +00:00
bizzkoot
3c450c076a
fix: copy button functionality in web browsers
...
- Add clipboard utility with fallback for non-secure contexts
- Implement modern Clipboard API with document.execCommand fallback
- Update copy buttons in code blocks, markdown, messages, and session list
- Add proper error handling and user feedback for copy operations
Fixes issue where copy buttons did not work in web browsers served over HTTP or without Clipboard API support
2026-01-04 20:00:22 +08:00
Shantur Rathore
a9524b3e30
Load complete background process output and fix dialog layout
2025-12-30 22:03:04 +00:00
Shantur Rathore
71479a59a7
Add ANSI rendering for bash tool output
2025-12-26 10:47:53 +00:00
Shantur Rathore
2603b1d260
Handle revert removals locally and retarget prompt input
2025-12-25 15:12:44 +00:00
Shantur Rathore
695a890e0a
Normalize plugin file URLs
2025-12-24 13:37:39 +00:00
Shantur Rathore
575f987b8f
Add background process manager and UI panel
2025-12-24 00:59:41 +00:00
Shantur Rathore
4060c4f60b
Show configured plugins in status panels
2025-12-23 18:24:09 +00:00
Shantur Rathore
ff5c698131
Refactor instance metadata handling
2025-12-15 16:08:28 +00:00
Shantur Rathore
c8161669ac
Add shared instance metadata context
2025-12-15 00:42:16 +00:00
Shantur Rathore
7d2a349e95
Lower AppBar z-index for timeline tooltips
2025-12-14 16:43:43 +00:00
Shantur Rathore
ef4f8ac45f
Route agent/model shortcuts through sidebar events
2025-12-14 16:30:31 +00:00
Shantur Rathore
f37fcaed3d
Open left drawer for selector and session shortcuts
2025-12-14 16:22:30 +00:00
Shantur Rathore
a6404f25d9
Add control panel accordion for session sidebar
2025-12-14 14:09:07 +00:00
Shantur Rathore
557c2500c7
Clean up legacy instance shell and theme additions
2025-12-14 01:55:50 +00:00
Shantur Rathore
7aba3c1221
add timeline tool visibility toggle
2025-12-08 18:32:23 +00:00
Shantur Rathore
3e72b83393
add release monitor and ui toast
2025-12-07 00:55:10 +00:00
Shantur Rathore
e345dc1262
Expose UI logger controls globally
2025-12-06 12:17:33 +00:00
Shantur Rathore
971abe24d7
feat(ui): add runtime logger and replace console usage
2025-12-05 15:07:49 +00:00
Shantur Rathore
94cb741c7f
Add remote access controls
2025-12-03 21:52:42 +00:00
Alexis Purslane
c9c1f69b82
further improvements
2025-12-01 11:35:03 -05:00
Alexis Purslane
96b88dbcdc
update blank session cleanup code for now session store logic
2025-11-27 20:18:22 -05:00
Alexis Dumas
50676416ed
blank session cleanup improvements
...
- make the blank session cleanup system optionally fetch full message histories for each session to better judge if it's blank
- make a command that does the deep clean, keep the clean that happens on new session creation shallow
2025-11-27 18:18:24 -05:00
Shantur Rathore
c123714271
Add thinking expansion preference and step finish styling
2025-11-27 13:39:03 +00:00
Shantur Rathore
fad2809299
Improve message stream caching and virtualization for large sessions
2025-11-26 13:30:20 +00:00
Shantur Rathore
91ace25333
Batch hydrate normalized messages for session load
2025-11-26 10:57:39 +00:00
Shantur Rathore
27cd4515cd
finish migration to message-store
2025-11-26 10:13:05 +00:00
Shantur Rathore
16b76385e2
chore: add message store v2 baseline
2025-11-26 09:42:10 +00:00