Commit Graph

16 Commits

Author SHA1 Message Date
f95beac6be 🔧 Fix remaining white page-stat-card elements
- Updated .page-stat-card background to dark theme
- Changed border-left color to cyan accent
- Updated h3 text color to white
- Fixed close button hover color
- All page statistics cards now fully dark
2025-09-08 22:02:39 +02:00
4443a71a98 🎨 Fix white page-stats-content cards in admin-dashboard
- Added dark background to .page-stats-content container
- Updated .page-item cards with subtle dark background
- Added hover effects for better interactivity
- Improved visual consistency with dark theme
- All page statistics cards now match dark design
2025-09-08 22:00:30 +02:00
0b8cbc7313 🔧 Fix remaining white sections in admin-dashboard
- Fixed .modal-content background to dark theme
- Fixed .link-stat-card background to dark theme
- Updated text colors in link statistics cards
- Changed close button color to match dark theme
- All sections now consistently use dark design
2025-09-08 21:58:31 +02:00
450dc0f73a 🔧 Fix white page-stats-section in admin-dashboard
- Updated .page-stats-section background to dark theme
- Changed text colors to white for better contrast
- Updated border colors to match dark theme
- Changed page-count badges to cyan accent color
- Fixed 'Hauptseiten besucher' section to match overall dark design
2025-09-08 21:56:27 +02:00
9ad828a6eb 🎨 Unify design across all pages to match dashboard theme
- Updated adminlogin.css to use dark theme with Inter font
- Updated generator.css to use dark theme with Inter font
- Updated admin-dashboard.css to use dark theme with Inter font
- All pages now use consistent:
  * Dark background with radial gradients
  * Inter font family
  * Dark containers with glassmorphism effect
  * White text on dark backgrounds
  * Consistent color scheme (#00d4ff accents, #8892b0 secondary text)
  * Unified border and shadow styling
- Improved visual consistency across entire application
2025-09-08 21:52:40 +02:00
ee910aecf0 🔧 Fix footer positioning in adminlogin and generator pages
- Added proper HTML/body height: 100% for full viewport height
- Changed body to flex-direction: column for proper footer positioning
- Updated footer CSS with margin-top: auto for sticky footer behavior
- Added flex-grow: 1 to containers for proper space distribution
- Footer now properly sticks to bottom of viewport
- Improved responsive layout for both adminlogin and generator pages
2025-09-08 21:48:48 +02:00
70ceb2da25 🔒 Add privacy settings for leaderboard visibility
 Features:
- Added show_in_leaderboard column to players table (default: false)
- Replaced Quick Actions with Settings section in dashboard
- Added toggle switch for leaderboard visibility
- Created settings modal with privacy controls

🔧 API Changes:
- Added /api/v1/private/update-player-settings endpoint
- Updated best-times queries to filter by show_in_leaderboard
- Updated times-with-details to respect privacy settings
- Added updated_at column to players table

🎨 UI/UX:
- Modern toggle switch design
- Responsive settings modal
- Success/error notifications
- Clear privacy explanation

🔐 Privacy:
- Default: Times are NOT shown in global leaderboard
- Users can opt-in via settings
- Personal dashboard always shows own times
- Global leaderboard only shows opted-in users
2025-09-08 19:14:17 +02:00
5bed125cf6 Achivements abends um 19 uhr 2025-09-07 16:54:09 +02:00
8342d95a13 Notifications, div fixes, kekse für last location 2025-09-06 12:37:10 +02:00
61d5ef2e6f Achivement System 2025-09-05 17:56:23 +02:00
3872397082 Mobile desighn Adjustments 2025-09-05 12:37:33 +02:00
4d00be8127 Keks notice! 2025-09-05 07:42:07 +02:00
b0b5149069 Add Google Login 2025-09-05 06:51:31 +02:00
1f82c98646 Statistik backend and favicon 2025-09-04 17:27:45 +02:00
eb1d713942 Refactor ALL 2025-09-04 14:31:17 +02:00
f6cd5c734f Separieren vom css und js und fixes 2025-09-04 14:14:59 +02:00