Commit Graph

  • 6fcf659e04 feat(search): tabbed Search Everywhere with a Sessions tab to resume agent sessions (#969) l0ng-ai 2026-09-27 09:38:31 +08:00
  • 2e5ed99f2a Merge main into feat/search-everywhere feat/search-everywhere l0ng-ai 2026-09-27 09:38:22 +08:00
  • 39ceb35fdd feat(cursor): give the shell prompt its own cursor shape (#963) l0ng-ai 2026-09-27 09:35:18 +08:00
  • 7bb76cd25c Merge main into feat/prompt-cursor-style feat/prompt-cursor-style l0ng-ai 2026-09-27 09:35:07 +08:00
  • 334734b0b6 feat(links): make Windows file paths clickable (#971) l0ng-ai 2026-09-27 09:31:58 +08:00
  • b5cb6efe7a style(sidebar): mark pinned groups with ◆ instead of a pin icon, drop the divider (#972) l0ng-ai 2026-09-27 09:31:49 +08:00
  • 03c24514b2 fix(editor): ghost suggests the newest match, not the most frecent (#968) l0ng-ai 2026-09-27 09:31:43 +08:00
  • a6e4235d27 fix(render): stop a blank IME preedit hiding the cell under the cursor (#970) l0ng-ai 2026-09-27 09:31:35 +08:00
  • 7a32e7dbbc feat(agents): recognise Empryo and Prime Agent, add Antigravity status hooks (#975) 2026-09-27 06:30:11 +05:00
  • e6009636b5 feat(tabs): reorder the active tab from the keyboard (MoveTabLeft / MoveTabRight) (#974) migegeandl0ng-ai 2026-09-27 09:29:30 +08:00
  • 4cef5aefdc Update README.md l0ng-ai-patch-1 l0ng-ai 2026-09-27 09:28:02 +08:00
  • ede22e9a28 fix(macos): show enter and tab shortcuts correctly in menus l0ng-ai 2026-09-27 09:27:48 +08:00
  • f71cf13889 chore: ignore local design mockups and Impeccable state l0ng-ai 2026-09-27 09:16:55 +08:00
  • f03d20d1ea fix(scm): seat the History chevron on the change groups' column l0ng-ai 2026-09-27 09:16:55 +08:00
  • 3269f5dd7d fix(ui): lay truncating names out at their full width l0ng-ai 2026-09-27 09:16:55 +08:00
  • fc2dc49309 feat(settings): rebuild the settings window after the v4 design l0ng-ai 2026-09-26 22:09:31 +08:00
  • 75175be568 feat(links): quoted paths with spaces and Open with Default App feat/windows-path-links l0ng-ai 2026-09-26 14:29:41 +02:00
  • 760be844aa feat(links): make Windows file paths clickable l0ng-ai 2026-09-26 14:00:44 +02:00
  • b6ab7fa6b2 fix(render): stop a blank IME preedit hiding the cell under the cursor fix/vim-cursor-hides-glyph l0ng-ai 2026-09-26 14:00:16 +02:00
  • 939a32ba42 feat(search): a Sessions tab to resume past agent sessions l0ng-ai 2026-09-26 13:28:07 +02:00
  • c0104d1f05 feat(search): replace the command palette with tabbed Search Everywhere l0ng-ai 2026-09-26 12:35:23 +02:00
  • 3431c8741f fix(editor): ghost suggests the newest match, not the most frecent fix/ghost-suggest-recency l0ng-ai 2026-09-26 08:45:23 +02:00
  • 7cde35b37e style(sidebar): mark pinned groups with ◆ instead of a pin icon, drop the divider feat/sidebar-pin-mark l0ng-ai 2026-09-25 13:20:13 +02:00
  • d5a9b94bf2 feat(cursor): give the shell prompt its own cursor shape l0ng-ai 2026-09-25 12:59:08 +02:00
  • cf0e8f02e6 feat(sidebar): pinned groups above auto groups (#962) l0ng-ai 2026-09-25 16:53:26 +08:00
  • 5bbebc6804 Merge remote-tracking branch 'origin/main' into feat/pinned-sidebar-groups feat/pinned-sidebar-groups l0ng-ai 2026-09-25 10:53:14 +02:00
  • afcb8aa2dd feat(agents): quick launch for detected CLI agents (#961) l0ng-ai 2026-09-25 16:47:59 +08:00
  • 61ba0fc6f0 Merge remote-tracking branch 'origin/main' into feat/agent-quick-launch feat/agent-quick-launch l0ng-ai 2026-09-25 10:46:11 +02:00
  • 27483e893d feat(ui): collapse the New Tab menu's shell list to three by frecency (#960) l0ng-ai 2026-09-25 16:44:32 +08:00
  • d6aec452cf Merge remote-tracking branch 'origin/main' into feat/newtab-menu-shell-frecency feat/newtab-menu-shell-frecency l0ng-ai 2026-09-25 10:42:37 +02:00
  • bd0dd22bfa feat(tabs): hibernate a tab to free its memory and wake it later (#954) l0ng-ai 2026-09-25 16:41:12 +08:00
  • a167923947 Merge remote-tracking branch 'origin/main' into feat/agent-tab-hibernate feat/agent-tab-hibernate l0ng-ai 2026-09-25 10:39:46 +02:00
  • 9f034558c0 feat(ssh): switch a port forward off without losing its rule (#953) l0ng-ai 2026-09-25 16:38:00 +08:00
  • 747daf6ea4 Merge remote-tracking branch 'origin/main' into feat/forward-toggle feat/forward-toggle l0ng-ai 2026-09-25 10:36:42 +02:00
  • de15f9b0ab feat(ssh): keep saved hosts in servers.json and add an SSH tab title setting (#952) l0ng-ai 2026-09-25 16:34:38 +08:00
  • 6090f89d22 Merge remote-tracking branch 'origin/main' into feat/ssh-servers-file-and-tab-title feat/ssh-servers-file-and-tab-title l0ng-ai 2026-09-25 10:33:45 +02:00
  • 02d8611e33 feat(cli): add exec, and send --stdin/--from-file/--paste (#951) l0ng-ai 2026-09-25 16:32:19 +08:00
  • 90a2400530 Merge remote-tracking branch 'origin/main' into feat/pane-run-send-text feat/pane-run-send-text l0ng-ai 2026-09-25 10:30:33 +02:00
  • 23948bcdda fix(render): draw fallback Nerd Font icons at the text's size (#949) l0ng-ai 2026-09-25 16:28:49 +08:00
  • 0a4c8cc7b3 Merge remote-tracking branch 'origin/main' into fix/fallback-glyph-scale fix/fallback-glyph-scale l0ng-ai 2026-09-25 10:26:22 +02:00
  • 02170927a9 revert(settings): restore the pre-v4 settings layout, on the rail's fill l0ng-ai 2026-09-25 14:25:00 +08:00
  • 455e74dc2c feat(scm): filter changed files and show them as a tree (#950) l0ng-ai 2026-09-25 13:53:44 +08:00
  • 575d2cd68e fix(agents): drop the previous session id when the foreground agent changes (#957) 2026-09-25 13:52:36 +08:00
  • d1dd0b27d5 docs(render): name icon_fit in the fit_scale test's comment l0ng-ai 2026-09-25 07:51:02 +02:00
  • 3a52e34b02 fix(linux): wrap the confirmation dialog's text instead of clipping it (#948) l0ng-ai 2026-09-25 13:50:39 +08:00
  • f852629ba1 fix(procinfo): read proc_listallpids' answer as a pid count, not bytes (#947) l0ng-ai 2026-09-25 13:49:28 +08:00
  • eaf9e0f002 fix(daemon): probe the foreground as soon as a new program takes it l0ng-ai 2026-09-25 06:48:38 +02:00
  • 7945d51480 refactor: drop what the new sidebar left unused, and two clippy findings l0ng-ai 2026-09-25 06:45:15 +02:00
  • 4955cf1689 fix(sidebar): draw restored tabs in their auto group, and title by repo again l0ng-ai 2026-09-25 06:42:45 +02:00
  • f2b07defda fix(agents): count only agents that start under a view, not ones reattached to l0ng-ai 2026-09-25 06:41:51 +02:00
  • 63f97f51d1 feat(agents): quick launch for detected CLI agents (#955) l0ng-ai 2026-09-25 03:05:26 +02:00
  • 51c81fc042 test(machine): build the group sets in their initializers l0ng-ai 2026-09-25 03:04:01 +02:00
  • be06d0d8bd fix(sidebar): file a tab opened by the CLI in a pinned folder into it l0ng-ai 2026-09-25 02:59:23 +02:00
  • a692adc9e2 docs(sidebar): describe pinned and auto groups, and log the change l0ng-ai 2026-09-25 02:56:41 +02:00
  • c526bfd59b fix(sidebar): let groups that arrive from elsewhere pull no tab into a folder l0ng-ai 2026-09-25 02:56:41 +02:00
  • 2e16e648cc feat(sidebar): open folders as pinned groups from Finder, the file tree and the palette l0ng-ai 2026-09-25 02:53:40 +02:00
  • bcbff199c9 feat(sidebar): draw pinned groups above a divider, with their own gestures l0ng-ai 2026-09-25 02:51:29 +02:00
  • 0e0df0619b feat(ui): collapse the New Tab menu's shell list to three by frecency l0ng-ai 2026-09-25 02:49:03 +02:00
  • 768865e9c6 feat(sidebar): keep pinned groups on the workspace and derive the rest l0ng-ai 2026-09-25 02:46:15 +02:00
  • d032cbcc40 revert(settings): restore the page rhythm from before 08497d57 l0ng-ai 2026-09-25 06:14:47 +08:00
  • faadc8528c fix(ui): keep a tab's name in place when an inline rename starts l0ng-ai 2026-09-25 01:32:24 +08:00
  • 5ba12a9b02 fix(ui): stop eliding branches that fit, and seat the SCM branch on the text column l0ng-ai 2026-09-25 01:25:41 +08:00
  • 08497d5786 fix(settings): even out the page rhythm and line up the columns l0ng-ai 2026-09-25 01:05:03 +08:00
  • 943efdf6ce feat(ui): spell tab titles out in full in the rail and title bar l0ng-ai 2026-09-24 20:52:58 +08:00
  • db53b1e424 Merge branch 'worktree-agent-afbcad5f657a90814' into feat/v4-redesign l0ng-ai 2026-09-24 20:44:36 +08:00
  • 541a887a21 feat(settings): restyle the settings page after the v4 design l0ng-ai 2026-09-24 20:43:59 +08:00
  • b8e2ecf5d2 docs(design-system): note the v4 palette, pane, viewer and SFTP chrome l0ng-ai 2026-09-24 20:43:51 +08:00
  • 39e266b3aa feat(ui): carry the v4 chrome into panes, the file viewer and SFTP l0ng-ai 2026-09-24 20:43:51 +08:00
  • 6fb4bb2fe7 feat(palette): restyle the command palette after the v4 design l0ng-ai 2026-09-24 20:43:51 +08:00
  • bcda518168 fix(scm): put the commit detail on the right panel's 20px text column l0ng-ai 2026-09-24 20:25:31 +08:00
  • 553b3de9f3 Merge branch 'worktree-agent-ad5377b8e81b7be65' into feat/v4-redesign l0ng-ai 2026-09-24 20:24:49 +08:00
  • b46dd2f263 Merge branch 'worktree-agent-a47c60ade8913babd' into feat/v4-redesign l0ng-ai 2026-09-24 20:24:40 +08:00
  • e5908a945e fix(panel): start Info and Changes flush under the tab row l0ng-ai 2026-09-24 20:24:40 +08:00
  • 6c6f5dd009 feat(ui): restyle the dialogs, notices and home page after the v4 design l0ng-ai 2026-09-24 20:24:20 +08:00
  • 9b6261e644 feat(diff): restyle the diff overlay and commit detail after the v4 design l0ng-ai 2026-09-24 20:23:22 +08:00
  • ac3acae783 fix(panel): align the right panel's insets with the v4 design l0ng-ai 2026-09-24 20:19:02 +08:00
  • c9953761d5 docs(design-system): note the commit button's inverted neutral fill l0ng-ai 2026-09-24 19:22:00 +08:00
  • d86bab47da Merge branch 'worktree-agent-a4f117d2fa90c9c81' into feat/v4-redesign l0ng-ai 2026-09-24 19:19:09 +08:00
  • 88bacd2fd5 Merge branch 'worktree-agent-ab1cb9c88357c4b8c' into feat/v4-redesign l0ng-ai 2026-09-24 19:19:09 +08:00
  • e312a22ad3 Merge branch 'worktree-agent-a66251b3c367d5272' into feat/v4-redesign l0ng-ai 2026-09-24 13:00:40 +08:00
  • b51f07b6ba feat(ui): restyle the rail and palette after the v4 design l0ng-ai 2026-09-24 13:00:04 +08:00
  • faac27fe96 feat(scm): restyle the Changes tab after the v4 design l0ng-ai 2026-09-24 12:58:07 +08:00
  • 6f732543ed feat(switcher): restyle the workspace switcher after the v4 design l0ng-ai 2026-09-24 12:57:38 +08:00
  • e210e00050 feat(ui): restyle the right panel after the v4 design l0ng-ai 2026-09-24 12:51:51 +08:00
  • cf2878c233 test(scm): key the tree test's settle on the panel's own root feat/diff-tree-search l0ng-ai 2026-09-24 11:19:10 +08:00
  • 04067eb96f feat(tabs): hibernate a tab to free its memory and wake it later l0ng-ai 2026-09-24 11:02:24 +08:00
  • 9dbd8da430 feat(ssh): switch a port forward off without losing its rule l0ng-ai 2026-09-24 10:57:11 +08:00
  • 299c7566d0 fix(render): fit fallback icons to their cells, borrowing a same-colour blank l0ng-ai 2026-09-24 10:53:25 +08:00
  • 503531a07a feat(ssh): keep saved hosts in servers.json and add an SSH tab title setting l0ng-ai 2026-09-24 10:36:50 +08:00
  • ef84386c89 feat(cli): add exec, and send --stdin/--from-file/--paste l0ng-ai 2026-09-24 10:26:48 +08:00
  • a436146586 feat(scm): filter changed files and show them as a tree l0ng-ai 2026-09-24 10:19:24 +08:00
  • 735c812c6b fix(render): scale fallback-font icons up to fill their cell l0ng-ai 2026-09-24 10:08:21 +08:00
  • 4e2b19346b fix(linux): wrap the confirmation dialog's text instead of clipping it (#920) fix/920-quit-dialog l0ng-ai 2026-09-24 10:03:42 +08:00
  • 5457e56e50 fix(procinfo): read proc_listallpids' answer as a pid count, not bytes (#731) fix/731-listening-ports l0ng-ai 2026-09-24 10:02:01 +08:00
  • 458c923aaa docs: lead with the tour video instead of the old hero screenshot l0ng-ai 2026-09-24 08:28:23 +08:00
  • 33aa52ca90 style: rustfmt the right panel's tab row height l0ng-ai 2026-09-24 08:26:31 +08:00
  • fed4aec170 docs: replace placeholder screenshots and add a one-minute tour video l0ng-ai 2026-09-24 08:18:14 +08:00
  • 1ca7268919 feat(ui): blink a working agent's status dot l0ng-ai 2026-09-23 22:33:21 +08:00
  • 90327861c1 fix(panel): shorten the right panel's tab row below the title bar l0ng-ai 2026-09-23 22:20:50 +08:00
  • 58d69e0fad fix(search): keep the find bar's frame neutral while focused l0ng-ai 2026-09-23 22:20:50 +08:00