Files
biblical-guide.com/public/manifest.json
Andrei a01b2490dc Implement comprehensive PWA with offline Bible reading capabilities
- Add Web App Manifest with app metadata, icons, and installation support
- Create Service Worker with intelligent caching strategies for Bible content, static assets, and dynamic content
- Implement IndexedDB-based offline storage system for Bible versions, books, chapters, and verses
- Add offline download manager component for browsing and downloading Bible versions
- Create offline Bible reader component for seamless offline reading experience
- Integrate PWA install prompt with platform-specific instructions
- Add offline reading interface to existing Bible reader with download buttons
- Create dedicated offline page with tabbed interface for reading and downloading
- Add PWA and offline-related translations for English and Romanian locales
- Implement background sync for Bible downloads and cache management
- Add storage usage monitoring and management utilities
- Ensure SSR-safe implementation with dynamic imports for client-side components

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-28 22:20:44 +00:00

91 lines
2.0 KiB
JSON

{
"name": "Biblical Guide - Ghidul Biblic",
"short_name": "Biblical Guide",
"description": "Complete Bible study app with offline reading, AI chat, and multilingual support",
"start_url": "/",
"display": "standalone",
"background_color": "#ffffff",
"theme_color": "#009688",
"orientation": "portrait-primary",
"scope": "/",
"categories": ["books", "education", "lifestyle"],
"lang": "en",
"dir": "ltr",
"icons": [
{
"src": "/biblical-guide-og-image.png",
"sizes": "1200x630",
"type": "image/png",
"purpose": "any"
},
{
"src": "/icon-192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "/icon-512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "any maskable"
}
],
"shortcuts": [
{
"name": "Read Bible",
"short_name": "Bible",
"description": "Start reading the Bible",
"url": "/bible",
"icons": [
{
"src": "/icon-192.png",
"sizes": "192x192"
}
]
},
{
"name": "Daily Verse",
"short_name": "Verse",
"description": "Read today's verse",
"url": "/?daily=true",
"icons": [
{
"src": "/icon-192.png",
"sizes": "192x192"
}
]
},
{
"name": "AI Chat",
"short_name": "Chat",
"description": "Ask biblical questions",
"url": "/?chat=true",
"icons": [
{
"src": "/icon-192.png",
"sizes": "192x192"
}
]
},
{
"name": "Prayer Requests",
"short_name": "Prayers",
"description": "View prayer requests",
"url": "/prayers",
"icons": [
{
"src": "/icon-192.png",
"sizes": "192x192"
}
]
}
],
"features": [
"offline-reading",
"background-sync",
"push-notifications"
],
"related_applications": [],
"prefer_related_applications": false
}