Commit Graph

  • 76ee68d3e8 fix(diff): reconcile the diff-overlay work with the host-aware git refactor l0ng-ai 2026-07-29 08:20:52 +08:00
  • 4c27f59f77 no-mistakes(document): correct changelog cost count and overlay-trigger docs l0ng-ai 2026-07-28 22:13:45 +08:00
  • 65b90f3607 no-mistakes(review): drive banner per-file truncation off parser flags l0ng-ai 2026-07-28 22:01:00 +08:00
  • 15b719f78c no-mistakes(review): cap Changes panel rows and fix oversized banner truncation notice l0ng-ai 2026-07-28 20:04:17 +08:00
  • 9ffd1f89ef fix(diff): bound the untracked list and stop a moving default flipping toggles l0ng-ai 2026-07-28 18:49:32 +08:00
  • 3fd523e1b9 feat(diff): make the sidebar diff preview optional and bound its cost l0ng-aiandClaude Opus 5 2026-07-28 17:43:25 +08:00
  • 6f842c3007 fix(file-tree): stop a watcher event repainting a window with nothing to draw (#249) l0ng-aiandl0ng-ai 2026-07-29 16:09:04 +08:00
  • 58cec503c7 no-mistakes(review): delete withdrawn recursive-watch CHANGELOG entry duplicated by rebases fm/tty7-render-idle l0ng-ai 2026-07-29 15:36:46 +08:00
  • dbddf6eb04 no-mistakes(review): gate watcher re-read on listings drawn, fix stale docs l0ng-ai 2026-07-29 15:13:00 +08:00
  • 2188afa656 no-mistakes(review): exclude the SFTP column from the tree-drawn gate, fix stale docs l0ng-ai 2026-07-29 14:34:34 +08:00
  • b1dab0c21e no-mistakes(review): correct watch scope claims, repaint on moved root, skip hidden-panel reads l0ng-ai 2026-07-29 12:36:46 +08:00
  • 8ffbbe72f0 fix(file-tree): stop a watcher event repainting a window with nothing to draw l0ng-ai 2026-07-29 00:09:18 +08:00
  • 9c00648875 fix(ui): keep the window-drag arm alive across a repaint, and make every header draggable (#252) l0ng-aiandl0ng-ai 2026-07-29 14:57:21 +08:00
  • 81c9dac526 docs(changelog): re-file Unreleased entries after the rebase onto main fm/tty7-titlebar-fix l0ng-ai 2026-07-29 10:45:03 +08:00
  • a8692751a6 no-mistakes(document): make workspace_head panel-width doc version-neutral l0ng-ai 2026-07-29 08:53:39 +08:00
  • dae26677c1 no-mistakes(document): make panel grab-handle docs version-neutral and platform-accurate l0ng-ai 2026-07-29 08:25:22 +08:00
  • 8f08bea3f6 no-mistakes(document): reorder changelog sections; record non-draggable header exclusions l0ng-ai 2026-07-29 02:27:24 +08:00
  • 120726025e no-mistakes(review): occlude resize handles; correct chip-reserve arithmetic l0ng-ai 2026-07-29 01:34:50 +08:00
  • 70493475ae fix(ui): make every header draggable, and keep the arm alive across a repaint (#221) l0ng-ai 2026-07-28 23:05:55 +08:00
  • 12d8cf549b fix(ci): read the AppImage version from [workspace.package] l0ng-ai 2026-07-29 10:37:56 +08:00
  • 64403cf860 feat(terminal): expose the prompt editor's soft newline as a rebindable InsertNewline action (#246) l0ng-aiandl0ng-ai 2026-07-29 01:05:08 +08:00
  • 6843ff3f9c no-mistakes(document): document rebindable InsertNewline chords; fix rustfmt and changelog link fm/tty7-insert-newline l0ng-ai 2026-07-28 20:20:42 +08:00
  • b745a71e60 no-mistakes(review): scope rebind's NoAction to its context; see extra chords l0ng-ai 2026-07-28 20:01:24 +08:00
  • d11ced1a35 fix(prompt): let the newline chords through an open completion menu l0ng-ai 2026-07-28 18:45:40 +08:00
  • 3f4829f852 feat(keymap): make the prompt editor's soft newline a bindable action l0ng-ai 2026-07-28 17:10:11 +08:00
  • 1f09a62568 fix(ui): give corner-filling children their own radius (#236) (#244) l0ng-aiandl0ng-ai 2026-07-29 00:34:40 +08:00
  • 0008577617 no-mistakes(document): untrack AGENTS.md per gitignore dev-tool convention fm/tty7-aa-edges l0ng-ai 2026-07-28 18:06:18 +08:00
  • 7253240cc2 no-mistakes(document): point Unreleased changelog link at v26.7.6 l0ng-ai 2026-07-28 17:49:29 +08:00
  • b32d269fcc no-mistakes(review): round diff card header when body is empty l0ng-ai 2026-07-28 16:53:16 +08:00
  • cfcf5f79fa fix(ui): stop filled children squaring off rounded corners l0ng-ai 2026-07-28 16:26:42 +08:00
  • 9ca3319239 feat(agents): fork an agent session and copy its session id (#241) l0ng-aiandl0ng-ai 2026-07-29 00:23:49 +08:00
  • 328b079272 chore: untrack AGENTS.md per gitignore dev-tool convention fm/tty7-fork-session l0ng-ai 2026-07-29 00:12:27 +08:00
  • 1fb727d0f2 no-mistakes(document): correct fork placement rationale in menus and changelog l0ng-ai 2026-07-28 22:18:54 +08:00
  • ea7aa670bf fix(agents): repoint Pi's token-gate comment after the rebase l0ng-ai 2026-07-28 21:39:51 +08:00
  • 78de2da79d no-mistakes(document): rewrap fork menu comment after label unification l0ng-ai 2026-07-28 20:32:41 +08:00
  • 99627d38b7 no-mistakes(review): fix(agents): fork the pane the tab menu row named l0ng-ai 2026-07-28 20:27:07 +08:00
  • a7240f394d fix(agents): label forking the same for every agent l0ng-ai 2026-07-28 19:42:12 +08:00
  • 30c8232042 no-mistakes(document): docs: correct fork action surfaces, label, and remote limits l0ng-ai 2026-07-28 18:05:01 +08:00
  • 4091755666 no-mistakes(review): perf(terminal): compute fork menu enablement at menu-open time l0ng-ai 2026-07-28 17:36:05 +08:00
  • 65892e155e feat(agents): fork an agent session, and copy its session id l0ng-ai 2026-07-28 16:57:58 +08:00
  • a88a8b6515 test(host): bound watch coalescing by elapsed windows, not a constant l0ng-ai 2026-07-28 23:42:39 +08:00
  • 9246340c43 Merge pull request #242 from l0ng-ai/feat/ssh-settings-redesign l0ng-ai 2026-07-28 23:12:47 +08:00
  • c3cfeb5daa Merge remote-tracking branch 'origin/main' into feat/ssh-settings-redesign l0ng-ai 2026-07-28 22:56:14 +08:00
  • ed4dbee8e3 Merge pull request #235 from l0ng-ai/feat/remote-workspace l0ng-ai 2026-07-28 22:54:48 +08:00
  • 816a45cc17 fix(ci): build the unrepresentable-path case on Windows too l0ng-ai 2026-07-28 22:39:16 +08:00
  • 6f9324727c Merge remote-tracking branch 'origin/main' into feat/remote-workspace l0ng-ai 2026-07-28 22:24:03 +08:00
  • 54cf9f2a8f fix(ui): keep blocking host work off the UI thread and off gpui's pool l0ng-ai 2026-07-28 22:14:48 +08:00
  • 4486ee6849 fix(control): spawn on backlog, and hold a watch until its id is out l0ng-ai 2026-07-28 22:00:36 +08:00
  • 0ec8e050ad fix(workspaces): make a handover atomic and stop two stores clobbering one file l0ng-ai 2026-07-28 21:54:23 +08:00
  • ba5b29818d fix(control): stop a reply that cannot be encoded from reading as a hang l0ng-ai 2026-07-28 21:41:42 +08:00
  • 6d70939824 feat(agents): make Pi a first-class agent with icon and resume (#240) 2026-07-28 21:34:02 +08:00
  • 2bbe4ab5dd no-mistakes(document): correct Pi changelog icon-grid claim fm/tty7-pi-agent l0ng-ai 2026-07-28 20:26:00 +08:00
  • ff76c01ac7 fix(ci): pick mtime nanoseconds a Windows SystemTime can hold l0ng-ai 2026-07-28 19:57:26 +08:00
  • 26f3a73f58 fix(ci): gate the tty7-server test suites that need --stdio on Unix l0ng-ai 2026-07-28 19:39:19 +08:00
  • 0fba41a0e5 fix(ci): keep the control-server tests off Windows l0ng-ai 2026-07-28 19:26:43 +08:00
  • 8ca19e6a5a fix(agents): use Pi's own mark for the avatar, not tty7 artwork l0ng-ai 2026-07-28 19:07:48 +08:00
  • c951318f93 fix(tests): stop the keybinding tests from wiping the real user config l0ng-ai 2026-07-28 18:47:02 +08:00
  • f0cfb47b06 refactor(ssh): rebuild Settings → SSH as a host library l0ng-ai 2026-07-28 18:38:23 +08:00
  • c469e10312 Merge remote-tracking branch 'origin/main' into feat/remote-workspace l0ng-ai 2026-07-28 18:03:55 +08:00
  • 334896ff47 no-mistakes(document): align Pi changelog flag list with stripped flags l0ng-ai 2026-07-28 17:40:10 +08:00
  • 5f77c40f96 feat(agents): install agent hooks onto the machine that runs the agent l0ng-ai 2026-07-28 17:08:21 +08:00
  • 95947314ae no-mistakes(review): skip resume for Pi panes launched with --no-session l0ng-ai 2026-07-28 16:45:38 +08:00
  • 8239b298a9 revert(panel): put the detail panel's tab tiles back at chrome scale l0ng-ai 2026-07-28 16:39:16 +08:00
  • 9a34576877 fix(theme): split the selection ladder into a resting and a cursor rung l0ng-ai 2026-07-28 16:39:04 +08:00
  • 68683647ee feat(remote): build remote panes off the UI thread, and redraw the switcher l0ng-ai 2026-07-28 16:32:29 +08:00
  • 4df3e6908d feat(agents): make Pi a first-class agent, not a fallback one l0ng-aiandClaude Opus 5 2026-07-28 16:14:48 +08:00
  • 1996f2ae12 chore(release): v26.7.6 v26.7.6 l0ng-ai 2026-07-28 14:52:21 +08:00
  • 540255e6a1 refactor(panel): give the detail panel's top zone back to the panel l0ng-ai 2026-07-28 14:19:23 +08:00
  • 6888fd2bc8 Merge pull request #238 from l0ng-ai/chore/dedupe-resvg-component l0ng-ai 2026-07-28 12:55:14 +08:00
  • c2da286a7f docs(changelog): reference the dedupe PR number thomasandClaude Fable 5 2026-07-28 12:40:53 +08:00
  • 5cf767c9d9 chore: finish the resvg dedupe — bump gpui-component to 0.47 thomasandClaude Fable 5 2026-07-28 12:40:25 +08:00
  • 191eda4460 Merge pull request #237 from l0ng-ai/chore/dedupe-resvg l0ng-ai 2026-07-28 12:29:17 +08:00
  • d2808f8225 docs(changelog): reference the dedupe PR number thomasandClaude Fable 5 2026-07-28 12:19:00 +08:00
  • c04f0ab8f6 chore: dedupe the resvg stack with the gpui fork thomasandClaude Fable 5 2026-07-28 12:18:04 +08:00
  • 8cb3e2cf2a Merge pull request #228 from l0ng-ai/dependabot/cargo/sha2-0.11.0 l0ng-ai 2026-07-28 11:56:15 +08:00
  • d534bdbb75 fix(remote): keep a remote workspace's layout across reconnects l0ng-ai 2026-07-28 11:46:08 +08:00
  • 4814d94b81 fix(remote): keep file-tree listings on screen while they refresh l0ng-ai 2026-07-28 11:45:48 +08:00
  • 2c18d6b7f4 Merge origin/main into dependabot/cargo/sha2-0.11.0 thomas 2026-07-28 11:42:19 +08:00
  • d23b509091 Merge pull request #227 from l0ng-ai/dependabot/cargo/resvg-0.47.0 l0ng-ai 2026-07-28 11:41:35 +08:00
  • 2794be9ff3 Merge remote-tracking branch 'origin/main' into dependabot/cargo/resvg-0.47.0 thomas 2026-07-28 11:31:12 +08:00
  • fd2cf5825a Merge pull request #226 from l0ng-ai/dependabot/cargo/cargo-minor-patch-ef56ca0698 l0ng-ai 2026-07-28 11:30:35 +08:00
  • ccfd7a06a7 Merge remote-tracking branch 'origin/dependabot/cargo/cargo-minor-patch-ef56ca0698' into dependabot/cargo/cargo-minor-patch-ef56ca0698 thomas 2026-07-28 11:26:40 +08:00
  • d13aca58f9 Merge remote-tracking branch 'origin/main' into dependabot/cargo/cargo-minor-patch-ef56ca0698 thomas 2026-07-28 11:24:05 +08:00
  • b3b394b4c1 Merge pull request #222 from l0ng-ai/feat/local-editor-parity l0ng-ai 2026-07-28 11:22:55 +08:00
  • ac47531a1b Merge remote-tracking branch 'origin/main' into feat/local-editor-parity thomas 2026-07-28 11:15:25 +08:00
  • ffee5cc576 Merge pull request #234 from l0ng-ai/fix/boxdraw-underline-and-fractional-dpi l0ng-ai 2026-07-28 11:14:49 +08:00
  • bd97d1878a deps: bump the cargo-minor-patch group across 1 directory with 4 updates dependabot[bot] 2026-07-28 03:07:19 +00:00
  • 52b1a64e8a Merge remote-tracking branch 'origin/main' into pr-234-review thomas 2026-07-28 11:03:39 +08:00
  • 6722e35f06 Merge pull request #233 from l0ng-ai/fix/windows-italic-cjk-mojibake l0ng-ai 2026-07-28 11:00:53 +08:00
  • 208454e202 feat(remote): remote workspaces — a window that is one machine l0ng-ai 2026-07-28 10:59:46 +08:00
  • 39d21edf47 Merge origin/main into fix/windows-italic-cjk-mojibake thomas 2026-07-28 10:50:51 +08:00
  • 664ff5bea8 Merge pull request #219 from l0ng-ai/feat/term-program-env l0ng-ai 2026-07-28 10:49:33 +08:00
  • c3ebc28393 Merge remote-tracking branch 'origin/main' into feat/term-program-env thomas 2026-07-28 10:44:13 +08:00
  • 36a7e67a80 Merge pull request #232 from l0ng-ai/fix/dim-inactive-panes-followup l0ng-ai 2026-07-28 10:42:59 +08:00
  • f6d0b30312 fix(editor): make the alt-. walk survive bypass edits, selections, and shifted meta chords thomasandClaude Fable 5 2026-07-28 10:42:26 +08:00
  • 042bb784ed fix(daemon): match capability env keys case-insensitively on Windows thomasandClaude Fable 5 2026-07-28 10:40:58 +08:00
  • 99f40122f8 deps: align resvg manifest requirement with the 0.47 lockfile bump thomasandClaude Fable 5 2026-07-28 10:38:57 +08:00
  • 07b00c2a0b Merge branch 'main' into fix/dim-inactive-panes-followup thomas 2026-07-28 10:37:51 +08:00
  • e36717a19e deps: align Cargo.toml sha2 requirement with 0.11 lockfile bump thomasandClaude Fable 5 2026-07-28 10:37:32 +08:00
  • 7ffd6afe65 docs(render): reattach seg_clip_width's doc comment thomasandClaude Fable 5 2026-07-28 10:36:46 +08:00