cloudaxe-opencode/packages/opencode/src
Dax Raad a48a5a3462 core: migrate from custom JSON storage to standard Drizzle migrations to improve database reliability and performance
This replaces the previous manual JSON file system with standard Drizzle migrations, enabling:
- Proper database schema migrations with timestamp-based versioning
- Batched migration for faster migration of large datasets
- Better data integrity with proper table schemas instead of JSON blobs
- Easier database upgrades and rollback capabilities

Migration changes:
- Todo table now uses individual columns with composite PK instead of JSON blob
- Share table removes unused download share data
- Session diff table moved from database table to file storage
- All migrations now use proper Drizzle format with per-folder layout

Users will see a one-time migration on next run that migrates existing JSON data to the new SQLite database.
2026-01-27 12:36:05 -05:00
..
acp fix(acp): rename setSessionModel to unstable_setSessionModel (#9940) 2026-01-21 22:11:09 -06:00
agent ignore: rm spoof and bump plugin version 2026-01-25 17:27:24 -05:00
auth fix: add ChatGPT-Account-Id header for organization subscriptions (#7603) 2026-01-10 07:50:24 -06:00
bun fix(bun): reinstall plugins when cache module missing (#8815) 2026-01-16 14:32:05 -06:00
bus
cli core: migrate from custom JSON storage to standard Drizzle migrations to improve database reliability and performance 2026-01-27 12:36:05 -05:00
command docs: note untracked files in review 2026-01-18 13:22:58 -06:00
config feat: add OPENCODE_DISABLE_PROJECT_CONFIG env var (#8093) 2026-01-20 23:36:42 -06:00
env
file feat: add OPENCODE_DISABLE_FILETIME_CHECK flag (#6581) 2026-01-20 23:03:07 -06:00
flag get rid of models.dev macro 2026-01-24 12:27:13 -05:00
format feat(formatters): add laravel pint as a .php formatter (#7312) 2026-01-21 10:31:39 -06:00
global ignore: rm spoof and bump plugin version 2026-01-25 17:27:24 -05:00
id core: add interactive question tool for gathering user preferences and clarifying instructions (#7268) 2026-01-07 22:29:42 -05:00
ide
installation refactor(installation): update scoop installation method (#9243) 2026-01-18 09:58:34 -06:00
lsp fix(windows): fix jdtls download on Windows (#9195) 2026-01-18 00:30:45 -06:00
mcp feat(mcp log): print mcp stderr to opencode log file (#9982) 2026-01-22 10:02:26 -06:00
patch fix: import issue in patch module 2026-01-18 09:47:18 -06:00
permission sync 2026-01-26 08:44:19 -05:00
plugin ignore: rm spoof and bump plugin version 2026-01-25 17:27:24 -05:00
project core: migrate from custom JSON storage to standard Drizzle migrations to improve database reliability and performance 2026-01-27 12:36:05 -05:00
provider fix(core): don't override source in custom provider loaders 2026-01-25 20:40:00 -06:00
pty fix(app): terminal improvements - focus, rename, error state, CSP (#9700) 2026-01-21 06:49:46 -06:00
question tweak: make question valdiation more lax to avoid tool call failures 2026-01-24 23:11:21 -05:00
scheduler add scheduler, cleanup module (#9346) 2026-01-18 23:33:23 -06:00
server Merge dev into sqlite2 2026-01-26 08:53:01 -05:00
session core: migrate from custom JSON storage to standard Drizzle migrations to improve database reliability and performance 2026-01-27 12:36:05 -05:00
share core: migrate from custom JSON storage to standard Drizzle migrations to improve database reliability and performance 2026-01-27 12:36:05 -05:00
shell
skill tweak: adjust skill tool description to make it more clear which skills are available 2026-01-21 11:08:28 -06:00
snapshot core: fix unicode filename handling in snapshot diff by disabling quote escaping 2026-01-24 13:07:07 -05:00
storage core: migrate from custom JSON storage to standard Drizzle migrations to improve database reliability and performance 2026-01-27 12:36:05 -05:00
tool fix(web): construct apply_patch metadata before requesting permission (#10422) 2026-01-24 12:00:21 -06:00
util sync 2026-01-24 11:50:25 -05:00
worktree Merge branch 'dev' into sqlite2 2026-01-25 20:18:36 -05:00
index.ts core: migrate from custom JSON storage to standard Drizzle migrations to improve database reliability and performance 2026-01-27 12:36:05 -05:00
sql.d.ts sync 2026-01-24 11:50:25 -05:00