github mathix420/alacritree v0.10.0

4 hours ago

0.10.0 (2026-08-24)

Features

  • config: publish a JSON Schema for taplo (cadd663)
  • config: publish a JSON Schema for taplo [0] (929b773)
  • crash-log: name the windows session end that closed us (77535a2)
  • crash-log: record why the process is exiting (1e0a572)
  • crash-log: record why the process is exiting [4] (b559b72)
  • doctor: report what each WSL distro can do (db3bd8f)
  • doctor: report what each WSL distro can do [1] (00b6890)
  • font: grow over-wide glyphs into blanks (9eca4a7)
  • font: grow over-wide icons into trailing blanks [5] (6320bf9)
  • input: report associated text in kitty sequences (9260fca)
  • palette: list shell profiles as command palette rows (fc0de1b)
  • profiles: open shell profiles from the palette and sidebar [3] (4b10b96)
  • sidebar: add shell profiles to worktree row context menu (30f0afc)
  • sidebar: grey a worktree whose checkout went away (2bc7459)

Bug Fixes

  • app: make a failed spawn dismissible (ff442ee)
  • color_glyph: borrow mapped font bytes (6ac1b79)
  • color_glyph: memoize the chain lookup (3f75d54)
  • font: let a blank join the run beside it (df65943)
  • fonts: keep bundled fallbacks in UI variants (35b2803)
  • fonts: rank egui's bundled faces last (36c7c28)
  • fonts: rank egui's bundled faces last [3] (5024bc4)
  • input: report the shifted key in kitty sequences (477cf8c)
  • input: report the shifted key in kitty sequences [5] (7fccad3)
  • powerline: fit separators to any cell aspect (dbfed16)
  • powerline: fit separators to any cell aspect [4] (1c271b9)
  • profiles: dedupe command string and fix sidebar spawn recovery (de3ef36)
  • pty: stop large writes freezing the grid on Windows [6] (5c0601b)
  • render: paint backgrounds before glyphs (12f4e3b)
  • render: paint backgrounds before glyphs [2] (247a38b)
  • sidebar: judge a worktree by its .git, not its directory (f1e32d2)
  • sidebar: keep a dead worktree reachable while it holds shells (302f063)
  • sidebar: paint the liveness answer that just arrived (3e5e07b)
  • sidebar: scope profile menu width bound to actual profiles (49fd3ba)
  • sidebar: skip vanished worktrees when cycling (147cddf)
  • sidebar: stop the liveness tick repainting every frame (72e2f96)
  • sidebar: tell the truth about a worktree whose checkout is gone [2] (14b3a74)
  • worktree: ask one question about a vanished checkout (875e234)

Performance Improvements

  • fonts: share mapped font bytes across caches [1] (4ac210a)
  • fonts: stop re-reading the fallback seed (059d411)
  • pty: drain the console pipe ahead of parse (d420abf)
  • view: read terminal state once per frame (3746381)

Don't miss a new alacritree release

NewReleases is sending notifications on new releases.