Skip to content

Releases: dakra/ghostel

v0.44.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 20:39
2191afe

What's Changed

  • Fix normal-state point tracking during terminal output in evil-ghostel by @dakra in #529
  • ghostel-kitty: ensure scale of kitty images to avoid cropping by @pank in #532
  • Shield ghostel buffers from global default-text-properties by @dakra in #535
  • Add opt-in ghostel-line-spacing for padded terminal rows by @dakra in #536
  • Fix hidden terminal redraw recovery by @emil-e in #538
  • Vendor the ReadTheOrg theme for the HTML docs export by @dakra in #530

New Contributors

  • @pank made their first contribution in #532

Full Changelog: v0.43.0...v0.44.0

v0.43.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 14:19

What's Changed

  • Resolve terminal from WINDOW's buffer in `ghostel--adjust-size' by @jcmfernandes in #522
  • Preserve scrollback on focus clicks by @emil-e in #525
  • Bump ghostty for native OSC color-query replies by @dakra in #526
  • Redraw rows from dirty terminal pages by @kiennq in #528
  • Add Windows ConPTY support by @kiennq in #108

New Contributors

Full Changelog: v0.42.1...v0.43.0

v0.42.1

Choose a tag to compare

@github-actions github-actions released this 07 Jul 18:08

What's Changed

  • Fix renderer position preservation regressions by @emil-e in #516

Full Changelog: v0.42.0...v0.42.1

v0.42.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 12:36

What's Changed

  • Allow copy-mode mouse selection during capture by @emil-e in #507
  • Install compiled module after recompile by @emil-e in #508
  • Let Lisp IMEs compose in read-only ghostel buffers by @junghan0611 in #510
  • Filter Ghostel copy text through buffer substring by @emil-e in #509
  • Optimize renderer incremental redraws by @emil-e in #512
  • Fix TUI benchmark throughput label by @emil-e in #513
  • Bump libghostty and use upstream color parser by @emil-e in #514

Full Changelog: v0.41.0...v0.42.0

v0.41.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 16:43
b8a302b

What's Changed

  • Host-qualify ghostel-project buffer identity for remote roots by @dakra in #499
  • Store allocator on Renderer by @emil-e in #500
  • Preserve Ghostel anchoring across font scaling by @emil-e in #503
  • Ignore the daemon's dummy initial frame when sizing the PTY by @dakra in #505
  • Respect Zig install prefix for native module by @emil-e in #502
  • Fix ghostel-debug-info report truncation and dead key-encoding probe by @dakra in #501

Full Changelog: v0.40.0...v0.41.0

v0.40.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 06:46

What's Changed

  • Stabilize CI tool setup by @emil-e in #479
  • Make the native PTY kill buffer hook into a function by @emil-e in #477
  • Stabilize compile kill-compilation test by @emil-e in #480
  • errdefer stream in NativeProcess init by @emil-e in #478
  • Restrict extra glyph width to standalone icons by @emil-e in #481
  • Stabilize Emacs PTY echo test by @emil-e in #482
  • Expand Hypothesis render coverage and bump Ghostty by @emil-e in #483
  • Make evil-ghostel-goto-cursor a linewise motion by @dakra in #486
  • Remove full redraw user option by @emil-e in #490
  • Add GUI xctrace benchmark runner by @emil-e in #488
  • evil-ghostel: anchor-inhibit hook so point can roam over an animated terminal (#454) by @dakra in #484
  • Honor C-g in ghostel-keymap-exceptions by @dakra in #491
  • Add nushell shell integration by @dakra in #492
  • Clamp rightward cursor moves instead of undoing autocompletes in evil-ghostel by @dakra in #497
  • Fix scrollback clear after page eviction by @emil-e in #498
  • Move font query cache ownership into renderer by @emil-e in #496

Full Changelog: v0.39.0...v0.40.0

v0.39.0

Choose a tag to compare

@github-actions github-actions released this 26 Jun 13:03

What's Changed

  • Force redraw past synchronized output when a hidden buffer reappears by @dakra in #460
  • Fix ghostel-debug advice arity for redraw-now's FORCE argument by @dakra in #463
  • Make ghostel buffers read-only by @emil-e in #462
  • Harden flaky native process-lifecycle tests for slow CI by @dakra in #465
  • Fix C-a jumping to stray prompt char in command output by @dakra in #464
  • Mirror DISPLAY fallback in native spawns by @emil-e in #466
  • Fix queued link detection in read-only buffers by @emil-e in #472
  • Quantize glyph scaling and add glyph diagnostics by @emil-e in #473
  • Fix launching remote Bash with shell integration enabled by @dakra in #474
  • Stabilize password debounce test by @emil-e in #475

Full Changelog: v0.38.0...v0.39.0

v0.38.0

Choose a tag to compare

@github-actions github-actions released this 23 Jun 21:19

What's Changed

  • Add Emacs bookmark support by @dakra in #449
  • Break ghostel.el into focused ghostel-* sub-modules by @dakra in #450
  • Keep point in line mode when ghostel--anchor-window scrolls by @dakra in #451
  • Start remote shells as login+interactive shells by @dakra in #448
  • Fix scrollback accounting across page splits by @emil-e in #452
  • Harden against reentrancy by @emil-e in #455
  • Scale fallback glyphs with text scaling by @emil-e in #458

Full Changelog: v0.37.0...v0.38.0

v0.37.0

Choose a tag to compare

@github-actions github-actions released this 21 Jun 21:46

What's Changed

  • Extract line mode into ghostel-line-mode.el by @dakra in #438
  • Clean up stale comments and docstrings by @emil-e in #442
  • Add ghostel-initial-input-mode to start in char or line mode by @dakra in #443
  • Misc Renderer fixes by @emil-e in #445
  • Use libghostty paste encoder by @emil-e in #439

Full Changelog: v0.36.0...v0.37.0

v0.36.0

Choose a tag to compare

@github-actions github-actions released this 20 Jun 22:28
2479c15

What's Changed

  • Don't leak libghostty VT warnings to stderr in release builds by @dakra in #427
  • Move cursor style application to Elisp by @emil-e in #391
  • Switch input mode when point leaves the live input point by @dakra in #428
  • Add blinking cursor support by @dakra in #434
  • Resolve local PTY programs via exec-path by @emil-e in #437

Full Changelog: v0.35.4...v0.36.0