Kit Langton
fa17f15a56
feat(tui): polish Go upsell animation and copy
2026-04-16 23:09:13 -04:00
Kit Langton
84fa5f0645
feat(tui): redesign free-limit upsell dialog with animated GO logo
...
- Replace generic dialog content with custom panel layout
- Add animated GO block logo reusing the existing opencode logo
shimmer/click-burst system via a new shape prop on Logo
- Add idle shimmer mode: continuous tight white specular highlight
traveling across lit letter pixels only (shadow cells excluded)
- Add BgPulse component: radial primary-tinted rings emanating from
the GO center, phase-synced with the logo shimmer so rings emit
exactly when the shine reaches the center of GO
- Pixel-accurate centering via refs on the logo box
- Buttons reordered: 'don't show again' bottom-left, 'subscribe'
bottom-right and default-selected
2026-04-16 20:49:49 -04:00
James Long
86c54c5acc
fix(tui): minor logging cleanup ( #22924 )
2026-04-16 16:58:17 -04:00
Aiden Cline
6c3b28db64
fix: ensure that double pasting doesnt happen after tui perf commit was merged ( #22880 )
2026-04-16 14:38:39 -05:00
James Long
06afd33291
refactor(tui): improve workspace management ( #22691 )
2026-04-16 12:24:40 -04:00
Dax
675a46e23e
CLI perf: reduce deps ( #22652 )
2026-04-16 02:03:03 -04:00
Kit Langton
f6cc228684
feat: unwrap cli-tui namespaces to flat exports + barrel ( #22759 )
2026-04-16 03:56:51 +00:00
Kit Langton
bd29004831
feat: enable type-aware no-misused-spread rule, fix 8 violations ( #22749 )
2026-04-16 03:50:50 +00:00
Kit Langton
80f1f1b5b8
feat: enable type-aware no-floating-promises rule, fix all 177 violations ( #22741 )
2026-04-15 23:27:32 -04:00
Kit Langton
343a564183
feat: unwrap 11 util namespaces to flat exports + barrel ( #22739 )
2026-04-15 23:15:58 -04:00
Kit Langton
cce05c1665
fix: clean up 49 unused variables, catch params, and stale imports ( #22695 )
2026-04-16 02:01:53 +00:00
Kit Langton
d6b14e2467
fix: prefix 32 unused parameters with underscore ( #22694 )
2026-04-15 21:56:23 -04:00
Kit Langton
f7d4665e40
fix: resolve oxlint warnings — suppress false positives, remove unused imports ( #22687 )
2026-04-15 21:33:54 -04:00
Carlo Wood
a554fad232
fix(tui): Don't overwrite the agent that was specified on the command line ( #20554 )
2026-04-15 18:41:35 -05:00
Kit Langton
43b37346b6
feat: add interactive burst to the TUI logo ( #22098 )
2026-04-13 19:36:28 -04:00
James Long
bf50d1c028
feat(core): expose workspace adaptors to plugins ( #21927 )
2026-04-13 13:33:13 -04:00
ryan.h.park
63035f977f
fix: enable thinking for zhipuai-coding-plan & prevent Korean IME truncation ( #22041 )
...
Co-authored-by: claudianus <claudianus@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-04-11 15:51:49 -05:00
James Long
180ded6a27
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
42206da1f8
refactor(tui): switch to global events and start passing workspace param ( #21719 )
2026-04-10 10:47:27 -04:00
Aiden Cline
489f57974d
feat: add opencode go upsell modal when limits are hit ( #21583 )
...
Co-authored-by: Frank <frank@anoma.ly>
2026-04-09 02:16:29 -04:00
Kit Langton
ae614d919f
fix(tui): simplify console org display ( #21339 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-04-07 21:03:24 -04:00
Dax
1f94c48bdd
fix(opencode): keep user message variants scoped to model ( #21332 )
2026-04-07 10:12:53 -04:00
gitpush-gitpaid
3c96bf8468
feat(opencode): Add PDF attachment Drag and Drop ( #16926 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-04-07 04:39:59 +00:00
Luke Parker
a4a9ea4ab0
fix(tui): revert kitty keyboard events workaround on windows ( #20180 )
2026-04-06 07:04:50 +00:00
MC
eaa272ef7f
fix: show clear error when Cloudflare provider env vars are missing ( #20399 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-04-06 05:26:04 +00:00
Kit Langton
c6ebc7ff7c
fix(tui): only show org switch affordances when useful ( #21054 )
2026-04-04 19:25:37 -04:00
Kit Langton
6ea108a03b
feat(tui): show console-managed providers ( #20956 )
2026-04-04 19:05:45 -04:00
Sebastian
6e1400fc45
dialog aware prompt cursor ( #20753 )
2026-04-02 23:20:56 +02:00
Sebastian
29f7dc073b
Adds TUI prompt traits, refs, and plugin slots ( #20741 )
2026-04-02 22:11:17 +02:00
Luke Parker
f7f41dc3a0
fix(tui): apply scroll configuration uniformly across all scrollboxes ( #14735 )
2026-04-02 09:15:19 +10:00
Luke Parker
186af2723d
make variant modal less annoying ( #19998 )
2026-03-30 15:42:38 +10:00
Kit Langton
ba00e9a993
Fix variant dialog filtering ( #19917 )
2026-03-29 16:43:13 +00:00
Sebastian
38af99dcb4
prompt slot ( #19563 )
2026-03-29 00:27:27 +01:00
Sebastian
77d4f99497
use theme color for prompt placeholder ( #19535 )
2026-03-28 17:20:37 +01:00
Dax
c3a9ec4a99
fix: restore subagent footer and fix style guide violations ( #19491 )
2026-03-28 01:46:29 -04:00
Dax
41b0d03f6a
feat: add model variant selection dialog ( #19488 )
2026-03-28 01:21:28 -04:00
Dax
81eb6e670b
refactor(prompt): remove variant cycle display from footer ( #19489 )
2026-03-28 01:21:16 -04:00
Dax
8446719b13
refactor(session): move context into prompt footer ( #19486 )
2026-03-28 01:05:18 -04:00
Sebastian
6274b0677c
tui plugins ( #19347 )
2026-03-27 15:00:26 +01:00
Luke Parker
1a4a6eabe2
fix(opencode): image paste on Windows Terminal 1.25+ with kitty keyboard ( #17674 )
2026-03-26 12:00:38 +10:00
Sebastian
040f551c57
Upgrade opentui to 0.1.88 ( #18079 )
2026-03-21 19:00:42 +00:00
Dax
63585db6a7
refactor: replace Bun.sleep with node:timers/promises sleep ( #18301 )
2026-03-19 18:50:40 -04:00
Kit Langton
0d7e62a532
fix forked prompt attachments losing file parts ( #17815 )
2026-03-19 12:00:32 -04:00
Aiden Cline
171e69c2fc
feat: integrate support for multi step auth flows for providers that require additional questions ( #18035 )
2026-03-18 11:36:19 -05:00
Kit Langton
090f636354
feat(id): brand PartID through Drizzle and Zod schemas ( #16966 )
2026-03-11 23:40:50 +00:00
Kit Langton
16a6d6feba
feat(id): brand WorkspaceID through Drizzle and Zod schemas ( #16964 )
2026-03-11 23:30:17 +00:00
Dax
613562f504
core: make account login upgrades safe while adding multi-account workspace auth ( #15487 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 12:53:47 -04:00
James Long
a4330a225d
feat(core): allow passing workspaceID into session create endpoint ( #16798 )
2026-03-10 11:12:51 -04:00
James Long
f20ee2fad2
fix(tui): handle error when creating a session ( #16767 )
2026-03-09 12:13:32 -04:00
James Long
366b8a8034
feat(tui): add initial support for workspaces into the tui ( #16230 )
2026-03-09 10:28:04 -04:00