Security recovery: hold sweep, dashboard updates, and admin fixes.

This commit is contained in:
Michilis
2026-07-01 05:51:38 +00:00
parent 38526f17b5
commit cacc52ec24
45 changed files with 1452 additions and 474 deletions
+3 -19
View File
@@ -26,20 +26,6 @@ export const metadata: Metadata = {
template: '%s Spanglish',
},
description: 'Practice English and Spanish at relaxed social events in Asunción. Meet locals and internationals. Join the next Spanglish meetup.',
keywords: [
'language exchange',
'Spanglish',
'Spanglish social',
'English Spanish meetup',
'language exchange Asunción',
'practice English Asunción',
'intercambio de idiomas',
'intercambio de idiomas Asunción',
'English Spanish Paraguay',
'language events Paraguay',
'Asunción',
'Paraguay',
],
authors: [{ name: 'Spanglish' }],
creator: 'Spanglish',
publisher: 'Spanglish',
@@ -82,12 +68,10 @@ export const metadata: Metadata = {
'max-snippet': -1,
},
},
// Each route overrides this with its own path so the canonical is
// self-referential. Resolved against metadataBase above.
alternates: {
canonical: siteUrl,
languages: {
'en': siteUrl,
'es': `${siteUrl}/es`,
},
canonical: '/',
},
category: 'events',
manifest: '/manifest.json',