Commit Graph

  • 5c5d916960 fix: close the RV6 verification gaps ddidderr 2026-10-12 10:27:37 +02:00
  • e57e54cbf2 docs(rewrite): status update ddidderr 2026-10-12 10:12:12 +02:00
  • 6ec3c5a99a docs(rewrite): record final verification RV6 ddidderr 2026-10-12 10:11:58 +02:00
  • a5deda9d7b docs(rewrite): status update ddidderr 2026-10-12 10:06:14 +02:00
  • 8f3e206d9f refactor: type escaped OS strings and fix the final audit findings ddidderr 2026-10-12 10:06:07 +02:00
  • 0f898d3e41 docs(rewrite): status update ddidderr 2026-10-12 09:32:55 +02:00
  • ab15369ac5 docs(rewrite): record final targeted check RV5 ddidderr 2026-10-12 09:32:36 +02:00
  • b1ad29fa97 feat(crash): Breakpad-style minidumps on macOS and Windows ddidderr 2026-10-12 08:55:27 +02:00
  • 41e0b9cb68 docs(rewrite): status update ddidderr 2026-10-12 08:45:38 +02:00
  • 184cdd5c62 fix: close the tail items from the targeted re-audit ddidderr 2026-10-12 08:45:21 +02:00
  • bc297c823b docs(rewrite): status update ddidderr 2026-10-12 08:22:50 +02:00
  • bdaa27d90f docs(rewrite): record targeted re-audit RV4 ddidderr 2026-10-12 08:22:30 +02:00
  • 2d897a61ad docs(rewrite): status update ddidderr 2026-10-12 08:16:26 +02:00
  • 6a1053418c build: add reproducible macOS, Windows and wasm cross-check scripts ddidderr 2026-10-12 08:16:14 +02:00
  • ebefad5031 fix: Windows core build, embedded init, byte-exact paths, version info ddidderr 2026-10-12 08:14:02 +02:00
  • 8519f1ba1b fix: preserve non-UTF-8 bytes in OS, config and CLI layers ddidderr 2026-10-12 08:14:02 +02:00
  • 3f3f6680a5 feat(dist): website data, library installs, XCFramework, dist tarball ddidderr 2026-10-12 08:14:02 +02:00
  • 8af6ab68d3 fix: C allocator contract, shadertoy overloads/MSL stride, minidumps ddidderr 2026-10-12 08:14:02 +02:00
  • 5568f99bae docs(rewrite): status update ddidderr 2026-10-12 06:55:01 +02:00
  • e3d09bb133 docs(rewrite): record final completeness re-audit ddidderr 2026-10-12 06:54:10 +02:00
  • d514dca6ee docs(rewrite): phase 8 status update ddidderr 2026-10-12 06:38:49 +02:00
  • 49d4ecefae feat(lib): port libghostty, Ghostty's embedded C API ddidderr 2026-10-12 06:38:33 +02:00
  • 4787565397 feat: port GTK version fallbacks, helpgen, bench modes, CLI leftovers ddidderr 2026-10-12 06:38:33 +02:00
  • 020beb2d75 docs(rewrite): phase 8 status update ddidderr 2026-10-12 06:03:20 +02:00
  • 452b782149 feat(macos): port Ghostty's macOS code paths (Metal, CoreText, Darwin) ddidderr 2026-10-12 06:02:39 +02:00
  • 3c8fae1089 feat(windows): port Ghostty's Windows code paths ddidderr 2026-10-12 06:02:28 +02:00
  • 42cb8796da test: verify IME, clipboard dialogs, quick terminal and Flatpak paths ddidderr 2026-10-12 06:02:28 +02:00
  • a714fd9a65 feat(crash): port Ghostty's local crash reporting ddidderr 2026-10-12 06:02:28 +02:00
  • a07b224869 feat(wasm): use zig-js's exact JS interop ABI ddidderr 2026-10-12 05:26:53 +02:00
  • 28f55ff2dd docs(rewrite): phase 8 status update ddidderr 2026-10-12 05:22:10 +02:00
  • 7d48a4bf29 perf: close the last benchmark gaps to Zig (render state, parser) ddidderr 2026-10-12 05:22:01 +02:00
  • 42f05c926d feat(wasm): port Ghostty's wasm32 build ddidderr 2026-10-12 05:21:14 +02:00
  • 75252a7651 feat(vt-capi): port the libghostty-vt C API ddidderr 2026-10-12 05:16:41 +02:00
  • 5b9a0723a9 docs(rewrite): extend scope to all of Ghostty's Zig code (phase 8) ddidderr 2026-10-12 05:05:36 +02:00
  • bdf9f1c362 docs(rewrite): mark the rewrite complete in STATUS ddidderr 2026-10-12 05:03:59 +02:00
  • 126da77a37 style: apply nightly rustfmt import grouping across the workspace ddidderr 2026-10-12 05:03:37 +02:00
  • 3fd4ea6ae9 test(apprt-gtk): replay mouse input and verify real-world TUIs ddidderr 2026-10-12 05:02:48 +02:00
  • 89203b9063 docs(rewrite): status update ddidderr 2026-10-12 04:41:00 +02:00
  • 63216eda8e docs: add README, changelog entry and top-down architecture overview ddidderr 2026-10-12 04:40:52 +02:00
  • f4c020101c fix: close remaining gaps found by the completeness audit ddidderr 2026-10-12 04:39:24 +02:00
  • 90ad602969 feat(inspector): port the terminal inspector ddidderr 2026-10-12 04:39:14 +02:00
  • 2dc1c6028d feat(dist): generate completions, editor syntax, man pages, translations ddidderr 2026-10-12 04:39:14 +02:00
  • 79486601b5 docs(rewrite): status update ddidderr 2026-10-12 04:09:18 +02:00
  • b95eb44e6e docs(rewrite): record completeness audit and intentional omissions ddidderr 2026-10-12 04:08:47 +02:00
  • 55989475fc docs(rewrite): status update ddidderr 2026-10-12 03:58:50 +02:00
  • be6d706ba5 test(core): add headless end-to-end tests and fix bugs they found ddidderr 2026-10-12 03:58:19 +02:00
  • d650e5171b chore(dist): add Linux desktop integration files for installation ddidderr 2026-10-12 03:58:19 +02:00
  • e9fdce0b26 perf(terminal): make screen clone match Zig, batch OSC payload copies ddidderr 2026-10-12 03:51:46 +02:00
  • e2bd4c28da docs(rewrite): status update ddidderr 2026-10-12 03:46:21 +02:00
  • c4a4d1dcc3 docs(rewrite): status update ddidderr 2026-10-12 02:08:22 +02:00
  • 7868e56273 refactor: resolve cross-crate integration TODOs and resources discovery ddidderr 2026-10-12 02:08:22 +02:00
  • 062c643ea8 perf: add ghostty-bench and bring terminal throughput to Zig parity ddidderr 2026-10-12 02:08:01 +02:00
  • c6a0c49567 feat(resources): bundle color themes and compiled xterm-ghostty terminfo ddidderr 2026-10-12 01:45:39 +02:00
  • aa1126e07d docs(rewrite): status update ddidderr 2026-10-12 01:39:42 +02:00
  • 1399e6c6fb docs(rewrite): record Codex audit of core Surface port ddidderr 2026-10-12 01:39:14 +02:00
  • ac89525014 docs(rewrite): status update for phase 7 ddidderr 2026-10-12 01:35:00 +02:00
  • 3266108c10 feat(core): port App/Surface and wire up the runnable ghostty binary ddidderr 2026-10-12 01:33:44 +02:00
  • 9c3eeeba50 docs(rewrite): status update ddidderr 2026-10-11 23:10:31 +02:00
  • 2fbb43317c feat(renderer): port the generic renderer, renderer thread and state ddidderr 2026-10-11 23:09:52 +02:00
  • 25da94fb75 docs(terminal): clarify kitty file-transmission size deviation ddidderr 2026-10-11 23:07:45 +02:00
  • c81375e6f1 feat(termio): port the IO thread, Exec backend and stream handler ddidderr 2026-10-11 22:58:48 +02:00
  • 0c92dd0966 docs(rewrite): status after GTK port and terminal integration ddidderr 2026-10-11 22:57:46 +02:00
  • 677683b740 refactor(terminal): wire kitty graphics and drop PageList workarounds ddidderr 2026-10-11 22:57:35 +02:00
  • 88cc13871c feat(apprt-gtk): port the GTK4/libadwaita app runtime ddidderr 2026-10-11 22:57:15 +02:00
  • 72434a1255 docs(rewrite): status update ddidderr 2026-10-11 22:52:28 +02:00
  • fb9e33f1f2 feat(terminal): port kitty graphics protocol storage and execution ddidderr 2026-10-11 22:52:07 +02:00
  • db1d4fe41d feat(terminal): port terminal search and the tmux control-mode viewer ddidderr 2026-10-11 22:51:36 +02:00
  • 3742a131b8 docs(rewrite): status update ddidderr 2026-10-11 22:50:42 +02:00
  • 6a374b6953 feat(terminal): port render state, highlights and the formatter ddidderr 2026-10-11 22:50:22 +02:00
  • f43c0cd00f docs(rewrite): record remaining PageList API requests ddidderr 2026-10-11 22:41:26 +02:00
  • ed7c644438 feat(terminal): bring PageList to full parity with Ghostty ddidderr 2026-10-11 22:41:14 +02:00
  • e495ae72f1 docs(rewrite): status update ddidderr 2026-10-11 22:40:10 +02:00
  • ea6fb5880f feat(terminal): port Terminal, read-only stream handler and StringMap ddidderr 2026-10-11 22:39:29 +02:00
  • ecf16f4a97 docs(rewrite): status update ddidderr 2026-10-11 22:39:16 +02:00
  • c5d2cf4a64 feat(font): add run iterator, shared grid set and config integration ddidderr 2026-10-11 22:38:55 +02:00
  • ab9c3fc9db docs(rewrite): status update ddidderr 2026-10-11 22:28:40 +02:00
  • 271f5e7bb5 feat(terminal): port Screen, ScreenSet, Tabstops and Selection ddidderr 2026-10-11 22:28:03 +02:00
  • 99d3ff9d41 docs(rewrite): status update ddidderr 2026-10-11 22:26:45 +02:00
  • c548e63bd1 feat(renderer): port the OpenGL backend, shaders and size math ddidderr 2026-10-11 22:26:09 +02:00
  • ac0e05def1 feat(apprt): port the core/runtime contract types ddidderr 2026-10-11 22:25:05 +02:00
  • 6f970bfe26 chore: add ghostty-apprt crate for core/runtime contract types ddidderr 2026-10-11 22:22:24 +02:00
  • 8e0a94dff2 docs(rewrite): status after cli port ddidderr 2026-10-11 22:22:01 +02:00
  • f2c4b40062 feat(cli): port ghostty +action CLI commands ddidderr 2026-10-11 22:22:01 +02:00
  • 5462bd8e3e docs(rewrite): status update ddidderr 2026-10-11 22:13:47 +02:00
  • fc7bb5c025 feat(font): port the Linux font engine ddidderr 2026-10-11 22:13:06 +02:00
  • b9ac54e794 feat(terminal): port page memory model (partial PageList) ddidderr 2026-10-11 22:12:31 +02:00
  • 59bc84fde0 feat(termio): port pty, child command spawning, shell integration ddidderr 2026-10-11 22:06:51 +02:00
  • 6792799fbe docs(rewrite): status update ddidderr 2026-10-11 22:00:52 +02:00
  • 39d4d29e96 chore: add ghostty-cli crate for +action commands ddidderr 2026-10-11 22:00:52 +02:00
  • 5bacb4d90b docs(rewrite): update status after config port ddidderr 2026-10-11 22:00:12 +02:00
  • 33d15a2dc2 feat(config): port the configuration system and CLI argument parser ddidderr 2026-10-11 22:00:12 +02:00
  • 800fe5be5e feat(vt): port the stream layer between parser and handlers ddidderr 2026-10-11 21:59:15 +02:00
  • 3afe938b95 feat(input): port keyboard, keybinding and mouse input handling ddidderr 2026-10-11 21:56:07 +02:00
  • 3323c3f525 feat(unicode,datastruct): port Unicode tables and data structures ddidderr 2026-10-11 21:54:57 +02:00
  • e724645057 docs(rewrite): track cross-crate integration TODOs and status ddidderr 2026-10-11 21:54:18 +02:00
  • b681241359 feat(os): port Ghostty's Linux OS helpers ddidderr 2026-10-11 21:54:11 +02:00
  • 04a6b7c97a feat(font): port font metrics, atlas and the sprite font ddidderr 2026-10-11 21:53:29 +02:00
  • bf84326c2f feat(vt): port Ghostty's VT parsing layer ddidderr 2026-10-11 21:52:41 +02:00
  • 987f2957ad chore: scaffold Cargo workspace for the Ghostty rewrite ddidderr 2026-10-11 21:41:01 +02:00
  • e04991c1f5 Initial project structure ddidderr 2026-10-11 21:27:49 +02:00