Commit Graph

239 Commits

Author SHA1 Message Date
Kit Langton 2c47dc78f9 feat(httpapi): bridge workspace read endpoints (#24062) 2026-04-23 17:32:02 -04:00
James Long da74142b42 fix(core): more explicit routing to fix workspace instance issue (#23171) 2026-04-17 16:39:34 -04:00
James Long 24fc5d4339 fix(core): move instance middleware after control plane routes (#23150) 2026-04-17 15:20:11 -04:00
James Long cfc87d84a6 refactor(core): move server routes around to clarify workspacing (#23031) 2026-04-17 02:06:20 -04:00
Kit Langton 4f0ccadab7 refactor: unwrap Server namespace + self-reexport (#22970) 2026-04-16 23:51:01 +00:00
Kit Langton d2ec847f0c feat: unwrap 11 util namespaces to flat exports + barrel (#22739) 2026-04-15 23:15:58 -04:00
James Long 8b6f750171 feat(core): add fence to make all methods strongly consistent when syncing (#22679) 2026-04-15 21:04:37 -04:00
Dax c5f3cc0c9d refactor(server): simplify router middleware with next() (#21720) 2026-04-11 16:55:17 -04:00
Brendan Allan 30d17b3b82 Remove CLI from electron app (#17803)
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-04-09 13:18:46 +08:00
Dax 3da76ef72e refactor(server): replace Bun serve with Hono node adapters (#18335)
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-04-06 13:24:55 -04:00
James Long 0bc4e367c9 refactor(core): move more responsibility to workspace routing (#19455) 2026-03-27 16:33:56 -04:00
James Long 87933189d2 refactor(core): split out instance and route through workspaces (#19335) 2026-03-27 11:51:21 -04:00
Adam 6edeb30bc7 fix(app): more startup perf (#19288) 2026-03-26 13:41:22 -05:00
James Long e2706b7d41 feat(core): remove workspace server, WorkspaceContext, start work towards better routing (#19316) 2026-03-26 12:30:26 -04:00
Dax 8780f12bee feat: embed WebUI in binary with proxy flags (#19299)
Co-authored-by: BlankParticle <blankparticle@gmail.com>
2026-03-26 14:43:56 +00:00
Shoubhit Dash b8222bf1fb revert: roll back git-backed review modes (#19295) 2026-03-26 10:14:57 -04:00
Shoubhit Dash 973ad436e1 feat: restore git-backed review modes with effectful git service (#18900) 2026-03-25 21:09:53 +05:30
James Long 87d41cd5ac feat(core): initial implementation of syncing (#17814) 2026-03-25 10:47:40 -04:00
Adam 870a2f8773 Reapply "fix(app): startup efficiency"
This reverts commit 24f93b627b.
2026-03-25 06:25:57 -05:00
Adam 24f93b627b Revert "fix(app): startup efficiency" 2026-03-25 06:25:05 -05:00
Adam 7957a49217 fix(app): hash inline script for csp 2026-03-25 05:59:06 -05:00
Kit Langton b6aa472839 Move service state into InstanceState, flatten service facades (#18483) 2026-03-21 04:51:35 +00:00
James Long 32a14ba2ea fix(core): use a queue to process events in event routes (#18259) 2026-03-19 13:51:14 -04:00
Aiden Cline d210d67f1e ignore: revert 3 commits that broke dev branch (#18260) 2026-03-19 11:15:07 -05:00
Shoubhit Dash 1725f7bb2e feat: add git-backed session review modes (#17961) 2026-03-19 19:29:29 +05:30
Kit Langton 05f98c0e42 refactor(effect): unify service namespaces and align naming (#18093) 2026-03-18 13:34:36 -04:00
Aiden Cline 5ece9ea6a1 feat: integrate support for multi step auth flows for providers that require additional questions (#18035) 2026-03-18 11:36:19 -05:00
Kit Langton 9edca88956 fix+refactor(vcs): fix HEAD filter bug and effectify VcsService (#17829) 2026-03-16 13:59:11 -04:00
Kit Langton 36aee4908f feat(id): brand ProviderID and ModelID (#17110) 2026-03-12 09:27:52 -04:00
Kit Langton b9eaabe80b feat(id): brand WorkspaceID through Drizzle and Zod schemas (#16964) 2026-03-11 23:30:17 +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
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
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
Shoubhit Dash 8450e352cc fix(app): recover state after sse reconnect and harden sse streams (#13973) 2026-02-17 07:10:39 -06: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 a2f72f48fe fix(app): memory leak with platform fetch for events 2026-02-10 13:18:33 -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 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