Skip to content

Commit 0ec6edd

Browse files
release: bump version to v3.7.1 and update CHANGELOG
1 parent e9fef8a commit 0ec6edd

4 files changed

Lines changed: 16 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,18 @@
33
All notable code changes to **Markdown Viewer** are documented here.
44
Non-code commits (documentation, planning, README-only updates) are excluded.
55

6+
## v3.7.1
7+
8+
- **Description:** Scoped performance optimizations, accessibility remediation, onboarding template stabilization, and library upgrades.
9+
- **Performance & Reflows:** Scoped in-memory caching to editor geometry and gutter layouts to eliminate forced synchronous reflows; debounced resize layout listeners and deferred non-critical startup initializations to accelerate page load and cut Total Blocking Time (TBT).
10+
- **Accessibility (a11y):** Resolved multiple Lighthouse accessibility violations; fixed line-number contrast ratios for both light and dark themes; increased touch target sizes conforming to WCAG AA guidelines.
11+
- **Onboarding & Templating:** Stabilized the onboarding template initialization (resolving `BUG-ONBOARD-001`); inlined the default welcome markdown; and migrated it to a `<script type="text/markdown">` container to seamlessly preserve raw HTML tags in default content without parser interference.
12+
- **Library Upgrades:** Upgraded the embedded Mermaid.js diagrams rendering library to the latest version, enhancing visual layouts and rendering stability.
13+
- **Date:** 2026-06-01
14+
- **URL:** https://github.com/ThisIs-Developer/Markdown-Viewer/commit/e9fef8adfa8201661ee4af18c22f941496e5308b
15+
16+
---
17+
618
## v3.7.0
719

820
- **Description:** Complete architectural performance engineering transformation and application modernization.

desktop-app/resources/js/script.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ document.addEventListener("DOMContentLoaded", function () {
2727

2828
// CDN URLs for lazy-loaded libraries
2929
const CDN = {
30-
mermaid: 'https://cdn.jsdelivr.net/npm/mermaid@11.6.0/dist/mermaid.min.js',
30+
mermaid: 'https://cdn.jsdelivr.net/npm/mermaid@11.15.0/dist/mermaid.min.js',
3131
mathjax: 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/3.2.2/es5/tex-mml-chtml.min.js',
3232
jspdf: 'https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js',
3333
html2canvas: 'https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js',
@@ -48,7 +48,7 @@ document.addEventListener("DOMContentLoaded", function () {
4848

4949
// View Mode State - Story 1.1
5050
let currentViewMode = 'split'; // 'editor', 'split', or 'preview'
51-
const APP_VERSION = '3.7.0';
51+
const APP_VERSION = '3.7.1';
5252
let activeModal = null;
5353
let lastFocusedElement = null;
5454
let isFindModalOpen = false;

script.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ document.addEventListener("DOMContentLoaded", function () {
4848

4949
// View Mode State - Story 1.1
5050
let currentViewMode = 'split'; // 'editor', 'split', or 'preview'
51-
const APP_VERSION = '3.7.0';
51+
const APP_VERSION = '3.7.1';
5252
let activeModal = null;
5353
let lastFocusedElement = null;
5454
let isFindModalOpen = false;

sw.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const CACHE_NAME = 'markdown-viewer-cache-v3.7.0';
1+
const CACHE_NAME = 'markdown-viewer-cache-v3.7.1';
22

33
// PERF-011: Split precache into critical (local files) and lazy (CDN libraries)
44
// Critical assets are precached during SW install for instant offline startup

0 commit comments

Comments
 (0)