Ryan Vogel
7c18b95826
feat(opencode): add mobile pairing dialogs
2026-04-08 21:01:32 +00:00
Ryan Vogel
a8d5b14d1a
update for beta
2026-04-08 19:51:31 +00:00
Ryan Vogel
d034a61635
fix: add mobile app version hint to QR code scan prompt
2026-04-08 14:19:50 +00:00
Ryan Vogel
2eca96c80f
Merge remote-tracking branch 'origin/dev' into opencode-remote-voice
2026-04-08 14:17:23 +00: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
b7fab49b64
refactor(snapshot): store unified patches in file diffs ( #21244 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2026-04-07 19:48:23 -04:00
Dax
463318486f
core: refactor tool system to remove agent context from initialization ( #21052 )
2026-04-07 19:48:12 -04:00
Ariane Emory
e945436b6f
feat(tui): allow variant_list keybind for the "Switch model variant" command ( #21185 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-04-07 14:46:04 -05:00
Kit Langton
d83fe4b540
fix(opencode): improve console login transport errors ( #21350 )
2026-04-07 18:31:53 +00:00
Ariane Emory
2549a38a71
fix(tui): use sentence case for theme mode command palette items ( #21192 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-04-07 12:25:13 -05:00
James Long
5d48e7bd44
refactor(core): support multiple event streams in worker and remove workspaces from plugin api ( #21348 )
2026-04-07 13:22:34 -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
Aiden Cline
885df8eb54
feat: add --dangerously-skip-permissions flag to opencode run ( #21266 )
2026-04-06 23:30:05 -05:00
Dax
535343bf56
refactor(server): replace Bun serve with Hono node adapters ( #18335 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-04-06 13:24:55 -04: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
Luke Parker
77a462c930
fix(tui): default Ctrl+Z to undo on Windows ( #21138 )
2026-04-06 02:38:35 +00:00
Gautier DI FOLCO
4712c18a58
feat(tui): make the mouse disablable ( #6824 , #7926 ) ( #13748 )
2026-04-05 21:14:11 -05: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
Shoubhit Dash
35350b1d25
feat: restore git-backed review modes ( #20845 )
2026-04-03 09:54:57 -05:00
Kit Langton
7994dce0f2
refactor(effect): resolve built tools through the registry ( #20787 )
2026-04-03 10:31:00 -04:00
Ryan Vogel
cd3a58a4c2
Merge remote-tracking branch 'origin/dev' into opencode-remote-voice
...
# Conflicts:
# bun.lock
2026-04-03 13:26:01 +00:00
Ryan Vogel
0f58efe030
fix: advertise MagicDNS hosts for Tailscale pairing
...
Prefer .ts.net names and allow Tailscale CGNAT HTTP on iOS so mobile pairing avoids ATS-blocked raw tailnet IPs.
2026-04-03 13:02:58 +00:00
Dax
aa2239d5de
add automatic heap snapshots for high-memory cli processes ( #20788 )
2026-04-03 02:34:33 +00:00
Luke Parker
eb6f1dada8
fix: call models.dev once instead of twice on start ( #20765 )
2026-04-03 11:26:53 +10: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
Ryan Vogel
4d30ad1e7c
feat: enhance mobile voice build and UI layout
...
- Updated AGENTS.md with new build commands for development and production.
- Added a new script in package.json for starting Expo with a specific hostname.
- Improved layout handling in DictationScreen by adding dynamic height calculations for dropdown menus and footers.
- Introduced new state variables to manage menu list heights and footer heights for better UI responsiveness.
- Enhanced QR code generation for mobile pairing in the serve command, allowing for a connect QR option without starting the server.
2026-04-02 13:01:17 +00:00
Kit Langton
336d28f112
fix(cli): restore colored help logo ( #20592 )
2026-04-02 03:21:07 +00:00
Kit Langton
2e8e278441
fix(cli): use simple logo in CLI ( #20585 )
2026-04-02 02:27:09 +00:00
Aiden Cline
df1c6c9e8d
tui: add consent dialog when sharing for the first time ( #20525 )
2026-04-02 01:58:57 +00:00
Kit Langton
c526caae7b
fix: show model display name in message footer and transcript ( #20539 )
2026-04-02 00:17:38 +00:00
Sebastian
f6fd43e574
Refactor plugin/config loading, add theme-only plugin package support ( #20556 )
2026-04-01 23:50:22 +00:00
Luke Parker
802d165572
chore(tui): clean up scroll config follow-up ( #20561 )
2026-04-02 09:36:49 +10:00
Luke Parker
f7f41dc3a0
fix(tui): apply scroll configuration uniformly across all scrollboxes ( #14735 )
2026-04-02 09:15:19 +10:00
Luke Parker
fa96cb9c6e
Fix selection expansion by retaining focused input selections during global key events ( #20205 )
2026-04-02 08:43:40 +10:00
Dax Raad
d58004a864
fall back to first agent if last used agent is not available
2026-04-01 11:09:29 -04:00
Ryan Vogel
36b51cad33
Merge branch 'dev' into opencode-remote-voice
2026-03-31 13:59:13 -04:00
Sebastian
25a2b739e6
warn only and ignore plugins without entrypoints, default config via exports ( #20284 )
2026-03-31 17:14:03 +02:00
Sebastian
1fcb920eb4
upgrade opentui to 0.1.93 ( #19950 )
2026-03-31 16:50:23 +02:00
Kit Langton
bf777298c8
fix(theme): darken muted text in catppuccin tui themes ( #20161 )
2026-03-30 21:06:05 -04:00
Ryan Vogel
15fae6cb60
update mobile pairing flow and audio session handling
...
Improve pairing reliability and UX by letting users choose among scanned hosts with health checks and cleaner row styling while shrinking QR payloads. Handle iOS call-time audio session conflicts more gracefully with user-friendly messaging and lower-noise logs.
2026-03-30 16:53:35 -04:00
Sebastian
fa95a61c4e
Refactor into plugin loader and do not enforce ( #20112 )
2026-03-30 20:36:21 +02:00
Sebastian
14f9e21d5c
pluggable home footer ( #20057 )
2026-03-30 14:33:01 +02:00
Sebastian
8e4bab5181
update plugin themes when plugin was updated ( #20052 )
2026-03-30 13:51:07 +02:00
Ryan Vogel
ab7b1d78bf
Update settings
2026-03-30 07:33:30 -04:00
Luke Parker
186af2723d
make variant modal less annoying ( #19998 )
2026-03-30 15:42:38 +10:00
Ryan Vogel
2f44d1900e
feat: support deep-link QR pairing in mobile
...
Generate mobilevoice deep links in serve QR output and let mobile parse both raw payloads and pair query links, while keeping advertised-host ordering and removing QR name overrides.
2026-03-29 19:38:19 -04:00