Commit Graph

  • e26a02213b fix(window): give the window a floor to stand on l0ng-ai 2026-08-08 12:21:09 +07:00
  • 817447bd48 feat(agents): recognize Oh My Pi and install its status hooks (#405) l0ng-aiandl0ng-ai 2026-08-08 13:10:38 +08:00
  • 78501b86aa fix(settings): stack a row instead of squeezing its label to a letter per line l0ng-ai 2026-08-08 12:09:58 +07:00
  • e6240e899c fix(settings): let the Keybindings preset row wrap instead of shoving its control off l0ng-ai 2026-08-08 11:57:11 +07:00
  • 5e30d43152 fix(i18n): quote names in Chinese the way Chinese quotes them l0ng-ai 2026-08-08 11:47:20 +07:00
  • c32c191d7b fix(i18n): translate the Scrollback label into Chinese l0ng-ai 2026-08-08 11:41:55 +07:00
  • 00ad4eb62f fix(settings): keep the theme card inside the reading column l0ng-ai 2026-08-08 11:36:02 +07:00
  • 1cffdd1199 fix(settings): let Escape close the theme picker before the page l0ng-ai 2026-08-08 11:18:25 +07:00
  • 6142a00c7b fix(settings): put the caret in the theme picker's search when it opens l0ng-ai 2026-08-08 11:13:17 +07:00
  • b02a0a4d27 fix(tabs): let a shortened tab name say what it really is l0ng-ai 2026-08-08 10:56:17 +07:00
  • 85bf4d91ab fix(theme): write button labels and panel headings in the preset's ink l0ng-ai 2026-08-08 10:42:25 +07:00
  • cbb9dc4016 fix(tabs): keep the active tab and the New Tab button on the strip l0ng-ai 2026-08-08 10:14:55 +07:00
  • 741c863c2c fix(windows): make the install directory actually replaceable before updating (#403) l0ng-aiandl0ng-ai 2026-08-08 11:04:15 +08:00
  • ad285bcaa1 style: rustfmt fix/windows-update-file-locks l0ng-ai 2026-08-08 10:58:26 +08:00
  • 63a4f0da6e fix(theme): light the splitters up in the theme's accent l0ng-ai 2026-08-08 09:57:22 +07:00
  • 0f237a766a fix(update): verify the guard's writer by start time, and guard manual Setup runs l0ng-ai 2026-08-08 10:52:42 +08:00
  • afd84a53fd fix(prompts): put the action on the right in the sheets the app draws itself l0ng-ai 2026-08-08 09:40:40 +07:00
  • f3f0c4710f fix(theme): highlight the command line in the theme's own colours l0ng-ai 2026-08-08 09:33:26 +07:00
  • fadf79669d fix(update): close three gaps the update audit found l0ng-ai 2026-08-08 10:29:41 +08:00
  • 2cc3ddf4b6 fix(theme): hand the preset's ink to every tooltip and menu l0ng-ai 2026-08-08 09:21:51 +07:00
  • c553824444 fix(settings): let Shell → Program pick from the shells tty7 already found l0ng-ai 2026-08-08 09:14:19 +07:00
  • 0702d499fc feat(agents): recognize Oh My Pi and install its status hooks issue-376-oh-my-pi l0ng-ai 2026-08-08 10:11:01 +08:00
  • bbf92935b6 fix(windows): tighten the install-dir clearing per review l0ng-ai 2026-08-08 10:08:01 +08:00
  • 3a0ab46218 fix(settings): start the SSH empty-list note on the column the rows use l0ng-ai 2026-08-08 09:02:52 +07:00
  • 3f4d378582 fix(settings): give the slider knob the switch's knob l0ng-ai 2026-08-08 09:02:52 +07:00
  • 8c071ee380 chore(terminal): drop the client-side command-mark store l0ng-ai 2026-08-08 09:54:35 +08:00
  • aab3946928 fix(settings): sentence-case the labels on the settings pages l0ng-ai 2026-08-08 08:53:04 +07:00
  • 1108707bc5 fix(copy): call the background server one name, everywhere l0ng-ai 2026-08-08 08:52:35 +07:00
  • e80b7c5f80 fix(settings): give the About page the section headers the other pages use l0ng-ai 2026-08-08 08:52:06 +07:00
  • ebec6096d6 fix(windows): make the install directory actually replaceable before updating l0ng-ai 2026-08-08 09:45:15 +08:00
  • 7d443b2149 fix(settings): build the command-line setting out of the same pieces as the rest l0ng-ai 2026-08-08 08:42:08 +07:00
  • e17bebb7e2 fix(chrome): give the last icon-only buttons the tooltips their twins have l0ng-ai 2026-08-08 08:35:50 +07:00
  • a4f6fdc655 fix(settings): colour a filled slider like an on switch l0ng-ai 2026-08-08 08:35:50 +07:00
  • a8577fbe5c fix(palette): line section headers up with the rows they head l0ng-ai 2026-08-08 08:35:50 +07:00
  • f3ead2fb53 fix(settings): give the SSH form its own wrapping row l0ng-ai 2026-08-08 09:20:58 +08:00
  • 910ac3b469 fix(test): stop the after-a-pipe test from assuming a Unix root l0ng-ai 2026-08-08 09:20:58 +08:00
  • c5aaf2b4f7 fix(theme): floor the tokens that bypassed the contrast machinery (#400) l0ng-aiandl0ng-ai 2026-08-08 09:11:01 +08:00
  • fe558a1c8e fix(terminal): localize the right-click menu and the search bar (#401) l0ng-aiandl0ng-ai 2026-08-08 09:10:31 +08:00
  • 4275bb1aef Revert the settings row wrap that broke every long description l0ng-ai 2026-08-08 09:00:47 +08:00
  • 56075221b5 fix(panel): size the Session label column to the labels it holds l0ng-ai 2026-08-08 08:43:30 +08:00
  • 8d57e07422 fix(search): make a match visible on a light theme l0ng-ai 2026-08-08 08:29:59 +08:00
  • 5423301b82 fix(settings): stop the SSH host form running off the right edge l0ng-ai 2026-08-08 08:09:45 +08:00
  • 1e7284db2b fix(palette): give the "edit" badge a chord that can actually fire l0ng-ai 2026-08-08 07:57:37 +08:00
  • 5d1584e4c4 fix(palette): arm the first row when the palette opens l0ng-ai 2026-08-08 07:44:10 +08:00
  • 91d3731f07 Merge branch 'fix/search-bar-hides-the-match' into integration/polish l0ng-ai 2026-08-08 07:33:54 +08:00
  • 474ed4d420 fix(search): stop parking the current match under the search bar l0ng-ai 2026-08-08 07:32:41 +08:00
  • fa12d84b9b fix(reveal): stop offering Finder a path that is not on this machine l0ng-ai 2026-08-08 07:22:41 +08:00
  • b77f70310d fix(prompts): put the action on the right and give Escape a home l0ng-ai 2026-08-08 07:16:02 +08:00
  • 2a0b910cd4 fix(themes): reuse the key that was already written for this failure l0ng-ai 2026-08-08 06:55:36 +08:00
  • b608fcaae9 fix(themes): say so when the themes folder cannot be opened l0ng-ai 2026-08-08 06:51:56 +08:00
  • 698db815e2 Merge branch 'fix/completion-after-pipe' into integration/polish l0ng-ai 2026-08-08 06:49:24 +08:00
  • 10abd37134 fix(completion): complete a command name after a pipe, not a filename l0ng-ai 2026-08-08 06:49:20 +08:00
  • 3e03a1cbb2 refactor(terminal): drop the duration PaneBusy carried and never showed l0ng-ai 2026-08-08 06:33:03 +08:00
  • 846ce1defc fix(terminal): invert the half of a wide character that holds the glyph l0ng-ai 2026-08-08 06:30:34 +08:00
  • befb689a1a fix(editor): keep Discard away from the button Return presses l0ng-ai 2026-08-08 06:26:05 +08:00
  • 5b65267d7f Merge branch 'fix/tree-search-cap' into integration/polish l0ng-ai 2026-08-08 06:03:19 +08:00
  • 2ec01b0264 Merge branch 'fix/search-match-cap' into integration/polish l0ng-ai 2026-08-08 06:01:43 +08:00
  • 5e70a125ea Merge branch 'fix/silent-theme-writes' into integration/polish l0ng-ai 2026-08-08 06:01:43 +08:00
  • ecaab93c8f fix(file-tree): say when the search list is only the first 200 matches l0ng-ai 2026-08-08 06:01:19 +08:00
  • 4fc2dfd541 fix(search): mark a match count that hit the ceiling l0ng-ai 2026-08-08 05:50:50 +08:00
  • f8e2a59456 fix(themes): stop the theme editor from failing without saying so l0ng-ai 2026-08-08 05:46:18 +08:00
  • b2c2ecbc45 Repair the merged plural table and test module l0ng-ai 2026-08-08 05:38:15 +08:00
  • 2ef162da36 Merge branch 'fix/restart-server-failure' into integration/polish l0ng-ai 2026-08-08 05:34:25 +08:00
  • f49281d53c Merge branch 'fix/theme-load-errors' into integration/polish l0ng-ai 2026-08-08 05:34:24 +08:00
  • 08c47e37fb Merge branch 'fix/modal-scrims' into integration/polish l0ng-ai 2026-08-08 05:33:03 +08:00
  • 14156f51a4 fix(app): say when a server restart failed instead of showing an empty home page l0ng-ai 2026-08-08 05:32:37 +08:00
  • 6a1b843797 fix(session): say when the layout came back short l0ng-ai 2026-08-08 05:29:00 +08:00
  • 66d4d03d33 fix(themes): say which files in the themes folder did not load, and why l0ng-ai 2026-08-08 05:20:59 +08:00
  • 4406340974 fix(ui): make the two card overlays look as modal as they behave l0ng-ai 2026-08-08 05:15:07 +08:00
  • 90cf1c0d7a Drop the two SSH close helpers the general close guard superseded l0ng-ai 2026-08-08 05:06:16 +08:00
  • e86cb44923 Merge branch 'fix/ssh-in-menu-bar' into integration/polish l0ng-ai 2026-08-08 04:50:37 +08:00
  • 12566d9b7f Merge branch 'fix/sidebar-search-branch' into integration/polish l0ng-ai 2026-08-08 04:50:37 +08:00
  • 6cab19ce01 fix(menu): put SSH in the menu bar, and stop offering Full Screen twice l0ng-ai 2026-08-08 04:50:14 +08:00
  • 7f3f69dfd6 fix(sidebar): search what the row shows, not just the part that fits l0ng-ai 2026-08-08 04:27:23 +08:00
  • 9c929fff91 Merge branch 'fix/unbindable-actions' into integration/polish l0ng-ai 2026-08-08 04:21:36 +08:00
  • 9ebbe2cd24 Merge branch 'fix/io-error-messages' into integration/polish l0ng-ai 2026-08-08 04:21:36 +08:00
  • e7093e66fb fix(keymap): make the three panel actions bindable, and stop dropping typos in silence l0ng-ai 2026-08-08 04:11:19 +08:00
  • 63ad270473 fix(errors): give the failures people can act on a sentence l0ng-ai 2026-08-08 04:00:34 +08:00
  • c2dcfe445f Fix the merged i18n guard: one ALL sweep, not two half-tests l0ng-ai 2026-08-08 03:51:59 +08:00
  • 2a9b4764bd Merge branch 'fix/first-terminal-failure' into integration/polish l0ng-ai 2026-08-08 03:48:43 +08:00
  • 70c82376bd Merge branch 'fix/ssh-advanced-grouping' into integration/polish l0ng-ai 2026-08-08 03:48:43 +08:00
  • 6ad7a25e0b Merge branch 'fix/sftp-overwrite' into integration/polish l0ng-ai 2026-08-08 03:48:43 +08:00
  • 0d698f21a3 Merge branch 'fix/keybind-recording-feedback' into integration/polish l0ng-ai 2026-08-08 03:48:42 +08:00
  • 966f3bebb9 Merge branch 'fix/switcher-column-hint' into integration/polish l0ng-ai 2026-08-08 03:48:42 +08:00
  • 43450c075e Merge branch 'fix/stacked-daemon-prompts' into integration/polish l0ng-ai 2026-08-08 03:48:42 +08:00
  • aa97ec94a2 Merge branch 'fix/i18n-enum-guard' into integration/polish l0ng-ai 2026-08-08 03:48:42 +08:00
  • 78ca226afa Merge branch 'fix/settings-dirty-escape' into integration/polish l0ng-ai 2026-08-08 03:48:42 +08:00
  • 60d994c337 Merge branch 'fix/ssh-auth-error' into integration/polish l0ng-ai 2026-08-08 03:48:42 +08:00
  • 5a6f4ae611 Merge branch 'fix/keybindings-page' into integration/polish l0ng-ai 2026-08-08 03:48:42 +08:00
  • 7e441921a4 Merge branch 'fix/destructive-confirms' into integration/polish l0ng-ai 2026-08-08 03:48:41 +08:00
  • f605a21e76 Merge branch 'fix/copy-consistency' into integration/polish l0ng-ai 2026-08-08 03:48:41 +08:00
  • 4e5d711e5d Merge branch 'fix/agent-status-affordance' into integration/polish l0ng-ai 2026-08-08 03:48:41 +08:00
  • 82947a2510 Merge branch 'fix/tree-states' into integration/polish l0ng-ai 2026-08-08 03:48:41 +08:00
  • 5e171d8f6b Merge branch 'fix/palette-list' into integration/polish l0ng-ai 2026-08-08 03:48:41 +08:00
  • 1ad76c153a Merge branch 'fix/icon-hit-targets' into integration/polish l0ng-ai 2026-08-08 03:48:40 +08:00
  • be228d22cf Merge branch 'fix/settings-search' into integration/polish l0ng-ai 2026-08-08 03:48:40 +08:00
  • 3caf45108d Merge branch 'fix/cursor-opacity' into integration/polish l0ng-ai 2026-08-08 03:48:40 +08:00
  • 08ad86756a Merge branch 'fix/terminal-context-menu' into integration/polish l0ng-ai 2026-08-08 03:48:40 +08:00
  • f12a837fd3 fix(app): say why the window opened with no terminal in it l0ng-ai 2026-08-08 03:47:20 +08:00
  • 96f6dc88c5 fix(settings): break the SSH Advanced list into groups you can scan l0ng-ai 2026-08-08 03:34:29 +08:00