Commit graph

  • 08efc258a0 Fix: Turnstile token via getResponse(widgetId), debug log main rene 2026-05-17 20:03:02 +02:00
  • ca30fde467 Fix: Turnstile explizit rendern bei Modal-Öffnung, autocomplete-Attribute rene 2026-05-17 19:56:39 +02:00
  • cbbe6b9996 Security: Cloudflare Turnstile für Kontaktformular, server-seitige Verifizierung rene 2026-05-17 19:51:19 +02:00
  • cbaac4b5a4 Cleanup: Debug-Logging entfernt rene 2026-05-17 19:40:41 +02:00
  • 8559d2831e Fix: Realtime-Subscription deaktiviert (NPM SSE-Problem), Polling alle 15s rene 2026-05-17 19:24:04 +02:00
  • 27ad75b735 Debug: Inquiry-Fehler in Console loggen rene 2026-05-17 19:19:58 +02:00
  • fb6f331041 Fix: Hook ohne e.collection und JSON.stringify (PocketBase v0.38 kompatibel) rene 2026-05-17 19:14:32 +02:00
  • ffca3ad315 Fix: .env mit BREVO_KEY automatisch auf DS übertragen beim deploy rene 2026-05-17 18:51:54 +02:00
  • ba844bc7a2 Fix: Brevo via REST API ($http.send), Key als BREVO_KEY Env-Variable rene 2026-05-17 18:47:43 +02:00
  • 20029b08c5 Fix: pb_hooks Volume-Mount in docker-compose.yml rene 2026-05-17 18:22:15 +02:00
  • e5aeadd01c Feature: PocketBase Hook für Inquiry-Benachrichtigung per Mail (checkflo@motocamp.de) rene 2026-05-17 18:16:21 +02:00
  • fcb95449f5 Fix: Modal a11y warnings rene 2026-05-17 17:26:16 +02:00
  • 829a4b6e0e Feature: Kontaktformular-Modal ersetzt mailto-Links, speichert in PocketBase inquiries rene 2026-05-17 17:25:10 +02:00
  • cfdb52643f Cleanup: unused CSS selectors entfernt rene 2026-05-17 17:12:58 +02:00
  • 5af57175c8 Fix: letzter STATUS_CLASS-Verweis auf Inline-Style umgestellt rene 2026-05-17 17:10:45 +02:00
  • 878296741e Fix: Badge Inline-Styles (kein Scoping-Problem), Protokoll-Schrift größer, Phosphor-Icons bei Stationen rene 2026-05-17 17:08:42 +02:00
  • b2d97efe3f Feature: Browser-Mockup interaktiv — Dashboard/Protokoll/Stationen klickbar mit Live-Daten rene 2026-05-17 17:01:22 +02:00
  • be22dde08f Feature: PocketBase Realtime-Subscription — Dashboard aktualisiert sofort nach Speichern rene 2026-05-17 16:50:17 +02:00
  • c8b187047a Fix: Browser-Screen 420px, Phone-Screen 490px — Höhen angeglichen rene 2026-05-17 16:47:51 +02:00
  • 107a067fdb Fix: Phone 600px hoch (kein Scrollen nötig), Mobile zeigt beide Mockups gestapelt rene 2026-05-17 16:44:21 +02:00
  • fe8ba2c917 Fix: iPhone-Mockup scrollbar aktiviert, iframe-Höhe auf 1200px rene 2026-05-17 16:37:03 +02:00
  • b538f712e3 Fix: unused footer CSS entfernt rene 2026-05-17 16:32:46 +02:00
  • 69f9462b71 Fix: Footer zeigt Tenant-Namen (kein checkflo), Phone-Höhe 430px, weniger Freiraum rene 2026-05-17 16:31:48 +02:00
  • 52ec9fac75 Fix: iPhone-Demo auf Musterküche-Station (gleicher Tenant wie Dashboard) rene 2026-05-17 16:27:24 +02:00
  • b06a3fac80 Feature: Live-Dashboard in Landing Page (PocketBase, 30s Auto-Refresh) + stündlicher Demo-Reset rene 2026-05-17 16:18:34 +02:00
  • a7176a589a Hafner: echtes Logo-PNG eingebunden, CI-Farben Navy/Grün rene 2026-05-17 16:08:44 +02:00
  • 624d1c69f4 Fix: Schmidt Hygiene → Hafner Prüftechnik GmbH (fiktiver Demo-Name) rene 2026-05-17 16:01:17 +02:00
  • 58e4523b54 Fix: Phone-Höhe 480px, CHECKFLO im White-Label entfernt rene 2026-05-17 15:59:17 +02:00
  • fbb3285dc6 Fix: iPhone-Mockup iframe auf 390px Viewport skaliert rene 2026-05-17 15:54:03 +02:00
  • 71b12583d8 Fix: unused CSS selectors entfernt rene 2026-05-17 15:50:29 +02:00
  • 533cb905fa Feature: Schmidt Hygiene GmbH als White-Label Demo (blaue CI, eigenes Logo, Live-Iframe) rene 2026-05-17 15:49:06 +02:00
  • 678a5f9a03 Feature: Device-Mockups auf Landing Page (CSS Dashboard + Live iPhone-Iframe) rene 2026-05-17 15:39:42 +02:00
  • d1b2d41fd9 Fix: seed-testdata ohne bash4 assoc arrays (macOS kompatibel) rene 2026-05-17 15:37:14 +02:00
  • e30bef40ea Landing Page: Hero, Steps und Features auf Prüfbetriebe als Zielgruppe ausgerichtet rene 2026-05-17 15:29:36 +02:00
  • 6d4f4c6867 Pricing: White-Label-Fokus, Rechenbeispiel, CTA angepasst rene 2026-05-17 14:51:22 +02:00
  • 90973ca5af Fix: Phosphor Printer-Icon in Druck-Buttons rene 2026-05-17 14:46:56 +02:00
  • 683c645f85 Feature: QR-Codes mit checkflo-Logo in der Mitte rene 2026-05-17 14:45:12 +02:00
  • 65c36062fa Fix: Sidebar beim Drucken ausblenden rene 2026-05-17 14:43:12 +02:00
  • c983750dcd Feature: Phosphor-Icons in Admin-Nav, Druck-Button mit Printer-Icon rene 2026-05-17 14:39:47 +02:00
  • c5a640911c Feature: QR-Druck, Monatsprotokoll PDF, Pricing-Sektion rene 2026-05-17 14:36:59 +02:00
  • 984f3c9162 Fix: Invalid Date graceful handling für Records ohne created-Feld rene 2026-05-17 14:26:13 +02:00
  • 86cab10c70 Fix: sort/filter/expand nach autodate-Feldern wiederhergestellt rene 2026-05-17 14:22:42 +02:00
  • 37364c54e4 Fix: mobile-web-app-capable meta tag hinzugefügt rene 2026-05-17 14:21:26 +02:00
  • 708744b724 Fix: sort by id statt created (autodate-Felder fehlen in Collection) rene 2026-05-17 14:20:03 +02:00
  • 808523a890 Debug: Fehlermeldung aus PocketBase loggen rene 2026-05-17 14:06:59 +02:00
  • 2c5a6dcfb7 Debug: minimaler Query ohne Filter rene 2026-05-17 14:04:21 +02:00
  • 5219a8822f Fix: Datumsformat ohne Z-Suffix für PocketBase-Filter rene 2026-05-17 14:02:51 +02:00
  • b5cac0e12c Fix: PocketBase Filter braucht single quotes und kein ISO-T-Format rene 2026-05-17 14:01:07 +02:00
  • a3281261ab Debug: Console-Logs im Dashboard rene 2026-05-17 13:59:03 +02:00
  • f8b82a3cff Fix: tenantId via explizitem user-Fetch statt authStore.record rene 2026-05-17 13:53:11 +02:00
  • ea7a48a995 Error handling in Admin-Queries (loading bleibt nicht hängen) rene 2026-05-17 13:38:32 +02:00
  • c7d4d5ae81 App-Icon aus SVG (dunkel), Manifest-Name auf 'checkflo' gekürzt rene 2026-05-17 13:28:06 +02:00
  • cf50ab12df Icons aus SVG: transparent, scharf, alle Größen rene 2026-05-17 13:23:49 +02:00
  • 34c33864a4 Favicon korrekt: vollständiges Icon mit runden Ecken, Lanczos-Skalierung rene 2026-05-17 13:18:43 +02:00
  • 67e801a018 App-Icons und Favicon aus checkflo-icons.png generiert rene 2026-05-17 13:08:55 +02:00
  • ecba1da140 Dark-Mode deaktiviert (color-scheme: light), lang=de rene 2026-05-17 12:56:56 +02:00
  • ca499dd4e5 Logo: Transparenz wiederhergestellt, korrekt beschnitten rene 2026-05-17 12:54:34 +02:00
  • cd82a75774 Logo: korrekt beschnitten (814x172), Höhe 44px rene 2026-05-17 12:51:53 +02:00
  • 0f88032293 Nav: feste Höhe 72px, Logo 52px rene 2026-05-17 12:47:30 +02:00
  • 7dae2cb1de Logo 80→160px rene 2026-05-17 12:45:53 +02:00
  • 6899e92191 Logo 48→80px rene 2026-05-17 12:44:03 +02:00
  • 562972c740 Logo: Whitespace beschnitten, Höhe auf 48px rene 2026-05-17 12:42:30 +02:00
  • 5bffae2fa7 Logo Nav 56→280px rene 2026-05-17 12:38:00 +02:00
  • eacd1bf167 Logo-Größe in Nav erhöht (36→56px) rene 2026-05-17 12:35:15 +02:00
  • 18570a42f0 Admin-Bereich, PWA-Manifest und Deploy-Setup rene 2026-05-17 11:37:42 +02:00
  • f2615c9e07 Initial commit: SvelteKit PWA + PocketBase Setup für checkflo.de rene 2026-05-17 11:31:13 +02:00