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