Skip to content

πŸš€ v1.22.0 β€” Dynamic QR Imports & PGP Enhancements

Choose a tag to compare

@SunDevil311 SunDevil311 released this 21 Oct 07:04
· 57 commits to master since this release
83ad3e3

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 dynamic QR_IMAGES registry for automated QR imports.
  • New PGP_KEYS data 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, and PRIVACY_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.11 to 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.