reworked the guest pwa, modernized start and gallery page. added share link functionality.

This commit is contained in:
Codex Agent
2025-11-10 22:25:25 +01:00
parent 1e8810ca51
commit 1cec116933
22 changed files with 1208 additions and 476 deletions

View File

@@ -209,6 +209,21 @@ export const messages: Record<LocaleCode, NestedMessages> = {
emptyDescription: 'Sobald Fotos freigegeben sind, erscheinen sie hier.',
lightboxGuestFallback: 'Gast',
},
share: {
title: 'Geteiltes Foto',
defaultEvent: 'Ein besonderer Moment',
button: 'Teilen',
copyLink: 'Link kopieren',
copySuccess: 'Link kopiert!',
copyError: 'Link konnte nicht kopiert werden.',
manualPrompt: 'Link kopieren',
openEvent: 'Event öffnen',
loading: 'Moment wird geladen...',
expiredTitle: 'Link abgelaufen',
expiredDescription: 'Dieser Link ist nicht mehr verfügbar.',
shareText: 'Schau dir diesen Moment bei Fotospiel an.',
error: 'Teilen fehlgeschlagen',
},
uploadQueue: {
title: 'Uploads',
description: 'Warteschlange mit Fortschritt und erneuten Versuchen; Hintergrund-Sync umschalten.',
@@ -662,6 +677,21 @@ export const messages: Record<LocaleCode, NestedMessages> = {
emptyDescription: 'Once photos are approved they will appear here.',
lightboxGuestFallback: 'Guest',
},
share: {
title: 'Shared photo',
defaultEvent: 'A special moment',
button: 'Share',
copyLink: 'Copy link',
copySuccess: 'Link copied!',
copyError: 'Link could not be copied.',
manualPrompt: 'Copy link',
openEvent: 'Open event',
loading: 'Loading moment...',
expiredTitle: 'Link expired',
expiredDescription: 'This link is no longer available.',
shareText: 'Check out this moment on Fotospiel.',
error: 'Share failed',
},
uploadQueue: {
title: 'Uploads',
description: 'Queue with progress/retry and background sync toggle.',