Skip to content

Promote to production: Markdown viewer — open .md files + full-screen - #380

Merged
slaveofcode merged 2 commits into
mainfrom
develop
Sep 11, 2026
Merged

Promote to production: Markdown viewer — open .md files + full-screen#380
slaveofcode merged 2 commits into
mainfrom
develop

Conversation

@slaveofcode

Copy link
Copy Markdown
Owner

Promotes PR #379: Markdown Preview becomes a viewer — open local .md files (button + drag/drop, client-side), Edit/Preview/Split, and full-screen reading (useExpand). EN+ID SEO refreshed. CI green on develop.

Turn the Markdown Preview into a proper viewer: an 'Open .md file'
button and drag-and-drop load a local Markdown document (client-side,
via file.text() — nothing uploaded), landing in reading mode. Add an
Edit / Preview / Split toggle and a full-screen expand (reusing the
shared useExpand hook: native Fullscreen API + iOS CSS-overlay
fallback) so it works as a lightweight Markdown reader on a phone.

Rendering (marked + DOMPurify) moves into a pure, unit-tested
markdown.lib alongside isMarkdownFile / titleFromFileName. Happy-path
E2E (open file → render, toggle full-screen) with a generic fixture;
EN + ID SEO refreshed for the viewer capabilities.
…llscreen

feat(markdown): open local .md files + full-screen reading view
@slaveofcode
slaveofcode merged commit 819ffe2 into main Sep 11, 2026
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant