Commit Graph

  • 549824842d vt: add style and grapheme accessors Mitchell Hashimoto 2026-03-19 19:45:19 -07:00
  • df8813bf1b vt: replace ghostty_terminal_cell with GhosttyGridRef API Mitchell Hashimoto 2026-03-19 15:35:06 -07:00
  • 2a952b4dfe bash: move __ghostty_preexec_hook into __ghostty_hook Jon Parise 2026-03-19 20:59:16 -04:00
  • 7c14aecd3f build(deps): bump namespacelabs/nscloud-setup-buildx-action dependabot[bot] 2026-03-20 00:12:37 +00:00
  • 10e69384d7 build(deps): bump namespacelabs/nscloud-setup from 0.0.11 to 0.0.12 dependabot[bot] 2026-03-20 00:12:29 +00:00
  • 0400de28b4 vt: add ghostty_terminal_cell for point-based cell lookup Mitchell Hashimoto 2026-03-19 14:07:12 -07:00
  • 057f227145 terminal: convert Point to lib.Enum/lib.TaggedUnion with C header Mitchell Hashimoto 2026-03-19 13:59:48 -07:00
  • 5c8b9f3f43 vt: add GhosttyCell and GhosttyRow C API with data getters Mitchell Hashimoto 2026-03-19 13:10:31 -07:00
  • d827225573 vt: expand padding for color union to 64-bit to allow for a pointer Mitchell Hashimoto 2026-03-19 12:24:28 -07:00
  • d62f6df1d5 vt: expose cursor_style via terminal_get Mitchell Hashimoto 2026-03-19 12:04:56 -07:00
  • 7f36e8bd43 vt: add style C API Mitchell Hashimoto 2026-03-19 11:52:34 -07:00
  • f168b3c098 vt: add ghostty_terminal_get for reading terminal state Mitchell Hashimoto 2026-03-19 11:33:26 -07:00
  • d80d84862e macOS: fix mouse not working correctly in CommandPaletteView (#11658) Lukas 2026-03-19 19:16:13 +01:00
  • ac3893d0b9 macOS: Add command palette tests Lukas 2026-03-19 19:08:12 +01:00
  • 50113ab678 macOS: add mouse state tests for #11276 Lukas 2026-03-19 18:50:32 +01:00
  • c2e9de224e build(deps): bump cachix/cachix-action from 16 to 17 (#11643) Mitchell Hashimoto 2026-03-19 08:38:49 -07:00
  • 2bbbca369d bash: emit 133;P (instead of 133;A) under ble.sh (#11644) Mitchell Hashimoto 2026-03-19 08:38:24 -07:00
  • b1ad24e24f bash: emit 133;P (instead of 133;A) under ble.sh Jon Parise 2026-03-18 15:09:09 -04:00
  • 69e0673478 ci: use local git commands for path-filter action (#11652) Jeffrey C. Ollie 2026-03-19 04:19:47 -08:00
  • c9729fbd26 ci: use local git commands for path-filter action Jon Parise 2026-03-19 07:58:13 -04:00
  • c08a21180a build(deps): bump cachix/cachix-action from 16 to 17 dependabot[bot] 2026-03-19 00:13:01 +00:00
  • c9e1006213 Fix: correct "Open Ghostty Here" Dolphin action for Plasma (#11614) Jeffrey C. Ollie 2026-03-18 11:49:10 -05:00
  • 3dc69981d2 bash: handle PROMPT_COMMAND ending in a newline (#11621) Mitchell Hashimoto 2026-03-18 09:10:20 -07:00
  • 9e6c875f33 Ensure all examples in libghostty C docs build and run in CI (#11609) Mitchell Hashimoto 2026-03-18 08:34:35 -07:00
  • a74f43760e Update VOUCHED list (#11623) ghostty-vouch[bot] 2026-03-18 14:11:47 +00:00
  • 1f3a3b41f7 bash: handle PROMPT_COMMAND ending in a newline Jon Parise 2026-03-18 09:53:29 -04:00
  • 4b1e48b71e swap arguments Yuzu Vita 2026-03-18 13:40:28 +08:00
  • 996ce03f0b example: rename some examples Mitchell Hashimoto 2026-03-17 17:39:25 -07:00
  • 383a7e14a7 example: add README Mitchell Hashimoto 2026-03-17 17:37:13 -07:00
  • f037f41f78 Add example AGENTS file Mitchell Hashimoto 2026-03-17 17:11:00 -07:00
  • ceef8065b0 ci: filter build-examples to directories with build.zig.zon Mitchell Hashimoto 2026-03-17 17:05:40 -07:00
  • 15b8976d64 docs: extract inline code examples into standalone projects Mitchell Hashimoto 2026-03-17 17:00:51 -07:00
  • bb3b3ba615 ci: dynamically discover example directories for build-examples Mitchell Hashimoto 2026-03-17 16:51:03 -07:00
  • e01046af15 docs: extract focus encoding example into standalone project Mitchell Hashimoto 2026-03-17 16:47:56 -07:00
  • d3bd224081 terminal/vt: extract size report encoding to its own file (#11607) Mitchell Hashimoto 2026-03-17 16:48:09 -07:00
  • 7bf89740dd vt: expose size_report encoding in the C API Mitchell Hashimoto 2026-03-17 16:28:21 -07:00
  • a1d7ad9243 terminal: extract size report encoder Mitchell Hashimoto 2026-03-17 14:33:01 -07:00
  • 45ccc69a49 Update VOUCHED list (#11605) ghostty-vouch[bot] 2026-03-17 21:05:51 +00:00
  • 27fd1c7788 gtk/winproto: fix memleak & other tweaks Leah Amelia Chen 2026-03-18 03:19:22 +08:00
  • 80ab5d92ea gtk/x11: use BlurRegion Leah Amelia Chen 2026-03-18 02:27:53 +08:00
  • 5abf21c1e2 gtk/wayland: complete blur region calculation Leah Amelia Chen 2026-03-18 02:27:53 +08:00
  • 9e2e99c55f gtk/wayland: replace KDE blur with ext-background-effect-v1 Leah Amelia Chen 2026-03-18 02:07:28 +08:00
  • d9070dbee2 Fix tmux control parser premature %end/%error block termination (#11597) Mitchell Hashimoto 2026-03-17 10:32:14 -07:00
  • b173b2dfb7 Update VOUCHED list (#11599) ghostty-vouch[bot] 2026-03-17 16:46:10 +00:00
  • 4a88f460c4 terminal/tmux: stylistic cleanups Mitchell Hashimoto 2026-03-17 08:56:48 -07:00
  • 739da492b8 Update VOUCHED list (#11598) ghostty-vouch[bot] 2026-03-17 15:42:06 +00:00
  • 3a65bd5c4f zsh: use OSC 133;P;k=s for secondary prompts (#11596) Mitchell Hashimoto 2026-03-17 08:35:07 -07:00
  • 3e0d434e8a zsh: use OSC 133;P;k=s for secondary prompts Jon Parise 2026-03-17 10:35:04 -04:00
  • 2d514013d5 fix "open terminal here" action on Plasma Yuzu Vita 2026-03-17 22:18:07 +08:00
  • 71d6f08e9b gtk: move audio playback into separate file, enabling reuse (#11588) Leah Amelia Chen 2026-03-17 04:42:51 +00:00
  • 9f4e42a523 Update VOUCHED list (#11587) ghostty-vouch[bot] 2026-03-17 03:08:46 +00:00
  • 79162279d9 gtk: move audio playback into separate file, enabling reuse Jeffrey C. Ollie 2026-03-16 19:53:24 -05:00
  • 5e0db1b605 build(deps): bump softprops/action-gh-release from 2.6.0 to 2.6.1 (#11582) Mitchell Hashimoto 2026-03-16 17:14:11 -07:00
  • 67dcac02f9 build(deps): bump softprops/action-gh-release from 2.6.0 to 2.6.1 dependabot[bot] 2026-03-17 00:12:48 +00:00
  • f6e92b6895 gtk: refactor application id and resource path (#11580) Jeffrey C. Ollie 2026-03-16 18:43:35 -05:00
  • 6abed20fc8 Update VOUCHED list (#11581) ghostty-vouch[bot] 2026-03-16 23:39:24 +00:00
  • b18705c469 libghostty: expose terminal modes and DECRPM report encoding through the C API. (#11579) Mitchell Hashimoto 2026-03-16 16:34:48 -07:00
  • 8a40e37b86 gtk: refactor application id and resource path Jeffrey C. Ollie 2026-03-16 18:26:37 -05:00
  • bfaab04468 vt: rename mode tag to mode Mitchell Hashimoto 2026-03-16 16:15:36 -07:00
  • a460743b2a vt: add mode report encoding to C API Mitchell Hashimoto 2026-03-16 16:09:02 -07:00
  • 1c03770e2b vt: expose terminal modes to C API Mitchell Hashimoto 2026-03-16 15:57:39 -07:00
  • 25679f3ae7 vt: add C API header for terminal mode tags Mitchell Hashimoto 2026-03-16 15:47:57 -07:00
  • 21eb30d9bc terminal: extract DECRPM mode report encoding to terminal package (#11578) Mitchell Hashimoto 2026-03-16 15:32:03 -07:00
  • d6b37ba38f terminal: extract DECRPM mode report encoding to terminal package Mitchell Hashimoto 2026-03-16 14:47:50 -07:00
  • e90dbc9da6 vt: expose focus encoding in C and Zig APIs (#11577) Mitchell Hashimoto 2026-03-16 15:02:03 -07:00
  • bed9d92f04 vt: expose focus encoding in C and Zig APIs Mitchell Hashimoto 2026-03-16 14:23:15 -07:00
  • 2318e18df3 gtk/wayland: refactor global handling (#11559) Leah Amelia Chen 2026-03-16 18:06:37 +00:00
  • c1326c57f9 Update VOUCHED list (#11572) ghostty-vouch[bot] 2026-03-16 17:25:02 +00:00
  • 8966d37985 gtk/wayland: refactor global handling Leah Amelia Chen 2026-03-16 14:32:06 +08:00
  • a811b6074b Lots of duplicate word typos + typo (#11539) Mitchell Hashimoto 2026-03-16 09:52:35 -07:00
  • cce205d01b cli: add +explain-config (#11546) Mitchell Hashimoto 2026-03-16 09:51:48 -07:00
  • 03806dad3a ci: skip milestone workflow for bot-authored PRs (#11570) Mitchell Hashimoto 2026-03-16 09:35:37 -07:00
  • 2d2d913f80 ci: skip milestone workflow for bot-authored PRs Mitchell Hashimoto 2026-03-16 09:31:55 -07:00
  • 925992abd9 shell-integration: fix ssh-env SetEnv clobbering user SSH config (#11518) Jon Parise 2026-03-16 08:01:33 -04:00
  • a3fe5974e8 Add missing plural forms for Chinese (#11562) Leah Amelia Chen 2026-03-16 10:00:27 +00:00
  • 3b60ef3b34 Add missing plural forms (or, the lack thereof) for Chinese. Kat 2026-03-16 20:37:14 +11:00
  • 978abdeebc Fix tmux control block terminator parsing Waqas Younas 2026-03-16 12:46:54 +05:00
  • 600f59ae31 gtk: implement quick-terminal-screen for Linux/Wayland (#11117) Leah Amelia Chen 2026-03-16 06:30:02 +00:00
  • 44f403bfe1 Update VOUCHED list (#11556) ghostty-vouch[bot] 2026-03-16 05:42:48 +00:00
  • 0f2eaed68c libghostty: add mouse encoding Zig + C API (#11553) Mitchell Hashimoto 2026-03-15 20:26:56 -07:00
  • de87456a9b lib/vt: export mouse encoding API Mitchell Hashimoto 2026-03-15 20:15:51 -07:00
  • 33b05b9876 example: add C mouse encoding example Mitchell Hashimoto 2026-03-15 20:12:05 -07:00
  • 9b35c2bb65 vt: add mouse encoding C API Mitchell Hashimoto 2026-03-15 20:02:39 -07:00
  • 79e023b65e terminal,renderer: convert structs to extern Mitchell Hashimoto 2026-03-15 19:38:09 -07:00
  • 37efac99b0 terminal/mouse: convert Event and Format to lib.Enum Mitchell Hashimoto 2026-03-15 16:32:03 -07:00
  • 9783f6c79c cli: tests for +explain-config explain functions Jon Parise 2026-03-15 21:04:35 -04:00
  • cef1f19d24 cli: add +explain-config Jon Parise 2026-03-15 20:46:58 -04:00
  • 41c7321e94 Add missing plural forms (#11541) Kat 2026-03-16 00:20:03 +00:00
  • 36986f0374 build(deps): bump dorny/paths-filter from 4.0.0 to 4.0.1 (#11545) Mitchell Hashimoto 2026-03-15 17:18:36 -07:00
  • 671301c807 build(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.0 (#11544) Mitchell Hashimoto 2026-03-15 17:18:27 -07:00
  • f8e8a3fd71 build(deps): bump actions/create-github-app-token from 2.2.1 to 3.0.0 (#11543) Mitchell Hashimoto 2026-03-15 17:18:08 -07:00
  • 7f81e12dc0 build(deps): bump dorny/paths-filter from 4.0.0 to 4.0.1 dependabot[bot] 2026-03-16 00:17:24 +00:00
  • d08c8e0dbc build(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.0 dependabot[bot] 2026-03-16 00:17:20 +00:00
  • 0fb1519cf2 build(deps): bump actions/create-github-app-token from 2.2.1 to 3.0.0 dependabot[bot] 2026-03-16 00:17:13 +00:00
  • a945115d2f Sync CODEOWNERS vouch list (#11542) ghostty-vouch[bot] 2026-03-16 00:03:41 +00:00
  • ef1560ce50 Add missing plural forms. Kat 2026-03-16 10:28:46 +11:00
  • f9f92f2e0f terminal: consolidate mouse types into mouse.zig Mitchell Hashimoto 2026-03-15 15:48:09 -07:00
  • a2b2b883e8 Update VOUCHED list (#11540) ghostty-vouch[bot] 2026-03-15 22:47:41 +00:00
  • f1fd21fd76 input: extract mouse encoding to a pure, testable file (#11538) Mitchell Hashimoto 2026-03-15 15:41:56 -07:00
  • ac5e57ce67 input: extract mouse encoding to a pure, testable file Mitchell Hashimoto 2026-03-15 07:43:34 -07:00