feat: Add PWA assets and metadata for iOS Safari installation

- Generate app icons in multiple sizes (192x192, 512x512, 180x180, 32x32)
- Create favicon and apple-touch-icon SVG files
- Add comprehensive PWA meta tags in app layout
- Configure theme color (#3B82F6) and background color
- Update manifest.json with icon references (PNG and SVG)
- Create icon generation scripts (SVG and PNG conversion)
- Add browser-based PNG icon generator (HTML)
- Create comprehensive PWA testing guide
- Add icon setup documentation

Requirements: 4.1, 4.2
Task: 13. Add PWA assets and metadata
This commit is contained in:
2025-12-01 20:39:11 +00:00
parent 9726f3a9e1
commit 6cb9a593d4
13 changed files with 1014 additions and 39 deletions

View File

@@ -8,7 +8,9 @@
"start": "next start",
"lint": "next lint",
"db:push": "prisma db push",
"db:studio": "prisma studio"
"db:studio": "prisma studio",
"icons:generate": "node scripts/generate-icons.js",
"icons:info": "node scripts/svg-to-png.js"
},
"dependencies": {
"@prisma/client": "^5.7.1",