Add admin features, responsive UI, user reviews, visit stats, and channel-colored markers
- Admin: video management with Google Maps match status, manual restaurant mapping, restaurant remap on name change - Admin: user management tab with favorites/reviews detail - Admin: channel deletion fix for IDs with slashes - Frontend: responsive mobile layout (map top, list bottom, 2-row header) - Frontend: channel-colored map markers with legend - Frontend: my reviews list, favorites toggle, visit counter overlay - Frontend: force light mode for dark theme devices - Backend: visit tracking (site_visits table), user reviews endpoint - Backend: bulk transcript/extract streaming, geocode key fixes - Nginx config for production deployment Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
:root {
|
||||
--background: #ffffff;
|
||||
--foreground: #171717;
|
||||
color-scheme: light only;
|
||||
}
|
||||
|
||||
@theme inline {
|
||||
@@ -11,6 +12,18 @@
|
||||
--font-sans: var(--font-geist);
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
:root {
|
||||
--background: #ffffff;
|
||||
--foreground: #171717;
|
||||
color-scheme: light only;
|
||||
}
|
||||
}
|
||||
|
||||
* {
|
||||
color-scheme: light only;
|
||||
}
|
||||
|
||||
body {
|
||||
background: var(--background);
|
||||
color: var(--foreground);
|
||||
@@ -20,3 +33,21 @@ html, body, #__next {
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
input, select, textarea {
|
||||
color-scheme: light;
|
||||
}
|
||||
|
||||
/* Force Google Maps InfoWindow to light mode */
|
||||
.gm-style .gm-style-iw,
|
||||
.gm-style .gm-style-iw-c,
|
||||
.gm-style .gm-style-iw-d,
|
||||
.gm-style .gm-style-iw-t {
|
||||
background-color: #ffffff !important;
|
||||
color: #171717 !important;
|
||||
color-scheme: light !important;
|
||||
}
|
||||
|
||||
.gm-style .gm-style-iw-d {
|
||||
overflow: auto !important;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user