Commit Graph

  • cad96134fc
    build(deps): bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 (#9839) Mitchell Hashimoto 2025-12-08 06:55:48 -0800
  • bb49537a05
    CONTRIBUTING: various improvements and clarifications (#9835) Mitchell Hashimoto 2025-12-08 06:53:42 -0800
  • 6c33bf1f5e
    Update iTerm2 colorschemes (#9832) Mitchell Hashimoto 2025-12-08 06:52:49 -0800
  • 684becbabd remove special zero value meaning and set default to 1.0 Larry Gouger 2025-12-08 09:48:23 -0500
  • 8043363022
    Merge branch 'ghostty-org:main' into lpg/feature/unfocused-window-opacity Larry Gouger 2025-12-08 09:34:17 -0500
  • 9cd96e4b64
    quirks: remove type signature for inlineAssert (#9843) Mitchell Hashimoto 2025-12-07 21:57:48 -0800
  • 2ac9e03c52
    quirks: remove type signature for inlineAssert Leah Amelia Chen 2025-12-08 13:10:05 +0800
  • 0bbd7c8f9a
    os: fix off-by-one error in ShellEscapeWriter (#9842) Mitchell Hashimoto 2025-12-07 21:17:12 -0800
  • 6da2f0e3e7
    os/shell: actually run tests Leah Amelia Chen 2025-12-08 12:50:04 +0800
  • ed1d77d518
    os: fix off-by-one error in ShellEscapeWriter Leah Amelia Chen 2025-12-07 13:35:52 +0800
  • f2ea77d9c5
    fix(macos): close search ui on escape key press YeungKC 2025-12-08 04:59:50 +0900
  • 5131998eda
    build(deps): bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 dependabot[bot] 2025-12-08 00:06:17 +0000
  • ddca4a8412
    make our quirks assert use `std.debug.assert` in debug builds (#9838) Mitchell Hashimoto 2025-12-07 14:17:30 -0800
  • 9d4f96381a
    make our quirks assert use `std.debug.assert` in debug builds Mitchell Hashimoto 2025-12-07 14:14:03 -0800
  • 0c9082eb72
    macOS: fix theme reloading Lars 2025-10-26 17:24:47 +0100
  • 2a34f03be6
    macOS: keep new split parent same as new tab parent for now Lars 2025-11-07 13:36:07 +0100
  • 9f511ab7c7
    macOS: fix some warning Lars 2025-11-07 13:23:02 +0100
  • feff002ed3
    macOS: open new window on focused screen Lars 2025-11-07 13:22:49 +0100
  • 0175c4b6f3
    macOS: save window position by screen Lars 2025-11-07 13:21:31 +0100
  • fbf10a9f6e
    macOS: perform cascade only when there is an existing parent window Lars 2025-11-07 13:20:49 +0100
  • c9655eefe5
    CONTRIBUTING: clarify discussion categories & discord channels Leah Amelia Chen 2025-12-07 12:36:22 +0800
  • 90ab794457
    CONTRIBUTING: tighten AI assistance disclosure requirements Leah Amelia Chen 2025-12-07 12:04:50 +0800
  • aa504b2784 add assertionFailure for unexpected QuickTerminalSize tag voideanvalue 2025-12-07 00:51:37 +0000
  • 6e081b2c81 deps: Update iTerm2 color schemes mitchellh 2025-12-07 00:15:51 +0000
  • aa0afa2d02 fix C ABI compat for ghostty_quick_terminal_size_tag_e voideanvalue 2025-12-06 22:17:33 +0000
  • 6d20132d41 termio: report color scheme synchronously Tobias Kohlbau 2025-11-25 22:19:57 +0100
  • 07f4ef8e47 Alternative approach by unconditionally setting xdgDataDirs and checking features with nu David Matos 2025-12-06 00:48:14 +0100
  • 08c9661683
    ci: cancel prior test runs for the same git ref (#9819) Mitchell Hashimoto 2025-12-05 08:44:10 -0800
  • d09621fa11
    ci: cancel prior test runs for the same git ref Mitchell Hashimoto 2025-12-05 08:41:16 -0800
  • e5def6f210
    core: selection and copy bindings need to hold the big lock (#9818) Mitchell Hashimoto 2025-12-05 08:36:47 -0800
  • f98b12579e
    core: selection and copy bindings need to hold the big lock Mitchell Hashimoto 2025-12-05 08:30:33 -0800
  • f42c36192c
    Merge branch 'ghostty-org:main' into lpg/feature/unfocused-window-opacity Larry Gouger 2025-12-05 09:58:08 -0500
  • 518755c4ad
    macos: Don't encode option as alt in kitty mode CJ van den Berg 2025-12-05 12:17:06 +0100
  • 1207240cf1
    core: hold lock during keyCallback when mouseRefreshLinks is called (#9813) Mitchell Hashimoto 2025-12-04 19:49:35 -0800
  • 6b2097e872
    core: hold lock during keyCallback when mouseRefreshLinks is called Mitchell Hashimoto 2025-12-04 19:44:39 -0800
  • 3f241502c2
    terminal/tmux: a lot more control mode parsing, functionality (#9803) Mitchell Hashimoto 2025-12-04 15:30:13 -0800
  • cf23d1c39d
    core: rate limit BEL character processing (#9810) Mitchell Hashimoto 2025-12-04 15:29:58 -0800
  • 68426dc21a
    core: rate limit BEL character processing Jeffrey C. Ollie 2025-12-04 12:30:51 -0600
  • 0a03434656 gtk: fix xkb mapping not working on linux Cédric Bulteel 2025-11-02 14:09:54 +0100
  • d69e16c168 Use external cmd David Matos 2025-12-04 13:08:04 +0100
  • 6b21b9147c
    terminal/tmux: add output format parsing (minimal) Mitchell Hashimoto 2025-12-03 19:57:21 -0800
  • c0ce4ef44f Retain original fmt David 2025-12-03 22:31:25 +0100
  • b95965cb5a
    terminal/tmux: add layout-change to control mode parsing Mitchell Hashimoto 2025-12-02 09:27:09 -0800
  • 92ea8d0eb5
    terminal/tmux: layout checksums Mitchell Hashimoto 2025-12-02 08:57:41 -0800
  • dfa22379b2
    terminal/tmux: layout string parser Mitchell Hashimoto 2025-12-02 08:46:33 -0800
  • 7a9dc77a94
    terminal/tmux: clean up error handling, explicit error sets Mitchell Hashimoto 2025-12-01 12:51:09 -0800
  • 6e016ea81e
    terminal: move tmux into folder Mitchell Hashimoto 2025-12-01 11:38:15 -0800
  • 5bc78d59fb
    terminal/tmux: add more control mode parsing keys Mitchell Hashimoto 2025-12-01 11:19:26 -0800
  • fdf0f5278c Merge and fix conflict on README David 2025-12-03 22:26:07 +0100
  • 6502922bb6
    build(deps): bump actions/checkout from 6.0.0 to 6.0.1 (#9791) Mitchell Hashimoto 2025-12-03 13:18:57 -0800
  • a521819882 Address changes David 2025-12-03 22:04:52 +0100
  • 52c2ba8111 added the plan Claude generated based on my prompting, not to be merged Larry Gouger 2025-12-02 21:41:45 -0500
  • 4b1de79455 added unfocused-window-opacity and unfocused-window-fill config Larry Gouger 2025-12-02 21:06:19 -0500
  • d926bd5376
    build(deps): bump actions/checkout from 6.0.0 to 6.0.1 dependabot[bot] 2025-12-03 00:07:23 +0000
  • b4a48303ed
    build: fix path access to work with relative build roots (#9780) Mitchell Hashimoto 2025-12-02 11:13:52 -0800
  • 8d25ab0ae3
    zsh: improve ZDOTDIR documentation (#9779) Mitchell Hashimoto 2025-12-02 11:13:10 -0800
  • edfae7e41e
    zsh: move version check to ghostty-integration (#9781) Mitchell Hashimoto 2025-12-02 11:12:49 -0800
  • ac5f8c3a1e
    build(deps): bump softprops/action-gh-release from 2.4.2 to 2.5.0 (#9782) Mitchell Hashimoto 2025-12-02 11:12:21 -0800
  • 292b2411d9 feat(macos): add session search palette and shortcut George Papadakis 2025-12-01 23:24:22 +0200
  • 1e4761f238 feat(macos): add tab color picker to tab context menu George Papadakis 2025-12-01 22:24:10 +0200
  • 56d4e6d955
    build(deps): bump softprops/action-gh-release from 2.4.2 to 2.5.0 dependabot[bot] 2025-12-02 03:08:36 +0000
  • 6babcc97f5 zsh: move version check to ghostty-integration Jon Parise 2025-12-01 20:34:55 -0500
  • 7fe3f5cd3f
    build: fix path access to work with relative build roots Tim Culverhouse 2025-12-01 18:23:37 -0600
  • da014d98cd zsh: improve ZDOTDIR documentation Jon Parise 2025-12-01 19:07:50 -0500
  • 5714ed07a1
    zsh: improve minimum version check (#9772) Jon Parise 2025-12-01 11:15:02 -0500
  • 09f7e38b45
    GTK: followup update search state on activation (#9766) Mitchell Hashimoto 2025-12-01 07:25:45 -0800
  • b776b3df61 zsh: improve minimum version check Jon Parise 2025-12-01 10:19:00 -0500
  • 27c82f739e only update search when going from inactive to active rhodes-b 2025-11-30 21:22:07 -0600
  • 3ab49fdb5f only notify search change when widget was inactive rhodes-b 2025-11-30 21:06:25 -0600
  • 75953d7ca7 macos: revise graceful termination approach Jon Parise 2025-11-30 16:36:17 -0500
  • c926b03eab core: add ghostty_surface_process_stop() Jon Parise 2025-11-30 16:33:17 -0500
  • 2a9a57daff
    GTK: update search state from previous search on activation (#9765) Mitchell Hashimoto 2025-11-30 12:38:34 -0800
  • 750bb1fe33
    core: encode mouse buttons 8 & 9 (back/forward) (#9761) Mitchell Hashimoto 2025-11-30 12:37:33 -0800
  • 7820608b04 if search has text already update the search state with matches rhodes-b 2025-11-30 14:32:13 -0600
  • 7be28e7215
    core: encode mouse buttons 8 & 9 (back/forward) CJ van den Berg 2025-11-30 17:53:21 +0100
  • 2c46952ef1 macos: graceful child process termination Jon Parise 2025-11-30 10:55:14 -0500
  • 34fd1dd0f6
    GTK: Search UI (#9756) Mitchell Hashimoto 2025-11-30 07:24:36 -0800
  • c67bcf969c
    apprt/gtk: switch to has-x and optional internals for search counts Mitchell Hashimoto 2025-11-30 07:06:44 -0800
  • b8393fd4aa
    apprt/gtk: comments Mitchell Hashimoto 2025-11-30 07:04:08 -0800
  • e18a7d9501
    apprt/gtk: drag Mitchell Hashimoto 2025-11-29 20:33:46 -0800
  • f7a6822e30
    apprt/gtk: enter/shift+enter for traversing search results Mitchell Hashimoto 2025-11-29 20:20:38 -0800
  • 72b3c14833
    clean up some stuff Mitchell Hashimoto 2025-11-29 20:16:48 -0800
  • 56a76cc174
    apprt/gtk: fix selected search label off by one Mitchell Hashimoto 2025-11-29 15:33:05 -0800
  • eebce6a78c
    apprt/gtk: hook up close search button Mitchell Hashimoto 2025-11-29 15:31:28 -0800
  • 76496d40fd
    apprt/gtk: hook up next/prev match Mitchell Hashimoto 2025-11-29 15:27:52 -0800
  • 0ea85fc483
    apprt/gtk: hook up search_total/search_selected apprt actions Mitchell Hashimoto 2025-11-29 15:22:29 -0800
  • fc9b578ef4
    apprt/gtk: hook up search-changed to start a search Mitchell Hashimoto 2025-11-29 15:16:29 -0800
  • 0d32e7d814
    apprt/gtk: escape to stop search and hide overlay Mitchell Hashimoto 2025-11-29 15:10:38 -0800
  • 778b49c9a1
    apprt/gtk: hook up start_search/end_search to set active state Mitchell Hashimoto 2025-11-29 14:53:30 -0800
  • 027e5d631a
    config: default search keybindings for Linux Mitchell Hashimoto 2025-11-29 14:59:50 -0800
  • 548d1f0300
    apprt/gtk: search overlay UI Mitchell Hashimoto 2025-11-29 14:11:42 -0800
  • 832883b600
    apprt/gtk: move surface event controllers, block events from revealers Mitchell Hashimoto 2025-11-29 14:45:20 -0800
  • 4fef41bc83
    terminal: renderstate needs to reset highlights on dirty (#9759) Mitchell Hashimoto 2025-11-30 07:22:54 -0800
  • a58e33c06b PageList: preserve size.cols in adjustCapacity after column shrink Tim Culverhouse 2025-11-30 08:25:04 -0600
  • d7087627d7
    terminal: renderstate needs to reset highlights on dirty Mitchell Hashimoto 2025-11-30 07:15:23 -0800
  • 51bda77e3a macos: teach agents about `zig build run` Jon Parise 2025-11-30 10:10:50 -0500
  • f222ae766e
    PageList: preserve size.cols in adjustCapacity after column shrink Tim Culverhouse 2025-11-30 08:25:04 -0600
  • c49d50eb80 Merge remote-tracking branch 'upstream/main' into grapheme-break Jacob Sandlund 2025-11-30 08:57:08 -0500
  • 73be3abf00
    Update iTerm2 colorschemes (#9755) Mitchell Hashimoto 2025-11-29 20:56:10 -0800
  • 643c5e00a0 deps: Update iTerm2 color schemes mitchellh 2025-11-30 00:16:02 +0000