Sebastian
a53fae1511
Fix diff line number contrast for built-in themes ( #22464 )
2026-04-14 19:59:41 +02:00
Sebastian
8e4bab5181
update plugin themes when plugin was updated ( #20052 )
2026-03-30 13:51:07 +02:00
Sebastian
8ac2fbbd12
kv theme before default fallback ( #19523 )
2026-03-28 15:54:54 +01:00
Sebastian
6274b0677c
tui plugins ( #19347 )
2026-03-27 15:00:26 +01:00
Sebastian
d3debc191f
manually lock/unlock theme mode ( #18905 )
2026-03-24 10:00:19 +01:00
Sebastian
ad78b79b8a
use renderer theme mode to switch dark/light mode ( #18851 )
2026-03-24 00:32:48 +01:00
Sebastian
71e7603d71
Upgrade opentui to 0.1.90 ( #18551 )
2026-03-23 01:45:34 +01:00
Sebastian
9d29d692c6
split tui/server config ( #13968 )
2026-02-25 23:53:09 +01:00
Dax
cb8b74d3f1
refactor: migrate from Bun.Glob to npm glob package ( #14317 )
2026-02-19 13:40:09 -05:00
Dax Raad
af72010e9f
Revert "refactor: migrate from Bun.Glob to npm glob package"
...
This reverts commit 3c21735b35 .
2026-02-19 12:48:43 -05:00
Dax Raad
3c21735b35
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
02a9495063
Remove use of Bun.file ( #14215 )
2026-02-19 11:32:32 -05:00
Pablo P Varela
965f32ad63
fix(tui): respect terminal transparency in system theme ( #8467 )
2026-02-02 11:36:47 -06:00
outside.observer
83ed1adcbd
feat: add Carbonfox theme ( #8723 )
2026-01-15 16:02:29 -06:00
Kit Langton
3a9fd1bb36
fix: restore brand integrity of TUI wordmark ( #8584 )
2026-01-15 00:04:11 -06:00
Ariane Emory
03eabb10e4
fix: use selectedForeground's computer colour (or theme's selectedForeground value) for the colour of text in permission selection ( resolves #7246 ) ( #7251 )
2026-01-07 14:45:30 -06:00
Dax Raad
e59be27810
theme
2026-01-07 09:50:04 -05:00
Dax Raad
fd22b26478
theme reload
2026-01-07 09:34:11 -05:00
Dax Raad
ea2ee46f45
clear palette cache
2026-01-07 08:49:35 -05:00
Dax Raad
91d5ce8bf3
tui: add system theme resolution and event handling
2026-01-05 10:38:35 -05:00
Aiden Cline
41cf45a16e
tui: fix system theme diff highlighting
...
- Generate distinct red/green backgrounds for added/removed lines in system theme
- Use bright ANSI colors for diff highlights to improve visibility
- Fix ANSI palette indexing to handle null entries safely
- Add color tinting to create proper diff backgrounds while respecting terminal colors
Resolves issue where system theme showed no red/green diff highlighting
2026-01-04 02:01:02 -06:00
steez
2685de2a33
feat(theme): add Osaka Jade theme ( #6609 )
2026-01-02 10:26:01 -06:00
Dax Raad
389a5fc017
tui: add reload functionality and improve lazy utility with reset capability
2026-01-01 22:11:43 -05:00
shamil2 and shamil2
7dd8ea58c2
feat: add Catppuccin Frappé theme ( #5821 )
...
Co-authored-by: shamil2 <shamil2@users.noreply.github.com >
2025-12-20 12:04:35 -06:00
Shpetim and Shpetim
426791f68a
fix: system theme flicker ( #5842 )
...
Co-authored-by: Shpetim <shpetim.alimi@ndbit.net >
2025-12-20 11:53:46 -06:00
Ryan Cassidy
2f6d15a51e
feat: add cursor theme ( #5850 )
2025-12-20 10:56:27 -06:00
99548554d7
feat: added lucent-orng theme ( #5678 )
...
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-12-17 09:10:35 -06:00
b2f5ea7c30
themes: add new orng theme ( #5267 )
...
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-12-08 20:17:10 -06:00
Sebastian Herrlinger
1e7d78a215
bump opentui to v0.1.58, fixing diff color issues in light themes
2025-12-08 21:59:09 +01:00
rari404
9b86d4e595
feat: add theme support for thinking text opacity ( #5240 )
2025-12-08 11:06:46 -06:00
Bishal Roy
a959199f09
feat: add catppuccin-macchiato theme ( #5225 )
2025-12-08 10:27:03 -06:00
Dak Washbrook
c1e6037bda
feat: add mercury.com theme ( #5141 )
2025-12-06 14:27:56 -06:00
ada7cca10d
feat(theme): Vercel ( #5119 )
...
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-12-05 10:01:20 -06:00
Jason Cheatham
f2fd0f8f00
fix: handle 0 in ANSI theme color definitions ( #5009 )
2025-12-02 22:42:30 -06:00
Dalton Alexandre
702fb2562c
fix: handle ANSI color indexes in theme resolution ( #4842 )
2025-12-02 10:45:22 -06:00
Aiden Cline
abdc7b276a
fix: persist light vs dark mode
2025-11-24 01:51:13 -06:00
7d11986a0a
feature: optional selectedListItemText element in themes and luminance-based fallback to solve 4369 ( #4572 )
...
Co-authored-by: knanao <nao.7ken@gmail.com >
Co-authored-by: knanao <k@knanao.com >
2025-11-23 01:51:07 -06:00
Tommy D. Rossi
1d7a9309d6
feat: lower opacity for thinking summaries ( #4610 )
2025-11-21 17:35:47 -06:00
OpeOginni
59f127a250
fix: allow for theme references ( #4450 )
2025-11-18 14:26:42 -06:00
Aiden Cline
ab072290fc
Revert "fix: system theme background to use 'none' for terminal transparency ( #4408 )"
...
This reverts commit f4a4514a9f .
2025-11-17 16:03:27 -06:00
Aiden Cline
7f0b2ce1ac
Reapply "fix: system theme background to use 'none' for terminal transparency" ( #4415 )
...
This reverts commit a5365ce294 .
2025-11-17 10:39:53 -06:00
Aiden Cline
a5365ce294
Revert "fix: system theme background to use 'none' for terminal transparency" ( #4415 )
2025-11-17 10:24:20 -06:00
Jensen
f4a4514a9f
fix: system theme background to use 'none' for terminal transparency ( #4408 )
2025-11-17 10:22:31 -06:00
Aiden Cline
e728b94bca
fix: panic when theme has 'none'
2025-11-16 01:43:23 -06:00
Alvin Johansson
84e0232bd5
Add Flexoki theme ( #3986 )
2025-11-15 21:28:13 -06:00
Luke Parker
35fbb011b2
fix: Diff view now ignores line endings changes/windows autocrlf ( #4356 )
2025-11-15 21:18:39 -06:00
Dax and GitHub Action
d81dce6a82
fix: add support for loading custom themes from .opencode/themes directory ( #4229 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-11-11 21:30:38 -05:00
431ffc94f5
fix(theme): filter out null values from theme palette ( #4083 )
...
Signed-off-by: Kamaal Farah <kamaal.f1@gmail.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-11-08 16:27:07 -06:00
GitHub Action
34ff87d504
chore: format code
2025-11-08 01:59:02 +00:00
Dax
3ba7e243d0
system theme ( #4010 )
2025-11-06 18:00:09 -05:00