Website Modernization TODO List
Website Modernization TODO List
π΄ Phase 1 - COMPLETED β
All 38 items completed including:
- Centralized CSS/JS architecture
- Modern animations and effects
- Dark/light mode toggle
- PWA with service worker
- GitHub Actions CI/CD for minification
π‘ Phase 2 - COMPLETED β
Files Modernized to Centralized CSS/JS
blog/index.htmlcategories/index.htmldocuments/publications.htmlchangenvmeformat.html- Redirect to blog postspdknvmeof.html- Redirect to blog post
PWA Enhancements
- Create
manifest.jsonfor PWA installation - Add theme-color meta tag
- Add app icons (72x72 to 512x512) - Requires image files
SEO & Performance
- Add
robots.txt - Add RSS/Atom feed (
feed.xml) - Add Open Graph images for social sharing - Requires image files
Bug Fixes
- Create missing
documents/contact-info.html - Fix email showing βLoadingβ¦β on homepage
Cleanup
- Remove
oldindex.html(unused file) - Convert old HTML pages to redirects
π Progress Summary
| Phase | Total | Completed | Remaining |
|---|---|---|---|
| Phase 1 | 38 | 38 | 0 β |
| Phase 2 | 14 | 12 | 2 |
| Total | 52 | 50 | 2 |
π Remaining Items (Require Image Assets):
- PWA Icons - Create icons at
/assets/images/:- icon-72.png, icon-96.png, icon-128.png, icon-144.png
- icon-152.png, icon-192.png, icon-384.png, icon-512.png
- Open Graph Images - For social media sharing previews
π Issues Fixed:
- β
GitHub Actions workflow failing - Fixed terser
--mangle falsesyntax error - β
Contact link broken (
documents/contact-info.htmlmissing) - Created page - β Email showing βLoadingβ¦β on homepage - Fixed to show actual email
- β Old HTML files with inline CSS - Converted to redirects to blog posts
- β Missing RSS feed - Created feed.xml
π Recent Commits:
0447579- Fix bugs: Create missing contact-info.html and fix email display9337844- Phase 2: Modernize remaining pages and add PWA supportcb1bfdd- Fix GitHub Actions workflow905a1a4- Add GitHub Actions workflow for minification3045111- Main Phase 1 modernization changes
Last updated: 22/02/2026