Kit Langton
0249f58509
feat: unwrap config namespaces to flat exports + barrel ( #22746 )
2026-04-15 23:29:14 -04:00
Kit Langton
949ac8ed15
feat: enable type-aware no-floating-promises rule, fix all 177 violations ( #22741 )
publish-github-action / publish (push) Has been cancelled
2026-04-15 23:27:32 -04:00
Kit Langton
d2ec847f0c
feat: unwrap 11 util namespaces to flat exports + barrel ( #22739 )
2026-04-15 23:15:58 -04:00
Kit Langton
0cbf9e9199
fix: remove 10 unused type-only imports and declarations ( #22696 )
2026-04-16 02:17:59 +00:00
Kit Langton
b047f7af36
feat: unwrap Provider namespace + improved automation script ( #22690 )
2026-04-15 21:44:46 -04:00
Dax
780c051059
shared package ( #22626 )
2026-04-15 14:26:20 +00:00
Sebastian
ddb1cad62a
handle non-throwing requests ( #22604 )
2026-04-15 14:29:09 +02:00
Sebastian
4a82fc5552
Fix diff line number contrast for built-in themes ( #22464 )
2026-04-14 19:59:41 +02:00
James Long
0ee6e47bde
refactor(core): publish sync events to global event stream ( #22347 )
2026-04-13 16:51:59 -04:00
James Long
a37b37d00c
rector(core,tui): handle workspace state in project context, add workspace status, improve ui ( #21896 )
2026-04-10 13:03:20 -04:00
James Long
10ce83d5e4
refactor(tui): switch to global events and start passing workspace param ( #21719 )
2026-04-10 10:47:27 -04:00
James Long
7625a7e644
refactor(core): support multiple event streams in worker and remove workspaces from plugin api ( #21348 )
2026-04-07 13:22:34 -04:00
Kit Langton
94b5e89b2c
feat(tui): show console-managed providers ( #20956 )
2026-04-04 19:05:45 -04:00
Dax Raad
42f032965e
fall back to first agent if last used agent is not available
2026-04-01 11:09:29 -04:00
Kit Langton
44be3543cc
fix(theme): darken muted text in catppuccin tui themes ( #20161 )
2026-03-30 21:06:05 -04:00
Sebastian
c5c8783ff3
update plugin themes when plugin was updated ( #20052 )
2026-03-30 13:51:07 +02:00
Luke Parker
51eb419de1
make variant modal less annoying ( #19998 )
2026-03-30 15:42:38 +10:00
Sebastian
fa6beb5473
kv theme before default fallback ( #19523 )
2026-03-28 15:54:54 +01:00
Sebastian
35ab6b6d40
tui plugins ( #19347 )
2026-03-27 15:00:26 +01:00
Dax
50ac413272
fix(core): restore SIGHUP exit handler ( #16057 ) ( #18527 )
2026-03-24 17:42:58 -04:00
Sebastian
62b3869f0d
manually lock/unlock theme mode ( #18905 )
2026-03-24 10:00:19 +01:00
Sebastian
4a96259b39
use renderer theme mode to switch dark/light mode ( #18851 )
2026-03-24 00:32:48 +01:00
Sebastian
3ab06799e4
Upgrade opentui to 0.1.90 ( #18551 )
2026-03-23 01:45:34 +01:00
Kit Langton
b6aa472839
Move service state into InstanceState, flatten service facades ( #18483 )
2026-03-21 04:51:35 +00:00
Kit Langton
9eafdc92ec
fix: switch consumers to service imports to break bundle cycles ( #18438 )
2026-03-20 20:55:46 +00:00
James Long
df704db089
feat(core): allow passing workspaceID into session create endpoint ( #16798 )
2026-03-10 11:12:51 -04:00
James Long
1aff94d7ad
feat(tui): add initial support for workspaces into the tui ( #16230 )
2026-03-09 10:28:04 -04:00
Sebastian
496f96721f
guard tui exit ( #16640 )
2026-03-08 23:14:41 +01:00
Sebastian
e0d78a4445
split tui/server config ( #13968 )
2026-02-25 23:53:09 +01:00
Dax
f03cb504c4
refactor: migrate from Bun.Glob to npm glob package ( #14317 )
2026-02-19 13:40:09 -05: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
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
Dax
019134be58
Remove use of Bun.file ( #14215 )
2026-02-19 11:32:32 -05:00
Dax Raad
fd2d827df4
tui: ensure onExit callback fires after terminal output is written
2026-02-18 20:43:50 -05: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
Luke Parker
210bb1dc65
fix(win32): use ffi to get around bun raw input/ctrl+c issues ( #13052 )
2026-02-12 15:39:31 +10:00
Ariane Emory
dea36da633
feat(tui): add Claude Code-style --fork flag to duplicate sessions before continuing ( resolves #11137 ) ( #11340 )
2026-02-06 13:15:47 -06:00
Idris Gadi
a14fecd516
feat(tui): allow theme colors in agent customization ( #11444 )
2026-02-03 15:09:21 -06:00
Pablo P Varela
8a07d20063
fix(tui): respect terminal transparency in system theme ( #8467 )
2026-02-02 11:36:47 -06:00
Dax
fa0f567e08
tui: show exit message banner ( #11733 )
2026-02-02 00:13:47 -05:00
Dax Raad
5f842fccc4
tui: enable password authentication for remote session attachment
...
Allow users to authenticate when attaching to a remote OpenCode session by supporting basic auth via a password flag or OPENCODE_SERVER_PASSWORD environment variable
2026-01-31 14:42:36 -05:00
Ryan Vogel
b10b3df3fe
Revert "feat(app): add skill slash commands" ( #11484 )
2026-01-31 10:20:23 -05:00
Ryan Vogel
512e4a34dd
feat(app): add skill slash commands ( #11369 )
2026-01-31 08:59:28 -06:00
Sebastian Herrlinger
27c1ba038c
more timeout race guards
2026-01-29 00:17:39 -05:00
Aiden Cline
35b5c4d4db
tweak: adjust tui syncing logic to help prevent case where agents would be undefined / missing
2026-01-25 21:26:47 -05:00
Suad Wolgram
3fb7fe07a8
feat(ui): add gruvbox theme (Web/App) ( #9855 )
2026-01-21 15:34:27 -06:00
Dax Raad
19bba02e90
tui: fix message history cleanup to prevent memory leaks
2026-01-19 18:22:19 -05:00
Aiden Cline
9bafdfd101
tui: fix model state persistence when model store is not ready
2026-01-17 14:41:42 -06:00
outside.observer
19ca850158
feat: add Carbonfox theme ( #8723 )
2026-01-15 16:02:29 -06:00
Kit Langton
dad7bf8612
fix: restore brand integrity of TUI wordmark ( #8584 )
2026-01-15 00:04:11 -06:00