Shantur Rathore
dbde403b3e
Merge pull request #150 from NeuralNomadsAI/dev
...
Release v0.10.3 - Viewer for Changes, Git Diff and workspace files along with UX fixes
2026-02-11 16:09:49 +00:00
Shantur Rathore
3382736f05
fix(ui): split message header into two rows
...
Move assistant meta below speaker label and bump speaker label size.
v0.10.3
2026-02-11 16:02:24 +00:00
Shantur Rathore
fd5941fb36
fix(ui): show active session status in header
...
Fixes #139
2026-02-11 15:41:28 +00:00
Shantur Rathore
9b76521a90
fix(ui): improve recent folders path display ( #147 )
2026-02-11 14:24:29 +00:00
Shantur Rathore
ea92c0609d
fix(server): move spawn env/args behind debug/trace ( #141 )
2026-02-11 14:06:39 +00:00
Shantur Rathore
612e50808a
fix(ui): preserve draft across prompt history
...
Stop resetting history navigation on input so editing recalled entries doesn't wipe the bottom draft. Allow ArrowDown navigation while in history and persist the session draft only for fresh prompts.
2026-02-11 13:52:02 +00:00
Shantur Rathore
2c24402742
Bump v0.10.3 and min server 0.10.3
2026-02-11 13:16:23 +00:00
Shantur Rathore
d7c4bf1e45
fix(ui): render selected session diff payload
...
Pass the selected diff object through Solid's Show so MonacoDiffViewer receives before/after content.
2026-02-11 12:31:09 +00:00
Shantur Rathore
5bfb09c73b
fix(ui): Fix gutter for Monaco
2026-02-11 11:53:27 +00:00
Shantur Rathore
fd499d95e6
fix(ui): truncate right panel paths from start
...
Use RTL ellipsis with bidi isolation so long paths keep the filename visible.
2026-02-11 11:27:24 +00:00
Shantur Rathore
204b2e020b
docs: document i18n conventions for agents
2026-02-11 10:55:57 +00:00
Shantur Rathore
d34e0163e3
fix(ui): keep right panel layout in empty states
...
Render SplitFilePanel consistently and move empty/loading messages into the viewer area so the right drawer keeps its standard layout even when there are no session diffs, no git changes, or files are still loading.
2026-02-11 10:51:27 +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
8ce7a9b4ee
refactor(ui): modularize instance shell
...
Split InstanceShell2 into focused shell modules (drawer chrome/resize, session context/cache, sidebar, right panel tabs/components) to improve maintainability while preserving behavior.
2026-02-11 08:16:44 +00:00
Shantur Rathore
63ffb86ea7
fix(ui): raise Workbox precache size limit
2026-02-10 21:50:43 +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
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
230c981cc2
Merge pull request #134 from NeuralNomadsAI/dev
...
Release v0.10.2
2026-02-09 01:08:06 +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
34978c87fb
Merge pull request #125 from NeuralNomadsAI/dev
...
Release v0.10.1 - Worktrees, HTTPS, PWA and more
2026-02-08 18:07:08 +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