-
fde9d7799c
docs: add Supabase credential migration guide
main
Ronny
2026-05-01 00:42:38 +02:00
-
a521f5656c
chore: suppress markdownlint warnings in spec docs
Ronny
2026-04-12 19:39:53 +02:00
-
aa0c065bd6
fix: show pending tips in profile, count all tips not just evaluated
Ronny
2026-04-12 18:42:26 +02:00
-
786b3586be
fix: CSP allows Google Fonts for Material Symbols icons
Ronny
2026-04-12 18:13:44 +02:00
-
edf33fa932
feat: premium achievement badges with Material Symbols icons
Ronny
2026-04-12 18:09:25 +02:00
-
d370558174
feat: logo links to home/dashboard
Ronny
2026-04-12 17:34:00 +02:00
-
132ea4f7d0
feat: desktop layout optimization
Ronny
2026-04-12 17:26:20 +02:00
-
1be1cdba2f
feat: local country flags replacing team crests
Ronny
2026-04-12 16:31:24 +02:00
-
2414fc04d9
feat: three-way theme toggle — Dark / Light / System
Ronny
2026-04-12 16:17:57 +02:00
-
ab09b92050
style: more spacing between Tippspiel and subtitle
Ronny
2026-04-12 16:14:03 +02:00
-
1addb3940d
style: 'FIFA World Cup 2026' as golden subtitle under 'Tippspiel'
Ronny
2026-04-12 16:11:01 +02:00
-
c2195aa02f
style: Lucide TrendingUp/Down icons for rank change arrows
Ronny
2026-04-12 16:07:02 +02:00
-
d38f650261
fix: move useEffect before early returns (React hooks rule violation)
Ronny
2026-04-12 16:02:42 +02:00
-
fe777a2bab
feat: achievement badge placeholders on profile page (Phase 2 prep)
Ronny
2026-04-12 15:57:32 +02:00
-
1999ef8a21
feat: rank change arrow (↑/↓) in dashboard stats tile
Ronny
2026-04-12 15:56:59 +02:00
-
9c19188a7e
feat: WM 2026 trophy SVG without text in header
Ronny
2026-04-12 15:39:33 +02:00
-
9b78c4a46c
feat: FIFA WM 2026 unofficial logo in header (PNG)
Ronny
2026-04-12 15:32:48 +02:00
-
f88f2ac6bc
feat: replace trophy emoji with official FIFA WM 2026 logo
Ronny
2026-04-12 15:20:49 +02:00
-
f8a6d12db1
style: comprehensive Light Mode overrides
Ronny
2026-04-12 15:11:57 +02:00
-
048bf15a5e
feat: move Admin to bottom nav, remove from header
Ronny
2026-04-12 15:02:58 +02:00
-
07f6a8ae13
style: card polish — badge spacing, no separator line, wider tip row
Ronny
2026-04-12 14:53:34 +02:00
-
a7485da0e9
style: dashboard uses parent padding — same width as Spielplan
Ronny
2026-04-12 14:36:44 +02:00
-
d1189d5d6e
style: fix badge centering over flags, plain theme toggle icon
Ronny
2026-04-12 14:29:52 +02:00
-
d44927ec23
style: badges as row above flags, centered over each team
Ronny
2026-04-12 14:18:22 +02:00
-
799239dcc1
style: badges centered to flags, wider dashboard, mobile header actions
Ronny
2026-04-12 13:55:00 +02:00
-
0e1675fe90
style: dashboard LED smaller, TipModal flags fullbleed + subtle picker buttons
Ronny
2026-04-12 13:37:57 +02:00
-
44199b0a90
style: unified flag+time design across Dashboard and Spielplan
Ronny
2026-04-12 13:22:13 +02:00
-
91ea1f4dc3
style: hero card curvature shine, smaller fullbleed flags, tighter LED
Ronny
2026-04-12 13:09:05 +02:00
-
27f93f76f9
fix: LED digits fixed 20px width for uniform spacing
Ronny
2026-04-12 12:46:05 +02:00
-
75d69191fa
fix: LED digits individually spaced — fixes '2 1:00' gap in DSEG7 font
Ronny
2026-04-12 12:42:47 +02:00
-
b2ca2c733a
style: stronger glow, bigger LED, fix vertical alignment, tighter spacing
Ronny
2026-04-12 12:39:23 +02:00
-
c6c167abb3
style: remove hero border, LED time between flags like Design 2
Ronny
2026-04-12 12:35:38 +02:00
-
8503592c7b
style: match Stitch glassmorphism — backdrop-blur, flag glow auras, deeper shadows
Ronny
2026-04-12 12:08:29 +02:00
-
23116a847a
style: premium Dashboard redesign inspired by Stitch mockups
Ronny
2026-04-12 11:56:29 +02:00
-
8b7b31826a
feat: stronger visual scoring differentiation + streak fix
Ronny
2026-04-12 09:31:15 +02:00
-
1eaec75901
style: BEENDET badge right-aligned, bigger score, score aligned to flag center
Ronny
2026-04-12 09:11:36 +02:00
-
0f70a1913c
style: LIVE badge right-aligned, bigger live score, remove redundant tip
Ronny
2026-04-12 09:00:55 +02:00
-
e9143d6ebe
fix: countdown badge back in header row (right-aligned), fix LED spacing
Ronny
2026-04-11 23:22:11 +02:00
-
92f847c075
style: countdown badge left-aligned, separate from header
Ronny
2026-04-11 23:16:17 +02:00
-
9cd55f8e28
style: stronger LED glow on kickoff time (4-layer text-shadow)
Ronny
2026-04-11 23:10:35 +02:00
-
3a1d99a92f
style: reduce LED kickoff size, center vertically between header and flags
Ronny
2026-04-11 23:07:54 +02:00
-
b7068ea2b0
style: real LED segment display font for kickoff time
Ronny
2026-04-11 22:56:56 +02:00
-
6be9bcdc1b
style: stadium scoreboard kickoff display in card header
Ronny
2026-04-11 22:50:12 +02:00
-
137e14b3d1
fix: kickoff time centered without 'Uhr', unified countdown badge, DevPanel close button
Ronny
2026-04-11 22:46:53 +02:00
-
e1b9f03d60
style: move kickoff time to card header, better date header spacing
Ronny
2026-04-11 22:37:25 +02:00
-
d39ec7a579
style: Spielplan — glassmorphism stats card, timeline date headers
Ronny
2026-04-11 22:27:58 +02:00
-
a7ce8141a3
style: redesign Spielplan — date grouping, compact stats, less glossy
Ronny
2026-04-11 22:09:38 +02:00
-
4fe4d45270
style: align group badge left in card header
Ronny
2026-04-11 21:59:44 +02:00
-
6a40d71634
style: Match-Cards — names below flags, less glossy, cleaner header
Ronny
2026-04-11 21:44:42 +02:00
-
8bc00f12aa
style: redesign Match-Cards — balanced layout, better tipped state
Ronny
2026-04-11 21:29:18 +02:00
-
5af41a8a2c
fix: accuracy 1000% bug, Spiele nav icon, light mode polish
Ronny
2026-04-11 21:05:23 +02:00
-
e10aeadb6b
fix: accuracy display, Spiele nav icon, light mode card polish
Ronny
2026-04-11 21:03:40 +02:00
-
676ed9c1b3
fix: improve tipping user journey
Ronny
2026-04-11 20:51:36 +02:00
-
57bae63b68
chore: cleanup — remove compiled .js files and .superpowers artifacts
Ronny
2026-04-11 20:43:42 +02:00
-
7bb35ecf65
fix: simplify CI pipeline YAML to avoid parsing errors
Ronny
2026-04-11 20:38:10 +02:00
-
addff8f0cc
ci: switch to Gitea Container Registry for reliable deploys
Ronny
2026-04-11 20:18:34 +02:00
-
dd65f7c4fe
fix: StatsRing NaN with no data, Toast showing repeatedly, timer stability
Ronny
2026-04-11 19:54:32 +02:00
-
77ee3f9a45
fix: restore glassmorphism card effects on new components
Ronny
2026-04-11 19:45:54 +02:00
-
7b19f3db98
feat: Phase 1 — Engagement & UX-Polish
Ronny
2026-04-11 19:17:19 +02:00
-
-
f1b4b63324
style: CSS polish, light mode verification, build fixes
Ronny
2026-04-11 19:16:13 +02:00
-
2dc55f29db
feat: rich profile page with stats ring, tip history, fun stats
Ronny
2026-04-11 19:14:41 +02:00
-
a304ceeff5
feat: rank change toast + streak milestone icons
Ronny
2026-04-11 19:12:02 +02:00
-
f6ab2c719d
feat: Punkte-Reveal with confetti animation
Ronny
2026-04-11 19:10:22 +02:00
-
89046a2e29
feat: tip confirmation animation with haptic feedback
Ronny
2026-04-11 19:08:39 +02:00
-
1ed64078b4
feat: zustandsbasierte Match-Cards (open/tipped/live/finished/missed)
Ronny
2026-04-11 19:07:21 +02:00
-
9a9b85a269
feat: smart sections in Spielplan (Heute/Morgen/Woche/Vergangen)
Ronny
2026-04-11 19:05:09 +02:00
-
d27881c1c2
feat: add Dashboard as new startseite
Ronny
2026-04-11 19:02:53 +02:00
-
b10f0f6ad4
feat: add /api/dashboard endpoint with hero match, stats, streak, nudges
Ronny
2026-04-11 19:01:01 +02:00
-
cb095126ef
feat: add bottom navigation bar (mobile-first)
Ronny
2026-04-11 18:59:00 +02:00
-
4f148811f0
refactor: simplify TipModal — remove Expertenblick and redundant header
Ronny
2026-04-11 18:56:48 +02:00
-
62aeda1395
refactor: remove KI-Agent chat widget and backend route
Ronny
2026-04-11 18:54:50 +02:00
-
-
69585cfac1
docs: Phase 1 implementation plan — 14 tasks
Ronny
2026-04-11 18:34:24 +02:00
-
ea5b7b19fa
docs: Phase 1 Design-Spec — Engagement & UX-Polish
Ronny
2026-04-11 18:26:32 +02:00
-
e0462c5ba4
ci: trigger rebuild for devUser fix
Ronny
2026-04-11 17:16:08 +02:00
-
7bbbe01a03
fix: devUser-Parameter an alle API-Calls weiterleiten
Ronny
2026-04-11 17:03:11 +02:00
-
7c9b7344aa
fix: Health-Check vereinfacht – kein DB-Query mehr bei /health
Ronny
2026-04-11 16:45:39 +02:00
-
e0c4beadb1
style: Lucide Icons für Theme-Toggle + stärkerer Glossy-Effekt auf Flag-Boxen
Ronny
2026-04-06 14:09:36 +02:00
-
7dac1befe7
style: stärkerer Glossy-Effekt auf Flag-Boxen im Light Mode
Ronny
2026-04-06 14:02:21 +02:00
-
01d7c10719
chore: add Claude Code config and local docs to .gitignore
Ronny
2026-04-06 14:00:27 +02:00
-
f56ecb724b
feat: Light Mode mit Theme-Toggle
Ronny
2026-04-06 12:50:04 +02:00
-
2127ebceeb
ci: Credentials aus Workflow entfernen, Portainer-Config dynamisch lesen
Ronny
2026-04-06 13:41:19 +02:00
-
d7cd558caf
ci: curl via apk installieren (Alpine runner hat kein curl)
Ronny
2026-04-06 11:48:35 +02:00
-
94be5620a6
fix: Gitea CI/CD und Blank-Page-Fehler behoben
Ronny
2026-04-06 11:46:56 +02:00
-
f500f5f900
fix: skip tsc in frontend Docker build, use vite build directly
Ronny
2026-04-06 10:28:00 +02:00
-
41a21b5606
fix: use shell-based checkout for self-hosted runner
Ronny
2026-04-06 10:09:33 +02:00
-
832a3d3677
feat: add Gitea Actions CI pipeline for Docker build
Ronny
2026-04-06 10:08:01 +02:00
-
7bd22b53e9
feat: add Docker containerization (Dockerfile, compose, dockerignore)
Ronny
2026-04-06 10:05:10 +02:00
-
06ed0ec3ce
fix: Expertenblick-Dialog auf Vorschau-Ton, deutsche Anführungszeichen & sequenzielle TTS
Ronny
2026-04-06 09:40:06 +02:00
-
ef501a8de4
chore: add Netzer/Expertenblick image assets
Ronny
2026-04-06 09:01:35 +02:00
-
32de9cd5fd
feat: ElevenLabs Audio-Dialog für Expertenblick (Netzer/Delling TTS)
Ronny
2026-04-05 23:05:53 +02:00
-
07e0705380
feat: Günther-Agent (Netzer-Style) + Expertenblick im TipModal
Ronny
2026-04-05 21:45:08 +02:00
-
4234269ba0
chore: add .gitignore and remove tracked artifacts
Ronny
2026-04-04 01:14:59 +02:00
-
3d3ff097cf
feat: Ergebnis-Banner, Dev-Simulations-Panel & Spiele-Reset
Ronny
2026-04-04 01:10:55 +02:00
-
e27a62a37b
feat: Stadium Elite Design, Rangliste, Profil-Team, User-Upsert & n8n Cronjob
Ronny Mueller
2026-04-03 23:37:38 +02:00
-
e967f36f6c
feat: WM2026 Tippspiel - Initial Backend + Frontend
Ronny Mueller
2026-04-03 22:02:05 +02:00
-
1c685b90a0
feat: WM2026 Tippspiel - Initial Backend + Frontend
Ronny Müller
2026-04-03 21:41:19 +02:00