π v1.22.0 β Dynamic QR Imports & PGP Enhancements
This release introduces dynamic QR code imports, a centralized PGP key registry, and refined contact handling across the site. The About and PGP pages now use dynamic lookups, cleaner typing, and more consistent asset management.
β¨ Highlights
- Added
getQR()helper and dynamicQR_IMAGESregistry for automated QR imports. - New
PGP_KEYSdata module with type-safe bindings and dynamic QR references. - Updated About and PGP pages to use centralized constants and data.
- Split PGP fingerprints into two lines for improved readability.
- Added new app constants:
EMAIL_LINK,SECURE_LINK, andPRIVACY_LINK. - Added favicon and manifest entry for
icon-about.png.
π§° Improvements
- Refactored service worker and image imports for consistency.
- Rebuilt global CSS with LightningCSS.
- Updated dependencies for SvelteKit 2.47.2 compatibility.
π§© Technical
- Updated
viteβ7.1.11to address CVE-2025-62522. - Cleaned up redundant imports and old static assets in
/static/pgp.
π Refactor release introducing dynamic QR imports, improved PGP management, and enhanced maintainability across contact components.