Shantur Rathore
d291c2f074
fix(ui): avoid Monaco overlay dimming on phone
2026-02-10 20:37:41 +00:00
Shantur Rathore
16c2eeca3e
feat(ui): improve right panel changes/files layout
2026-02-10 18:31:12 +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
0d96a9f9ff
refactor(build): share Monaco public asset copy helper
2026-02-10 10:49:05 +00:00
Shantur Rathore
ee9da95044
fix(electron): always proxy UI dev server for CLI in dev
2026-02-10 10:38:47 +00:00
Shantur Rathore
0511d92cbf
fix(electron): start CLI in dev when renderer dev server set
2026-02-10 09:56:29 +00:00
Shantur Rathore
e666ac333c
fix(electron): prepare Monaco public assets in dev
2026-02-10 09:29:46 +00:00
Shantur Rathore
8495dcd021
fix(ui): generate Monaco public assets in dev
2026-02-10 00:05:12 +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
4eded9e204
fix(ui): tighten session changes row spacing
2026-02-09 16:24:49 +00:00
Shantur Rathore
90164aa507
fix(ui): remove reasoning header focus ring
2026-02-09 16:23:32 +00:00
Shantur Rathore
f87c83cadd
feat(ui): show session changes list in Status tab
2026-02-09 16:21:53 +00:00
Shantur Rathore
01300a81de
fix(ui): unify thinking controls with icon buttons
2026-02-09 16:20:33 +00:00
Shantur Rathore
d143faf8eb
feat(ui): add right panel Changes/Status tabs
2026-02-09 16:12:46 +00:00
Shantur Rathore
8c29741830
feat(ui): render session changes list in one line
...
Show each changed file as a single-line row with end-truncated path and right-aligned +additions/-deletions stats for better scanning.
2026-02-09 13:08:42 +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
0e755b721c
fix(ui): exclude routes from service worker cache
...
Configure Workbox to precache only static UI assets and ignore HTML documents, preventing route responses like / and /login from being served out of cache.
v0.10.2
2026-02-09 01:04:15 +00:00
Shantur Rathore
b244d9f98c
Min version 0.10.2
2026-02-09 00:58:28 +00:00
Shantur Rathore
9e3dbc5dfb
Bump v0.10.2
2026-02-09 00:57:30 +00:00
Shantur Rathore
4cf980fb97
fix(permissions): reply in originating worktree
...
Track the worktree slug when permissions are enqueued and send permission replies through a worktree-scoped client so x-opencode-directory matches the originating context.
2026-02-09 00:56:20 +00:00
Shantur Rathore
5bde55f8d4
feat(ui): add session status notifications
2026-02-09 00:42:33 +00:00
Shantur Rathore
0d4a4ccad7
fix(ui): expand launch error modal
...
Let the 'Unable to launch OpenCode' dialog grow up to 80vh and keep only the error output pane scrollable so longer stderr is visible without cramped nested scrolling.
2026-02-08 21:46:36 +00:00
Shantur Rathore
56a0e8aa6e
fix(ui): refresh timeline when parts change
...
Track per-message part count changes and rebuild timeline segments so deletions or streaming updates don't leave stale entries in the message timeline.
2026-02-08 21:32:35 +00:00
Shantur Rathore
2a5bb6304d
fix(ui): keep timeline preview tooltip interactive
...
Allow pointer interaction with the message preview tooltip and delay hover dismissal so users can move from the timeline segment onto the preview to copy or delete.
2026-02-08 21:06:32 +00:00
Shantur Rathore
322a880a02
fix(dev): avoid localhost dual-stack collisions
2026-02-08 20:44:43 +00:00
Shantur Rathore
ded31078d4
fix(opencode-config): tolerate self-signed HTTPS for plugin bridge
2026-02-08 19:45:27 +00:00
Shantur Rathore
dcbe3475ed
chore(proxy): trace upstream requests
...
Log the exact upstream OpenCode target URL, redacted headers, and JSON body (best-effort for streams) when trace logging is enabled.
v0.10.1
2026-02-08 17:54:12 +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
7eb1551e4b
Min server 0.10.2
2026-02-07 23:40:14 +00:00
Shantur Rathore
0414f924e6
Bump version to 0.10.1
2026-02-07 23:39:39 +00:00
Shantur Rathore
9456871271
chore(deps): install tauri keepawake api
2026-02-07 22:58:35 +00:00
Shantur Rathore
5b4edef785
feat(desktop): prevent sleep while instances busy
2026-02-07 22:53:46 +00:00
Shantur Rathore
6b81d0d703
fix(ui): keep command picker highlight in sync
2026-02-07 22:38:17 +00:00
Shantur Rathore
4097637169
fix(ui): preserve question custom input on refocus
2026-02-07 22:08:38 +00:00
Shantur Rathore
9bd66e7297
Merge branch 'dev' of github.com:NeuralNomadsAI/CodeNomad into dev
2026-02-07 21:37:50 +00:00
Shantur Rathore
883b0724e0
Merge pull request #121 from jderehag/dev
...
feat(ui): add PWA support with vite-plugin-pwa
2026-02-07 21:34:29 +00:00
Shantur Rathore
7b6ed88be4
fix(ui): integrate PWA build and avoid api caching
...
Move PWA config into the default Vite build, ensure the PWA icon source is generated, and restrict Workbox caching to static assets only. Update server UI build wiring and clarify TLS requirements in docs.
2026-02-07 21:33:14 +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
c83028abc2
feat(ui): label root worktree as workspace
...
Display the root checkout as 'Workspace' in the worktree selector to avoid confusing 'root' terminology.
2026-02-07 16:17:34 +00:00
Shantur Rathore
60406ca8fb
feat(ui): show worktree badge in session list
...
Render a worktree pill on parent sessions using the session status chip styling, with a distinct icon and selection-aware colors.
2026-02-07 16:15:16 +00:00
Shantur Rathore
e878c3c83b
fix(instance-events): unwrap payload-only SSE events
...
Accept OpenCode SSE chunks shaped as { payload: { type, ... } } even when no directory is present, and attach directory when available to avoid dropping heartbeat events as malformed.
2026-02-07 16:00:28 +00:00
Shantur Rathore
bdd3fe8899
fix(worktrees): prune stale worktree mappings
...
Fall back to root when a mapped worktree slug is missing and persistently remove missing slugs from the worktree map to prevent proxy 404s.
2026-02-07 15:55:35 +00:00
Shantur Rathore
3cfaf689e7
fix(worktrees): disable selector outside git repos
...
Expose isGitRepo on worktree listing and show Worktree: Unavailable while disabling the dropdown when a workspace folder is not a Git repository.
2026-02-07 15:23:27 +00:00
Shantur Rathore
b41da03e8a
feat(worktrees): refine worktree selector UX
2026-02-07 14:57:34 +00:00
Shantur Rathore
ef14b9acb6
worktrees - Implementation
2026-02-07 11:46:56 +00:00