Commit graph

430 commits

Author SHA1 Message Date
Adam
ae8cff22e5
fix(app): renaming non-git projects shouldn't affect other projects 2026-01-21 14:21:58 -06:00
Halil Tezcan KARABULUT
87d91c29e2
fix(app): terminal improvements - focus, rename, error state, CSP (#9700) 2026-01-21 06:49:46 -06:00
Adam
259b2a3c2d
fix(app): japanese language support 2026-01-21 06:16:32 -06:00
Adam
8b0353cb2a feat(app): danish translations 2026-01-21 05:50:25 -06:00
Adam
efff52714d feat(app): french translations 2026-01-21 05:50:25 -06:00
Adam
09a9556c70 feat(app): spanish translations 2026-01-21 05:24:38 -06:00
Adam
118b4f65da feat(app): german translations 2026-01-21 05:24:38 -06:00
Adam
e6438aa3f6 feat(app): korean translations 2026-01-21 05:24:38 -06:00
Adam
64c80f1b51
fix(app): don't show notification on session if active 2026-01-21 05:15:19 -06:00
shirukai
cf6ad4c407
fix: handle special characters in paths and git snapshot reading logic(#9804) (#9807) 2026-01-21 04:35:23 -06:00
GitHub Action
bb8bf32abe chore: generate 2026-01-20 23:58:59 +00:00
Adam
b13c269162 wip(app): i18n 2026-01-20 17:58:06 -06:00
Adam
9b7d9c8173 wip(app): i18n 2026-01-20 17:58:06 -06:00
Adam
0f2e8ea2b4 wip(app): i18n 2026-01-20 17:58:06 -06:00
Adam
92beae1410 wip(app): i18n 2026-01-20 17:58:06 -06:00
Adam
0470717c7f feat(app): initial i18n stubbing 2026-01-20 17:58:06 -06:00
Rahul A Mistry
80481c2247
fix(app): cleanup pty.exited event listener on unmount (#9671) 2026-01-20 13:03:01 -06:00
Adam
7170983ef2
fix(app): duplicate session loads 2026-01-20 11:25:58 -06:00
GitHub Action
cd2125eecd chore: generate 2026-01-20 16:01:54 +00:00
Adam
8595dae1a4
fix(app): session loading loop 2026-01-20 10:01:04 -06:00
Rahul A Mistry
01b12949e3
fix(app): terminal no longer hangs on exit or ctrl + D and closes the pane (#9506) 2026-01-20 09:42:20 -06:00
Adam
ac7e674a87
fix(app): broken 2026-01-20 09:05:04 -06:00
GitHub Action
47fa496701 chore: generate 2026-01-20 13:34:20 +00:00
Adam
340285575b chore: cleanup 2026-01-20 07:33:44 -06:00
Adam
924fc9ed80 wip(app): settings 2026-01-20 07:33:44 -06:00
Adam
df094a10ff wip(app): settings 2026-01-20 07:33:44 -06:00
Adam
de3641e8eb wip(app): settings 2026-01-20 07:33:44 -06:00
Adam
8bcbfd6396 wip(app): settings 2026-01-20 07:33:44 -06: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
fc50b2962c
fix(app): make terminal sessions scoped to workspace 2026-01-19 11:28:24 -06: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
69215d456c fix: display arrow keys as symbols in keybind formatting 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
da78b758d4
fix(app): handle new session correctly 2026-01-16 14:49:04 -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
Daniel Polito
88fd6a294b
feat(desktop): Terminal Splits (#8767) 2026-01-16 10:51:02 -06: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
Adam
657f3d5089
feat(app): unified search for commands and files 2026-01-15 17:59:26 -06:00
Adam
47d43aaf2d
feat(app): persist workspace branch 2026-01-15 15:45:12 -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
Daniel Polito
3600bd27f4
feat(desktop): Ask Question Tool Support (#8232) 2026-01-13 12:28:08 -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
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
0433d4d064
fix(app): store terminal and review pane visibility per session 2026-01-09 08:20:00 -06:00
Adam
be9b2bab15 feat(app): cache session-scoped stores, optional context gating 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
zerone0x
c7b825a42a
fix(app): show custom models without valid release_date in web UI mod… (#7349) 2026-01-08 14:06:18 -06: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
7672b722ca
fix(app): permission auto-accept should hide when not needed 2026-01-06 21:18:29 -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
001b486356
fix(app): performance improvements through event batching 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
Albin Groen
bbd1c071c4
fix(app): fix flicker and navigation when collapsing/expanding projects (#6658) 2026-01-05 11:24:49 -06:00
Shkumbin Hasani
e93699b741
perf: optimize model dialog visibility lookups (#6791) 2026-01-04 18:46:23 -06:00
Adam
7ce0520f8d
fix(app): auto-scroll behaviors 2026-01-04 04:24:37 -06:00
Daniel Polito
c7c1790da8
Desktop: Edit Project Fix (#6757) 2026-01-03 10:26:30 -06:00
OpeOginni
308e8060dc
fix(server): update server URL normalization to retain path (#6647) 2026-01-03 09:50:15 -06:00
Adam
1d2d710fce
fix: relax request timeouts 2026-01-02 12:40:36 -06:00
OpeOginni
fbd9677932
fix(desktop): Properly decode session id for permission context (#6580) 2026-01-02 06:22:50 -06:00
Adam
cd2c160cf6
fix(app): startup time 2026-01-01 21:03:08 -06:00
Adam
a5a569f892
chore: cleanup 2026-01-01 21:03:07 -06:00
Adam
b8872d9d20
wip(desktop): progress 2026-01-01 21:03:03 -06:00
Adam
78940d5b7e
wip(app): file context 2026-01-01 21:03:03 -06:00
Dax
351ddeed91
Permission rework (#6319)
Co-authored-by: Github Action <action@github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2026-01-01 17:54:11 -05:00
Adam
6e7fc30f94
feat(app): context window window 2026-01-01 05:23:07 -06:00
Daniel Polito
87978b1c17
Desktop: Add Subagents Mention Support (#6540) 2025-12-31 18:07:45 -06:00
Adam
d4a2652eda
feat(desktop): better affordance for auto-accept 2025-12-31 14:04:44 -06:00
Adam
93845db462
fix(desktop): don't show notifs if auto-accepting 2025-12-31 13:12:31 -06:00
Adam
65bc72098b
fix(desktop): more defensive access 2025-12-31 13:12:30 -06:00
Adam
2ec6a21cc0
feat(desktop): unified diff toggle 2025-12-31 09:23:24 -06:00
Adam
ebf5ad25c5
fix(desktop): not rendering large sessions 2025-12-31 08:29:36 -06:00
Adam
94dca309e9
fix(app): don't open native folder select with remote server 2025-12-30 20:15:57 -06:00
Adam
1e74560796
feat(app): model variants 2025-12-30 20:06:03 -06:00
Adam
8d2feed30e
fix(desktop): more defensive agent access 2025-12-30 11:03:34 -06:00
Adam
72ab4260ee
fix(desktop): don't persist fallback server urls 2025-12-30 10:31:48 -06:00
Adam
bbc8678164
fix(desktop): share projects across all local servers 2025-12-30 09:28:19 -06:00
Adam
55c601d13a
fix(desktop): don't hang on to dead server 2025-12-30 09:24:03 -06:00
Adam
2d18d80ac3
chore: cleanup 2025-12-30 07:35:20 -06:00
Adam
e0e07c5d48
feat(app): change server 2025-12-30 07:24:40 -06:00
Adam
a576fdb5e4
feat(web): open projects 2025-12-30 04:57:37 -06:00
Adam
fa1ac7bc95
feat(desktop): system notifications 2025-12-30 04:57:35 -06:00
Adam
3109214900
feat(desktop): auto-accept edits toggle 2025-12-29 14:23:41 -06:00
Daniel Polito
b7ce46f7a1
Desktop: Image Preview and Dedupe File Upload (#6372) 2025-12-29 11:22:48 -06:00
Adam
5f074edc3a
fix(desktop): performance/jankiness 2025-12-29 10:42:48 -06:00
Adam
fb0e1e4d8d
Revert "fix(desktop): jankiness"
This reverts commit 831e9bce51.
2025-12-29 09:56:33 -06:00
Adam
831e9bce51
fix(desktop): jankiness 2025-12-29 09:47:57 -06:00
Daniel Polito
0c6da69f39
Desktop: Edit Project (#6360) 2025-12-29 08:54:49 -06:00
Adam
c4930eb6b2
fix(desktop): more fine-grained state updates for permissions 2025-12-29 08:47:38 -06:00
Adam
c0f9b13630
fix(desktop): more fine-grained state updates 2025-12-29 08:21:32 -06:00
Adam
0156f03e0e
chore: cleanup theme stuff 2025-12-28 19:27:36 -06:00
Daniel Polito
82e5d6d458
Desktop: Sync LSP updates (#6305) 2025-12-28 16:07:36 -06:00
Adam
a4411c21b6
feat(desktop): theme preview 2025-12-28 15:47:05 -06:00
Adam
d70e9fb01e
chore(desktop): cleanup 2025-12-27 19:59:16 -06:00
Adam
21eba5f987
feat(desktop): permissions 2025-12-27 14:43:42 -06:00
Adam
c523ca4127
wip(desktop): handle more errors 2025-12-27 14:33:22 -06:00
Adam
4385fa4dd7
fix(desktop): prompt input fixes, directory and branch in status bar 2025-12-26 20:47:13 -06:00
Daniel Polito
2333af6ed3
Desktop: MCP UI (#6162)
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2025-12-26 10:49:05 -06:00
Adam
5c49b4cbfc
fix(desktop): scroll jank in session turn and review 2025-12-24 22:36:45 -06:00
Adam
2178deef91
fix(desktop): override agent model 2025-12-24 22:16:58 -06:00
Adam
b1d2fb5319
fix(desktop): reconcile session diff updates 2025-12-24 22:16:44 -06:00
Adam
ad852d9186
chore: toast on file load error 2025-12-24 20:37:12 -06:00
Adam
8a9b4245b4
chore: cleanup dead code 2025-12-24 20:30:52 -06:00
Adam
76ac1ccb6b
chore: show version on error page 2025-12-24 20:25:36 -06:00
Adam
e71bc8c0b0
fix(desktop): show server connection failure 2025-12-24 20:11:37 -06:00
Adam
967d8238be
fix(desktop): exclude deprecated models 2025-12-24 06:01:27 -06:00
Adam
794fe8f381
chore: rename packages/desktop -> packages/app 2025-12-22 19:39:00 -06:00
Adam
3fa280d218
chore: app -> desktop 2025-10-03 09:04:28 -05:00
Adam
cc955098cd
wip: desktop work 2025-10-02 08:34:01 -05:00
Adam
b207ed2b7b
wip: better desktop file status state and timeline 2025-09-25 14:41:31 -05:00
Adam
3b20bf6d4f
fix(app): changes view 2025-09-24 15:49:40 -05:00
Adam
c3e52580b0
feat(app): changes view 2025-09-24 15:46:33 -05:00
Adam
f589fc2327
feat: fuzzy file open 2025-09-24 12:40:54 -05:00
Filip
d3b6545e7c
feat(app): added command palette (#2630)
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2025-09-24 11:05:15 -05:00
Adam
ee6ceb4c64
fix: open text files 2025-09-23 12:43:24 -05:00
Adam
80b0a93d64
wip: desktop file updates 2025-09-23 11:41:15 -05:00
Adam
b1e6b9c7c9
wip: desktop work 2025-09-19 07:18:39 -05:00
Dax
725104572e
feat: add desktop/web app package (#2606)
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
2025-09-15 03:28:08 -04:00