Commit Graph

312 Commits (b892d91baea94dea1605be37d72f515f10608ea3)

Author SHA1 Message Date
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
Adam 4afec6731d
ignore: refactoring and tests (#12460) 2026-02-06 05:51:01 -06:00
Adam 2875405514
fix(app): more terminal stability fixes 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
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
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
Adam ce87121067
fix(app): clear comments on prompt submission (#12148) 2026-02-04 11:19:03 -06:00
Adam c8622df762
fix(app): file tree not staying in sync across projects/sessions 2026-02-04 07:59:46 -06:00
Adam a219615fe5
fix(app): opened tabs follow created session 2026-02-04 06:22:55 -06:00
Rahul A Mistry 08671e3155
fix(app): session tabs to open the previous opened (#11914) 2026-02-03 06:19:56 -06:00
Adam 30a25e4edc
fix(app): user messages not rendering consistently 2026-02-02 14:24:23 -06:00
Brendan Allan c02dd067b2
fix(desktop): keep mac titlebar stable under zoom (#11747) 2026-02-02 07:54:25 +00: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
Dax a9a7595234
test: skip failing tests (#11184) 2026-01-29 18:57:59 +00:00
adamelmore f607353be6
fix(app): close review pane 2026-01-28 10:27:01 -06:00
GitHub Action 4f60ea6108 chore: generate 2026-01-28 14:11:30 +00:00
Nattawee Phantawong 775d288027
feat(i18n): add th locale support (#10809) 2026-01-28 08:10:50 -06:00
adamelmore 2f35c40bb5
chore(app): global config changes 2026-01-28 07:28:02 -06:00
adamelmore d9741866c5
fix(app): reintroduce review tab 2026-01-27 20:24:27 -06:00
adamelmore df7f9ae3f4
fix(app): terminal corruption 2026-01-27 16:51:57 -06:00
adamelmore 842f17d6d9
perf(app): better memory management 2026-01-27 15:25:07 -06:00
adamelmore 892113ab39
chore(app): show 5 highlights 2026-01-27 15:25:06 -06:00
adamelmore 7de42ca242
feat(app): improved layout 2026-01-27 11:40:39 -06:00
adamelmore 2f5a238b51
feat(app): update settings in general settings 2026-01-27 11:38:35 -06:00
adamelmore 712d2b7d15
fix(app): swallow file search errors 2026-01-27 08:43:38 -06:00
adamelmore 3e420bf8e1
perf(app): don't keep parts in memory 2026-01-27 08:43:35 -06:00
adamelmore 095328faf4
fix(app): non-fatal error handling 2026-01-27 06:29:20 -06:00
adamelmore 58b9b54600
feat(app): forward and back buttons 2026-01-27 06:29:18 -06:00
adamelmore 6897bb7d02
chore: cleanup 2026-01-26 17:02:56 -06:00
adamelmore 8371ba5aec
chore: cleanup 2026-01-26 17:01:04 -06:00
adamelmore bb178e9352
chore: cleanup 2026-01-26 16:57:43 -06:00
adamelmore 021d9d105e
fix(app): reactive file tree 2026-01-26 16:46:09 -06:00
adamelmore ccc7aa49c3
wip: highlights 2026-01-26 15:36:59 -06:00
adamelmore 53ac394c68
wip: highlights 2026-01-26 15:36:59 -06:00
adamelmore 8b6484ac1a
wip: highlights 2026-01-26 15:36:56 -06:00
adamelmore d4e3acf17e
fix(app): session sync issue 2026-01-26 13:36:36 -06:00
adamelmore 97aec21cb3
chore(app): missing i18n strings 2026-01-26 13:03:34 -06:00
adamelmore 319ad2a391
fix(app): session load cap 2026-01-26 12:58:51 -06:00
adamelmore d05ed5ca83
chore(app): createStore over signals 2026-01-26 11:26:17 -06:00
Adam d9eed4c6ca
feat(app): file tree 2026-01-26 11:07:51 -06:00
adamelmore 7c34319b19
fix(app): query selector with non-latin chars 2026-01-26 09:33:42 -06:00
adamelmore 84b12a8fb7
feat(app): model settings 2026-01-26 08:15:01 -06:00
adamelmore 0d651eab3b
feat(app): default servers on web 2026-01-26 08:15:00 -06:00
adamelmore c87232d5df
perf(app): performance improvements 2026-01-26 06:08:09 -06:00
adamelmore d03c5f6b3f
perf(app): performance improvements 2026-01-26 06:08:09 -06:00
adamelmore 9d35a0bcb6 chore: cleanup 2026-01-25 20:40:00 -06:00
adamelmore c323d96deb wip(app): provider settings 2026-01-25 20:40:00 -06:00
adamelmore f7a4cdcd32
fix(app): no default model crash 2026-01-25 07:01:36 -06:00
David Hill 8714b1a3ac add active state to comment cards in prompt input 2026-01-24 23:09:22 +00:00
adamelmore 3fdd6ec120
fix(app): terminal clone needs remount 2026-01-24 16:58:43 -06:00
adamelmore 2f1be914cd
fix(app): remove terminal connection error overlay 2026-01-24 16:58:43 -06:00
GitHub Action 442a735883 chore: generate 2026-01-24 18:04:12 +00:00
OpeOginni 67ea21b55a
feat(web): implement new server management for web and desktop (#8513) 2026-01-24 12:03:36 -06:00
adamelmore 6d8e994383
fix(app): line selection fixes 2026-01-24 09:09:27 -06:00
adamelmore 09f45320b7 chore: cleanup 2026-01-24 07:00:41 -06:00
adamelmore 962ab3bc8c fix(app): reactive loops 2026-01-24 07:00:41 -06:00
Ariane Emory 98b66ff933
feat(desktop): add Iosevka as a font choice (resolves #10103) (#10347) 2026-01-24 06:28:58 -06:00
Adam 2a2d800ac4 fix: type error 2026-01-23 05:18:57 -06:00
Adam 4afb46f571 perf(app): don't remount directory layout 2026-01-23 05:18:57 -06:00
Eric Guo b298982268
fix(desktop): Fixed a reactive feedback loop in the global project cache sync (#10139) 2026-01-23 15:23:06 +08:00
Adam 82f718b3cf wip(app): line selection 2026-01-22 22:12:12 -06:00
Adam cb481d9ac8 wip(app): line selection 2026-01-22 22:12:12 -06:00
Adam 0ce0cacb28 wip(app): line selection 2026-01-22 22:12:12 -06:00
Adam 14db336e3a
fix(app): flash of fallback icon for projects 2026-01-22 20:17:50 -06:00
Adam 2b9b98e9c2
fix(app): project icon color flash on load 2026-01-22 20:17:50 -06:00
Adam bcf7a65e36
fix(app): non-git projects should be renameable 2026-01-22 18:07:57 -06:00
Ygor Simões 32f72f49a8
feat(i18n): add br locale support (#10086) 2026-01-22 12:36:33 -06:00
Adam de6582b38b feat(app): delete sessions 2026-01-22 11:06:51 -06:00
Adam a96f3d153b
Revert "fix: handle special characters in paths and git snapshot reading logic(#9804) (#9807)"
This reverts commit cf6ad4c407.
2026-01-22 10:37:13 -06:00
bewareoftheleopard c3f393bcc1
fix(desktop): Expand font stacks to include macOS Nerd Font default names (#10045) 2026-01-22 08:56:19 -06:00
GitHub Action b59f3e6811 chore: generate 2026-01-22 12:47:58 +00:00
Sondre 8427f40e8d
feat: Add support for Norwegian translations (#10018) 2026-01-22 06:47:19 -06:00
Shoubhit Dash c737776958
refactor(desktop): move markdown rendering to rust (#10000) 2026-01-22 04:48:39 -06:00
NourEldin Osama ba2e35e29c
feat(i18n): add Arabic language support (#9947) 2026-01-22 02:14:01 -06:00
Alex Yaroshuk 23daac2170
feat(i18n): add Traditional Chinese language support & rename 'Chinese' to 'Chinese (Simplified)' (#9887) 2026-01-21 15:33:26 -06:00
Alex Yaroshuk 383c2787f9
feat(i18n): add Russian language support (#9882) 2026-01-21 15:30:12 -06:00
Filip 5ca28b6454
feat(app): polish translations (#9884) 2026-01-21 15:04:25 -06:00
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