diff --git a/.gitignore b/.gitignore index ec8061cc..85fe151d 100644 --- a/.gitignore +++ b/.gitignore @@ -10,12 +10,6 @@ test-results/ .pytest_cache/ __pycache__/ -# Local-only generated test harness -/package.json -/package-lock.json -/playwright.config.* -/tests/ - # Local AI/tooling state .agents/ diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 00000000..2bd5a0a9 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +22 diff --git a/CHANGELOG.md b/CHANGELOG.md index 9c1625b0..a1a265da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,14 @@ All notable code changes to **Markdown Viewer** are documented here. Non-code commits (documentation, planning, README-only updates) are excluded. +## Unreleased + +- **Testing:** Published the root Playwright harness for contributor-run local testing with locked dependencies, a cross-platform test server, static validation, documentation, Chromium end-to-end coverage, and cross-browser smoke coverage. +- **Security & Compatibility:** Updated DOMPurify and js-yaml to patched releases, switched deterministic browser assets to valid integrity-checked CDN endpoints, kept the desktop offline bundle synchronized, and restored WebKit support for local HTTP development. +- **Reliability:** Added an explicit application-ready lifecycle signal and made Markdown clipboard feedback wait for the actual copy result. + +--- + ## v3.10.0 - **Description:** Introduced scalable local document storage, complete workspace backup and recovery, and a rebuilt GitHub importer with secure private-repository access. diff --git a/desktop-app/resources/index.html b/desktop-app/resources/index.html index 354bdbd5..ef73df36 100644 --- a/desktop-app/resources/index.html +++ b/desktop-app/resources/index.html @@ -3,7 +3,7 @@ - + @@ -19,7 +19,7 @@ - + @@ -27,10 +27,10 @@ - + - +
@@ -95,7 +95,7 @@

Markdown Viewer - Online Markd