Commit Graph

  • c5a21edfcb build(deps): bump softprops/action-gh-release from 3.0.1 to 3.0.2 (#13336) Mitchell Hashimoto 2026-07-14 20:12:12 -07:00
  • 59c3a08366 build(deps): bump softprops/action-gh-release from 3.0.1 to 3.0.2 dependabot[bot] 2026-07-15 00:12:37 +00:00
  • f8041e849b Update VOUCHED list (#13330) ghostty-vouch[bot] 2026-07-14 16:52:59 +00:00
  • cf60af281b build(deps): bump mitchellh/vouch/action/manage-by-issue from 1.4.2 to 1.5.0 (#13312) Mitchell Hashimoto 2026-07-14 09:02:36 -07:00
  • e758e2b9ee build(deps): bump mitchellh/vouch/action/check-pr from 1.4.2 to 1.5.0 (#13313) Mitchell Hashimoto 2026-07-14 09:02:26 -07:00
  • 07a87067f5 build(deps): bump mitchellh/vouch/action/check-issue from baeb3bf7c7e6c12d6e33bab3870b7e936580a934 to d66fa29a64600490892131ad87597c30c91fcac4 (#13314) Mitchell Hashimoto 2026-07-14 09:02:16 -07:00
  • 4862e73419 build(deps): bump mitchellh/vouch/action/manage-by-discussion from 1.4.2 to 1.5.0 (#13315) Mitchell Hashimoto 2026-07-14 09:02:05 -07:00
  • 728134f3fb build(deps): bump mitchellh/vouch/action/sync-codeowners from 1.4.2 to 1.5.0 (#13316) Mitchell Hashimoto 2026-07-14 09:01:55 -07:00
  • 55a3e33ab2 nushell: add complete attribute (#13310) Jon Parise 2026-07-12 21:03:20 -04:00
  • 89621a194c terminal/search: don't clear storage when updating fingerprint (#13311) Mitchell Hashimoto 2026-07-12 18:00:11 -07:00
  • 0ac423d57b build(deps): bump mitchellh/vouch/action/sync-codeowners dependabot[bot] 2026-07-13 00:15:06 +00:00
  • 97f70cccfa build(deps): bump mitchellh/vouch/action/manage-by-discussion dependabot[bot] 2026-07-13 00:15:04 +00:00
  • 3f6b9a16bc build(deps): bump mitchellh/vouch/action/check-issue dependabot[bot] 2026-07-13 00:15:02 +00:00
  • 8093d2d437 build(deps): bump mitchellh/vouch/action/check-pr from 1.4.2 to 1.5.0 dependabot[bot] 2026-07-13 00:14:58 +00:00
  • 76222008eb build(deps): bump mitchellh/vouch/action/manage-by-issue dependabot[bot] 2026-07-13 00:14:57 +00:00
  • bc8bb6c0f0 terminal/search: don't clear storage when updating fingerprint Chris Marchesi 2026-07-12 16:48:50 -07:00
  • 71522c3114 remove unneeded comments Ruoyou Zhang 2026-07-12 17:25:55 -05:00
  • 7fa43764b0 add nushell complete attribute Ruoyou Zhang 2026-07-12 16:09:36 -05:00
  • a3ac713b77 Update VOUCHED list (#13309) ghostty-vouch[bot] 2026-07-12 20:23:11 +00:00
  • c4c61c5a80 terminal/search: reuse viewport fingerprint storage (#13307) Mitchell Hashimoto 2026-07-12 12:41:06 -07:00
  • 9659167ecd terminal/search: reuse viewport fingerprint storage Jon Parise 2026-07-11 21:55:50 -04:00
  • 0a3b4dca1c benchmark: remove offset audit workloads offset-audit Mitchell Hashimoto 2026-07-12 06:44:57 -07:00
  • a5071a9e6e terminal: skip full bitmap prefixes on allocation Mitchell Hashimoto 2026-07-11 20:39:29 -07:00
  • 4f35a0614e terminal: fold bitmap run searches logarithmically Mitchell Hashimoto 2026-07-11 20:38:17 -07:00
  • 0f50fdf6ce terminal: bound grapheme map probe lengths Mitchell Hashimoto 2026-07-11 21:25:21 -07:00
  • 762457c89f terminal: align page bitmap capacities Mitchell Hashimoto 2026-07-11 21:23:24 -07:00
  • 5f16939905 benchmark: add dense style replacement workload Mitchell Hashimoto 2026-07-11 20:10:02 -07:00
  • 3267b63ef9 terminal: preserve set probe invariants Mitchell Hashimoto 2026-07-11 20:09:10 -07:00
  • 58be0f13d8 terminal: expand RefCountedSet unit coverage Mitchell Hashimoto 2026-07-11 20:07:12 -07:00
  • e93c23f4dd benchmark: add grapheme map workloads Mitchell Hashimoto 2026-07-11 20:05:32 -07:00
  • 49cfb347b5 terminal: advance set lookup buckets directly Mitchell Hashimoto 2026-07-11 19:56:34 -07:00
  • 62cc056ae3 terminal: reset dead set entries in bulk Mitchell Hashimoto 2026-07-11 19:55:57 -07:00
  • b8458383c9 terminal: reuse hashes across set insertion Mitchell Hashimoto 2026-07-11 19:55:05 -07:00
  • b0cf99cf9a terminal: reduce style hash mixing cost Mitchell Hashimoto 2026-07-11 19:54:04 -07:00
  • 498533d663 terminal: avoid copying set lookup items Mitchell Hashimoto 2026-07-11 19:53:19 -07:00
  • c68d27c5fa benchmark: add style set workloads Mitchell Hashimoto 2026-07-11 19:52:18 -07:00
  • 641df6cd2a terminal: reuse resident explicit hyperlinks Mitchell Hashimoto 2026-07-11 16:43:19 -07:00
  • 9328b67201 terminal: specialize page offset hashing Mitchell Hashimoto 2026-07-11 16:42:10 -07:00
  • a797a97834 terminal: fix RefCountedSet capacity boundaries Mitchell Hashimoto 2026-07-11 16:39:37 -07:00
  • dcfaa92553 terminal: fix bitmap allocator word boundaries Mitchell Hashimoto 2026-07-11 16:37:58 -07:00
  • a887df42c5 terminal: bound page map probe lengths without tombstones (#13294) Mitchell Hashimoto 2026-07-11 14:47:37 -07:00
  • fedd42e8d6 terminal: use backward-shift deletion in page maps Mitchell Hashimoto 2026-07-11 14:19:32 -07:00
  • d31ac2be38 i18n: Fix untranslated Close Split string in zh_CN.po (#13296) kat 2026-07-11 18:20:03 +00:00
  • 78a9731c9d Update VOUCHED list (#13299) ghostty-vouch[bot] 2026-07-11 17:50:36 +00:00
  • ae76cfbfcf i18n: fix untranslated Close Split string in zh_CN.po Arvin7liu 2026-07-12 00:43:44 +08:00
  • 65f953e8e8 terminal: avoid duplicate probes when moving cell data Tim Culverhouse 2026-07-11 09:21:38 -07:00
  • 7e14347c13 terminal: bound page map probe lengths Mitchell Hashimoto 2026-07-11 09:21:27 -07:00
  • 53bd14fecf terminal: update page serial to be treated as a generation marker (correctness) (#13282) Mitchell Hashimoto 2026-07-10 09:54:42 -07:00
  • 89eca063e9 terminal/search: avoid pruning history on reload Mitchell Hashimoto 2026-07-10 09:50:40 -07:00
  • 0bad91adb8 terminal: renew generations for direct row shifts Mitchell Hashimoto 2026-07-10 09:28:14 -07:00
  • d4ac93a039 terminal: add clipboard_set effect for OSC 52 clipboard writes (#13182) Mitchell Hashimoto 2026-07-10 09:27:21 -07:00
  • 634ef71986 terminal: make clipboard writes protocol neutral Mitchell Hashimoto 2026-07-10 09:17:26 -07:00
  • f6d9a582e4 terminal: rename page serial floor as epoch Mitchell Hashimoto 2026-07-10 08:18:55 -07:00
  • 4aa3c1051d terminal: vectorize APC payload scanning (#13281) Mitchell Hashimoto 2026-07-10 08:11:30 -07:00
  • dd956f37cc terminal: renew generations for shifted rows Mitchell Hashimoto 2026-07-10 07:28:34 -07:00
  • d0a26d1460 terminal: reschedule compression after page replacement Mitchell Hashimoto 2026-07-10 07:26:00 -07:00
  • a89c6133c5 terminal/search: validate history before reload Mitchell Hashimoto 2026-07-10 07:24:31 -07:00
  • c9ad708ef7 terminal: validate flattened highlight generations Mitchell Hashimoto 2026-07-10 07:21:55 -07:00
  • c243d89bdf terminal/search: include generations in viewport fingerprints Mitchell Hashimoto 2026-07-10 07:21:28 -07:00
  • 83aada2056 terminal/search: preserve serial order in reverse matches Mitchell Hashimoto 2026-07-10 07:20:56 -07:00
  • 91a63e5287 terminal: invalidate split source page refs Mitchell Hashimoto 2026-07-10 07:20:29 -07:00
  • a804e3ac78 terminal: invalidate partially erased page refs Mitchell Hashimoto 2026-07-10 07:18:43 -07:00
  • f1a5fab452 terminal: keep page serial floor conservative Mitchell Hashimoto 2026-07-10 07:15:57 -07:00
  • 8c523ed039 terminal: vectorize APC payload scanning Tim Culverhouse 2026-07-10 09:24:05 -05:00
  • 3f2b7946d7 Misc runtime safety fixes (#13278) Mitchell Hashimoto 2026-07-10 06:58:02 -07:00
  • 9b466e9c55 terminal: fix count-limited page iteration Mitchell Hashimoto 2026-07-10 06:25:15 -07:00
  • 73ac36fa56 terminal/search: discard destroyed screen state Mitchell Hashimoto 2026-07-09 23:22:26 -07:00
  • 86e1f7b8b5 terminal/search: reject replaced result pages Mitchell Hashimoto 2026-07-09 23:02:35 -07:00
  • 5d8eb78b73 terminal/search: reset pins while feeding Mitchell Hashimoto 2026-07-09 22:58:51 -07:00
  • d239f98056 terminal/search: drop pruned selections Mitchell Hashimoto 2026-07-09 22:53:06 -07:00
  • cfce1cd56c terminal: duplicate hyperlinks before replacement Mitchell Hashimoto 2026-07-09 21:55:08 -07:00
  • dace6d1c6d terminal: handle aliased title updates Mitchell Hashimoto 2026-07-09 21:53:38 -07:00
  • a14a619ceb terminal: handle aliased pwd updates Mitchell Hashimoto 2026-07-09 21:52:24 -07:00
  • 0c299000f8 terminal: preserve aliased selection pins Mitchell Hashimoto 2026-07-09 21:50:33 -07:00
  • 91f0cf67d5 terminal: preserve tabstops on resize failure Mitchell Hashimoto 2026-07-09 21:45:15 -07:00
  • fdd255c782 terminal: reserve title terminator atomically Mitchell Hashimoto 2026-07-09 21:41:22 -07:00
  • 1d5b6f90e5 terminal: reserve pwd terminator atomically Mitchell Hashimoto 2026-07-09 21:39:34 -07:00
  • 04810273af terminal: wrap implicit hyperlink identifiers Mitchell Hashimoto 2026-07-09 21:37:26 -07:00
  • b287f6d1ab terminal: handle stored grapheme boundaries Mitchell Hashimoto 2026-07-09 21:34:39 -07:00
  • e727a36589 terminal: clear rows using stored page width Mitchell Hashimoto 2026-07-09 21:07:43 -07:00
  • b6f34be44f terminal: clamp mirrored selection corners Mitchell Hashimoto 2026-07-09 21:05:51 -07:00
  • 6071606577 terminal: clamp cloned selections to page width Mitchell Hashimoto 2026-07-09 21:03:28 -07:00
  • 08e376f239 terminal: bound selection drag geometry Mitchell Hashimoto 2026-07-09 21:01:02 -07:00
  • a55850c981 terminal: use previous page width for cursor cells Mitchell Hashimoto 2026-07-09 20:58:14 -07:00
  • a9f5b7eba2 terminal: clamp selection rows to page width Mitchell Hashimoto 2026-07-09 20:56:44 -07:00
  • fa8cae88b2 terminal: use destination width for line selection Mitchell Hashimoto 2026-07-09 20:54:09 -07:00
  • 3d08161b50 terminal: handle empty tabstop ranges Mitchell Hashimoto 2026-07-09 20:50:23 -07:00
  • 8f1c2fe959 terminal: handle backwards selection timestamps Mitchell Hashimoto 2026-07-09 20:48:58 -07:00
  • 0cb004734e terminal: ignore empty cell clears Mitchell Hashimoto 2026-07-09 20:29:51 -07:00
  • d6e24d9856 terminal: make pin traversal width-aware Mitchell Hashimoto 2026-07-09 20:27:59 -07:00
  • 30b42f42a3 terminal: reject unrepresentable pin coordinates Mitchell Hashimoto 2026-07-09 20:24:48 -07:00
  • e6e4a9fdc1 terminal: widen cell screen coordinates Mitchell Hashimoto 2026-07-09 20:23:06 -07:00
  • afbf5ba156 terminal: handle minimum prompt scroll delta Mitchell Hashimoto 2026-07-09 20:20:46 -07:00
  • c753fe4a4f terminal: handle minimum row scroll delta Mitchell Hashimoto 2026-07-09 20:19:37 -07:00
  • 35e1a0160c build(deps): bump cachix/install-nix-action from 31.10.6 to 31.10.7 (#13271) Mitchell Hashimoto 2026-07-09 20:04:02 -07:00
  • 6236d3859c Misc runtime safety fixes (#13275) Mitchell Hashimoto 2026-07-09 20:03:10 -07:00
  • 0aaedf4360 terminal: saturate origin cursor offsets Mitchell Hashimoto 2026-07-09 19:55:13 -07:00
  • 0ff4e41b22 terminal: fix pin wrapping at row boundaries Mitchell Hashimoto 2026-07-09 19:54:57 -07:00
  • 5bc6588e43 terminal/search: ignore empty search needles Mitchell Hashimoto 2026-07-09 19:54:29 -07:00
  • a23d90c89a terminal/search: reset cached results after resize (#13274) Mitchell Hashimoto 2026-07-09 19:46:37 -07:00