From 5bacb4d90b6e361fb3c75db269c7aa5387fe6675 Mon Sep 17 00:00:00 2001 From: ddidderr Date: Sun, 11 Oct 2026 22:00:12 +0200 Subject: [PATCH] docs(rewrite): update status after config port --- docs/rewrite/INTEGRATION_TODO.md | 6 ++++++ docs/rewrite/STATUS.md | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/docs/rewrite/INTEGRATION_TODO.md b/docs/rewrite/INTEGRATION_TODO.md index 2d29c14..3b2be12 100644 --- a/docs/rewrite/INTEGRATION_TODO.md +++ b/docs/rewrite/INTEGRATION_TODO.md @@ -9,3 +9,9 @@ Collected from agent reports; resolve during integration phases. - [ ] font `sprite/face.rs`: local `Presentation`/`RenderOptions` stand-ins → real font types (Phase 3). - [ ] font crate: re-add deps on config/unicode/terminal in Phase 3. - [ ] terminal crate: re-add deps on unicode/datastruct once those land. +- [ ] input: key_encode::Options / paste::Options from terminal modes (Zig `fromTerminal`) — in terminal or core. +- [ ] input: `binding::set::EntryFormatter` must be implemented by config formatter. +- [ ] config: font_types.rs (Variation, CodepointMap, Descriptor), clipboard_codepoint_map::Entry, CursorStyle are local copies → unify with font/terminal. +- [ ] config: url::REGEX needs onig (lookbehind) in renderer/core link matching. +- [ ] config: theme::open needs resources dir from ghostty_os. +- NOTE: Ghostty 1.3.1 is installed at /usr/bin/ghostty — use it as reference oracle (e.g. +show-config, +list-actions, terminfo). diff --git a/docs/rewrite/STATUS.md b/docs/rewrite/STATUS.md index 38d02e6..496c737 100644 --- a/docs/rewrite/STATUS.md +++ b/docs/rewrite/STATUS.md @@ -7,12 +7,12 @@ Legend: ⬜ todo · 🟨 in progress · ✅ done (gate passed, committed) · ⚠ | P0 | scaffolding | opus | ✅ | | | W1 | vt: parser/osc/color | sonnet | ✅ | | | W2 | vt: csi/sgr/modes/kitty/apc/dcs | sonnet | ✅ | | -| W3 | unicode + datastruct | sonnet | 🟨 | | +| W3 | unicode + datastruct | sonnet | ✅ | | | W4 | os | sonnet | ⚠️ | ensure_locale no-op, flatpak untested | | -| W5 | input | sonnet | 🟨 | | -| W6 | config | sonnet | 🟨 | | +| W5 | input | sonnet | ✅ | | +| W6 | config | sonnet | ✅ | | | W7 | font: metrics + sprite | sonnet | ✅ | | -| S1 | vt: stream.zig + simd | sonnet | 🟨 | | +| S1 | vt: stream.zig + simd | sonnet | ✅ | | | T1 | terminal: size/point/style/hyperlink/rcset/page/PageList | codex astra | 🟨 | | ## Log