@@ -22,6 +22,68 @@ This project attempts to follow [Keep a Changelog](https://keepachangelog.com/en
2222
2323---
2424
25+ ## [ 1.22.0] - 2025-10-20
26+
27+ ### Added
28+
29+ - Introduced ** dynamic QR code image imports** using ` import.meta.glob ` in ` src/lib/images.js ` .
30+ - Implemented new ` getQR() ` helper function for streamlined QR lookups.
31+ - Added ` QR_IMAGES ` registry for centralized QR asset management.
32+ - Created dedicated PGP key data module (` src/lib/data/pgpKeys.js ` ) with dynamic QR bindings.
33+ - Added new app constants (` EMAIL_LINK ` , ` SECURE_LINK ` , ` PRIVACY_LINK ` ) to:
34+ - ` src/lib/index.js `
35+ - ` src/lib/types/appConstants.js `
36+ - Re-exported ` src/lib/data/pgpKeys.js ` from ` src/lib/index.js ` .
37+ - Added favicon and manifest entry for ` icon-about.png ` .
38+ - Introduced updated ** contact assets block** in ` AboutContent.svelte ` with enhanced typing.
39+ - Exported ` src/lib/img/powered-by-proton.svg ` from ` src/lib/images.js ` .
40+ - Added missing JSDoc annotation to ` src/lib/data/fossData.js ` .
41+ - Added updated PGP key for ` support@netwk.pro ` (previously ` support@neteng.pro ` ).
42+
43+ ### Changed
44+
45+ - Bumped project version to ` v1.22.0 ` .
46+ - Updated generator metadata in ` src/app.html ` to reflect ** SvelteKit 2.47.2** .
47+ - Refactored ** PGPContent.svelte** to use the ` getQR() ` helper and dynamic QR registry.
48+ - Refactored ** AboutContent.svelte** to use the centralized ` PGP_KEYS ` dataset and app constants.
49+ - Split PGP key fingerprints into two lines for improved readability.
50+ - Enhanced ** images.js** with support for eager QR image imports.
51+ - Replaced static PGP imports with automated dynamic resolution.
52+ - Updated ** manifest.json** to reference the new app icon.
53+ - Revised layout and text consistency for PGP and contact sections in ** AboutContent.svelte** .
54+ - Updated type definitions in ` src/lib/types/appConstants.js ` for ` CONTACT ` constants.
55+ - Cleaned up unused imports and improved inline JSDoc typings throughout the app.
56+ - Updated asset references in ` IGNORE_PATHS ` and ` REQUIRED_ASSETS ` in ` src/service-worker.js ` .
57+ - Added spacing adjustments to the tagline in ** Logo.svelte** .
58+ - Updated ** HeaderDefault.svelte** to reference the global constant for the ** Blog** link.
59+ - Revised text and app constant usage in ** HomeContent.svelte** .
60+ - Updated the contact section and ** Effective Date** in ** ServicesContent.svelte** .
61+ - Rebuilt ` src/lib/styles/global.min.css ` using ** LightningCSS** .
62+ - Refreshed ` _Last Modified_ ` timestamps in ` static/sitemap.xml ` .
63+
64+ ### Fixed
65+
66+ - Fixed SSR error caused by missing ` getQR ` reference during page load.
67+ - Corrected destructuring of ` CONTACT ` constants during SSR initialization.
68+ - Fixed fingerprint rendering fallback when fingerprint type was non-array.
69+ - Adjusted QR image alignment and eager/lazy decoding behavior.
70+
71+ ### Removed
72+
73+ - Deleted outdated static assets from ` static/pgp ` , replaced with dynamically loaded QR images.
74+ - Removed redundant manual image imports from legacy sections of ` images.js ` .
75+ - Removed unnecessary comment block from the ` <head> ` section of ` src/app.html ` .
76+ - Removed ` font-weight: bold ` property from the ` .fingerprint ` CSS class in ` src/lib/styles/css/default.css ` .
77+
78+ ### 🧩 Technical Notes
79+
80+ - Updated ` vite ` from ` v7.1.10 ` → ` v7.1.11 ` to address ** CVE-2025 -62522** .
81+ - Updated dependencies for SvelteKit ` 2.47.2 ` compatibility:
82+ - ` @sveltejs/kit ` , ` svelte ` , ` vite ` , and ` eslint ` -related plugins.
83+ - Cleaned up build cache and service worker registration logic in ` src/service-worker.js ` .
84+
85+ ---
86+
2587## [ 1.21.1] - 2025-10-17
2688
2789### Added
@@ -1169,7 +1231,8 @@ This project attempts to follow [Keep a Changelog](https://keepachangelog.com/en
11691231
11701232<!-- Link references -->
11711233
1172- [ Unreleased ] : https://github.com/netwk-pro/netwk-pro.github.io/compare/v1.21.1...HEAD
1234+ [ Unreleased ] : https://github.com/netwk-pro/netwk-pro.github.io/compare/v1.22.0...HEAD
1235+ [ 1.22.0 ] : https://github.com/netwk-pro/netwk-pro.github.io/releases/tag/v1.22.0
11731236[ 1.21.1 ] : https://github.com/netwk-pro/netwk-pro.github.io/releases/tag/v1.21.1
11741237[ 1.21.0 ] : https://github.com/netwk-pro/netwk-pro.github.io/releases/tag/v1.21.0
11751238[ 1.20.0 ] : https://github.com/netwk-pro/netwk-pro.github.io/releases/tag/v1.20.0
0 commit comments