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
Jesper Derehag
99474955af
feat(ui): add PWA support with vite-plugin-pwa
...
- Add vite.config.pwa.ts extending the base config with VitePWA plugin
- Generate PWA icons at build time from source logo via @vite-pwa/assets-generator
- Add web app manifest with name, theme color, display overrides
- Add Workbox runtime caching: NetworkFirst for API, CacheFirst for assets
- Set navigateFallback to null to preserve server-side auth redirects
- Server build uses build:pwa for PWA-enabled output; Electron/Tauri use
the base build without PWA
Signed-off-by: Jesper Derehag <jderehag@hotmail.com >
2026-02-07 00:18:28 +01:00
Shantur Rathore
6f73adaef6
feat(ui): move context usage pills to right drawer header
2026-02-06 10:34:44 +00:00
Shantur Rathore
e2ff758003
feat(ui): add toggleable session search in left drawer
2026-02-06 10:25:37 +00:00
Shantur Rathore
748a99c9c4
fix(ui): split left drawer header into two rows
2026-02-06 10:18:12 +00:00
Shantur Rathore
db2d764cce
fix(ui): refine instance drawer layout and controls
2026-02-06 10:10:42 +00:00
Shantur Rathore
157fe9d6b4
feat(ui): switch message actions to icon buttons
2026-02-05 23:42:48 +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
e8f8e7bd65
fix(ui): avoid trailing blank line after quote insert
2026-02-05 23:17:22 +00:00
Shantur Rathore
750a87ef45
fix(ui): render task steps from child session
2026-02-05 23:08:59 +00:00
Shantur Rathore
8fda9aed71
fix(ui): focus prompt on session activate
2026-02-04 14:20:50 +00:00
Shantur Rathore
7e1dab8384
fix(electron): stop server process tree on quit
2026-02-04 10:28:51 +00:00
Shantur Rathore
5b24f0cd40
fix(ui): tighten question tool layout
...
Remove the redundant header row, tighten spacing, and square off question cards. Also adjust answered question container styling to match tool call layout.
2026-02-04 00:34:40 +00:00
Shantur Rathore
a6b1f4ba19
fix(ui): improve question tool contrast
...
Make question tool prompt, labels, and the type pill use primary text color for readability in light mode, and bump the Q header line to text-sm.
2026-02-04 00:20:19 +00:00
Shantur Rathore
df02b7cdca
fix(ui): repair question tool styling
...
Use token-backed surface/background classes for the question tool cards and ensure radio/checkbox inputs use accent-color so the view renders correctly in both light and dark themes.
2026-02-04 00:14:50 +00:00
Shantur Rathore
06b0d03c31
fix(ui): align stop button icon contrast
...
Use --text-inverted for stop button icon color in dark mode so it matches send button styling, with a safe fallback in CSS.
2026-02-03 22:22:47 +00:00
Shantur Rathore
fd22a5ed9d
fix(ui): restore stop button styling
...
Avoid color-mix for the stop button danger palette so it renders consistently across runtimes; add safe rgba fallbacks for the background colors.
2026-02-03 22:15:03 +00:00
Shantur Rathore
86db407c0b
fix(ui): restore tool call colors in dark mode
...
Use a dedicated --text-on-accent token for accent chips/checkmarks and tweak task list item surfaces so task/todo renderers keep contrast in dark mode.
2026-02-03 22:09:02 +00:00
Shantur Rathore
f1520be777
Bump version to 0.9.5
2026-02-03 22:01:41 +00:00
Shantur Rathore
8a91e04ff9
Bump to v0.9.4
v0.9.4
2026-02-03 20:22:17 +00:00
Shantur Rathore
76b1134c95
fix(ui): apply theme before initial render
2026-02-03 20:12:02 +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
02407e0f7a
fix(ui): restore dark tab and tool output styling
...
Use tokenized border contrast so dark mode borders stay subtle, keep instance tab status dots vivid in dark themes, and adjust tool-call code block header background via a dedicated token.
2026-02-03 19:02:47 +00:00
Shantur Rathore
0261154a5e
feat(ui): add delete action for message parts
2026-02-03 18:32:54 +00:00
Shantur Rathore
d2b68159be
chore(opencode-config): bump @opencode-ai/plugin
2026-02-03 17:37:02 +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
a2127a11ac
fix(server): include symlink directories in listings
...
Fixes https://github.com/NeuralNomadsAI/CodeNomad/issues/106
2026-02-03 15:22:49 +00:00
Shantur Rathore
ea4c687125
chore: add MIT License
2026-02-03 15:08:24 +00:00
Shantur Rathore
de20b3adf3
fix(ui): allow collapsing active parent thread
2026-02-03 15:07:05 +00:00