Commit Graph

50 Commits

Author SHA1 Message Date
Dax Raad f8c6032d3c refactor: replace Bun.write/file with Filesystem utilities in snapshot 2026-03-05 21:56:41 -05:00
Luke Parker 7122c38d71 fix(win32): add git flags for snapshot operations and fix tests for cross-platform (#14890) 2026-02-24 21:14:16 +10:00
Erik Demaine d29240c192 fix: Windows path support and canonicalization (#13671)
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-02-23 10:10:27 +10:00
Shoubhit Dash ed9335d434 fix(snapshot): respect info exclude in snapshot staging (#13495) 2026-02-20 07:02:25 -06:00
projectArtur a9e44df330 fix: resolve ACP hanging indefinitely in thinking state on Windows (#13222)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-02-12 18:20:00 -06:00
Adam 983fdcd3aa fix(app): added/deleted file status now correctly calculated 2026-02-02 14:24:23 -06:00
adamelmore c13fc50272 fix(app): query selector with non-latin chars 2026-01-26 09:33:42 -06:00
Dax Raad f9e8fbfb8a core: fix unicode filename handling in snapshot diff by disabling quote escaping
This ensures unicode and special characters in filenames are displayed correctly when generating diff patches, allowing proper file detection and revert operations
2026-01-24 13:07:07 -05:00
Adam 070dbd1111 Revert "fix: handle special characters in paths and git snapshot reading logic(#9804) (#9807)"
This reverts commit 6e81139742.
2026-01-22 10:37:13 -06:00
Adam 4e9d2881f4 Revert "fix(core): snapshot regression"
This reverts commit 9ca28b4752.
2026-01-22 10:35:31 -06:00
Adam 9ca28b4752 fix(core): snapshot regression 2026-01-21 06:10:01 -06:00
GitHub Action 7c6e0ccbf4 chore: generate 2026-01-21 10:36:00 +00:00
shirukai 6e81139742 fix: handle special characters in paths and git snapshot reading logic(#9804) (#9807) 2026-01-21 04:35:23 -06:00
Aiden Cline b775887049 add scheduler, cleanup module (#9346) 2026-01-18 23:33:23 -06:00
Adam 6da1429063 fix(app): more defensive, handle no git 2026-01-05 15:12:02 -06:00
Dax Raad c0995239fa core: prevent external diff tools from interfering with snapshot generation 2025-11-26 22:07:51 -05:00
Luke Parker fca9943523 fix: Diff view now ignores line endings changes/windows autocrlf (#4356) 2025-11-15 21:18:39 -06:00
Chris Olszewski 43f7cb6326 fix: snapshot history when running from git worktrees (#4312) 2025-11-15 01:02:00 -06:00
Ivan Starkov 284940c4df fix: UI Freezes for a few minutes if repo has binary files (#4109) 2025-11-08 23:28:09 -06:00
GitHub Action 9855771157 chore: format code 2025-11-08 01:59:02 +00:00
Dax Raad ed8913324e big format 2025-11-06 13:03:12 -05:00
Jérôme Benoit 0787f01d1d chore: cleanup versioned zod imports (#3460)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-10-26 14:50:41 -05:00
Dax Raad 3e1f625289 core: provide line-level statistics in file diffs to help users understand the scale of changes 2025-10-21 11:54:41 -04:00
Dax Raad a4b31ad404 core: add session diff API to show file changes between snapshots 2025-10-20 17:59:26 -04:00
Aiden Cline 9a4ee2d8a7 fix: snapshot undo bug (#3290) 2025-10-19 18:42:34 -05:00
Dax Raad 0271b3847f ci: fixes 2025-10-11 00:24:35 -04:00
Dax Raad ee4e201045 core: prevent file deletion when reverting changes to existing files 2025-10-01 05:06:37 -04:00
Dax 0a4df97382 Upgrade to Zod v4 (#2605)
Co-authored-by: GitHub Action <action@github.com>
2025-09-15 03:12:07 -04:00
Tommy D. Rossi fd7c62e697 fix: ShellError: exit code 1 errors (#2568)
Co-authored-by: rekram1-node <aidenpcline@gmail.com>
2025-09-13 00:06:07 -05:00
Dax aea78046d0 Refactor to support multiple instances inside single opencode process (#2360)
This release has a bunch of minor breaking changes if you are using opencode plugins or sdk

1. storage events have been removed (we might bring this back but had some issues)
2. concept of `app` is gone - there is a new concept called `project` and endpoints to list projects and get the current project
3. plugin receives `directory` which is cwd and `worktree` which is where the root of the project is if it's a git repo
4. the session.chat function has been renamed to session.prompt in sdk. it no longer requires model to be passed in (model is now an object)
5. every endpoint takes an optional `directory` parameter to operate as though opencode is running in that directory
2025-09-01 17:15:49 -04:00
Dax Raad 49c18fdbdd fix undo/redo when opencode is run in nested folders 2025-08-11 21:59:12 -04:00
Dax Raad c2a1da1b13 ignore: log 2025-08-11 21:52:05 -04:00
Dax Raad ed3d49d74a add snapshot field in config to disable snapshots 2025-08-06 11:35:37 -04:00
Dax Raad b926d0c010 more fixes for shell 128 error 2025-08-03 11:25:58 -04:00
Dax Raad 4f62117758 wip: snapshot 2025-07-28 22:58:31 -04:00
Dax Raad 621e7f8697 wip: handle deleting file 2025-07-24 17:49:23 -04:00
Dax Raad 877cbfc45b wip: fix type errors 2025-07-24 17:38:11 -04:00
Dax Raad 0d12a8c4d9 wip: more snapshot stuff 2025-07-24 17:38:11 -04:00
Dax Raad 99f1c60633 disable snapshots
publish / publish (push) Has been cancelled
2025-07-24 11:08:20 -04:00
Dax Raad 0475fb5137 wip: always force create snapshot 2025-07-23 20:46:43 -04:00
Dax 11d236609d basic undo feature (#1268)
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com>
Co-authored-by: Jay V <air@live.ca>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Andrew Joslin <andrew@ajoslin.com>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Tobias Walle <9933601+tobias-walle@users.noreply.github.com>
2025-07-23 20:30:46 -04:00
Dax Raad 9278f64588 do not snapshot nongit projects for now
publish / publish (push) Has been cancelled
2025-07-20 13:59:30 -04:00
Robin Moser 9caeae6d51 fix: don't sign snapshot commits (#1046) 2025-07-16 04:46:32 -05:00
Dax Raad 44e2b7f4b6 fix logic for suprpessing snapshots in big directories
publish / publish (push) Has been cancelled
2025-07-15 09:07:04 -04:00
Dax Raad f1be27eafd wip: snapshot 2025-07-14 15:29:08 -04:00
Dax 9cad702612 v2 message format and upgrade to ai sdk v5 (#743)
publish / publish (push) Has been cancelled
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Liang-Shih Lin <liangshihlin@proton.me>
Co-authored-by: Dominik Engelhardt <dominikengelhardt@ymail.com>
Co-authored-by: Jay V <air@live.ca>
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com>
2025-07-07 15:53:43 -04:00
Dax Raad 76577d2db4 disable snapshots temporarily
publish / publish (push) Has been cancelled
2025-07-04 08:45:18 -04:00
Dax Raad 2ba7a4e337 improve snapshotting speed further
publish / publish (push) Has been cancelled
2025-07-03 21:36:09 -04:00
Dax Raad a59340b05d improve snapshot speed
publish / publish (push) Has been cancelled
2025-07-03 20:16:25 -04:00
Dax Raad b47f1fb9fa snapshot functionality 2025-07-01 12:28:34 -04:00