Imanol Maiztegui
d5357f3961
resolve merge conflicts
2026-04-21 18:03:34 +02:00
Imanol Maiztegui
bf6f499b24
refactor: kilo compat for v1.4.7
2026-04-20 13:49:07 +02:00
Dax
675a46e23e
CLI perf: reduce deps ( #22652 )
2026-04-16 02:03:03 -04:00
Kit Langton
f24207844f
feat: unwrap storage namespaces to flat exports + barrel ( #22747 )
2026-04-15 23:30:49 -04:00
Johnny Amancio
915f12c7e2
resolve merge conflicts
2026-04-15 22:51:15 +02:00
Dax
be9432a893
shared package ( #22626 )
2026-04-15 14:26:20 +00:00
Johnny Amancio
beb9b3b076
refactor: kilo compat for v1.4.4
2026-04-15 11:30:02 +02:00
Catriel Müller
1c67e0fe71
resolve merge conflicts
2026-04-14 17:05:48 -03:00
Catriel Müller
c9e0060e2a
refactor: kilo compat for v1.4.3
2026-04-14 14:46:57 -03:00
Catriel Müller
da8f05ec75
fix: core tests
2026-04-13 23:58:00 -03:00
Johnny Amancio
32e244bb05
resolve merge conflicts
2026-04-13 11:46:32 +02:00
Johnny Amancio
1bf073f9c6
refactor: kilo compat for v1.3.10
2026-04-12 21:09:24 +02:00
Johnny Eric Amancio
7ea50aac14
OpenCode v1.3.3 ( #8790 )
...
* tweak: use theme tokens for debug bar surface
* chore: update nix node_modules hashes
* feat(tui): add heap snapshot functionality for TUI and server (#19028 )
* ci
* change model for changelog
* release: v1.3.2
* fix(opencode): skip typechecking generated models snapshot (#19018 )
* Revert "fix(app): more startup efficiency (#18985 )"
This reverts commit 98b3340cee .
* Revert "fix(app): startup efficiency (#18854 )"
This reverts commit 546748a461 .
* effectify Worktree service (#18679 )
* fix: increase operations-per-run to 1000 and pin stale action to v10.2.0
The stale-issues workflow was hitting the default 30 operations limit,
preventing it from processing all 2900+ issues/PRs. Increased to 1000
to handle the full backlog. Also pinned to exact v10.2.0 for reproducibility.
* Add close-issues script and GitHub Action
- Create script/github/close-issues.ts to close stale issues after 60 days
- Add GitHub Action workflow to run daily at 2 AM
- Remove old stale-issues workflow to avoid conflicts
* Fix close-issues workflow permissions
- Add contents: read permission for checkout
- Use github.token instead of secrets.GITHUB_TOKEN
* Process issues sequentially to avoid rate limits
* Change issue close reason from not_planned to completed
* fix(opencode): avoid snapshotting files over 2MB (#19043 )
* fix: provide merge context to beta conflict resolver (#19055 )
* tweak: only spawn lsp servers for files in current instance (or cwd if instance is global) (#19058 )
* fix: beta resolver typecheck + build smoke check (#19060 )
* fix: unblock beta conflict recovery (#19068 )
* electron: add createDirectory to open directory picker (#19071 )
* electron: remove file extension from electron-store wrapper (#19082 )
* app: pre-warm project globalSync state when navigate project via keybind (#19088 )
* fix(app): move message navigation off cmd+arrow (#18728 )
* Reapply "fix(app): startup efficiency (#18854 )"
This reverts commit a379eb3867 .
* Reapply "fix(app): more startup efficiency (#18985 )"
This reverts commit cbe1337f24 .
* fix(app): hash inline script for csp
* Revert "fix(app): startup efficiency"
* Reapply "fix(app): startup efficiency"
This reverts commit 898456a25c .
* fix(app): opencode web server url
* chore(app): markdown playground in storyboard
* chore(app): markdown playground in storyboard
* feat(core): initial implementation of syncing (#17814 )
* chore: generate
* chore: bump modelcontextprotocol/sdk to 1.27.1 (#19064 )
* chore: storybook tweaks
* feat: restore git-backed review modes with effectful git service (#18900 )
* chore: generate
* chore: update nix node_modules hashes
* chore: cleanup
* chore: remove dead code for todoread tool (#19128 )
* chore: storybook tweaks
* fix(opencode): classify ZlibError from Bun fetch as retryable instead of unknown (#19104 )
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
* fix(task): respect agent permission config for todowrite tool (#19125 )
* fix(app): agent normalization (#19169 )
* fix: Windows e2e stability (CrossSpawnSpawner, snapshot isolation, session race guards) (#19163 )
* fix+refactor(mcp): lifecycle tests, cancelPending fix, Effect migration (#19042 )
* effectify Bus service: migrate to Effect PubSub + InstanceState (#18579 )
* file: use Effect.cached for scan deduplication (#19164 )
* ignore: update disavowed list (#19184 )
* skill: use Effect.cached for load deduplication (#19165 )
* chore: generate
* fix: bump gitlab-ai-provider to 5.3.3 for DWS tool approval support (#19185 )
* test: restore 5 workers on Windows e2e (#19188 )
* fix(opencode): image paste on Windows Terminal 1.25+ with kitty keyboard (#17674 )
* chore: update nix node_modules hashes
* wip: zen
* wip: zen
* go: do not respect disabled zen models
* fix: ensure enterprise url is set properly during auth flow (#19212 )
* revert: roll back git-backed review modes (#19295 )
* chore: generate
* tui: bypass local SSE event streaming in worker (#19183 )
* feat: embed WebUI in binary with proxy flags (#19299 )
Co-authored-by: BlankParticle <blankparticle@gmail.com >
* release: v1.3.3
* refactor: kilo compat for v1.3.3
* fix: Typecheck issues
* fix(build): normalize backslashes in web UI bundle import paths
Replace backslashes with forward slashes in embedded web UI file import
paths to ensure correct module resolution on Windows.
* fix: Add mcp reconnect error handling
* chore(script): use forward slashes in web UI bundle export keys
Ensure embedded file map keys use POSIX-style paths so lookups are
consistent across platforms.
* chore: regenerate source links
---------
Co-authored-by: Jay V <air@live.ca >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Dax <mail@thdxr.com >
Co-authored-by: Dax Raad <d@ironbay.co >
Co-authored-by: opencode <opencode@sst.dev >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com >
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com >
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Brendan Allan <brendonovich@outlook.com >
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com >
Co-authored-by: James Long <longster@gmail.com >
Co-authored-by: André Cruz <acruz@cloudflare.com >
Co-authored-by: Ariane Emory <97994360+ariane-emory@users.noreply.github.com >
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com >
Co-authored-by: Frank <frank@anoma.ly >
Co-authored-by: BlankParticle <blankparticle@gmail.com >
Co-authored-by: Imanol Maiztegui <imanol.mzd@gmail.com >
2026-04-12 01:00:50 +02:00
Catriel Müller
d9b2fc7ffd
resolve merge conflicts
2026-04-11 12:27:42 -03:00
opencode-agent[bot]
605559b165
chore: generate
2026-04-11 01:22:01 +00:00
Kit Langton
5cd4c6eb22
refactor: destroy Storage facades ( #21956 )
2026-04-10 21:21:02 -04:00
Kit Langton
91786d2fc1
refactor(effect): use Git service in file and storage ( #21803 )
2026-04-09 22:49:36 -04:00
Brendan Allan
ee23043d64
Remove CLI from electron app ( #17803 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com >
2026-04-09 13:18:46 +08:00
Johnny Amancio
510ff13cd4
chore: Resolve merge conflicts
2026-03-31 12:45:25 +02:00
Kit Langton
a898c2ea3a
refactor(storage): effectify Storage service ( #20132 )
2026-03-31 01:16:02 +00:00
James Long
b0017bf1b9
feat(core): initial implementation of syncing ( #17814 )
2026-03-25 10:47:40 -04:00
Mark IJbema
9f8079058a
fix(cli): always use kilo.db regardless of channel
...
The upstream merge in PR #7240 introduced channel-based database path
separation, causing non-latest/beta channels (including local dev) to
open a different DB file (e.g. kilo-local.db) instead of kilo.db. This
made all existing sessions invisible.
Remove the channel-based path logic and always use kilo.db. Also remove
the now-unused KILO_DISABLE_CHANNEL_DB flag.
Closes #7472
2026-03-23 18:33:21 +01:00
Dax Raad
5dc47905a9
allow customizing DB location
2026-03-20 22:49:55 -04:00
Catriel Müller
b8f07d8070
resolve merge conflicts
2026-03-18 08:21:52 -03:00
Catriel Müller
95af221084
refactor: fix test
2026-03-17 18:10:43 -03:00
Kit Langton
090f636354
feat(id): brand PartID through Drizzle and Zod schemas ( #16966 )
2026-03-11 23:40:50 +00:00
Kit Langton
16a6d6feba
feat(id): brand WorkspaceID through Drizzle and Zod schemas ( #16964 )
2026-03-11 23:30:17 +00:00
Kit Langton
cb67465675
feat(id): brand SessionID through Drizzle and Zod schemas ( #16953 )
2026-03-11 23:16:56 +00:00
Kit Langton
dbc00aa8e0
feat(id): brand ProjectID through Drizzle and Zod schemas ( #16948 )
2026-03-11 16:44:26 -04:00
Dax Raad
523f792b48
core: update database path test to verify correct channel-based filename
...
The test now validates that the database file is named according to the current installation channel (latest/beta get 'opencode.db', others get sanitized names). This ensures users' data is stored in the correct location based on their update channel.
2026-03-07 18:53:29 -05:00
Luke Parker
4c7fe60493
fix(opencode): sanitize preview database filenames ( #16430 )
2026-03-07 04:34:29 +00:00
Dax Raad
5e699c9426
chore(storage): update drizzle and channel db handling
2026-03-06 10:58:19 -05:00
Dax Raad
b5c8bd3421
test: add tests for path-derived IDs in json migration
...
Tests verify that file paths are used for IDs even when JSON contains
different values - ensuring robustness against stale JSON content.
2026-02-14 20:37:17 -05:00
Dax
6d95f0d14c
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