Commit Graph

  • 9e30f70f23 gtk: do not set bell ringing if already focused (#13597) main tip Leah Amelia Chen 2026-08-05 14:18:45 +08:00
  • 2346c4fe47 Update VOUCHED list (#13617) ghostty-vouch[bot] 2026-08-05 03:50:37 +00:00
  • d7f7a4e736 macOS: rename UpdateState.isIdle to isHidden (#13613) Mitchell Hashimoto 2026-08-04 19:28:05 -07:00
  • d2f08f1589 config: limit command translations to GTK (#13615) Mitchell Hashimoto 2026-08-04 19:27:52 -07:00
  • a00d155e9c config: limit command translations to GTK Mitchell Hashimoto 2026-08-04 15:22:25 -07:00
  • ccb08f35f6 macOS: show cancel update option when its actually cancellable (#13612) Mitchell Hashimoto 2026-08-04 14:07:38 -07:00
  • a86c49d7af macOS: rename UpdateState.isIdle to isHidden Lukas 2026-07-30 08:55:13 +02:00
  • 63d08c0342 macOS: show cancel update option when its actually cancellable Lukas 2026-07-30 10:21:27 +02:00
  • b8ab2ff168 macOS: show/search description when subtitle missing in CommandPalette (#13610) Mitchell Hashimoto 2026-08-04 11:20:01 -07:00
  • 760a250029 config: formatted action should be parsable into the original (#13609) Mitchell Hashimoto 2026-08-04 11:19:37 -07:00
  • 51cf099678 datastruct: remove unused LRU implementation (#13607) Jeffrey C. Ollie 2026-08-04 13:18:34 -05:00
  • 066a0b7c45 macOS: show description when subtitle missing in CommandPalette Lukas 2026-08-04 18:26:04 +02:00
  • b67f8ef51d config: don't escape Binding.Action.String Lukas 2026-08-04 19:45:58 +02:00
  • 8cfbaf545a config: formatted action should be parsable into the original Lukas 2026-08-04 19:45:27 +02:00
  • 02f34835ea datastruct: remove unused LRU implementation Uzair Aftab 2026-08-02 23:11:40 +02:00
  • 48d85eaeb0 core: fix mouse reporting mutex lock Mitchell Hashimoto 2026-08-04 09:09:45 -07:00
  • ca56412bf2 gtk: forward middle click to TUIs with mouse reporting (#13108) Mitchell Hashimoto 2026-08-04 08:53:39 -07:00
  • 08342c9244 Update VOUCHED list (#13603) ghostty-vouch[bot] 2026-08-04 15:33:09 +00:00
  • 594ee212bc macos: defer transparent titlebar KVO rebinding (#13601) Mitchell Hashimoto 2026-08-04 07:20:05 -07:00
  • 363e6e6b42 i18n: translation support for command palete (#11641) Mitchell Hashimoto 2026-08-04 06:43:38 -07:00
  • cfa0ca7106 macos: defer transparent titlebar KVO rebinding Mitchell Hashimoto 2026-08-04 06:29:15 -07:00
  • 1f6e26642e config: clarify cursor-click-to-move's relation to shell-integration (#13589) Jon Parise 2026-08-04 08:54:06 -04:00
  • 85083d23cd config: clarify cursor-click-to-move's relation to shell-integration Lauri Tirkkonen 2026-08-04 12:33:45 +09:00
  • bdd849fc2f Update VOUCHED list (#13596) ghostty-vouch[bot] 2026-08-04 11:57:34 +00:00
  • f5419b9b15 gtk: do not set bell ringing if already focused Lauri Tirkkonen 2026-08-04 20:26:02 +09:00
  • e0744dde62 i18n - command palette - empty translations Ēriks Remess 2026-03-19 19:02:30 +02:00
  • 1125fa26df i18n: note about i18n.N_ usage and @inComptime() return msgid for i18n._ Ēriks Remess 2026-03-19 18:00:58 +02:00
  • df23bef0e9 i18n: translation support for command palete and Latvian translation for it Ēriks Remess 2026-03-19 01:15:46 +02:00
  • 6687d6089d macos: avoid leaking ports while awaiting accessibility (#13590) Mitchell Hashimoto 2026-08-03 21:00:05 -07:00
  • b9d88292be terminal: speed up formatting anywhere from ~1.5x to ~8x (#13587) Mitchell Hashimoto 2026-08-03 20:56:46 -07:00
  • e69dc2bee8 renderer: reset terminal state cleanup counter (#13585) Mitchell Hashimoto 2026-08-03 20:55:47 -07:00
  • 74b426458b gtk: use native blur on GTK 4.23.3+ (#13586) Mitchell Hashimoto 2026-08-03 20:55:14 -07:00
  • 2ed67cadd1 terminal: redesign pin map for formatter Mitchell Hashimoto 2026-08-03 20:09:57 -07:00
  • 2b6a1e41fc macos: avoid leaking ports while awaiting accessibility Mitchell Hashimoto 2026-08-03 15:53:57 -07:00
  • d4391ff835 fastprint: fix compile errors Mitchell Hashimoto 2026-08-03 20:09:57 -07:00
  • 79aa256fa2 terminal: speed up formatter mostly by avoiding std.fmt Mitchell Hashimoto 2026-08-03 14:10:57 -07:00
  • 8838c37f4c terminal: fast print styles Mitchell Hashimoto 2026-08-03 14:10:57 -07:00
  • 85b1dd0dd9 benchmark: formatter benchmark Mitchell Hashimoto 2026-08-03 14:10:57 -07:00
  • b11d60818a synthetic: styled output generator Mitchell Hashimoto 2026-08-03 14:10:57 -07:00
  • 3263fc6c4b gtk: use native blur on GTK 4.23.3+ Leah Amelia Chen 2026-08-04 03:57:21 +08:00
  • 04f1bc0960 winproto/wayland: disable custom blur on GTK >=4.23.3 Leah Amelia Chen 2026-08-04 03:46:31 +08:00
  • 9e6e2ea964 renderer: reset terminal state cleanup counter Jon Parise 2026-08-03 19:03:06 -04:00
  • f124c42ab9 font/shaper: eliminate grapheme candidate allocations (#13584) Mitchell Hashimoto 2026-08-03 15:56:34 -07:00
  • ca8868a295 font/shaper: eliminate grapheme candidate allocations Jon Parise 2026-08-03 17:03:45 -04:00
  • 7e50356642 terminal: support pending image payloads for kitty graphics (#13582) Mitchell Hashimoto 2026-08-03 13:28:24 -07:00
  • 5700414f14 libghostty-vt: add C API for snapshotting functions (#13580) Mitchell Hashimoto 2026-08-03 13:28:13 -07:00
  • a011043784 termio: free resources for discarded messages (#13579) Mitchell Hashimoto 2026-08-03 13:18:27 -07:00
  • 6760c6482b terminal: support pending image payloads for kitty graphics Mitchell Hashimoto 2026-08-03 13:09:26 -07:00
  • d7bb4b8639 libghostty-vt: add C API for snapshotting functions Mitchell Hashimoto 2026-08-03 12:38:08 -07:00
  • 2f7fbadb0b termio: free resources for discarded messages Jon Parise 2026-08-03 14:24:58 -04:00
  • ac04fc2761 core: avoid copying OSC 52 clipboard responses (#13577) Mitchell Hashimoto 2026-08-03 10:40:18 -07:00
  • c11fe5486f core: avoid copying OSC 52 clipboard responses Jon Parise 2026-08-03 13:18:36 -04:00
  • da581e0fb7 gtk: improve split sizing (#13414) Jeffrey C. Ollie 2026-08-03 11:39:54 -05:00
  • 7d748097a0 core: free allocated writes in read-only mode (#13574) Mitchell Hashimoto 2026-08-03 09:14:59 -07:00
  • 957ed21d5c core: free allocated writes in read-only mode Jon Parise 2026-08-03 11:36:39 -04:00
  • 863fc9531a terminal/snapshot: more misc bugs (#13573) Mitchell Hashimoto 2026-08-03 08:20:43 -07:00
  • 5c65304a27 crash: do not use global state (#13567) Mitchell Hashimoto 2026-08-03 08:13:05 -07:00
  • 7d9aaa2970 terminal/snapshot: clarify incremental history errors Mitchell Hashimoto 2026-08-03 07:38:46 -07:00
  • cafe7d5da4 terminal/snapshot: clamp decoded saved cursors Mitchell Hashimoto 2026-08-03 07:38:00 -07:00
  • f99896bf8c terminal/snapshot: preserve style reader errors Mitchell Hashimoto 2026-08-03 07:37:08 -07:00
  • b5290e74c4 terminal/snapshot: release decoded hyperlink table refs Mitchell Hashimoto 2026-08-03 07:33:41 -07:00
  • 0b940ed589 terminal/snapshot: misc bugs (#13572) Mitchell Hashimoto 2026-08-03 07:00:04 -07:00
  • 418b5d1805 terminal/snapshot: harden grapheme suffix decode Mitchell Hashimoto 2026-08-02 20:53:36 -07:00
  • 9a5279db68 terminal/snapshot: release decoded style table refs Mitchell Hashimoto 2026-08-02 20:52:23 -07:00
  • e89ff37aa8 terminal/snapshot: encode screen pages safely Mitchell Hashimoto 2026-08-02 20:49:48 -07:00
  • cbc9f360b1 terminal/snapshot: report invalid decoder states Mitchell Hashimoto 2026-08-02 20:48:22 -07:00
  • d148471838 terminal/snapshot: preserve mixed-width pending wrap Mitchell Hashimoto 2026-08-02 20:46:38 -07:00
  • 15c50c1db1 crash: do not use global state Chris Marchesi 2026-08-02 09:51:23 -07:00
  • b4592eefd2 terminal/snapshot: add incremental decoder (#13569) Mitchell Hashimoto 2026-08-02 20:07:40 -07:00
  • e37865bedc terminal/snapshot: add incremental decoder Mitchell Hashimoto 2026-08-02 15:29:18 -07:00
  • d351d9ce07 terminal/snapshot: more efficient binary form, optimize wire size + encode/decode speeds (#13566) Mitchell Hashimoto 2026-08-02 15:01:00 -07:00
  • 9e3019f190 terminal/snapshot: variable-width grid cell encoding Mitchell Hashimoto 2026-08-02 10:12:30 -07:00
  • 3e5d128353 terminal/snapshot: stage PAGE payloads while decoding Mitchell Hashimoto 2026-08-02 09:37:25 -07:00
  • 9f66563479 terminal/snapshot: gate page verification on slow runtime safety Mitchell Hashimoto 2026-08-02 09:37:17 -07:00
  • 9cc061c28c terminal/snapshot: hardware-accelerated CRC32C Mitchell Hashimoto 2026-08-02 09:35:25 -07:00
  • ed0f54fb8c terminal/snapshot: 8-byte grid cells with blank elision Mitchell Hashimoto 2026-08-02 09:33:43 -07:00
  • f424b20589 macOS: install update with same code path (#13562) Mitchell Hashimoto 2026-08-02 14:28:37 -07:00
  • 39799a61ce terminal/osc: decode OSC 52 base64 with the SIMD decoder (#13565) Mitchell Hashimoto 2026-08-02 14:28:08 -07:00
  • c992658b29 terminal/osc: decode OSC 52 base64 with the SIMD decoder Uzair Aftab 2026-08-02 23:11:20 +02:00
  • a4f9b9cea2 Update VOUCHED list (#13564) ghostty-vouch[bot] 2026-08-02 20:29:16 +00:00
  • 0b5e12453b benchmark: add terminal-snapshot benchmark Mitchell Hashimoto 2026-08-02 09:33:02 -07:00
  • 3a606c6c41 macOS: install update with same code path Lukas 2026-08-01 17:32:48 +02:00
  • 7031c892b2 synthetic: line length options for the ascii generator Mitchell Hashimoto 2026-08-02 09:32:29 -07:00
  • bab076c1a2 build: lower iOS deployment target version (#13539) Mitchell Hashimoto 2026-08-02 07:03:52 -07:00
  • 915496c221 libghostty(formatter): fix superfluous newline in html formatting (#13543) Mitchell Hashimoto 2026-08-02 07:03:40 -07:00
  • f6830420ce termio: fix doc comment grammar and PTY casing in message.zig (#13549) Mitchell Hashimoto 2026-08-02 07:03:19 -07:00
  • 322636bfb0 config: update scrollbar doc per current implementation (#13553) Mitchell Hashimoto 2026-08-02 07:02:19 -07:00
  • e85bf9fb2d terminal/snapshot: pty continuation record (#13556) Mitchell Hashimoto 2026-08-02 07:01:56 -07:00
  • 70e41e96d3 terminal/snapshot: pty continuation Mitchell Hashimoto 2026-08-01 15:13:18 -07:00
  • a7cfa6fc23 config: update scrollbar doc per current implementation Lukas 2026-08-02 14:29:13 +02:00
  • 6837d7027f Update VOUCHED list (#13550) ghostty-vouch[bot] 2026-08-02 10:32:48 +00:00
  • f5911d6964 comment: fix grammar and acronym casing in message.zig doc comments Iliya Lyan 2026-08-02 19:27:31 +09:00
  • 75302feda4 Add test for superfluous newline in html formatting Roni Jacobson 2026-08-02 02:21:12 +03:00
  • 46edeee407 macOS: fix update error pill is not showing properly (#13540) Mitchell Hashimoto 2026-08-01 14:28:06 -07:00
  • f5880782fe terminal: add stream continuation tracking for replay (#13544) Mitchell Hashimoto 2026-08-01 14:16:20 -07:00
  • 68beeeb3f6 terminal: add stream continuation tracking for replay Mitchell Hashimoto 2026-08-01 06:46:02 -07:00
  • 90da3aba58 gtk: fix split sizing to eliminate flickering Daniel Kinzler 2026-07-21 19:31:58 +02:00
  • f024d21fc4 Fix superfluous newline in html formatting Roni Jacobson 2026-07-31 18:59:47 +03:00
  • 2ee42adc76 datastruct/circ_buf: fix metadata after shrinking (#13515) Jeffrey C. Ollie 2026-08-01 12:19:05 -05:00
  • b2d4462590 gtk: fix capitalization of banner title (#10642) trag1c 2026-08-01 18:58:27 +02:00