Commit Graph

990 Commits

Author SHA1 Message Date
Adam
fc37337a3e
fix(app): memory leak with platform fetch for events 2026-02-10 13:18:33 -06:00
Adam
80220cebe4
fix(app): disable terminal transparency 2026-02-10 13:11:31 -06:00
Adam
1e2f664410
fix(app): back to platform fetch for now 2026-02-10 12:40:26 -06:00
Adam
a3aad9c9bf
fix(app): include basic auth 2026-02-10 12:37:28 -06:00
Adam
d863a9cf4e
fix(app): global event default fetch 2026-02-10 12:29:01 -06:00
Adam
659f15aa9b
fix(app): no changes in review pane 2026-02-10 11:53:33 -06:00
Adam
d1f5b9e911
fix(app): memory leak with event fetch 2026-02-10 11:30:58 -06:00
Adam
284b00ff23
fix(app): don't dispose instance after reset workspace 2026-02-10 10:57:50 -06:00
Adam
70c794e913
fix(app): regressions 2026-02-10 10:15:37 -06:00
Adam
3929f0b5bd
fix(app): terminal replay (#12991) 2026-02-10 10:15:19 -06:00
Adam
6f5dfe125a
fix(app): use agent configured variant (#12993) 2026-02-10 10:15:09 -06:00
Adam
1e03a55acd
fix(app): persist defensiveness (#12973) 2026-02-10 07:47:05 -06:00
Adam
19ad7ad809
chore: fix test 2026-02-10 07:06:20 -06:00
Paul
0732ab3393
fix: use absolute paths for sidebar session navigation (#12898) 2026-02-10 06:48:55 -06:00
Adam
83853cc5e6
fix(app): new session in workspace choosing wrong workspace 2026-02-10 06:02:17 -06:00
Kit Langton
949f61075f
feat(app): add Cmd+[/] keybinds for session history navigation (#12880) 2026-02-09 19:25:42 -06:00
Adam
371e106faa
chore: cleanup 2026-02-09 14:02:14 -06:00
Adam
19809e7680
fix(app): max widths 2026-02-09 13:59:26 -06:00
Adam
a84bdd7cd7
fix(app): incorrect workspace on new session 2026-02-09 12:19:04 -06:00
Adam
5be1202eea
chore: cleanup 2026-02-09 09:58:55 -06:00
Adam
7ff51183ce
chore: cleanup 2026-02-09 07:41:17 -06:00
Adam
bda0cbdec7
chore: cleanup 2026-02-09 07:38:06 -06:00
Adam
30f0d3b394
fix(app): update tab file contents on change 2026-02-09 07:38:06 -06:00
Adam
03f3029dc6
feat(app): polish Open in icon treatment
Bring in the Open in button-group and transparent icon updates from #12641 while keeping locale strings unchanged. Replace CSS inversion with dedicated light/dark Zed icon assets for cleaner theme handling.

Co-authored-by: Edin <86423329+edoedac0@users.noreply.github.com>
2026-02-09 07:38:05 -06:00
Adam
dd2d232a9d
fix: add fallback for when crypto.randomUUID is unavailable
Closes #11452

Co-authored-by: Yo'av Moshe <bjesus@users.noreply.github.com>
2026-02-09 06:35:53 -06:00
Kit Langton
993ac55e39
fix(app): allow creating sessions on touch devices (#12765) 2026-02-09 05:55:54 -06:00
Israel Araújo de Oliveira
93a11ddedf
feat(desktop): add native Wayland toggle on Linux (#11971)
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-02-09 17:00:35 +08:00
Brendan Allan
94feb811ca
app: include sandboxes in project unseen/error notifs 2026-02-09 16:51:04 +08:00
OpeOginni
b0ceec9b19
feat(desktop): persist currentSidecarUrl in state when isSidecar prop is true (#12792) 2026-02-09 07:56:26 +00:00
opencode-agent[bot]
40b111d92c chore: generate 2026-02-09 07:36:24 +00:00
Brendan Allan
520110e864
desktop: track currentSidecarUrl 2026-02-09 15:34:52 +08:00
opencode-agent[bot]
019cfd4a52 chore: generate 2026-02-09 07:18:48 +00:00
OpeOginni
687210a55d
feat(desktop): add isSidecar prop to AppInterface and logic to persist sidecar server urls (#12366)
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-02-09 07:18:06 +00:00
Alex Yaroshuk
a598ecac1f
fix(app): localize "close tab" in command pallete (#12756) 2026-02-08 19:14:48 -06:00
Kit Langton
de0f4ef80b
fix(layout): improve workspace header truncation and item interaction (#12655) 2026-02-08 18:42:04 +00:00
Kit Langton
27c8a08144
ui: default TextField copy affordance to clipboard (#12714) 2026-02-08 11:37:59 -06:00
Adam
7c6b8d7a8a
fix(ui): context stale in prompt input (#12695) 2026-02-08 12:36:53 +00:00
opencode-agent[bot]
d5c86b03ba chore: generate 2026-02-08 11:27:37 +00:00
Kit Langton
bc25efdf72
refine(app): tighten slash autocomplete matching (#12647) 2026-02-08 05:26:59 -06:00
Devin Griffin
c639200ede
fix(app): Toast when session is missing on prompt-submit (#12654) 2026-02-08 05:26:31 -06:00
Abdul Rahman ArM
d5036cf01f
fix(desktop): add native clipboard image paste and fix text paste (#12682) 2026-02-08 11:24:09 +00:00
Adam
d1ebe0767c
chore: refactoring and tests (#12629) 2026-02-08 05:02:19 -06:00
Ryan Miville
ecaeb9e602
fix(app): respect terminal toggle keybind when terminal is focused (#12635) 2026-02-07 19:26:54 -06:00
ChangeHow
805207e096
feat(app): add web input focus shortcut (#12493) 2026-02-07 13:35:46 -06:00
Kit Langton
0e1f543646
fix(web): keep /share available to copy existing link (#12533) 2026-02-07 13:35:15 -06:00
Devin Griffin
fb331f6cb8
fix(app): disable 3 safari prompt-input annoyances (#12558) 2026-02-07 13:33:54 -06:00
Devin Griffin
6bdd3528ac
feat(app): drag-n-drop to @mention file (#12569) 2026-02-07 13:33:00 -06:00
Khang Ha (Kelvin)
4efbfcd087
fix(app): handle Windows paths in frontend file URL encoding (#12601) 2026-02-07 13:27:40 -06:00
Kit Langton
9401029b1d
fix(app): move workspace New session into header (#12624) 2026-02-07 13:21:50 -06:00
opencode-agent[bot]
fedf9feba8 chore: generate 2026-02-07 11:03:20 +00:00
Rahul A Mistry
b5b93aea42
fix(app): toggle file tree and review panel better ux (#12481) 2026-02-07 05:02:40 -06:00
Khang Ha (Kelvin)
fde0b39b7c
fix: properly encode file URLs with special characters (#12424) 2026-02-06 16:16:56 -06:00
Abdi Ibrahim
e9a3cfc083
fix(desktop): allow agent select to use full width on windows (#12428) 2026-02-06 16:15:04 -06:00
Ganesh
13381580af
fix(app): keep startup script field scrollable in edit project dialog (#12431) 2026-02-06 16:13:37 -06:00
Adam
6324d1c351
fix(app): more terminal replay issues 2026-02-06 12:10:05 -06:00
OpeOginni
8069197329
feat(desktop): added Macos support for displaying only installed editors & added sublime text editor (#12501) 2026-02-06 17:21:47 +00:00
Adam
2c58dd6203
chore: refactoring and tests, splitting up files (#12495) 2026-02-06 10:02:31 -06:00
Adam
a4bc883595
chore: refactoring and tests (#12468) 2026-02-06 09:37:49 -06:00
Brendan Allan
b7ad8e459c
desktop: add loading window and restructure rust (#12176) 2026-02-06 23:03:07 +08:00
Adam
0ec5f6608b
fix(app): hide 'open in app' button on narrow viewports 2026-02-06 07:10:23 -06:00
opencode-agent[bot]
732a3dab8c chore: generate 2026-02-06 12:20:53 +00:00
OpeOginni
400bc7973a
fix(desktop): update server removal logic to clear default server URL if removed (#12372) 2026-02-06 06:20:03 -06:00
Alex Yaroshuk
ac88c6b637
feat(app): session last updated time display in command pallete's search (#12376) 2026-02-06 06:19:25 -06:00
Maharshi Patel
d4fcc1b863
fix(ui): add Windows File Explorer icon for session header (#12386) 2026-02-06 06:18:45 -06:00
Cameron
6c0dce6711
fix(desktop): support desktop titlebar double-click maximize (#12459) 2026-02-06 20:13:24 +08:00
Adam
4afec6731d
ignore: refactoring and tests (#12460) 2026-02-06 05:51:01 -06:00
Adam
80a5c3d7ed
chore: cleanup 2026-02-06 05:35:46 -06:00
opencode-agent[bot]
5ae4463b63 chore: generate 2026-02-06 10:11:44 +00:00
Brendan Allan
e0e32ed3a8
desktop: add more basic menu bar items 2026-02-06 18:10:48 +08:00
Devin Griffin
9b20679a61
fix(app): always show project menu button for mobile a11y (#11258)
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-02-06 07:46:21 +00:00
Alex Yaroshuk
d160cca179
fix(app): make close comment button visible in prompt input (#12349) 2026-02-05 15:23:29 -06:00
Adam
d7c2d5db3b
fix(app): hide prompt input when there are perms or questions (#12339) 2026-02-05 14:42:56 -06:00
Adam
2875405514
fix(app): more terminal stability fixes 2026-02-05 14:21:13 -06:00
Adam
8c0300c021
fix(app): modified file color contrast 2026-02-05 14:21:13 -06:00
Adam
b738d88ec4
feat(app): open in <app> button (#12322) 2026-02-05 19:55:49 +00:00
Adam
83646e0366
fix(app): allow toggling file tree closed independently (#12293) 2026-02-05 13:51:08 -06:00
Daniel Polito
c40ce47e92
feat(desktop): Stop Showing SessionSkeleton on New Workspace (#12209) 2026-02-05 13:46:44 -06:00
Daniel Polito
b1c44c7e5c
feat(desktop): Set Workspace Name Earlier to Improve Creation / Deletion (#12213) 2026-02-05 13:38:31 -06:00
Adam
1fe1457cfa
chore: cleanup 2026-02-05 07:21:50 -06:00
Adam
aedd85d885
fix(app): file changes not always available 2026-02-05 07:04:44 -06:00
Adam
5b3d94ebaa
fix(app): file tree out of sync 2026-02-05 07:04:43 -06:00
Edin
ef09dddaa5
feat(i18n): add Bosnian locale (#12283) 2026-02-05 06:58:14 -06:00
Adam
bf7af99a3f
fix(app): terminal URL issues 2026-02-05 06:20:19 -06:00
Brendan Allan
fa20bc296b
app: remove extra x padding around prompt input on mobile 2026-02-05 16:42:05 +08:00
Filip
4086a9ae8e
fix(app): refresh workspace sessions on project switch (#12189) 2026-02-04 19:33:34 -06:00
Adam
2896b8a863
fix(app): terminal url 2026-02-04 15:43:13 -06:00
Adam
9679e0c59c
fix(app): terminal EOL issues 2026-02-04 14:36:10 -06:00
Parker Smith
41bc4ec7f0
fix(desktop): Refresh file contents when changing workspaces to not have stale contents (#11728) 2026-02-04 14:27:02 -06:00
Dave Dennis
912098928a
fix(app): derive terminal WebSocket URL from browser origin instead o… (#12178) 2026-02-04 14:22:50 -06:00
Adam
222bddc41a
fix(app): last turn changes rendered in review pane (#12182) 2026-02-04 19:50:56 +00:00
Adam
9436cb575b
fix(app): safety triangle for sidebar hover (#12179) 2026-02-04 19:25:55 +00:00
Adam
ce87121067
fix(app): clear comments on prompt submission (#12148) 2026-02-04 11:19:03 -06:00
Adam
57b8c62909
fix(app): terminal hyperlink clicks 2026-02-04 10:54:55 -06:00
Adam
61d3f788b8
fix(app): don't show scroll-to-bottom unecessarily 2026-02-04 10:01:00 -06:00
Adam
c8622df762
fix(app): file tree not staying in sync across projects/sessions 2026-02-04 07:59:46 -06:00
Adam
c277ee8cbf
fix(app): move session options to the session page 2026-02-04 07:12:19 -06:00
Adam
a2face30f4
wip(app): session options 2026-02-04 07:12:18 -06:00
Adam
a219615fe5
fix(app): opened tabs follow created session 2026-02-04 06:22:55 -06:00
Lucas (TaeYoung) Jo
891875402c
fix(terminal): support remote server connections and fix GLIBC compatibility (#11906) 2026-02-04 05:01:10 -06:00
Devin Griffin
f282613746
fix(app): tighten up session padding-top for mobile (#11247)
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2026-02-04 12:10:56 +08:00
Adam
dcff5b6596
fix(app): command palette placeholder text 2026-02-03 11:58:58 -06:00
Adam
4f7da2b757
fix(app): model selector truncating too soon 2026-02-03 11:51:30 -06:00
Adam
017ad2c7f7
fix(app): spacing 2026-02-03 10:27:53 -06:00
Adam
e33eb1b058
chore: cleanup 2026-02-03 10:27:53 -06:00
Daniel Polito
76381f33d5
feat(desktop): Allow empty prompt with review comments (#11953) 2026-02-03 09:06:02 -06:00
Adam
7508839b70
fix(app): terminal serialization bug 2026-02-03 07:03:34 -06:00
Adam
e88cbefabe
fix(app): terminal serialization bug 2026-02-03 07:03:34 -06:00
Adam
a38bae684f
chore(app): don't forceMount tooltips 2026-02-03 07:01:12 -06:00
Rahul A Mistry
08671e3155
fix(app): session tabs to open the previous opened (#11914) 2026-02-03 06:19:56 -06:00
Rahul A Mistry
0d557721cf
fix(app): edit project dialog icon on hover (#11921) 2026-02-03 06:19:07 -06:00
Adam
e709808b32
fix(app): move session search to command palette 2026-02-03 05:19:43 -06:00
Devin Griffin
0d22068c90
fix(app): custom providers overflow (#11252)
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2026-02-03 16:17:13 +08:00
Filip
96fbc30945
fix(app): drag region for native controls (#11854) 2026-02-02 18:20:05 -06:00
Filip
aadd2e13d7
fix(app): prompt input overflow issue (#11840) 2026-02-02 22:02:56 +00:00
Adam
531357b40c
fix(app): sidebar losing projects on collapse 2026-02-02 15:54:04 -06:00
Alex Yaroshuk
824165eb79
feat(app): add workspace toggle command to command palette and prompt input (#11810) 2026-02-02 14:36:00 -06:00
Adam
c002ca03ba
feat(app): search through sessions 2026-02-02 14:26:09 -06:00
Adam
70cf609ce9
Revert "feat(ui): Select, dropdown, popover styles & transitions (#11675)"
This reverts commit 377bf7ff21.
2026-02-02 14:24:24 -06:00
Adam
2f76b49df3
Revert "feat(ui): Smooth fading out on scroll, style fixes (#11683)"
This reverts commit e445dc0746.
2026-02-02 14:24:24 -06:00
Adam
dfd5f38408
fix(app): icon sizes 2026-02-02 14:24:24 -06:00
Adam
3b93e8d95c
fix(app): added/deleted file status now correctly calculated 2026-02-02 14:24:23 -06:00
Adam
23631a9393
fix(app): navigate to last project on open 2026-02-02 14:24:23 -06:00
Adam
30a25e4edc
fix(app): user messages not rendering consistently 2026-02-02 14:24:23 -06:00
Adam
ea1aba4192
feat(app): project context menu on right-click 2026-02-02 14:24:22 -06:00
Filip
b9aad20be6
fix(app): open project search (#11783) 2026-02-02 12:15:53 -06:00
Rahul A Mistry
3408f1a6ae
feat(app): add tab close keybind (#11780) 2026-02-02 06:50:06 -06:00
opencode-agent[bot]
34c58af796 chore: generate 2026-02-02 12:07:56 +00:00
OpeOginni
37979ea44f
feat(app): enhance responsive design with additional breakpoints for larger screen layout adjustments (#10459)
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-02-02 06:06:45 -06:00
Brendan Allan
52eb8a7a8c
feat(app): unread session navigation keybinds (#11750) 2026-02-02 05:05:47 -06:00
Brendan Allan
c02dd067b2
fix(desktop): keep mac titlebar stable under zoom (#11747) 2026-02-02 07:54:25 +00:00
R44VC0RP
cb6ec0a564 fix(app): hide badge for builtin slash commands
Add source: 'command' to builtin and config-defined commands so they
don't show a 'custom' badge. Only MCP and skill commands show badges.
2026-02-01 19:26:23 -05:00
R44VC0RP
12b8c42387 feat(app): show skill/mcp badges for slash commands
Display 'skill' or 'mcp' badge instead of 'custom' for slash commands
based on their source type. This provides better clarity to users about
where each command comes from.
2026-02-01 19:26:23 -05:00
opencode-agent[bot]
fa75d922ed chore: generate 2026-02-02 00:18:42 +00:00
Aaron Iker
e445dc0746
feat(ui): Smooth fading out on scroll, style fixes (#11683) 2026-02-02 01:18:06 +01:00
opencode-agent[bot]
e84d441b82 chore: generate 2026-02-02 00:17:54 +00:00
Aaron Iker
377bf7ff21
feat(ui): Select, dropdown, popover styles & transitions (#11675) 2026-02-02 01:17:14 +01:00
Filip
91f2ac3cb2
test(app): workspace tests (#11659) 2026-02-01 15:39:50 -06:00
Alex Yaroshuk
23c803707d
fix(app): binary file handling in file view (#11312) 2026-02-01 09:40:33 -06:00
Alex Yaroshuk
b51005ec4a
fix(app): use static language names in Thai localization (#11496) 2026-02-01 09:38:23 -06:00
Filip
33252a65b4
test(app): general settings, shortcuts, providers and status popover (#11517) 2026-01-31 14:01:21 -06:00
Ryan Vogel
53f118c57a
Revert "feat(app): add skill slash commands" (#11484) 2026-01-31 10:20:23 -05:00
Ryan Vogel
786ae0a584
feat(app): add skill slash commands (#11369) 2026-01-31 08:59:28 -06:00
Alex Yaroshuk
ac254fb442
fix(app): session header 'share' button to hug content (#11371) 2026-01-31 08:53:49 -06:00
Adam
a552652fcc
Revert "feat: Transitions, spacing, scroll fade, prompt area update (#11168)" (#11461)
Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com>
2026-01-31 07:18:51 -06:00
Filip
77fa8ddc88 refactor(app): refactored tests + added project tests (#11349) 2026-01-30 21:06:48 +00:00
Filip
f48e2e56c9
test(app): change language test (#11295) 2026-01-30 18:04:02 +00:00
opencode-agent[bot]
fe66ca163c chore: generate 2026-01-30 17:58:31 +00:00
Aaron Iker
20619a6a26
feat: Transitions, spacing, scroll fade, prompt area update (#11168)
Co-authored-by: Github Action <action@github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaroniker <4730431+aaroniker@users.noreply.github.com>
2026-01-30 17:57:49 +00:00
adamelmore
5f282c268d fix(app): free model layout 2026-01-29 20:44:38 -06:00
adamelmore
a70c66eb3f fix(app): free model scroll 2026-01-29 20:26:35 -06:00