Commit Graph

498 Commits

Author SHA1 Message Date
Adam
b711ca57f2
fix(app): localStorage quota 2026-01-20 05:21:33 -06:00
Adam
5f0372183a
fix(app): persist quota 2026-01-20 05:21:32 -06:00
GitHub Action
088b537657 chore: generate 2026-01-20 01:42:14 +00:00
Filip
4ddfa86e7f
fix(app): message list overflow & scrolling (#9530) 2026-01-19 19:41:42 -06:00
David Hill
b91b76e9eb add 8px padding to recent sessions popover 2026-01-20 01:41:36 +00:00
David Hill
6ed656a615 remove top padding from edit project dialog form 2026-01-20 01:36:34 +00:00
David Hill
7b336add88 update session messages popover gutter to 28px 2026-01-20 01:21:36 +00:00
David Hill
ad31b555a8 position session messages popover at top 2026-01-20 00:27:03 +00:00
David Hill
a05c334702 retain session hover state when popover open and update border radius 2026-01-20 00:24:51 +00:00
David Hill
cf284e32aa update session hover popover styling 2026-01-20 00:21:11 +00:00
David Hill
054ccee78d update review session empty state styling 2026-01-20 00:15:13 +00:00
DNGriffin
bfa986d45e
feat(app): Add ability to select project directory text to web (#9344) 2026-01-19 17:38:52 -06:00
Adam
4e04bee0c9
fix(app): favicon 2026-01-19 15:46:04 -06:00
Filip
d605a78a05
fix(app): change keybind for cycling thinking effort (#9508) 2026-01-19 15:15:43 -06:00
GitHub Action
69b3b35ea5 chore: generate 2026-01-19 21:00:39 +00:00
Adam
a4d1824412
fix(app): no more favicons 2026-01-19 14:59:47 -06:00
Adam
cac35bc52d
fix(app): global terminal/review pane toggles 2026-01-19 14:59:46 -06:00
Adam
ecc51ddb4e
fix(app): hash nav 2026-01-19 14:59:46 -06:00
Filip
c3393ecc6c
fix(app): give feedback when trying to paste a unsupported filetype (#9452) 2026-01-19 14:16:25 -06:00
Ryan Vogel
889c60d63b
fix(web): rename favicons to v2 for cache busting (#9492) 2026-01-19 15:04:59 -05:00
Adam
c2f9fd5fef
fix(app): reload instance after workspace reset 2026-01-19 12:44:41 -06:00
Adam
fc50b2962c
fix(app): make terminal sessions scoped to workspace 2026-01-19 11:28:24 -06:00
David Hill
2dbdd18483 add hover overlay with upload/trash icons to project icon in edit dialog 2026-01-19 17:10:27 +00:00
David Hill
b0794172bf update: tighten edit project color spacing 2026-01-19 17:10:27 +00:00
David Hill
9fbf2e72b4 update: constrain edit project dialog width 2026-01-19 17:10:27 +00:00
David Hill
494e8d5be9 update: tweak edit project icon container 2026-01-19 17:10:27 +00:00
David Hill
e12b94d91a update: adjust edit project icon helper text 2026-01-19 17:10:27 +00:00
David Hill
89be504abc update: align edit project dialog padding and avatar styles 2026-01-19 17:10:27 +00:00
Adam
7811e01c8e fix(app): new layout improvements 2026-01-19 10:55:57 -06:00
Adam
befd0f1636 feat(app): new session layout 2026-01-19 10:55:57 -06:00
Adam
1f11a8a6ea feat(app): improved session layout 2026-01-19 10:55:57 -06:00
Adam
4ee540309f
fix(app): hide settings button 2026-01-19 10:26:21 -06:00
Adam
51804a47e9 chore: cleanup 2026-01-19 07:35:52 -06:00
Adam
55739b7aa1 chore: cleanup 2026-01-19 07:35:52 -06:00
Adam
295f290efd chore: cleanup 2026-01-19 07:35:52 -06:00
Adam
1a262c4ca8 chore: cleanup 2026-01-19 07:35:52 -06:00
Adam
dca2540ca7 chore: cleanup 2026-01-19 07:35:52 -06:00
Adam
fcfe6d3d26 chore: cleanup 2026-01-19 07:35:52 -06:00
Adam
093a3e7876 feat(app): reset worktree 2026-01-19 07:35:52 -06:00
Adam
f26de6c52f feat(app): delete workspace 2026-01-19 07:35:52 -06:00
Mani Sundararajan
08005d755b
refactor(desktop): tweak share button to prevent layout shift (#9322) 2026-01-19 04:34:40 -06:00
OpeOginni
ad2e03284b
refactor(desktop): improve layout and styling of session search button (#9251) 2026-01-18 08:10:38 -06:00
Kit Langton
6c0991d162
fix(app): remove redundant toast for thinking effort changes (#9181) 2026-01-18 08:00:49 -06:00
Mani Sundararajan
06bc4dcb06
feat(desktop): implement session unshare button (#8660) 2026-01-18 05:12:07 -06:00
David Hill
53c77e29df fix: remove max-width of session name tooltip 2026-01-18 00:59:41 +00:00
David Hill
260739a227 Revert "fix: increase max-width of session name tooltip"
This reverts commit c3ab76c8ad.
2026-01-18 00:57:21 +00:00
David Hill
c3ab76c8ad fix: increase max-width of session name tooltip 2026-01-18 00:51:35 +00:00
David Hill
389d97ece9 fix: adjust project path tooltip placement
Move the desktop project path tooltip above the header and tune spacing/offset; add content style hooks to Tooltip for max-width and horizontal shift.
2026-01-18 00:48:49 +00:00
David Hill
e36b3433fc fix: remove max width on sidebar new buttons 2026-01-18 00:48:06 +00:00
David Hill
ded9bd26bb fix: adjust session list tooltip trigger and delay 2026-01-18 00:07:21 +00:00
David Hill
c890853992 fix: keep project avatar hover styles while popover open 2026-01-17 23:40:06 +00:00
David Hill
2a4e8bc01c fix: adjust recent sessions popover padding 2026-01-17 23:21:34 +00:00
David Hill
c19d031144 fix: reduce prompt dock bottom spacing 2026-01-17 22:54:30 +00:00
David Hill
0cc9a22a42 fix: show project name in avatar hover 2026-01-17 22:51:49 +00:00
David Hill
b4075cd856 fix: remove loading text after splash 2026-01-17 21:54:51 +00:00
David Hill
53227bfc2a fix: command pallete file list item spacing 2026-01-17 21:46:23 +00:00
David Hill
d3baaf7408 fix: shrink project notification dot and mask 2026-01-17 21:46:23 +00:00
David Hill
c3d33562c7 fix: align project avatar notification dot 2026-01-17 21:46:23 +00:00
Rahul Mishra
5a199b04cb
fix: don't try to open command palette if a dialog is already open (#9116) 2026-01-17 13:08:11 -06:00
Adam
2729705594
fix(app): archive session sometimes flaky 2026-01-17 05:23:17 -06:00
David Hill
759ce8fb8e fix: prevent text clipping on search button descenders 2026-01-17 01:06:53 +00:00
David Hill
80b278ddab fix: remove the secondary text from commands 2026-01-17 00:55:13 +00:00
David Hill
ef7ef6538e fix: limit search modal max-height to 480px 2026-01-17 00:55:13 +00:00
David Hill
d23c21023a fix: refine search modal styling and list component 2026-01-17 00:55:13 +00:00
David Hill
dfa2a9f225 fix: reduce command item left padding in search modal 2026-01-17 00:55:13 +00:00
David Hill
6f78a71fa7 feat: add hideIcon and class options to List search, customize search modal input 2026-01-17 00:55:13 +00:00
David Hill
f8f1f46a4f fix: adjust command item left padding in search modal 2026-01-17 00:55:13 +00:00
David Hill
ab705dacfa fix: add left padding to command items in search modal 2026-01-17 00:55:13 +00:00
David Hill
d1b93616f7 fix: increase keybind border-radius in search modal 2026-01-17 00:55:13 +00:00
David Hill
69215d456c fix: display arrow keys as symbols in keybind formatting 2026-01-17 00:55:13 +00:00
David Hill
54e52896a4 refactor: use Keybind component in search modal list 2026-01-17 00:55:13 +00:00
David Hill
b18fb16e9c refactor: use Keybind component in titlebar search button 2026-01-17 00:55:13 +00:00
David Hill
cad415872e fix: recent sessions gutter 2026-01-17 00:55:13 +00:00
Adam
6e00348bd7
fix(app): remember last opened project 2026-01-16 15:49:35 -06:00
Adam
95f7403daf
fix(app): truncate workspace title 2026-01-16 15:49:35 -06:00
Adam
da78b758d4
fix(app): handle new session correctly 2026-01-16 14:49:04 -06:00
Adam
360765c591
fix(app): center dialog on page instead of session 2026-01-16 14:33:32 -06:00
Adam
71306cbd1f
Revert "feat(desktop): Terminal Splits (#8767)"
This reverts commit 88fd6a294b.
2026-01-16 14:03:13 -06:00
Adam
0866034946
feat(app): edit project and session titles 2026-01-16 13:55:59 -06:00
Adam
2ccaa10e79
fix(app): open workspace if navigating to session in workspace 2026-01-16 13:24:47 -06:00
Adam
e92d5b592c
fix(app): can't expand workspaces 2026-01-16 13:24:47 -06:00
Adam
00ec29dae6
fix(app): scroll jumping when expanding workspaces 2026-01-16 13:24:47 -06:00
Daniel Polito
88fd6a294b
feat(desktop): Terminal Splits (#8767) 2026-01-16 10:51:02 -06:00
David Hill
a49102db01 fix: truncate the workspace name on hover 2026-01-16 13:46:15 +00:00
David Hill
21012fab4b fix: load more label alignment 2026-01-16 13:38:52 +00:00
David Hill
9a71a73f50 fix: updating panel min size and button max-width 2026-01-16 13:37:14 +00:00
David Hill
2190e8c656 Revert "fix: expand workspaces by default when enabled"
This reverts commit 1fd496a5e2.
2026-01-16 13:18:56 +00:00
David Hill
1fd496a5e2 fix: expand workspaces by default when enabled 2026-01-16 13:17:22 +00:00
David Hill
74d584af34 fix: session icon and label alignment 2026-01-16 13:14:05 +00:00
David Hill
46f415ecb0 fix: desktop hamburger shift 2026-01-16 13:05:50 +00:00
David Hill
d0399045da fix: make hamburger centred with project avatars 2026-01-16 13:00:44 +00:00
David Hill
4be0ba19ca fix: web mobile menu
there is a small shift/misalignment in the side panel on web, not investigating too much as this whole area is in development and may change to make the projects avatar list always in view.
2026-01-16 12:54:54 +00:00
David Hill
e8dad85233 fix: responsive menu desktop 2026-01-16 12:29:28 +00:00
David Hill
704276753b bug: moved createMemo down 2026-01-16 11:58:31 +00:00
David Hill
2c5437791b fix: updated project/sessions list width
this was originally 280px and included the 64px project avatar rail on the left, so the sessions list portion was actually 280 - 64 = 216px wide (as seen in line 1362: Math.max(layout.sidebar.width() - 64, 0)px).

i kept the logic the same in case it broke anything, i just updated the new width to account for new projects avatar panel
2026-01-16 11:55:15 +00:00
David Hill
94ab87ffad fix: view all sessions state styles 2026-01-16 11:55:15 +00:00
David Hill
416f419a81 fix: add default icon to sessions 2026-01-16 11:55:15 +00:00
David Hill
3ba03a97dc fix: search bar size and padding, and shortcut style 2026-01-16 11:55:15 +00:00
David Hill
b1a22e08f5 fix: avatar radius and current project 2026-01-16 11:55:15 +00:00
Adam
c551a4b6e3
fix(app): persist workspace order and collapsed state 2026-01-16 05:20:43 -06:00
Adam
657f3d5089
feat(app): unified search for commands and files 2026-01-15 17:59:26 -06:00
Adam
49939c4d8d
feat(app): skeleton loader for sessions 2026-01-15 17:59:25 -06:00
Adam
529eb6e147
fix(app): persist workspace order and collapsed state 2026-01-15 17:59:25 -06:00
David Hill
306fc05c00 fix: project avatar border radius 2026-01-15 22:11:07 +00:00
Adam
472a6cc83e
fix(app): sidebar toggle on desktop 2026-01-15 15:45:12 -06:00
Adam
47d43aaf2d
feat(app): persist workspace branch 2026-01-15 15:45:12 -06:00
Adam
da3dea0429
fix(app): persist workspace order and collapsed state 2026-01-15 15:45:11 -06:00
David Hill
0f7b17b1b4 fix: thinking animation opacity and design 2026-01-15 20:42:14 +00:00
David Hill
4d3e983edb fix: session icon and name alignment 2026-01-15 20:42:14 +00:00
Adam
beb97d21ff
fix(app): show session busy even for active session 2026-01-15 13:33:49 -06:00
dbpolito
4b2a14c154 chore(desktop): Question Tools Updates 2026-01-15 13:17:31 -06:00
David Hill
dc8f8cc567 fix: current session background color 2026-01-15 19:15:21 +00:00
David Hill
99110d12c4 fix: remove the active state from load more button after press 2026-01-15 19:15:21 +00:00
David Hill
74b1349cf6 fix: new session tooltip position and add shortcut 2026-01-15 19:15:21 +00:00
David Hill
3b3505cfe8 fix: remove more options tooltip 2026-01-15 19:15:21 +00:00
David Hill
55bd6e487e fix: workspace name color 2026-01-15 19:15:21 +00:00
David Hill
1ee916a3c3 fix: hide view all sessions on active project 2026-01-15 19:15:21 +00:00
David Hill
a5d47f076e fix: avatar button states 2026-01-15 19:15:21 +00:00
David Hill
acd1eb574d fix: load more button font size 2026-01-15 19:15:21 +00:00
David Hill
a71dcc189e fix: recent sessions title color 2026-01-15 19:15:21 +00:00
David Hill
3789a31423 fix: project dropdown labels and order 2026-01-15 19:15:21 +00:00
David Hill
bb6e350d68 fix: move left panel toggle over
- not sure how this impacts on the titlebar when the traffic lights are there
2026-01-15 19:15:21 +00:00
David Hill
f9a441d4f4 fix: avatar background 2026-01-15 19:15:21 +00:00
David Hill
1c05ebaea2 fix: show project options on hover of row 2026-01-15 19:15:21 +00:00
David Hill
520c47e81d fix: increase delay on session list tooltips 2026-01-15 19:15:21 +00:00
David Hill
e5b08da0f1 fix: tooltip gutter spacing on session items and archive buttons 2026-01-15 19:15:21 +00:00
David Hill
fe2cc0cff1 fix: archive icon replaces diff count on hover 2026-01-15 19:15:21 +00:00
David Hill
fbc8f6eba9 fix: recent sessions hover gutter 2026-01-15 19:15:21 +00:00
David Hill
6450ba1b79 fix: search bar in header 2026-01-15 19:15:21 +00:00
Adam
2f32f2ceb5 chore: cleanup 2026-01-15 07:29:13 -06:00
Adam
076dfb3752 chore: cleanup 2026-01-15 07:29:13 -06:00
Adam
dbd1987f0a chore: cleanup 2026-01-15 07:29:13 -06:00
Adam
f270ea65c5 fix(app): new layout issues 2026-01-15 07:29:13 -06:00
Adam
1698448016 fix(app): new layout sessions stale 2026-01-15 07:29:13 -06:00
Adam
564d3edfac fix(app): new layout issues 2026-01-15 07:29:13 -06:00
Adam
679270d9e0 feat(app): new layout 2026-01-15 07:29:13 -06:00
adamelmore
9f66a45970 feat(app): new layout 2026-01-15 07:29:13 -06:00
Shane Bishop
077ca4454f
fix(desktop): "load more" button behavior in desktop sidebar (#8430) 2026-01-14 07:36:08 -06:00
Joe Harrison
66b7a4991e
fix(prompt-input): handle Shift+Enter before IME check to prevent stuck state (#8275) 2026-01-13 14:06:38 -06:00
Daniel Polito
3600bd27f4
feat(desktop): Ask Question Tool Support (#8232) 2026-01-13 12:28:08 -06:00
Daniel Polito
217cf24c3c
fix(desktop): Revert provider icon on select model dialog (#8245) 2026-01-13 12:26:21 -06:00
GitHub Action
20b52cad2a chore: generate 2026-01-13 15:42:58 +00:00
Daniel Polito
528291532b
feat(desktop): Adding Provider Icons (#8215) 2026-01-13 09:41:35 -06:00
Brendan Allan
35cb06e0e4
fix(app): provide pty socket auth if available from desktop (#8210) 2026-01-13 07:08:19 -06:00
Brendan Allan
f05f175842
feat(desktop): spawn local server with password (#8139) 2026-01-13 13:58:00 +08:00
GitHub Action
835e48cd28 chore: generate 2026-01-12 23:30:47 +00:00
OpeOginni
1a5a63843e
feat(terminal): implement better dynamic terminal numbering (#8081) 2026-01-12 17:30:09 -06:00
GitHub Action
64f0205f97 chore: generate 2026-01-12 21:27:36 +00:00
OpeOginni
b3a1360ad9
feat(dialog-select-server): add icon button for server removal (#8053) 2026-01-12 15:26:58 -06:00
GitHub Action
e6045ca925 chore: generate 2026-01-12 09:58:50 +00:00
Brendan Allan
ebbb4dd88a
fix(desktop): improve server detection & connection logic (#7962) 2026-01-12 17:58:13 +08:00
Brendan Allan
e0eb460fc8
app: resolve defaultServerUrl inside AppInterface
The desktop app sometimes modified __OPENCODE__.serverUrl after the
window is created. Previously this was ignored since defaultServerUrl
was created at module scope, now it isn't created until desktop's
ensure_server_started query complete, after which point serverUrl is
guaranteed to be updated.
2026-01-12 13:21:21 +08:00
Daniel Polito
025ed04da0
feat(desktop): Image Preview support for Image Attachments (#7841) 2026-01-11 14:12:52 -06:00
Daniel Polito
76386f5cfc
feat(desktop): Fork Session (#7673) 2026-01-10 16:04:01 -06:00
Daniel Polito
a9275def43
feat(desktop): Make mouse hover / click work on prompt input autocomplete (#7661) 2026-01-10 16:02:47 -06:00
Andrew Thal
02b7eb59f8
feat: support configuring default server URL for desktop (#7363) 2026-01-10 08:56:48 -06:00
GitHub Action
a8f23fb548 chore: generate 2026-01-10 14:55:55 +00:00
OpeOginni
1a642a79a6
fix(desktop): remove split operation in serverDisplayName function (#7397) 2026-01-10 08:55:20 -06:00
adamelmore
cbb3141130
fix(app): no custom url param 2026-01-09 11:03:11 -06:00
AJ Ka
030b14ac4e
fix: prevent model picker overflow with Zen in new sessions (#7495) 2026-01-09 09:53:18 -06:00
adamelmore
0433d4d064
fix(app): store terminal and review pane visibility per session 2026-01-09 08:20:00 -06:00
Daniel Polito
8b062ed621 feat(desktop): Change Terminal's Cursor to Bar and Stop Blinking when not focused (#7402) 2026-01-09 01:32:00 -05:00
Adam
be9b2bab15 feat(app): cache session-scoped stores, optional context gating 2026-01-08 17:48:15 -06:00
Adam
c949e5b390 feat(app): incrementally render turns, markdown cache, lazily render diffs 2026-01-08 17:48:15 -06:00
Adam
1c717d62e4 feat(app): gate hydration side-effects, handoff while stores load 2026-01-08 17:48:15 -06:00
Adam
27675dfd70 feat(app): prefetch adjacent sessions 2026-01-08 17:48:15 -06:00
Adam
374275eeb6 feat(app): chunk message loading, lazy load diffs 2026-01-08 17:48:15 -06:00
AJ Ka
faa848cfb1
Fix for #7229 Fix/project sidebar folder name (#7232) 2026-01-08 17:47:15 -06:00
zerone0x
c7b825a42a
fix(app): show custom models without valid release_date in web UI mod… (#7349) 2026-01-08 14:06:18 -06:00
Daniel Polito
2d5b9a5cc6
Desktop: Fix Paste image on empty input (#7130) 2026-01-07 09:40:21 -06:00
usvimal
a8c2928a87
perf: show window immediately during desktop startup (#6734)
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-01-07 15:19:01 +08:00
Adam
f6055ad3d2
chore: fix types 2026-01-06 21:42:04 -06:00
Adam
761863ae35
chore(app): rework storage approach 2026-01-06 21:42:03 -06:00
Adam
4e5b0b00b0
fix(app): session navigation with shortcuts 2026-01-06 21:18:41 -06:00
Adam
7672b722ca
fix(app): permission auto-accept should hide when not needed 2026-01-06 21:18:29 -06:00
Adam
488c3502a7
fix(app): terminal selection color contrast 2026-01-06 21:18:17 -06:00
Adam
5181e4e90a
fix(app): copy and paste in terminal was broken 2026-01-06 13:38:15 -06:00
Adam
ecbcbfbe90
fix(app): more contrast in terminal text 2026-01-06 12:03:24 -06:00
Justas Raudonius
6092f8792e
feat(app): add view button to open files from review sidebar (#7095) 2026-01-06 10:28:03 -06:00
Justas Raudonius
4142e1bcf6
fix(app): open review sidebar when selecting file from picker (#7096) 2026-01-06 10:27:22 -06:00
Justas Raudonius
49d837e0c1
feat(app): add middle-click to close tabs in review sidebar (#7094) 2026-01-06 10:15:17 -06:00
Adam
b88bcd49fd
fix(app): code splitting for web load perf gains 2026-01-06 08:19:17 -06:00
Adam
3f463bc916
fix(app): scroll store performance 2026-01-06 08:18:49 -06:00
Adam
2ca0ae7755
fix(app): more defensive, handle no git 2026-01-05 15:12:02 -06:00
GitHub Action
48d14d4cac chore: generate 2026-01-05 19:33:32 +00:00
OpeOginni
8996185f3b
Feat/clickable subtask (#6846) 2026-01-05 13:32:16 -06:00
Adam
ec637aa21e
fix(app): store image attachments 2026-01-05 13:21:33 -06:00
Adam
2ff9a757b6
fix(app): bottom padding 2026-01-05 13:21:32 -06:00
Adam
cb8533ef5b
fix(app): terminal long-running processes 2026-01-05 13:21:32 -06:00
Adam
cdbb009ab0
fix(app): terminal flakiness 2026-01-05 13:21:31 -06:00
Adam
001b486356
fix(app): performance improvements through event batching 2026-01-05 13:21:30 -06:00
Adam
d315026abc
fix(app): prompt input shouldn't cover content 2026-01-05 13:21:30 -06:00
Adam
d1191675c6
fix(app): worktree selection should navigate to worktree 2026-01-05 13:21:29 -06:00
GitHub Action
aef01003e7 chore: generate 2026-01-05 19:07:34 +00:00
Melih Mucuk
a38e1701ee
fix: pass image parts to custom commands (#6525)
Co-authored-by: Melih Mucuk <melih@monkeysteam.com>
2026-01-05 13:06:57 -06:00
MogamiTsuchikawa
6b207b09d6
fix(app): avoid unintended submits during IME composition (#6952) 2026-01-05 12:38:38 -06:00
Albin Groen
9771325026
feat(app): highlight collapsed active project in sidebar (#6958) 2026-01-05 12:37:46 -06:00
Albin Groen
bbd1c071c4
fix(app): fix flicker and navigation when collapsing/expanding projects (#6658) 2026-01-05 11:24:49 -06:00
Albin Groen
265cbaea7c
fix(app): fix image dragging in project edit dialog (#6700) 2026-01-05 04:54:11 -06:00
GitHub Action
59ed8ccbd8 chore: generate 2026-01-05 02:18:20 +00:00