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.html
  • categories/index.html
  • documents/publications.html
  • changenvmeformat.html - Redirect to blog post
  • spdknvmeof.html - Redirect to blog post

PWA Enhancements

  • Create manifest.json for 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):

  1. 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
  2. Open Graph Images - For social media sharing previews

πŸ› Issues Fixed:

  1. βœ… GitHub Actions workflow failing - Fixed terser --mangle false syntax error
  2. βœ… Contact link broken (documents/contact-info.html missing) - Created page
  3. βœ… Email showing β€œLoading…” on homepage - Fixed to show actual email
  4. βœ… Old HTML files with inline CSS - Converted to redirects to blog posts
  5. βœ… Missing RSS feed - Created feed.xml

πŸ“ Recent Commits:

  • 0447579 - Fix bugs: Create missing contact-info.html and fix email display
  • 9337844 - Phase 2: Modernize remaining pages and add PWA support
  • cb1bfdd - Fix GitHub Actions workflow
  • 905a1a4 - Add GitHub Actions workflow for minification
  • 3045111 - Main Phase 1 modernization changes

Last updated: 22/02/2026