Kit Langton
82307f8a45
refactor(provider): flow branded ProviderID/ModelID through internal signatures ( #17182 )
2026-03-12 14:48:17 +00:00
Kit Langton
36aee4908f
feat(id): brand ProviderID and ModelID ( #17110 )
2026-03-12 09:27:52 -04:00
Kit Langton
a0e83f2c5f
feat(id): brand PermissionID, PtyID, QuestionID, and ToolID ( #17042 )
2026-03-12 01:49:57 +00:00
Kit Langton
2a225d7c72
feat(id): brand PartID through Drizzle and Zod schemas ( #16966 )
2026-03-11 23:40:50 +00:00
Kit Langton
b9eaabe80b
feat(id): brand WorkspaceID through Drizzle and Zod schemas ( #16964 )
2026-03-11 23:30:17 +00:00
Kit Langton
4401c08142
feat(id): brand SessionID through Drizzle and Zod schemas ( #16953 )
2026-03-11 23:16:56 +00:00
Dax Raad
27d07c7e23
core: restore plugin serverUrl getter so plugins can connect to local server
2026-03-11 17:41:51 -04:00
Kit Langton
9ef3ec79cd
feat(id): brand ProjectID through Drizzle and Zod schemas ( #16948 )
2026-03-11 16:44:26 -04:00
Dax Raad
7e10f80b49
refactor(server): extract createApp function for server initialization
...
- Replace Server.App() with Server.Default() for internal server access
- Extract server app creation into Server.createApp(opts) for testability
- Move CORS whitelist from module-level variable to function parameter
- Update all tests to use Server.Default() instead of Server.App()
2026-03-09 17:13:52 -04:00
Luke Parker
c47c5ec9a0
fix(windows): git path resolution for modified files across Git Bash, MSYS2, and Cygwin ( #16422 )
2026-03-07 15:42:14 +10:00
Shoubhit Dash
eafc014be6
feat: add project git init api ( #16383 )
2026-03-06 13:39:50 -06:00
James Long
113baa876e
feat(core): rework workspace integration and adaptor interface ( #15895 )
2026-03-03 21:35:38 -05:00
James Long
40723568ef
feat(core): add WorkspaceContext ( #15409 )
2026-02-28 20:44:54 -05:00
James Long
a5c224f2ae
feat(core): basic implementation of remote workspace support ( #15120 )
2026-02-27 15:36:39 -05:00
Shantur Rathore
a19e39dd5a
feat(core): add message delete endpoint ( #14417 )
2026-02-25 09:25:26 -05:00
adamelmore
cf8e450b22
Revert "fix(app): terminal issues"
...
This reverts commit dcd0169e72 .
2026-02-22 21:27:25 -06:00
Adam
dcd0169e72
fix(app): terminal issues
2026-02-22 06:17:59 -06:00
Ryan Vogel
4efb61414b
feat: add list sessions for all sessions (experimental) ( #14038 )
2026-02-20 08:45:12 -05:00
Adam
90cfdd1dba
fix(app): terminal rework ( #14217 )
2026-02-19 06:35:14 -06:00
Adam
63dfadaef9
fix(app): terminal cross-talk ( #14184 )
2026-02-18 13:56:05 -06:00
Shoubhit Dash
8450e352cc
fix(app): recover state after sse reconnect and harden sse streams ( #13973 )
2026-02-17 07:10:39 -06:00
Dax Raad
0b5c218fd3
core: filter sessions at database level to improve session list loading performance
2026-02-14 13:41:15 -05:00
Dax
3010323ee0
sqlite again ( #10597 )
...
Co-authored-by: Github Action <action@github.com >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev >
2026-02-14 04:19:02 +00:00
Adam
e01225bf8c
fix(app): terminal pty isolation
2026-02-12 15:15:34 -06:00
Adam
a2f72f48fe
fix(app): memory leak with platform fetch for events
2026-02-10 13:18:33 -06:00
Adam
6f06932523
fix(app): terminal replay ( #12991 )
2026-02-10 10:15:19 -06:00
Goni Zahavy
3b5c2de804
fix(opencode): SessionPrompt.shell() now triggers loop if messages are queued ( #10987 )
2026-02-06 16:13:11 -06:00
Luiz Guilherme D'Abruzzo Pereira
4d66e9db31
feat(server): add --mdns-domain flag to customize mDNS hostname ( #11796 )
2026-02-02 14:52:32 -06:00
Desmond Sow
7f94fe8fdc
fix: opencode hanging when using client.app.log() during initialization ( #11642 )
2026-02-01 13:14:34 -06:00
tan
67961005e8
fix(opencode): allow media-src data: URL for small audio files ( #11082 )
2026-01-28 21:21:49 -06:00
adamelmore
ab0a58ea84
wip(app): global config
2026-01-28 07:28:03 -06:00
adamelmore
e909b1fa1e
chore(app): global config changes
2026-01-28 07:28:02 -06:00
adamelmore
7f35955df5
wip(app): provider settings
2026-01-25 20:40:00 -06:00
Adam
526b00d413
feat(app): add workspace startup script to projects
2026-01-22 07:42:56 -06:00
Halil Tezcan KARABULUT
efaeefc3d6
fix(app): terminal improvements - focus, rename, error state, CSP ( #9700 )
2026-01-21 06:49:46 -06:00
GitHub Action
15c2751770
chore: generate
2026-01-21 02:39:31 +00:00
Ariane Emory
6b32465309
fix: don't update session timestamp for metadata-only changes ( resolves #9494 ) ( #9495 )
2026-01-20 20:38:54 -06:00
Adam
161f9e6e32
wip(app): settings
2026-01-20 07:33:44 -06:00
Adam
9a2c42af36
feat(app): reset worktree
2026-01-19 07:35:52 -06:00
Adam
d9b29d8acb
feat(app): delete workspace
2026-01-19 07:35:52 -06:00
Aiden Cline
088d592c09
feat: apply_patch tool for openai models ( #9127 )
2026-01-18 00:35:09 -06:00
Nathan Flurry
cd0a77dec9
feat: bind vim-style line-by-line scrolling ( #8980 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-01-17 21:54:26 -06:00
Javier Aceña
56948e9670
fix: mdns discover hostname ( #9039 )
2026-01-17 05:47:19 -06:00
Akshar Patel
0d4adc88cb
fix: open help dialog with tui/open-help route ( #8596 )
2026-01-16 16:42:27 -06:00
GitHub Action
9f128a1951
chore: generate
2026-01-16 21:21:54 +00: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