Reorganize admin into tabbed hubs with a condensed sidebar.
Local Build and Deploy / deploy (push) Successful in 57s

Replace the long flat nav with hub entries, shared AdminHubChrome tabs, and AdminPageShell. Existing URLs stay stable; Settings/Radio and other sections now share one chrome.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
SimoandCursor committed 2026-07-15 21:29:36 +02:00
1 parent 367f69a439
commit 363c9b3d56
30 files changed
+854 -432

No files matched your search

+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Обратно към сайта",
"housekeeping": "Домакинство",
"hotelManagementPanel": "Панел за управление на хотел",
"rankLabel": "Ранг {rank}"
"rankLabel": "Ранг {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Табло за управление",
+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Zpět na stránku",
"housekeeping": "Úklid",
"hotelManagementPanel": "Panel správy hotelu",
"rankLabel": "Hodnost {rank}"
"rankLabel": "Hodnost {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Dashboard",
+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Tilbage til webstedet",
"housekeeping": "Husholdning",
"hotelManagementPanel": "Hotel management panel",
"rankLabel": "Rangering {rank}"
"rankLabel": "Rangering {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Dashboard",
+10 -1
View File
@@ -719,7 +719,16 @@
"backToSite": "Zurück zur Website",
"housekeeping": "Hausverwaltung",
"hotelManagementPanel": "Hotel-Verwaltungsbereich",
"rankLabel": "Rang {rank}"
"rankLabel": "Rang {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Dashboard",
+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Επιστροφή στον ιστότοπο",
"housekeeping": "Οικονομία",
"hotelManagementPanel": "Πάνελ διαχείρισης ξενοδοχείου",
"rankLabel": "Κατάταξη {rank}"
"rankLabel": "Κατάταξη {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Ταμπλό",
+9
View File
@@ -690,6 +690,9 @@
"overview": "Overview",
"dashboard": "Dashboard",
"content": "Content",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"articles": "Articles",
"tags": "Tags",
"navigator": "Navigator",
@@ -703,6 +706,8 @@
"banners": "Banners",
"prefixes": "Prefixes",
"usersAndAccess": "Users & access",
"hubUsers": "Users",
"hubAccess": "Access & security",
"users": "Users",
"bans": "Bans",
"ipManagement": "IP management",
@@ -713,6 +718,8 @@
"onlineUsers": "Online users",
"moderation": "Moderation",
"economy": "Economy",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"catalog": "Catalog",
"shop": "Shop",
"transactions": "Transactions",
@@ -734,6 +741,8 @@
"radioRanks": "Ranks",
"radioAutodj": "Auto DJ",
"system": "System",
"hubTools": "Tools",
"hubObservability": "Observability",
"commandocentrum": "Commandocentrum",
"emulator": "Emulator",
"alerts": "Alerts",
+10 -1
View File
@@ -719,7 +719,16 @@
"backToSite": "Volver al sitio",
"housekeeping": "Housekeeping",
"hotelManagementPanel": "Panel de gestión del hotel",
"rankLabel": "Rango {rank}"
"rankLabel": "Rango {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Panel",
+10 -1
View File
@@ -719,7 +719,16 @@
"backToSite": "Retour au site",
"housekeeping": "Gouvernance",
"hotelManagementPanel": "Panneau de gestion de l'hôtel",
"rankLabel": "Rang {rank}"
"rankLabel": "Rang {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Tableau de bord",
+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Povratak na stranicu",
"housekeeping": "Domaćinstvo",
"hotelManagementPanel": "Upravljačka ploča hotela",
"rankLabel": "Rang {rank}"
"rankLabel": "Rang {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Nadzorna ploča",
+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Vissza a webhelyre",
"housekeeping": "Takarítás",
"hotelManagementPanel": "Hotel menedzsment panel",
"rankLabel": "rang {rank}"
"rankLabel": "rang {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Irányítópult",
+10 -1
View File
@@ -719,7 +719,16 @@
"settings": "Impostazioni",
"backToSite": "Torna al sito",
"hotelManagementPanel": "Pannello di gestione hotel",
"rankLabel": "Grado {rank}"
"rankLabel": "Grado {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Dashboard",
+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Terug naar site",
"housekeeping": "Housekeeping",
"hotelManagementPanel": "Hotelbeheerpaneel",
"rankLabel": "Rang {rank}"
"rankLabel": "Rang {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Dashboard",
+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Tilbake til nettstedet",
"housekeeping": "Rengjøring",
"hotelManagementPanel": "Hotellstyringspanel",
"rankLabel": "Rangering {rank}"
"rankLabel": "Rangering {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Dashbord",
+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Powrót do serwisu",
"housekeeping": "Sprzątanie",
"hotelManagementPanel": "Panel zarządzania hotelem",
"rankLabel": "Ranga {rank}"
"rankLabel": "Ranga {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Pulpit nawigacyjny",
+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Voltar ao site",
"housekeeping": "Limpeza",
"hotelManagementPanel": "Painel de gestão hoteleira",
"rankLabel": "Classificação {rank}"
"rankLabel": "Classificação {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Painel",
+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Înapoi la site",
"housekeeping": "Menaj",
"hotelManagementPanel": "Panoul de management al hotelului",
"rankLabel": "Clasament {rank}"
"rankLabel": "Clasament {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Tabloul de bord",
+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Вернуться на сайт",
"housekeeping": "Ведение домашнего хозяйства",
"hotelManagementPanel": "Панель управления отелем",
"rankLabel": "Ранг {rank}"
"rankLabel": "Ранг {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Панель управления",
+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Späť na stránku",
"housekeeping": "Upratovanie",
"hotelManagementPanel": "Panel riadenia hotela",
"rankLabel": "Hodnotenie {rank}"
"rankLabel": "Hodnotenie {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Dashboard",
+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Назад на сајт",
"housekeeping": "Домаћинство",
"hotelManagementPanel": "Панел за управљање хотелом",
"rankLabel": "Ранг {rank}"
"rankLabel": "Ранг {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Дасхбоард",
+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Tillbaka till webbplatsen",
"housekeeping": "Städning",
"hotelManagementPanel": "Hotellledningspanel",
"rankLabel": "Rank {rank}"
"rankLabel": "Rank {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Instrumentbräda",
+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Siteye geri dön",
"housekeeping": "Temizlik",
"hotelManagementPanel": "Otel yönetim paneli",
"rankLabel": "Sıra {rank}"
"rankLabel": "Sıra {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Kontrol Paneli",
+10 -1
View File
@@ -755,7 +755,16 @@
"backToSite": "Повернутися на сайт",
"housekeeping": "Прибирання",
"hotelManagementPanel": "Панель управління готелем",
"rankLabel": "Рейтинг {rank}"
"rankLabel": "Рейтинг {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability"
},
"dashboard": {
"title": "Приладова панель",