PWA fixed
added systemd service howto traefik nginix set_real_ip_from improved readme visuals fixed on mobile labels removed updated readme fixed visuals overlay for the hotkey disable screen lock clean up git precommit hooks clean up clean up update check for update feature added build-time information fixed date
BIN
public/favicon.ico
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
public/icons/icon-192x192.png
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
BIN
public/icons/icon-512x512.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
public/icons/maskable-icon-192x192.png
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
BIN
public/icons/maskable-icon-512x512.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
public/icons/shortcut-info-96x96.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
public/icons/shortcut-setup-96x96.png
Normal file
|
After Width: | Height: | Size: 4.8 KiB |
55
public/manifest.json
Normal file
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"name": "Nexus Timer - Multiplayer Turn Timer",
|
||||
"short_name": "NexusTimer",
|
||||
"description": "Dynamic multiplayer timer for games, workshops, or sequential turns. Focuses on current & next player.",
|
||||
"start_url": "/",
|
||||
"scope": "/",
|
||||
"display": "standalone",
|
||||
"display_override": ["window-controls-overlay"],
|
||||
"background_color": "#1f2937",
|
||||
"theme_color": "#3b82f6",
|
||||
"orientation": "portrait",
|
||||
"lang": "en-US",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/icons/icon-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/icons/maskable-icon-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/icons/icon-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any"
|
||||
},
|
||||
{
|
||||
"src": "/icons/maskable-icon-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
}
|
||||
],
|
||||
"shortcuts": [
|
||||
{
|
||||
"name": "Game Setup",
|
||||
"short_name": "Setup",
|
||||
"description": "Configure players and settings",
|
||||
"url": "/?utm_source=homescreen",
|
||||
"icons": [{ "src": "/icons/shortcut-setup-96x96.png", "sizes": "96x96" }]
|
||||
},
|
||||
{
|
||||
"name": "About Nexus Timer",
|
||||
"short_name": "About",
|
||||
"description": "Information about the app",
|
||||
"url": "/info?utm_source=homescreen",
|
||||
"icons": [{ "src": "/icons/shortcut-info-96x96.png", "sizes": "96x96" }]
|
||||
}
|
||||
]
|
||||
}
|
||||