Scope
- Base ref:
origin/main
- Source ref:
opencode/dev
- Theme id:
ui-theme
- Commits mapped: 30
- Date span:
2026-01-20 to 2026-02-12
Theme Summary
Theme, style system, and presentation primitives for shared UI.
Mapping Rule
Commits are assigned to one issue by dominant touched-path prefix (most matched files in commit; ties resolved by longest prefix then fixed theme order).
Top Path Hotspots
packages/ui/src/styles/theme.css (8)
packages/ui/src/theme/themes/oc-1.json (4)
packages/ui/src/pierre/index.ts (4)
packages/ui/src/theme/default-themes.ts (3)
packages/ui/src/context/dialog.tsx (3)
packages/ui/src/theme/themes/ayu.json (2)
packages/ui/src/hooks/create-auto-scroll.tsx (2)
packages/app/src/pages/session.tsx (2)
packages/ui/src/context/marked.tsx (2)
packages/ui/package.json (1)
Commits
Acceptance Checklist
Scope
origin/mainopencode/devui-theme2026-01-20to2026-02-12Theme Summary
Theme, style system, and presentation primitives for shared UI.
Mapping Rule
Commits are assigned to one issue by dominant touched-path prefix (most matched files in commit; ties resolved by longest prefix then fixed theme order).
Top Path Hotspots
packages/ui/src/styles/theme.css(8)packages/ui/src/theme/themes/oc-1.json(4)packages/ui/src/pierre/index.ts(4)packages/ui/src/theme/default-themes.ts(3)packages/ui/src/context/dialog.tsx(3)packages/ui/src/theme/themes/ayu.json(2)packages/ui/src/hooks/create-auto-scroll.tsx(2)packages/app/src/pages/session.tsx(2)packages/ui/src/context/marked.tsx(2)packages/ui/package.json(1)Commits
0b9b85eawip(app): ayu colors26f66b5fupdate: color token5521d66bwip(app): ayu colors7653e2d4update: add new border and shadow styleef36af0ewip(app): i18n936f3ebefeat(ui): add gruvbox theme (Web/App) (feat(ui): add gruvbox theme (Web/App) anomalyco/opencode#9855)c69e3bbdfix(app): auto-scroll ux923e3da9feat(ui): add aura theme (feat(ui): add aura theme anomalyco/opencode#10056)9aa54fd7fix(app): support ctrl-n/p in lists (fix(app): support ctrl-n/p in lists anomalyco/opencode#10036)2daa3652fix(ui): add button-primary-base variable and use primary variant for Comment button0d41f1fcfix(ui): remove unnecessary !important from diff selection styles363ff153fix(ui): fix selected line number color in diff view for light/dark mode48236ee0feat(ui): add critical shadow for comment input validation, set editor popover radius to 14px4ded06f0update: theme variables847a7ca0fix(app): don't show scroll to bottom if no scroll91287dd7fix(app): tooltip text in light mode to use inverted neutral scale (fix(app): tooltip text in light mode to use inverted neutral scale anomalyco/opencode#9786)b3901ac3chore: generated4443d79update: border variablee1fe86e6chore: generate14b00f64fix(app): escape should always close dialogs4c2d597afix(app): line selection colors7caf59b4fix(ui): prevent double-close and fix dialog replacement7fcdbd15fix(app): Order themes alphabetically (fix(app): Order themes alphabetically anomalyco/opencode#10698)60de810dfix(app): dialog not closing9424f829fix(ui): allow KaTeX inline math to be followed by punctuation (fix(ui): allow KaTeX inline math to be followed by punctuation anomalyco/opencode#11033)43bb389eFix(app): the Vesper theme's light mode (Fix(app): the Vesper theme's light mode anomalyco/opencode#9892)ba545ba9fix(app): session scroll bar color (fix(app): session scroll bar color anomalyco/opencode#11857)aed7bb8cchore: remove unused themes (chore: remove unused themes anomalyco/opencode#12753)5f421883chore: style loading screenecb27427wip(ui): diff virtualization (wip(ui): diff virtualization anomalyco/opencode#12693)Acceptance Checklist