Commit Graph

9588 Commits

Author SHA1 Message Date
opencode-agent[bot] a27f008a6c chore: update nix node_modules hashes 2026-02-19 17:52:03 +00:00
Dax Raad 350a377fca Revert "refactor: migrate from Bun.Glob to npm glob package"
This reverts commit 25917459f0.
2026-02-19 12:48:43 -05:00
Brendan Allan bc16c88464 app: make localhost urls work in isLocal 2026-02-20 01:38:39 +08:00
Adam 342e7c38d6 chore: cleanup 2026-02-19 11:36:37 -06:00
Dax Raad 25917459f0 refactor: migrate from Bun.Glob to npm glob package
Replace Bun.Glob usage with a new Glob utility wrapper around the npm 'glob' package.
This moves us off Bun-specific APIs toward standard Node.js compatible solutions.

Changes:
- Add new src/util/glob.ts utility module with scan(), scanSync(), and match()
- Default include option is 'file' (only returns files, not directories)
- Add symlink option (default: false) to control symlink following
- Migrate all 12 files using Bun.Glob to use the new Glob utility
- Add comprehensive tests for the glob utility

Breaking changes:
- Removed support for include: 'dir' option (use include: 'all' and filter manually)
- symlink now defaults to false (was true in most Bun.Glob usages)

Files migrated:
- src/util/log.ts
- src/util/filesystem.ts
- src/tool/truncation.ts
- src/session/instruction.ts
- src/storage/json-migration.ts
- src/storage/storage.ts
- src/project/project.ts
- src/cli/cmd/tui/context/theme.tsx
- src/config/config.ts
- src/tool/registry.ts
- src/skill/skill.ts
- src/file/ignore.ts
2026-02-19 12:34:18 -05:00
Adam 17ad6d2a7d chore: cleanup 2026-02-19 11:12:56 -06:00
Adam ea041e239c fix(app): navigate to last session on project nav 2026-02-19 11:12:56 -06:00
Frank f059463ccf zen: gemini 3.1 pro 2026-02-19 11:43:14 -05:00
Dax 019134be58 Remove use of Bun.file (#14215) 2026-02-19 11:32:32 -05:00
Adam 56d85c9c9d chore: cleanup 2026-02-19 09:00:43 -06:00
Adam cdf8ff4d95 fix(app): accordion styles 2026-02-19 09:00:43 -06:00
Adam 5e9ca9b152 fix(core): text files missclassified as binary 2026-02-19 07:32:58 -06:00
Adam 3f506d9d98 chore: cleanup 2026-02-19 07:32:58 -06:00
Brendan Allan 5053f09d8f app: fix typecheck 2026-02-19 21:27:44 +08:00
Brendan Allan da0d89f301 desktop: fetch defaultServer at top level 2026-02-19 21:14:59 +08:00
Adam 90cfdd1dba fix(app): terminal rework (#14217) 2026-02-19 06:35:14 -06:00
opencode-agent[bot] 457747dea0 chore: update nix node_modules hashes 2026-02-19 06:40:44 +00:00
Aiden Cline 3359967745 tweak: bake in the aws and google auth pkgs (#14241) 2026-02-19 00:31:33 -06:00
opencode-agent[bot] 41faa69de3 chore: generate 2026-02-19 05:19:18 +00:00
Ariane Emory a0c7dd68b4 fix: token substitution in OPENCODE_CONFIG_CONTENT (alternate take) (#14047) 2026-02-18 23:18:24 -06:00
Dax Raad 76540602d4 sdk: fix nested exports transformation in publish script
The publish script now recursively transforms export paths to handle nested export objects. This ensures all SDK entry points are correctly mapped to their compiled dist/ locations and type definitions when publishing to npm.
2026-02-18 20:43:50 -05:00
Dax Raad fd2d827df4 tui: ensure onExit callback fires after terminal output is written 2026-02-18 20:43:50 -05:00
Brendan Allan ce27ba4f43 app: deduplicate allServers list 2026-02-19 09:34:23 +08:00
Dax Raad 1567fa548c Revert: all refactor commits migrating from Bun.file() to Filesystem module 2026-02-18 19:41:14 -05:00
Dax f7f149a396 refactor: migrate src/project/project.ts from Bun.file() to Filesystem/stat modules (#14126) 2026-02-18 19:37:10 -05:00
David Hill d7930e092e tweak(ui): rotate collapsible chevron icon 2026-02-19 00:35:12 +00:00
David Hill 6b69644455 tweak(ui): rtl-truncate edited file paths 2026-02-19 00:32:12 +00:00
David Hill 5392fa6d1a tweak(app): adjust session turn horizontal padding 2026-02-19 00:32:12 +00:00
David Hill 50e698b704 tweak(app): tighten prompt dock padding 2026-02-19 00:32:12 +00:00
David Hill 6b823b56ad tweak(ui): add open-file tooltip icon 2026-02-19 00:32:12 +00:00
David Hill c8d7ba66fe tweak(ui): use chevron icons for review diff rows 2026-02-19 00:32:12 +00:00
David Hill 8429974061 tweak(ui): tighten review diff file info gap 2026-02-19 00:32:12 +00:00
David Hill e2f303b71d tweak(ui): show added diff counts in review 2026-02-19 00:32:12 +00:00
David Hill 867efc6b80 tweak(ui): group edited files list styling 2026-02-19 00:32:12 +00:00
David Hill 391ef196b0 Update oc-2.json 2026-02-19 00:32:12 +00:00
David Hill 4adadb3a80 tweak(ui): combine diffs in review into one group 2026-02-19 00:32:12 +00:00
Dax 70d98c3e73 refactor: migrate src/tool/read.ts from Bun.file() to Filesystem module (#14118) 2026-02-18 19:29:11 -05:00
Dax de3c09c4f6 refactor: migrate src/tool/write.ts from Bun.file() to Filesystem module (#14119) 2026-02-18 19:27:11 -05:00
Dax a085913d37 refactor: migrate src/tool/edit.ts from Bun.file() to Filesystem module (#14120) 2026-02-18 19:26:45 -05:00
Dax 52c5e68217 refactor: migrate remaining tool files from Bun.file() to Filesystem/stat modules (#14121) 2026-02-18 19:24:21 -05:00
Dax d64cacad6b refactor: migrate src/storage/storage.ts from Bun.file()/Bun.write() to Filesystem module (#14122) 2026-02-18 19:21:21 -05:00
Dax 9dd856849b refactor: migrate src/storage/json-migration.ts from Bun.file() to Filesystem module (#14123) 2026-02-18 19:20:40 -05:00
Dax 034a62badd refactor: migrate src/mcp/auth.ts from Bun.file()/Bun.write() to Filesystem module (#14125) 2026-02-18 19:20:16 -05:00
Dax 45d66763ea refactor: migrate src/storage/db.ts from Bun.file() to statSync (#14124) 2026-02-18 19:20:03 -05:00
Dax 02f05a0da6 refactor: migrate src/session/prompt.ts from Bun.file() to Filesystem/stat modules (#14128) 2026-02-19 00:18:05 +00:00
Ryan Vogel b24620bb0f chore: skip PR standards checks for PRs created before Feb 18 2026 6PM EST (#14208) 2026-02-18 18:16:43 -05:00
Aiden Cline b755d919a4 fix: opencode run crashing, and show errored tool calls in output (#14206) 2026-02-18 17:13:01 -06:00
Dax f28d2c5fe8 refactor: migrate src/skill/discovery.ts from Bun.file()/Bun.write() to Filesystem module (#14133) 2026-02-18 23:10:24 +00:00
Dax 9c120dfc5d refactor: migrate src/session/instruction.ts from Bun.file() to Filesystem module (#14130) 2026-02-18 18:09:45 -05:00
Dax 5a30e55da0 refactor: migrate src/provider/provider.ts from Bun.file() to Filesystem module (#14132) 2026-02-18 18:08:48 -05:00