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
ef14b9acb6
worktrees - Implementation
2026-02-07 11:46:56 +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
158f6e25cf
feat(ui): add favorite models to selector
2026-01-26 20:24:05 +00:00
Shantur Rathore
51fd5d87f7
feat(ui): toast when UI updates
2026-01-26 13:36:36 +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
Shantur Rathore
4aae8ab720
feat(ui): add model thinking selector
2026-01-25 17:39:38 +00:00
Shantur Rathore
bb4e3815d1
feat(ui): show GitHub stars
2026-01-25 00:21:06 +00:00
Shantur Rathore
a014ce555a
feat(server): auto-update UI via remote manifest
2026-01-22 15:12:32 +00:00
Shantur Rathore
05f193df7b
fix(ui): auto-select first ready instance after refresh
2026-01-20 19:28:56 +00:00
Shantur Rathore
ba1013cd35
fix(ui): re-link pending question tool parts ( #74 )
2026-01-20 19:20:18 +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
72f420b6f6
feat(ui): support question tool requests
...
Add question queue hydration, inline answering UI, and unify pending requests with permissions.
2026-01-10 09:46:23 +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
Shantur Rathore
2e9f5b916c
Merge remote-tracking branch 'origin/dev' into feat/centralized-permission-notifications
2026-01-08 20:09:42 +00:00
Shantur Rathore
cb2966fb08
Add slash command prompt support
2026-01-08 17:41:29 +00:00
bizzkoot
888e365d72
feat: enhance permission modal with tool details, queue nav, session nav, and responsive design
...
Modal Enhancements:
- Add accurate tool name extraction from message store (same method as inline chat)
- Display 'Tool Call [name]' badge (e.g., 'Tool Call read', 'Tool Call write')
- Add 'Go to Session ↗' button to navigate to originating session
- Add Prev/Next buttons for queue navigation with keyboard shortcuts (←/→)
- Add queue counter showing current position
Responsive Web Design:
- Portrait phones: 90vh max-height with safe margins (avoids browser URL bar)
- Landscape phones: 95vw with 50vh body scroll
- Tablets: adaptive layout
- Touch devices: 44-48px touch targets
Technical Changes:
- Import messageStoreBus for tool part lookup
- Query linked part.tool via permission messageId/callId
- Export setActivePermissionIdForInstance for queue navigation
- Add tool badge CSS styling
2026-01-08 06:38:59 +08:00
Shantur Rathore
315abf21e6
Fix session status hydration and compaction transitions
2026-01-06 18:03:42 +00:00
Shantur Rathore
f24e360d78
Optimize session status updates
...
Reduce per-token store churn by updating status on transitions, caching instance-level indicators, and avoiding O(n) session-map cloning.
2026-01-06 09:58:55 +00:00
Shantur Rathore
e09ce0780e
Reconcile permissions after message hydration
...
After loadMessages hydrates tool parts, reattach pending permissions to the correct tool-call part ids so ToolCall permission UI renders reliably.
2026-01-05 20:39:51 +00:00
Shantur Rathore
06416a9eb3
Add instance tab session status indicator
...
Aggregate session states per instance so tabs reflect permission, compaction, and working activity.
2026-01-05 20:09:13 +00:00
Shantur Rathore
1377bc6b91
Migrate UI to v2 SDK client
...
Use v2 OpencodeClient with normalized request handling and rehydrate pending permissions via GET /permission on instance hydration.
2026-01-04 22:02:30 +00:00
Shantur Rathore
fcb5998474
Update UI permissions for SDK 1.0.166
...
Handle permission.asked events and requestID replies while keeping legacy compatibility.
2026-01-04 22:02:30 +00:00
Shantur Rathore
a041e1c6c3
Track session status via SSE updates
2026-01-04 22:02:29 +00:00
Shantur Rathore
4b05e698f8
Require tool part ids for tool-call rendering and caching
...
Rebind permissions from callID to part id when parts arrive.
2026-01-02 16:21:24 +00:00
Shantur Rathore
71479a59a7
Add ANSI rendering for bash tool output
2025-12-26 10:47:53 +00:00
Shantur Rathore
2603b1d260
Handle revert removals locally and retarget prompt input
2025-12-25 15:12:44 +00:00
Shantur Rathore
575f987b8f
Add background process manager and UI panel
2025-12-24 00:59:41 +00:00
Shantur Rathore
8334e27294
Show error if opencode fails to launch
2025-12-17 22:59:05 +00:00
Shantur Rathore
ff5c698131
Refactor instance metadata handling
2025-12-15 16:08:28 +00:00
Shantur Rathore
75b3699649
Show latest todowrite plan in control panel
2025-12-14 15:05:09 +00:00
Shantur Rathore
ce5eaa1841
Use async prompt API and SDK bump
2025-12-09 21:42:29 +00:00
Shantur Rathore
67a12d6126
Add session rename dialogs and API wiring
2025-12-09 20:13:35 +00:00
Shantur Rathore
8204143810
Improve session cache eviction
2025-12-09 16:27:01 +00:00
Shantur Rathore
7aba3c1221
add timeline tool visibility toggle
2025-12-08 18:32:23 +00:00
Shantur Rathore
6f04d23b09
limit release toast to folder view
2025-12-07 00:58:15 +00:00
Shantur Rathore
3e72b83393
add release monitor and ui toast
2025-12-07 00:55:10 +00:00
Shantur Rathore
971abe24d7
feat(ui): add runtime logger and replace console usage
2025-12-05 15:07:49 +00:00
Shantur Rathore
49143bd049
Upgrade sdk and use async prompt
2025-12-05 12:28:44 +00:00
Shantur Rathore
94cb741c7f
Add remote access controls
2025-12-03 21:52:42 +00:00
Shantur Rathore
57c1605242
Message addition performance improvements
2025-12-03 17:07:05 +00:00
Shantur Rathore
6a16dd8f98
align permission attachments with SSE stream
2025-12-02 23:53:34 +00:00
Shantur Rathore
e91923ad99
Improve message stream auto-scroll during streaming
2025-12-01 19:46:16 +00:00
Shantur Rathore
77bfe41a8e
Reduce message cloning and gate scroll work on load
2025-12-01 19:46:16 +00:00
Shantur Rathore
1efc49b67b
Prune reverted messages from session store
2025-12-01 19:46:16 +00:00
Alexis Purslane
0554018980
update message
2025-12-01 12:37:22 -05:00