-
Ring-buffer grid: fullscreen scroll becomes O(1) origin shift
-
Damage tracking: per-row dirty flags + cache rotation on scroll
-
Redraw coalescing via wl_surface.frame callbacks
-
Shop --exec flag + PTY EOF fix on Linux
-
kitty-graphics: 15 tests
-
shop-grid: 31 tests + rewrite SGR to fix two silent bugs
-
shop-vt: 21 tests + fix OSC empty-leading-param bug
-
Native shop-vt parser replaces vte + ApcScanner
-
Kitty graphics protocol MVP: yazi / timg / image previews
-
Minor batch: OSC title, underline attr, Alt-prefix, focus dim
-
Bundle IosevkaTerm Nerd Font Mono as the default
-
Colors, cursor as activity light, modifier-carrying keys
-
Keyboard input: Wayland key events -> PTY bytes
-
Cell-aligned render + HiDPI scale + smaller default font
-
VT parser: vte-driven Grid replaces raw scrollback
-
PTY loop: fork a shell, plumb output through calloop
-
Glyph on screen: swash + guillotiere + wgpu text pipeline
-
First pixel: SCTK window + wgpu clear color
-
Bootstrap shop workspace