- Fixed PWA installation on Android by correcting manifest.json icon configuration - Made UI mobile-friendly with compact layout and sticky record button - Implemented auto-translation after transcription stops - Updated branding from 'Voice Translator' to 'Talk2Me' throughout - Added reverse proxy support with ProxyFix middleware - Created diagnostic tools for PWA troubleshooting - Added proper HTTP headers for service worker and manifest - Improved mobile CSS with responsive design - Fixed JavaScript bundling with webpack configuration - Updated service worker cache versioning - Added comprehensive PWA documentation These changes ensure the app works properly as a PWA on Android devices and provides a better mobile user experience.
43 lines
1.0 KiB
JSON
43 lines
1.0 KiB
JSON
{
|
|
"name": "Talk2Me",
|
|
"short_name": "Talk2Me",
|
|
"description": "Real-time voice translation app - translate spoken language instantly",
|
|
"start_url": "/",
|
|
"scope": "/",
|
|
"display": "standalone",
|
|
"orientation": "portrait",
|
|
"background_color": "#ffffff",
|
|
"theme_color": "#007bff",
|
|
"icons": [
|
|
{
|
|
"src": "/static/icons/icon-192x192.png",
|
|
"sizes": "192x192",
|
|
"type": "image/png",
|
|
"purpose": "any maskable"
|
|
},
|
|
{
|
|
"src": "/static/icons/icon-512x512.png",
|
|
"sizes": "512x512",
|
|
"type": "image/png",
|
|
"purpose": "any maskable"
|
|
}
|
|
],
|
|
"shortcuts": [
|
|
{
|
|
"name": "Start Recording",
|
|
"short_name": "Record",
|
|
"description": "Start voice recording for translation",
|
|
"url": "/?action=record",
|
|
"icons": [
|
|
{
|
|
"src": "/static/icons/icon-192x192.png",
|
|
"sizes": "192x192"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"categories": ["productivity", "utilities", "education"],
|
|
"prefer_related_applications": false,
|
|
"related_applications": []
|
|
}
|