Shantur Rathore
e90aef4b3c
fix(ui): stack instance header under 1024px
2026-02-23 18:36:24 +00:00
Shantur Rathore
7ca6285d58
Merge branch 'dev' of github.com:NeuralNomadsAI/CodeNomad into dev
2026-02-20 13:49:03 +00:00
VooDisss
697dea21f8
Add informational tooltips to Status Panel sections
2026-02-20 14:09:54 +02:00
Shantur Rathore
5fabf286e8
ui: restyle command palette button
2026-02-20 00:32:44 +00:00
Shantur Rathore
e8947d61b1
ui: emphasize command palette button
2026-02-20 00:32:39 +00:00
Shantur Rathore
e8cfad1266
fix(ui): anchor fullscreen exit button to viewport
...
Render the mobile fullscreen exit button at the App root so fixed positioning stays pinned to the top-right regardless of instance header visibility.
2026-02-17 18:13:44 +00:00
Shantur Rathore
3f82dd21fe
fix(ui): reduce prompt expanded height on mobile
...
Use the existing instance shell layout mode to cap expanded prompt rows to 10 on phone/tablet while keeping 15 on desktop.
2026-02-17 18:04:37 +00:00
Shantur Rathore
dc13d9a7d0
fix(ui): avoid mobile prompt focus on switch
...
Stops auto-focusing the prompt on phone session switches and scopes type-to-focus to the active visible prompt, disabling it on coarse pointers.
2026-02-17 18:00:48 +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
dea5079713
feat(ui): add diff toolbar toggles and word wrap
...
Replace split/unified and context controls with icon toggles, add a word-wrap toggle (default on), and move the toolbar into the tab header to free vertical space.
2026-02-17 13:47:07 +00:00
Shantur Rathore
ddc58a2c3c
feat(ui): add context meter indicator
...
Replace duplicated Used/Avail pills with a shared ContextMeter component and add a small filled context usage indicator for quick scanning.
2026-02-17 12:26:03 +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
36baac06b8
fix(ui): hide kbd hints on non-desktop
2026-02-13 10:02:15 +00:00
Shantur Rathore
3678214e69
fix(ui): hide keyboard hints on non-desktop
2026-02-13 09:54:46 +00:00
Shantur Rathore
338e3d9d38
fix(ui): hide keyboard hints on phone layout
2026-02-13 09:21:24 +00:00
Shantur Rathore
6ed1e09180
fix(ui): align sidebar header icon sizes
2026-02-12 16:07:54 +00:00
Shantur Rathore
54d4cf6604
fix(ui): use PlusSquare icon export
2026-02-12 15:47:50 +00:00
Shantur Rathore
359e89971f
feat(ui): add new session icon in sidebar header
2026-02-12 15:37:58 +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
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
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
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
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
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
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
f87c83cadd
feat(ui): show session changes list in Status tab
2026-02-09 16:21:53 +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
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
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
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
1bb5aedfdb
chore(ui): widen left sidebar width limits
2026-01-28 18:50:05 +00:00
Shantur Rathore
0a793fb1c6
refactor(ui): consolidate sidebar selector shortcut hints
2026-01-28 18:03:20 +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
d9f7735c94
ui: show selector shortcuts inline
2026-01-25 17:55:46 +00:00
Shantur Rathore
4aae8ab720
feat(ui): add model thinking selector
2026-01-25 17:39:38 +00:00
Shantur Rathore
927e4e1281
perf(ui): reduce session list churn and message block invalidation
2026-01-12 16:37:09 +00:00
Shantur Rathore
38064b229c
ui: move instance info to drawer header
...
Remove the Instance section from the session list and replace it with an info icon button in the left drawer header.
2026-01-09 17:30:53 +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
e50d9f461a
feat(ui): thread sessions in sidebar list
...
Show sessions as parent/child threads with expand/collapse and improved agent row styling. Keep a 5-session cache to avoid refetching messages when switching between recently visited sessions.
2026-01-09 16:02:53 +00:00