Plain texts: clickable links, *bold*, /italic/ and quotes #122
No reviewers
Labels
No labels
area/ci
area/desktop
area/packaging
area/protocol
area/reading
area/ui
area/web
area/writing
kind/bug
kind/feature
kind/infra
kind/request
needs/user
parked
perf
security
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
littlefox/neokom!122
Loading…
Reference in a new issue
No description provided.
Delete branch "issue-106-formatting"
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?
Closes #106
kom_client::markup: http(s) URLs (trailing punctuation and unmatched)left out),*bold*and/italic/at word boundaries only (paths, fractions, bullets, arithmetic stay plain),>quote lines with depth.noopener noreferrer nofollow(and don't select the thread card around them); markers kept but dimmed, so the text is exactly what was written; quotes get a bar. No link previews.Verified: parser unit tests (links, emphasis, the cases that must stay plain, quotes), new
format.spec.tson desktop/Android/iPhone (links and their attributes, bold/italic, quotes, and the body's text equal to the original), full e2e 181/181, clippy native/wasm/desktop clean. Looked at the screenshot: the test container's monospace font has no bold face (subject lines look regular too), so bold shows in real browsers with DejaVu Sans Mono.🤖 Generated with Claude Code
https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8