Commit Graph

197 Commits

Author SHA1 Message Date
adamelmore 7f35955df5 wip(app): provider settings 2026-01-25 20:40:00 -06:00
Halil Tezcan KARABULUT efaeefc3d6 fix(app): terminal improvements - focus, rename, error state, CSP (#9700) 2026-01-21 06:49:46 -06:00
Adam 161f9e6e32 wip(app): settings 2026-01-20 07:33:44 -06:00
Javier Aceña 56948e9670 fix: mdns discover hostname (#9039) 2026-01-17 05:47:19 -06:00
Aiden Cline 16380f387c chore: cleanup server routes (#8965)
Co-authored-by: Leka74 <leke.dobruna@gmail.com>
Co-authored-by: Leka74 <791494+Leka74@users.noreply.github.com>
2026-01-16 15:21:13 -06:00
Shane Bishop 8598b78554 fix(desktop): "load more" button behavior in desktop sidebar (#8430) 2026-01-14 07:36:08 -06:00
Dax Raad f30091eb84 core: rename OPENCODE_PASSWORD to OPENCODE_SERVER_PASSWORD for clearer authentication configuration 2026-01-12 15:59:17 -05:00
Dax Raad 3930f7e57d core: fix HTTP exception handling order to prevent NamedError from masking HTTP exceptions
docs: add OPENCODE_PASSWORD environment variable documentation for basic auth
2026-01-12 15:43:48 -05:00
Dax Raad 0ddb992bd6 core: add password authentication and improve server security
- Add OPENCODE_PASSWORD flag for basic auth protection
- Show security warnings when password is not set
- Remove deprecated spawn command
- Improve error handling with HTTPException responses
2026-01-12 15:23:19 -05:00
Aiden Cline ded956635e feat: codex auth support (#7537) 2026-01-09 17:47:37 -06:00
Dax 043e16e061 disable server unless explicitly opted in (#7529) 2026-01-09 16:33:46 -05:00
Dax 544f398374 core: add interactive question tool for gathering user preferences and clarifying instructions (#7268) 2026-01-07 22:29:42 -05:00
jwaterwater 1a39d39c15 fix: encode non-ASCII directory paths in HTTP headers (#7145)
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-07 06:46:17 -06:00
Dax Raad 82c2b82a26 tui: add session search functionality with debounced input and server-side filtering 2026-01-04 13:38:30 -05:00
Paolo Ricciuti 1e49c94c76 feat: mcp resources (#6542) 2026-01-04 09:12:54 -06:00
Dax Raad 7a2e94b7e2 oops 2026-01-03 19:25:59 -05:00
Dax Raad d738332fc7 tui: add reject message support to permission dialogs for better user feedback 2026-01-03 01:34:23 -05:00
Adam 30800b0b05 feat: add managed git worktrees (#6674) 2026-01-02 20:17:02 -06:00
Dax Raad 530b1ac163 tui: add escape key handling to permission dialogs for better keyboard navigation 2026-01-02 18:48:26 -05:00
YeonGyu-Kim ca71d4c289 feat(plugin): add tui.session.select API endpoint for TUI navigation (#6565)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-02 16:57:21 -06:00
Dax Raad b248c73361 ignore 2026-01-01 20:42:06 -05:00
Dax e839c1522d Permission rework (#6319)
Co-authored-by: Github Action <action@github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2026-01-01 17:54:11 -05:00
Tom 8a9a82890a fix(server): add Content-Type headers for proxied static assets (#6587) 2026-01-01 11:35:04 -06:00
Adam 3fd628121d fix(core): mdns fails if service already registered 2025-12-31 07:33:49 -06:00
Adam a62738b1e1 feat(core): configurable cors hosts 2025-12-31 03:50:29 -06:00
Adam 836a328ddd fix(core): cors exception for tauri 2025-12-30 14:14:44 -06:00
Dax Raad 49a4881468 core: allow CORS requests from tauri://localhost 2025-12-30 13:58:41 -05:00
Dax Raad e520862069 core: allow CORS requests from *.opencode.ai subdomains 2025-12-30 13:04:18 -05:00
Adam 931f23c917 feat(web): open projects 2025-12-30 04:57:37 -06:00
Eduardo Santos de Brito c216f49971 feat(plugin): expose server URL to plugins (#6373) 2025-12-29 21:05:08 -06:00
Adam 48b9951946 feat(desktop): permissions 2025-12-27 14:43:42 -06:00
Christopher Ochsenreither ae86f868ed fix: compact command after revert now properly cleans up revert state (#6235) 2025-12-26 22:57:59 -06:00
Adam c03ddd3046 Reapply "feat(core): optional mdns service (#6192)"
This reverts commit 40ba4cf21e.
2025-12-26 14:47:53 -06:00
Aiden Cline 40ba4cf21e Revert "feat(core): optional mdns service (#6192)"
This reverts commit 6122c0b8a9.
2025-12-26 11:43:52 -06:00
Adam 6122c0b8a9 feat(core): optional mdns service (#6192)
Co-authored-by: Github Action <action@github.com>
2025-12-26 10:29:48 -06:00
Adam 4e46d511d3 chore: rename packages/desktop -> packages/app 2025-12-22 19:39:00 -06:00
Adam d23078d173 fix(desktop): better error messages on connection failure 2025-12-22 19:16:54 -06:00
Adam e5d154fc70 Revert "server: ensure frontend has correct port for PTY websocket connections (#5898)"
This reverts commit aa8cae4d59.
2025-12-22 06:05:46 -06:00
Adam c9f05cfd3a Revert "fix: server"
This reverts commit 2cc86bbe51.
2025-12-22 06:05:46 -06:00
Adam 2cc86bbe51 fix: server 2025-12-22 06:02:16 -06:00
Ashutosh Kumar aa8cae4d59 server: ensure frontend has correct port for PTY websocket connections (#5898) 2025-12-22 05:56:23 -06:00
YeonGyu-Kim 64c59387cc feat(server): expose auto param in session.summarize for plugins (#5924) 2025-12-21 21:05:30 -06:00
Dax Raad 724ad46bc7 tui: fix SDK context usage and server port fallback
- Update SDK context to return client instead of event for proper usage
- Add server port fallback to 4096 when port 0 is specified but unavailable
- Fix SDK event listener usage in TUI app
2025-12-21 14:57:55 -05:00
Matt Silverlock f33003881d feat: support configuring a default_agent across all API/user surfaces (#5843)
publish-github-action / publish (push) Has been cancelled
Update Nix Hashes / update (push) Has been cancelled
Co-authored-by: observerw <observerw@users.noreply.github.com>
2025-12-20 11:49:23 -06:00
Tommy D. Rossi 0d0b615d1a feat: add endpoints to delete and update message parts (#5433) 2025-12-20 15:00:41 +00:00
shuv 233fbe00cf fix: handle empty directory query parameter in server middleware (#5732) 2025-12-18 03:27:50 -06:00
Aiden Cline 103a148531 fix: remove needless tui event publish on session delete 2025-12-17 11:29:55 -06:00
Dax Raad bd3580f627 core: fix Tauri desktop app SSE connection timeout
- Add heartbeat events to /global/event and /event SSE endpoints
- Send server.heartbeat event every 30s to prevent WKWebView 60s timeout
- Fixes desktop app disconnecting from global events after 1 minute
2025-12-16 14:45:03 -05:00
Dax Raad f5eda26794 tui: update dialog context and server to use new single dialog system 2025-12-15 19:35:19 -05:00
Dax Raad fb2c26e7b2 core: fix server response handling to prevent connection timeouts 2025-12-15 15:07:20 -05:00