Shantur Rathore
336de6a19e
fix(i18n): polish Status panel tooltip translations
2026-02-20 13:46:43 +00:00
VooDisss
697dea21f8
Add informational tooltips to Status Panel sections
2026-02-20 14:09:54 +02:00
Shantur Rathore
2124e540aa
Merge branch 'dev' of github.com:NeuralNomadsAI/CodeNomad into dev
2026-02-19 23:54:31 +00:00
codenomadbot[bot]
9800afb785
feat(ui): toggle tool call input YAML ( #182 )
...
* feat(ui): toggle tool call input yaml
* ui: rename tool input toggle and add IO headers
* ui: add input/output accordions in tool calls
* ui: refine tool IO accordion styling
* ui: remove extra padding around IO sections
* ui: remove semibold from IO headers
* feat(ui): add tool input visibility preference
* fix(ui): scope tool input toggle to current tool call
* ui: left-align tool IO header text
* fix(ui): let palette tool input visibility override per-call
* ui: default tool input visibility to collapsed
* fix(ui): expand read tool calls on error
---------
Co-authored-by: Shantur Rathore <i@shantur.com >
2026-02-19 22:08:41 +00:00
Shantur Rathore
3b73d9d5b9
fix(ui): show workspace launch errors in dialog
2026-02-19 15:40:58 +00:00
Shantur Rathore
127a1f628d
feat(server,ui): allow OpenCode directory override via proxy path
2026-02-18 09:43:30 +00:00
Shantur Rathore
859312ba3b
feat(ui): add dispose instance and rehydrate
...
Adds a dispose instance action to the instance info view, POSTing to /instance/dispose and rehydrating per-instance stores; also handles server.instance.disposed events and adds danger button styling.
2026-02-18 01:07:52 +00:00
Shantur Rathore
29557fba6d
feat(ui): add mobile fullscreen mode
...
Adds an in-memory mobile fullscreen toggle that hides chrome and uses the Fullscreen API when available.
2026-02-17 17:30:03 +00:00
Shantur Rathore
375f92410e
Merge pull request #169 from NeuralNomadsAI/codenomad/issue-136
...
feat(ui): unify picker Tab/Enter/Shift+Enter and allow directory attachments
2026-02-16 09:00:22 +00:00
VooDisss
b7f638f07d
fix(i18n): add workspace root translation key
2026-02-16 05:21:22 +02:00
VooDisss
32113ea100
fix(ui): resolve root path @. and @./ correctly
2026-02-16 05:03:27 +02:00
VooDisss
b31135f622
fix(ui): fix ./ path prefix for SHIFT+ENTER
2026-02-16 04:29:24 +02:00
VooDisss
f58267dd30
fix(ui): always strip @ for SHIFT+ENTER paths regardless of file attachment
2026-02-16 01:23:24 +02:00
VooDisss
95c747923c
fix(ui): improve picker actions, directory navigation, @ handling, and message display
2026-02-16 01:11:53 +02:00
Shantur Rathore
761e3d4268
Merge branch 'dev' of github.com:NeuralNomadsAI/CodeNomad into dev
...
# Conflicts:
# packages/ui/src/stores/preferences.tsx
2026-02-15 22:43:18 +00:00
Shantur Rathore
5067db3dd0
fix(ui): handle message.part.delta streaming
...
Wire message.part.delta SSE events into the v2 message store and append deltas onto existing part fields.
2026-02-15 00:54:31 +00:00
Shantur Rathore
c7195469bd
fix(ui): add keyboard shortcut hints toggle
...
Hide shortcut hints in WebUI and allow toggling in native desktop apps.
2026-02-14 00:02:56 +00:00
Shantur Rathore
e30ff6358d
feat(settings): move config/state to owner buckets
...
Add generic /api/storage config/state endpoints with merge-patch, migrate legacy YAML/JSON layout, and update UI/server to read and write owner-scoped settings. Replace config SSE events and drop /api/config routes.
2026-02-13 14:34:33 +00:00
Shantur Rathore
45fab91e7f
feat(release): add dev prereleases and update notices
...
Publish bleeding-edge builds from dev to GitHub prereleases and npm dist-tag 'dev'. Dev builds poll GitHub prereleases and surface update availability via /api/meta for UI notifications.
2026-02-12 23:53:16 +00:00
Shantur Rathore
359e89971f
feat(ui): add new session icon in sidebar header
2026-02-12 15:37:58 +00:00
Shantur Rathore
bd9a8d9788
feat(ui): add Git Changes tab
...
Adds repo-wide git changes view with refresh controls and keeps right drawer shortcuts fixed while tabs scroll.
2026-02-10 21:44:08 +00:00
Shantur Rathore
d9d281af8c
fix(ui): load Monaco basic language tokenizers correctly
2026-02-10 13:53:00 +00:00
Shantur Rathore
56a6364f99
fix(ui): avoid loading missing Monaco _.contribution module
2026-02-10 11:34:10 +00:00
Shantur Rathore
ba20dd6f2f
fix(ui): ensure Monaco editor CSS loads
2026-02-10 11:04:16 +00:00
Shantur Rathore
01ab2f2794
fix(ui): boot Monaco diff workers via workerMain
2026-02-09 23:56:33 +00:00
Shantur Rathore
b59e85abda
feat(ui): add Monaco changes/files right drawer viewers
...
Use OpenCode v2 file APIs for browsing and Monaco DiffEditor for session snapshot diffs, with local baseline language metadata and optional CDN language loading.
2026-02-09 21:00:40 +00:00
Shantur Rathore
d143faf8eb
feat(ui): add right panel Changes/Status tabs
2026-02-09 16:12:46 +00:00
Shantur Rathore
d360089b80
feat(ui): add Session Changes sidebar section
...
Show session-level file changes in the right drawer with per-file +additions/-deletions and a Show changes button that appears only when diffs exist.
2026-02-09 13:03:44 +00:00
Shantur Rathore
4279b25ff4
feat(ui): hydrate session diffs on open
...
Fetch session-level diffs when a session is opened and keep them updated via session.diff SSE events so UI state stays in sync with server changes.
2026-02-09 12:02:15 +00:00
Shantur Rathore
5bde55f8d4
feat(ui): add session status notifications
2026-02-09 00:42:33 +00:00
Shantur Rathore
338a88fb5a
feat(server): add HTTPS with self-signed certs
...
Default to HTTPS with optional loopback HTTP, generate/rotate self-signed certs via node-forge, and surface Local/Remote connection URLs. Update /api/meta schema, UI remote access overlay, and desktop shells to follow the new startup output.
2026-02-08 15:48:00 +00:00
Shantur Rathore
5b4edef785
feat(desktop): prevent sleep while instances busy
2026-02-07 22:53:46 +00:00
Shantur Rathore
e0bb867948
feat(ui): add enter-to-submit toggle for prompt input
2026-02-07 19:18:39 +00:00
Shantur Rathore
ca28f503b7
chore(ui): refine thinking command palette copy
2026-02-07 18:58:23 +00:00
Shantur Rathore
ef14b9acb6
worktrees - Implementation
2026-02-07 11:46:56 +00:00
Shantur Rathore
6c42b64466
feat(ui): copy tool call header title
2026-02-05 23:30:38 +00:00
Shantur Rathore
88605a4617
feat(ui): add copy option for selected text
2026-02-05 23:20:13 +00:00
Shantur Rathore
d98d519fd3
feat(ui): persist theme preference
...
Persist system/light/dark theme mode in app config and default new installs to system so the UI follows OS theme unless overridden.
2026-02-03 19:42:24 +00:00
Shantur Rathore
0261154a5e
feat(ui): add delete action for message parts
2026-02-03 18:32:54 +00:00
Shantur Rathore
aab0692403
fix(ui): tune light mode contrast
2026-02-03 17:37:02 +00:00
Shantur Rathore
17a3e43ac7
feat(ui): add system/light/dark theme toggle
...
Add a 3-state theme toggle in folder selection and instance tabs, and update tokens/styles so light mode has readable contrast. Sync MUI surfaces and Shiki highlighting to CSS variables to prevent stale colors when switching themes.
2026-02-03 16:49:42 +00:00
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