feat(ui): render markdown in the details pane #62
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/59-markdown-details"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Refs #59. PR and issue bodies now render as formatted markdown in the Details pane, including the ★ Renovate details.
Header: valuelines when they don't; hidden HTML comments and therenovate-debugblob no longer show.Decisions
Opus: goldmark parser with our own Lip Gloss renderer in
internal/ui/markdown, over glamour (about 15 extra modules, can't hide link URLs). ADR 0014.Verification
make fmt-check lint test build: lint0 issues.,go test -race ./...allok.make check's shellcheck step can't run on this machine (shellcheck isn't installed), so CI is the gate for it. TUI layout: reasoned from the code and unit-tested on the rendered strings; not observed in a live terminal.Review
Three fresh reviewers (standards, comments, spec), a fixer round, and a second adversarial review. Fixed: unresolved escapes and entities, unsafe link schemes, raw control and bidi characters, lost text in HTML blocks and header-only tables, glued punctuation wrapping, tiny-width overflow, links in tables, weak tests (mutation-checked). Declined: grapheme-cluster splitting, input-size cap, and one
\&edge case. Autolinks (<https://…>) show their URL because it is their text.Docs
ADR 0014 added; CLAUDE.md and
docs/architecture.mdlist the new package.design.mdunchanged.🤖 Generated with Claude Code
https://claude.ai/code/session_019b9RTiV9JwxuGqkP8pRiKS