Skip to content

feat: extend markdown highlighting, add offline support and browser tests - #23

Merged
aanogueira merged 2 commits into
mainfrom
andre.nogueira/markdown-highlighting-offline-tests
Oct 16, 2026
Merged

aanogueira merged 2 commits into
mainfrom
andre.nogueira/markdown-highlighting-offline-tests

Conversation

@aanogueira

Copy link
Copy Markdown
Contributor

Summary

  • Highlight lists, task lists, images, reference links, footnotes, nested blockquotes and nested emphasis (including same-delimiter nesting)
  • Service worker for offline use (shipped in Dockerfile, Caddy and Pages deploy)
  • Playwright browser tests (tests/) plus a CI test job gating release and Docker validation
  • Consistent radii/spacing tokens, visible --- rules, download icons in the menu
  • Fix invalid manifest.json and an uncaught error1 on load
  • README: supported Markdown, testing, Helm path

Test plan

  • npm test (17 Chromium tests, including offline)
  • CI green

…ests

Highlight lists, task lists, images, reference links, footnotes, nested blockquotes and nested emphasis. Add a service worker for offline use, Playwright tests with a CI job, consistent radii/spacing, and fix the invalid manifest.json and the uncaught save error.

Signed-off-by: Andre Nogueira <aanogueira@protonmail.com>
@aanogueira aanogueira self-assigned this Oct 16, 2026
@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
npm/@playwright/test 1.64.1 UnknownUnknown
npm/playwright 1.64.1 🟢 6.5
Details
CheckScoreReason
Maintained🟢 1030 commit(s) out of 30 and 6 issue activity out of 30 found in the last 90 days -- score normalized to 10
Code-Review🟢 9GitHub code reviews found for 29 commits out of the last 30 -- score normalized to 9
CII-Best-Practices⚠️ 0no badge detected
Vulnerabilities🟢 10no vulnerabilities detected
Signed-Releases⚠️ -1no releases found
Security-Policy🟢 10security policy file detected
License🟢 10license file detected
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Packaging⚠️ -1no published package detected
Token-Permissions⚠️ 0non read-only tokens detected in GitHub workflows
Binary-Artifacts🟢 6binaries present in source code
Dependency-Update-Tool🟢 10update tool detected
Fuzzing⚠️ 0project is not fuzzed
Pinned-Dependencies⚠️ 0dependency not pinned by hash detected -- score normalized to 0
Branch-Protection🟢 3branch protection is not maximal on development and all release branches
npm/playwright-core 1.64.1 🟢 6.5
Details
CheckScoreReason
Maintained🟢 1030 commit(s) out of 30 and 6 issue activity out of 30 found in the last 90 days -- score normalized to 10
Code-Review🟢 9GitHub code reviews found for 29 commits out of the last 30 -- score normalized to 9
CII-Best-Practices⚠️ 0no badge detected
Vulnerabilities🟢 10no vulnerabilities detected
Signed-Releases⚠️ -1no releases found
Security-Policy🟢 10security policy file detected
License🟢 10license file detected
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Packaging⚠️ -1no published package detected
Token-Permissions⚠️ 0non read-only tokens detected in GitHub workflows
Binary-Artifacts🟢 6binaries present in source code
Dependency-Update-Tool🟢 10update tool detected
Fuzzing⚠️ 0project is not fuzzed
Pinned-Dependencies⚠️ 0dependency not pinned by hash detected -- score normalized to 0
Branch-Protection🟢 3branch protection is not maximal on development and all release branches

Scanned Files

  • package-lock.json

Signed-off-by: Andre Nogueira <aanogueira@protonmail.com>
@aanogueira
aanogueira merged commit bf25622 into main Oct 16, 2026
6 checks passed
@aanogueira
aanogueira deleted the andre.nogueira/markdown-highlighting-offline-tests branch October 16, 2026 16:03
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