Patrick Plate pplate
  • Joined on 2026-02-18
pplate pushed to main at pplate/cannamanage 2026-06-13 10:52:49 +02:00
52251cf711 fix(api): resolve consent/dsgvo 'User not found' — principal is userId not email
pplate pushed to main at pplate/cannamanage 2026-06-13 10:45:45 +02:00
26a77b5e16 docs: record 'Oops' crash fix (intl + PWA middleware) verified via Playwright
pplate pushed to main at pplate/cannamanage 2026-06-13 10:36:14 +02:00
4be9c4cf2c fix(frontend): resolve app-wide 'Oops' crash + PWA middleware interception
pplate pushed to main at pplate/cannamanage 2026-06-13 10:14:22 +02:00
2347a7a1d9 docs: record auth fixes — login verified end-to-end (admin@test.de)
pplate pushed to main at pplate/cannamanage 2026-06-13 10:10:49 +02:00
281adda27c fix(frontend): align NextAuth authorize() with flat backend LoginResponse
pplate pushed to main at pplate/cannamanage 2026-06-13 10:08:36 +02:00
dac884c4fe fix(deploy): use valid base64 JWT secret in docker-compose
pplate pushed to main at pplate/cannamanage 2026-06-13 10:01:41 +02:00
6570ea364a docs: mark CannaManage deploy RESOLVED — live on TrueNAS:3000
pplate pushed to main at pplate/cannamanage 2026-06-13 09:57:02 +02:00
60844efaba fix(api): disable mail health indicator in docker profile
pplate pushed to main at pplate/cannamanage 2026-06-13 09:52:22 +02:00
8490da4705 fix(api): add spring-boot-starter-flyway for Spring Boot 4 migrations
pplate pushed to main at pplate/cannamanage 2026-06-13 09:44:23 +02:00
f6a7143d1b fix(frontend): guard metadataBase against undefined BASE_URL
pplate pushed to main at pplate/cannamanage 2026-06-13 09:40:04 +02:00
1eead286ba docs: add Roo handover doc for TrueNAS Docker deploy session
pplate pushed to main at pplate/cannamanage 2026-06-13 09:39:19 +02:00
9a4df56eaf fix(frontend): exclude marketing routes from NextAuth middleware matcher
pplate pushed to main at pplate/cannamanage 2026-06-13 09:34:21 +02:00
b57be8a4d8 fix(frontend): hardcode build-time placeholder ENVs for AUTH_URL/SECRET
pplate pushed to main at pplate/cannamanage 2026-06-13 09:31:26 +02:00
3e4fdee05b fix(frontend): force-dynamic on marketing layout to skip SSG at build time
pplate pushed to main at pplate/cannamanage 2026-06-13 09:30:15 +02:00
805bc4f00d fix(frontend): add AUTH_URL + AUTH_SECRET build ARGs for NextAuth v5
pplate pushed to main at pplate/cannamanage 2026-06-13 09:28:54 +02:00
d650987b9a fix(frontend): guard redirect callback against undefined url during SSG
pplate pushed to main at pplate/cannamanage 2026-06-13 09:27:03 +02:00
106229e0e3 fix(frontend): add build-time ARG placeholders for NEXTAUTH_URL/SECRET/BACKEND_URL
pplate pushed to main at pplate/cannamanage 2026-06-13 09:23:33 +02:00
d0c53a912c fix(service): DsgvoService getMembershipNumber + remove non-existent setPhone
pplate pushed to main at pplate/cannamanage 2026-06-13 09:21:54 +02:00
61707ffe68 fix(service): add spring-boot-starter-websocket dep for SimpMessagingTemplate
pplate pushed to main at pplate/cannamanage 2026-06-12 23:21:47 +02:00
1e693e3d2a feat(sprint-6): Phase 7 — Launch checklist, pricing page, legal templates