Commit Graph

  • 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
  • 6fabf775bb Lots of duplicate word typos + typo. Kat 2026-03-16 04:26:34 +11:00
  • 57428f33c6 Update VOUCHED list (#11533) ghostty-vouch[bot] 2026-03-15 16:07:17 +00:00
  • 33263dbe6f Update VOUCHED list (#11532) ghostty-vouch[bot] 2026-03-15 16:06:47 +00:00
  • 0e272bfa10 Update VOUCHED list (#11531) ghostty-vouch[bot] 2026-03-15 16:06:03 +00:00
  • a7514d389b vt: add setopt_from_terminal to C API (#11524) Mitchell Hashimoto 2026-03-15 07:24:34 -07:00
  • 943d3d2e89 vt: add setopt_from_terminal to C API Mitchell Hashimoto 2026-03-15 07:03:44 -07:00
  • 69554f414c shell-integration: fix ssh-env SetEnv clobbering user SSH config John Mars 2026-03-15 01:50:32 -04:00
  • c9236558b1 config: add equal option to window-padding-balance (#11491) Mitchell Hashimoto 2026-03-14 22:04:23 -07:00
  • 86d9a04ece config: add equal option to window-padding-balance Jaeseok Lee 2026-03-14 23:37:14 +09:00
  • 952fbce0e5 libghostty: add initial C API for terminal, formatter (#11506) Mitchell Hashimoto 2026-03-14 15:42:23 -07:00
  • f730eed213 vt: fix missing formatter docs in doxygen Mitchell Hashimoto 2026-03-14 15:41:57 -07:00
  • 647f5adf55 terminal/formatter: safely cast discarding.count to usize Mitchell Hashimoto 2026-03-14 15:29:44 -07:00
  • 4ad7d03c56 terminal/formatter: safely cast discarding.count to usize Mitchell Hashimoto 2026-03-14 15:19:56 -07:00
  • 1e21ac1190 example: add c-vt-formatter example Mitchell Hashimoto 2026-03-14 15:11:15 -07:00
  • 3c8feda118 vt: add format_alloc to C API formatter Mitchell Hashimoto 2026-03-14 14:49:31 -07:00
  • 7c12d6e35d agents: skill for writing commit messages Mitchell Hashimoto 2026-03-14 14:55:33 -07:00
  • a2d570b51e vt: add sized struct pattern and types.h Mitchell Hashimoto 2026-03-14 14:33:52 -07:00
  • 09d3ebd80d vt: use explicit options structs Mitchell Hashimoto 2026-03-14 14:26:20 -07:00
  • 4e494ccd68 lib: lib.Struct can convert packed structs to extern structs Mitchell Hashimoto 2026-03-14 14:20:23 -07:00
  • b5fb7ecaaa vt: wip formatter api Mitchell Hashimoto 2026-03-14 13:48:03 -07:00
  • 1844a5f7ba Update VOUCHED list (#11492) ghostty-vouch[bot] 2026-03-14 15:18:15 +00:00
  • 6368b00604 Update VOUCHED list (#11488) ghostty-vouch[bot] 2026-03-14 13:13:09 +00:00
  • 8e6bf829a7 terminal/osc: don't export context/semantic prompts to libvt yet Mitchell Hashimoto 2026-03-13 20:06:32 -07:00
  • 34acdfcc4e vt: update terminal.h docs Mitchell Hashimoto 2026-03-13 19:59:06 -07:00
  • aa3e6e23a2 vt: ghostty_terminal_reset Mitchell Hashimoto 2026-03-13 19:55:42 -07:00
  • fe6e7fbc6b vt: ghostty_terminal_resize Mitchell Hashimoto 2026-03-13 19:54:19 -07:00
  • 8b9afe35a7 vt: ghostty_terminal_scroll_viewport Mitchell Hashimoto 2026-03-13 19:45:22 -07:00