v2.1.0 — Offline Support & Code Quality
What's New in v2.1.0
🔌 Fully Offline — No Internet Required
- Mermaid.js (v11) and highlight.js (v11.9.0) are now bundled locally
- Assets served via WebView2 virtual host mapping — zero CDN dependency
- Syntax highlighting and diagram rendering work without any network access
- This is how a native desktop app should behave
🛠️ Modernized Codebase
- File-scoped namespaces (C# 10) across all source files
- Pattern matching: \is null\ / \is not null\ instead of == null\ / != null\
- Collection expressions, expression-bodied members, target-typed
ew\ - Cleaner, more idiomatic C# throughout
📋 Housekeeping
- Updated THIRD-PARTY-NOTICES to reflect bundled (not CDN) assets
- Fixed version extraction in build script
Thanks to the r/csharp community for the constructive feedback and code review suggestions — your input directly shaped this release. 🙏
Download
Extract the zip anywhere and run \READU.md.exe. No installer needed.
Requirements: Windows 10 (1903+) or Windows 11 with WebView2 Runtime (pre-installed on most systems).