Commit Graph

  • b7169bc4e1 fix(terminal): offer Goose's commands in the composer's menu l0ng-ai 2026-10-01 12:37:36 +08:00
  • 8a7fd8e04a fix(terminal): take only a hook's word that the agent is asking l0ng-ai 2026-10-01 12:36:44 +08:00
  • fde8a6304e fix(core): don't start a turn from a notification's waiting status l0ng-ai 2026-10-01 12:35:36 +08:00
  • cc44269ec6 fix(terminal): stop a Grok Build turn with its own interrupt key l0ng-ai 2026-10-01 11:51:43 +08:00
  • 8228503bb2 fix(terminal): send Oh My Pi, Grok Build and Prime Agent messages that end in a mention l0ng-ai 2026-10-01 11:37:07 +08:00
  • cbe35925c0 fix(terminal): spell mentions the way Pi and its forks read them l0ng-ai 2026-10-01 11:27:50 +08:00
  • 719ac74b08 fix(terminal): lay the composer over Grok Build's own input l0ng-ai 2026-10-01 11:13:15 +08:00
  • 35854a9edc fix(terminal): lay the composer over Prime Agent's own input l0ng-ai 2026-10-01 11:02:46 +08:00
  • 475dc5d874 fix(terminal): lay the composer over Oh My Pi's own input l0ng-ai 2026-10-01 10:56:09 +08:00
  • ce8d2fbe70 fix(terminal): offer Pi's, Oh My Pi's, Prime Agent's and Grok Build's commands l0ng-ai 2026-10-01 10:45:09 +08:00
  • 18bb92c1ae fix(terminal): lay the composer over Pi's own input l0ng-ai 2026-10-01 10:45:02 +08:00
  • 6be9dc9d5c fix(core): take Prime Agent's hook reports from its background daemon l0ng-ai 2026-10-01 10:18:59 +08:00
  • 8db82ab48d fix(core): keep Pi and Oh My Pi panes working through retries and approvals l0ng-ai 2026-10-01 10:08:41 +08:00
  • d62c289377 fix(core): import Pi's extension types from its current package l0ng-ai 2026-10-01 09:54:20 +08:00
  • 7a06d56786 fix(terminal): hand Copilot and CodeBuddy their attachments as mentions l0ng-ai 2026-10-01 09:18:07 +08:00
  • f155fa59de fix(terminal): offer Copilot's, Qwen Code's, CodeBuddy's and Kimi Code's commands l0ng-ai 2026-10-01 09:15:30 +08:00
  • 8ca1d57a7f fix(terminal): spell a mention with a space the way Kimi Code does l0ng-ai 2026-10-01 09:13:30 +08:00
  • e90ed33c0d fix(terminal): paste messages to Kimi Code so they are sent l0ng-ai 2026-10-01 09:12:08 +08:00
  • aae6b12196 fix(terminal): hand CodeBuddy a leading ! as a key of its own l0ng-ai 2026-10-01 09:03:34 +08:00
  • 7e616cbf60 fix(terminal): leave Copilot's file list behind before pressing Enter l0ng-ai 2026-10-01 09:02:19 +08:00
  • f04c3e1ae7 fix(terminal): speak to Qwen Code the way Gemini is spoken to l0ng-ai 2026-10-01 09:01:07 +08:00
  • c4d73b4bc2 fix(terminal): paste messages to Copilot instead of typing them l0ng-ai 2026-10-01 08:58:33 +08:00
  • 8597112fe1 fix(core): don't let a hook wait on a terminal whose pane has gone l0ng-ai 2026-10-01 08:23:17 +08:00
  • 868388a315 fix(terminal): don't answer pixel-size queries from a replayed pane l0ng-ai 2026-10-01 05:49:17 +08:00
  • a9d1e6442f fix(terminal): hand OpenCode and Amp their attachments as pastes of their own l0ng-ai 2026-10-01 05:30:45 +08:00
  • f9b21d730c fix(terminal): offer OpenCode's commands in the composer's menu l0ng-ai 2026-10-01 05:22:57 +08:00
  • f822b29a86 fix(terminal): stand the docked composer as far in from the bottom as from the sides l0ng-ai 2026-10-01 05:19:34 +08:00
  • ece189b344 fix(terminal): paste messages to OpenCode and Amp instead of typing them l0ng-ai 2026-10-01 05:19:16 +08:00
  • 2f4d9820ff fix(core): show no effort level for a Claude model that takes none l0ng-ai 2026-10-01 04:55:10 +08:00
  • 15bcf292b2 fix(core): name tty7's Gemini hooks so Gemini shows "tty7" while they run l0ng-ai 2026-10-01 04:54:47 +08:00
  • a6ddca66e2 fix(terminal): spell a mention with a space the way Claude and Codex read it l0ng-ai 2026-10-01 04:54:22 +08:00
  • a4cf59923b fix(terminal): paste messages to Gemini instead of typing them l0ng-ai 2026-10-01 04:28:49 +08:00
  • 46272fc6d4 fix(terminal): offer Gemini's current commands in the composer's menu l0ng-ai 2026-10-01 04:20:55 +08:00
  • 775baf246e fix(terminal): hand Gemini its attachments and mentions so it reads them l0ng-ai 2026-10-01 04:18:17 +08:00
  • 9f9ced6411 fix(terminal): give Gemini time to read a paste before pressing Enter l0ng-ai 2026-10-01 03:56:00 +08:00
  • 35e3fdd7ee fix(terminal): find Gemini's input in the shaded block it draws now l0ng-ai 2026-10-01 03:53:16 +08:00
  • 857312c2a0 fix(core): install Gemini hooks under GEMINI_CLI_HOME when it is set l0ng-ai 2026-10-01 03:36:28 +08:00
  • cdc3b47914 fix(core): find the pane a Codex hook reports on from the report itself l0ng-ai 2026-10-01 03:27:50 +08:00
  • 32b9b35b64 fix(core): install Codex hooks into CODEX_HOME when it is set l0ng-ai 2026-10-01 03:12:08 +08:00
  • 787690d446 fix(terminal): offer Codex's /permissions, not the retired /approvals l0ng-ai 2026-10-01 03:12:08 +08:00
  • 18c2426fdb fix(terminal): step aside for Codex's own lists instead of covering them l0ng-ai 2026-10-01 03:11:58 +08:00
  • 6b98c1f6b9 fix(terminal): offer /effort in the composer's command menu for Claude l0ng-ai 2026-10-01 02:46:14 +08:00
  • 87930859a9 fix(core): hand agent hook reports to the daemon over its socket l0ng-ai 2026-10-01 02:44:14 +08:00
  • 8477a6c626 fix(core): keep agent hook sequences short l0ng-ai 2026-10-01 02:37:41 +08:00
  • ed3f6b0859 fix(terminal): a toolbar pick holds only until the agent's next finished turn l0ng-ai 2026-10-01 02:25:43 +08:00
  • 73bb9a4cf8 fix(terminal): offer Fable in the composer's model list l0ng-ai 2026-10-01 02:05:44 +08:00
  • ae6b83781d fix(core): report Claude's model and effort only when they are this turn's l0ng-ai 2026-10-01 02:05:33 +08:00
  • 29ad561121 fix(terminal): cover the agent's input from its top rule at any pane height l0ng-ai 2026-10-01 02:05:17 +08:00
  • 5227ce8c0b fix(terminal): a paste at the grid goes into the composer covering the input l0ng-ai 2026-10-01 02:05:04 +08:00
  • 2b3b6ebe2e refactor(terminal): drop the composer's context gauge until there is an exact source for it l0ng-ai 2026-10-01 01:05:56 +08:00
  • 8bf54d2a0f Revert "feat(core): send a Claude turn's context size once its transcript catches up" l0ng-ai 2026-10-01 01:01:49 +08:00
  • 7b92ce49be feat(core): send a Claude turn's context size once its transcript catches up l0ng-ai 2026-10-01 00:54:08 +08:00
  • ecd41efe52 fix(core): take the effort level Claude reports in the hook payload l0ng-ai 2026-10-01 00:48:13 +08:00
  • 74dafeca48 fix(terminal): show the effort level alone, close toolbar lists on an outside click, read per-model effort l0ng-ai 2026-10-01 00:45:25 +08:00
  • b5a3aae4a9 fix(terminal): paint the composer's lists over its ring, and give Effort its chevron l0ng-ai 2026-10-01 00:36:42 +08:00
  • e74a29336b fix(terminal): a click beside the covering composer leaves it, as one on the grid does l0ng-ai 2026-10-01 00:29:37 +08:00
  • 15efbcb992 fix(terminal): let a click outside the composer keep the keyboard l0ng-ai 2026-10-01 00:26:52 +08:00
  • e83fe7498c fix(terminal): keep the composer's contents still when its ring thickens l0ng-ai 2026-10-01 00:21:05 +08:00
  • 4798056158 style(ui): draw the sidebar dividers as one-device-pixel hairlines l0ng-ai 2026-10-01 00:17:30 +08:00
  • 7b9cc69c2b style(terminal): align the composer with the design: bottom inset, hairline ring, effort label l0ng-ai 2026-10-01 00:08:00 +08:00
  • 02c1da9321 feat(terminal): open the composer's model and effort lists over their buttons, and seat the box where the agent's input starts l0ng-ai 2026-10-01 00:01:07 +08:00
  • 47ee8a53f2 feat(terminal): replace the composer's Think toggle with an effort picker l0ng-ai 2026-09-30 23:51:02 +08:00
  • 5c92972f11 feat(terminal): lay the composer over the agent's own input, with its toolbar l0ng-ai 2026-09-30 23:32:47 +08:00
  • a4d46c8124 feat(terminal): give the composer a chat-box layout with attachments and / @ menus l0ng-ai 2026-09-30 23:01:42 +08:00
  • 24a37e2c5c feat(terminal): dock a message composer under agent panes l0ng-ai 2026-09-30 22:40:59 +08:00
  • c361bd71e8 feat(panel): CPU% and memory per process, and a total, in Info → Processes (#1064) 2026-10-01 00:18:27 -07:00
  • e1f93704fe fix(sidebar): Move to Group is a submenu listing every sidebar group (#1063) 2026-10-01 00:18:06 -07:00
  • 384a329df7 feat(terminal): program notifications follow the policy; read kitty OSC 99 (#1062) 2026-10-01 00:17:44 -07:00
  • 1d76051959 feat(terminal): tell a pane's program when the theme turns light or dark (DEC 2031) (#1061) 2026-10-01 00:17:22 -07:00
  • ac5f20dfa7 fix(themes): accept integer colour components in .itermcolors files (#1059) Adam HitchcockandClaude Opus 5.5 2026-10-01 00:17:01 -07:00
  • b63a4ebbe0 fix(ui): selecting a sidebar tab scrolls only as far as the nearest edge (#1060) 2026-09-30 23:58:11 -07:00
  • 4e4789a045 fix(links): peel a CJK label off a path glued behind it (#1053) l0ng-ai 2026-10-01 00:17:43 +08:00
  • 7e918f3a89 fix(editor): ⌘W on an empty editor closes the editor, not the terminal (#1056) l0ng-ai 2026-10-01 00:17:39 +08:00
  • d7dad45fa8 fix(gateway): reach the relay through a proxy when that is the only way out (#1058) l0ng-ai 2026-10-01 00:16:06 +08:00
  • 9b6d92dcd6 fix(gateway): reach the relay through a proxy when that is the only way out fix/mobile-relay-proxy l0ng-ai 2026-09-30 23:56:57 +08:00
  • f64482a299 fix(mobile): bump iroh to 1.3.0 so a stuck relay cannot stall direct dials fix/mobile-iroh-1.3 l0ng-ai 2026-09-30 23:02:32 +08:00
  • c7664294c0 fix(editor): ⌘W on an empty editor closes the editor, not the terminal fix/cmd-w-empty-editor l0ng-ai 2026-09-30 22:50:01 +08:00
  • 96870ebcd4 ci(nightly): the phone app in the download table (#1055) l0ng-ai 2026-09-30 22:35:32 +08:00
  • 0ace565eab ci(nightly): the phone app in the download table ci/nightly-phone-column l0ng-ai 2026-09-30 22:35:17 +08:00
  • 88bd7ca200 ci(nightly): a download table in the release notes, as a stable release has (#1054) l0ng-ai 2026-09-30 22:30:49 +08:00
  • 11ce06ff36 ci(nightly): a download table in the release notes, as a stable release has ci/nightly-download-table l0ng-ai 2026-09-30 22:30:40 +08:00
  • 87f87df90e fix(links): peel a CJK label off a path glued behind it fix/link-cjk-label l0ng-ai 2026-09-30 22:20:36 +08:00
  • fa3d777c29 feat(release): ship a native Windows ARM64 build (#1043) l0ng-ai 2026-09-30 22:04:46 +08:00
  • ce56e1674a chore(mobile): 0.1.2 (#1052) mobile-v0.1.2 l0ng-ai 2026-09-30 20:55:56 +08:00
  • 5f5b0ec17d chore(mobile): 0.1.2 release/mobile-0.1.2 l0ng-ai 2026-09-30 20:55:48 +08:00
  • f6c866c53c fix(mobile): the Android app icon is tty7's, not the placeholder (#1051) l0ng-ai 2026-09-30 20:42:44 +08:00
  • 5290fa6044 fix(mobile): the Android app icon is tty7's, not the placeholder fix/android-icon l0ng-ai 2026-09-30 20:42:37 +08:00
  • 1172959e1d fix(menu): lighten the context menu shadow l0ng-ai 2026-09-30 20:36:21 +08:00
  • f85c0fee76 fix(mobile): number TestFlight builds in UTC (#1050) l0ng-ai 2026-09-30 19:32:02 +08:00
  • 980e06adc7 fix(mobile): number TestFlight builds in UTC fix/testflight-utc l0ng-ai 2026-09-30 19:31:55 +08:00
  • 0a47cada12 ci(mobile): release iOS and Android together from one tag (#1048) l0ng-ai 2026-09-30 18:20:50 +08:00
  • 0089657461 ci(mobile): release iOS and Android together from one tag feat/mobile-release l0ng-ai 2026-09-30 18:20:25 +08:00
  • 0646dc8b82 ci(mobile): match the signing digest whatever apksigner calls the signer (#1047) mobile-v0.1.1 l0ng-ai 2026-09-30 17:45:00 +08:00
  • 9c07c39992 ci(mobile): match the signing digest whatever apksigner calls the signer fix/mobile-cert-check l0ng-ai 2026-09-30 17:43:46 +08:00
  • 399ecdf777 docs(readme): lead with three pillars instead of a feature list (#1046) l0ng-ai 2026-09-30 17:40:14 +08:00
  • c834e728ce ci(mobile): keep the NDK install from failing on SIGPIPE (#1045) l0ng-ai 2026-09-30 17:25:06 +08:00
  • 7c62dbce79 ci(mobile): keep the NDK install from failing on SIGPIPE fix/mobile-ndk-step l0ng-ai 2026-09-30 17:19:38 +08:00
  • 0c2033ab07 feat(mobile): run on Android, and release a signed APK (#1044) l0ng-ai 2026-09-30 17:17:06 +08:00
  • 1008bb977f ci: tell people how to install the phone app feat/mobile-android l0ng-ai 2026-09-30 17:14:14 +08:00
  • 4a54ab8d29 ci(mobile): release a signed Android APK l0ng-ai 2026-09-30 17:05:33 +08:00