Commit Graph

  • bf16015d5c feat: Input-Validatoren für Telefon, Spielname, Spieleranzahl Alicia (BSN) 2026-06-21 23:20:43 +00:00
  • e43909b0cd feat: Submission-Pydantic-Modell mit Validierung Alicia (BSN) 2026-06-21 23:05:21 +00:00
  • 15667c9e49 chore: pre-commit hooks mit Ruff Lint + Format Alicia (BSN) 2026-06-21 23:04:01 +00:00
  • b5a5847b26 chore: pyproject.toml mit Ruff, mypy, pytest-Konfiguration Alicia (BSN) 2026-06-21 22:58:13 +00:00
  • 0901a4b99a style: Ruff-Formatierung auf Alicias Empfehlungs-Engine Hermes Agent 2026-06-22 00:22:46 +02:00
  • 0a8f5f62f3 feat: Spiele-Empfehlungs-Engine mit Scoring-Algorithmus Alicia (BSN) 2026-06-21 22:13:29 +00:00
  • 567cf7e63d docs: BSN Live-System-Plan — 5-Phasen-Setup von Tag 1 Hermes Agent 2026-06-22 00:00:17 +02:00
  • a5eb0e7d27 feat: sys-2 Edge-Queue — Signatur-Prüfung, Dedup, asynchrone Verarbeitung Hermes Agent 2026-06-21 23:59:17 +02:00
  • 5bad339558 docs: Harter Test für Alicia — Spiele-Empfehlungs-Engine Hermes Agent 2026-06-21 23:53:41 +02:00
  • 2d4ccdc971 feat: Spiel-Bewertungs-Utility mit Tests Alicia (BSN) 2026-06-21 21:50:38 +00:00
  • eebf21a8fc feat: BSN Hermes Onboarding-Script für lokale Installation Hermes Agent 2026-06-21 23:25:17 +02:00
  • cd2dc93611 docs: Agenten-Testaufgabe für Coding-Standards-Verifikation Hermes Agent 2026-06-21 22:30:40 +02:00
  • fc8846d919 docs: AUTO-Badge in §8 korrigiert — Coverage läuft in CI, nicht pre-commit Hermes Agent 2026-06-21 22:21:22 +02:00
  • 5555e092d4 docs: 2. Review-Runde — UP045, Coverage-Label, mypy-2.1-Warnung, CI-Pfad Hermes Agent 2026-06-21 22:15:14 +02:00
  • 4bec0e13ca docs: System- & Prozess-Standards TODO (externes Review, 9 Items) Hermes Agent 2026-06-21 22:02:22 +02:00
  • f0bd2570b3 docs: Coding Standards nach externem Review korrigiert (6 Fixes) Hermes Agent 2026-06-21 21:57:54 +02:00
  • b1a74b7d02 docs: Coding Standards Fundament — Regelwerk + Implementierungsplan Hermes Agent 2026-06-21 21:36:17 +02:00
  • 20a7f5987a feat: Kickstarter LIVE-Daten via FlareSolverr — DURCHBRUCH! Hermes Agent 2026-06-21 19:39:41 +02:00
  • 59b67fa79a feat: Kickstarter-Fetcher — 5-Stufen-Fallback (getestet & dokumentiert) Hermes Agent 2026-06-21 19:25:14 +02:00
  • 05b889023e docs: Kickstarter-Fetcher Plan — 5-Stufen-Fallback für zuverlässigen Zugriff Hermes Agent 2026-06-21 19:03:46 +02:00
  • 5ada0c5018 Fix: Like-Icons im liked-Zustand sichtbar (weißer Stroke) Hermes Agent 2026-06-20 11:26:41 +02:00
  • 03ae39bc5a Herz-Icon (monochrom BSN-Blau) + Kommentar-Likes Hermes Agent 2026-06-20 11:21:31 +02:00
  • b3b110a2ec Filter: Text-Button statt Pfeil-Icon + Overlay-Fenster Hermes Agent 2026-06-20 10:44:04 +02:00
  • 0dda6f536c Offcanvas-Nav: Community-Sektion mit Login/Registrierung entfernt Hermes Agent 2026-06-20 10:38:57 +02:00
  • 76da62af16 Login-Dropdown in Nav + Welcome-Overlay mit localStorage-Dismiss Hermes Agent 2026-06-20 10:35:26 +02:00
  • 1dc63a4eda feat: BSN Watchdog — überwacht Flask, Tunnel, Article Server, DB, RAM alle 5 Min Hermes Agent 2026-06-20 09:03:49 +02:00
  • c3b0e8fcf2 docs: korrigierte Architektur — MoE-Modelle, sequentiell, llama-swap, kein Llama/Freeze Hermes Agent 2026-06-19 23:42:10 +02:00
  • a140f566ed docs: Architektur mit DGX Spark & Strix Halo — lokaler KI-Cluster, 100% DSGVO, 0€ API Hermes Agent 2026-06-19 23:32:45 +02:00
  • fa63d228f3 Chat: Klickbare Links zu Beiträgen ermöglicht Hermes Agent 2026-06-19 20:28:06 +02:00
  • 0b970f06ed Revert visualViewport-Handler — Overlay rutschte komplett weg Hermes Agent 2026-06-19 20:21:12 +02:00
  • 4c6baafa10 iOS-Fixes: Zoom + Overlay-Verrutschen bei Tastatur-Öffnung behoben Hermes Agent 2026-06-19 20:17:06 +02:00
  • b458bfd5d4 Mobile-Layout-Fixes: Header-Wrapping + Overlay-Click-Through verhindern Hermes Agent 2026-06-19 20:11:00 +02:00
  • 4d55bc1b13 phone_hash: Klartext-Telefonnummern durch Hashes ersetzen Hermes Agent 2026-06-19 18:06:22 +02:00
  • 66f4ef59da fix: user routes mit cleanen String-Templates — kein f-string/.format-Mix Hermes Agent 2026-06-19 17:51:41 +02:00
  • 392845afb4 user-profiles: Cross-Channel-Identität mit Registrierung, Login, Profil + WhatsApp/Telegram-Flow Hermes Agent 2026-06-19 17:44:35 +02:00
  • ffff6d1fa3 faq-trigger: auch in /api/chat (Website-Chat) einbauen Hermes Agent 2026-06-19 17:37:03 +02:00
  • 99a5a8975f chatbot-faq: Nummer-speichern-Hinweis in Willkommenstext + FAQ-Trigger für keine-Antwort-Fragen Hermes Agent 2026-06-19 16:57:09 +02:00
  • 05532afec6 admin-notify: WhatsApp-Benachrichtigungen an Daniel bei neuer Einsendung + Veröffentlichung Hermes Agent 2026-06-19 16:44:20 +02:00
  • 9f93d247eb feat: KI-Bewertung + Begründung in Submission-Detail + #76 entblockt Hermes Agent 2026-06-19 13:56:48 +02:00
  • 8bc524ca9c fix: Audio-Dateien nie auf Frontpage + Sprach-Regeln im Triage-Prompt Hermes Agent 2026-06-19 13:36:00 +02:00
  • ad3082c195 fix: published_at bei Tier-1-Triage setzen + Mobile-Triage-Badges + für Ungeprüfte Hermes Agent 2026-06-19 13:29:31 +02:00
  • 6eadb7342b fix: Frontpage-Text gekürzt (erster Satz/80 Zeichen) + Triage-Timing 6min + SQLite-Fix Hermes Agent 2026-06-19 13:04:27 +02:00
  • bc8e599018 feat: LLM-Intake-Triage — 3-Stufen-KI-Prüfung aller Chatbot-Einreichungen Hermes Agent 2026-06-19 12:56:34 +02:00
  • 55a2de04ca Autostart-Script für Flask + Cloudflare Tunnel Hermes Agent 2026-06-19 10:42:56 +02:00
  • f94884f54c .gitignore: UUID credential files (cloudflared tunnel) Hermes Agent 2026-06-19 10:42:42 +02:00
  • 889acd8c6d Fix: H1+Meta aus Joomla-Body strippen, Bild-Auto-Delete entfernt Hermes Agent 2026-06-19 09:17:41 +02:00
  • 0f787589fe fix: upload images to Spiele/<year>/ directory on publish Hermes Agent 2026-06-19 00:50:43 +02:00
  • 7629eecc24 fix: publish: auto-include meta description, keywords, image upload, Daniel as author Hermes Agent 2026-06-19 00:49:15 +02:00
  • 3e6db33027 feat: Rubrik-Dropdown beim Live-Stellen — freie Kategoriewahl Hermes Agent 2026-06-19 00:38:33 +02:00
  • ced413710f chore: Orphan-Section + Image1-6.jpg entfernt — war nur Test/Debug Hermes Agent 2026-06-19 00:16:45 +02:00
  • a16b3368c6 fix: accept-Attribut von File-Inputs entfernt — Browser-Bug blockierte Bilder Hermes Agent 2026-06-19 00:15:32 +02:00
  • 6e20684af4 feat: Verwaiste-Bilder-Scanner — Orphans automatisch finden + per Dropdown zuordnen Hermes Agent 2026-06-19 00:12:59 +02:00
  • 32d1e1ef86 fix: Upload-Zone vereinfacht — kein manueller Dateiname mehr Hermes Agent 2026-06-19 00:08:02 +02:00
  • 681437b86b fix: hidden-Attribut von File-Inputs entfernt (verhinderte Bild-Auswahl) Hermes Agent 2026-06-19 00:02:13 +02:00
  • 9e727ef427 chore: remove backup file Hermes Agent 2026-06-18 23:59:56 +02:00
  • 726f25ff83 fix: Bild-Upload pro Artikel-Zeile — Datei wählen ohne Dateinamen tippen Hermes Agent 2026-06-18 23:59:52 +02:00
  • ebcd338bd4 SAFETY GATE: Kein Live-Publish ohne explizite Freigabe Hermes Agent 2026-06-18 22:50:25 +02:00
  • 934ac899ce VG-Wort: Zählmarke NUR bei state=1 (live) verbrauchen Hermes Agent 2026-06-18 22:42:25 +02:00
  • eb59327086 VG-Wort: Zählmarken-Pool-Integration via subprocess Hermes Agent 2026-06-18 22:39:10 +02:00
  • 5181a09c20 feat: Telegram-Bot-Integration — Webhook-Endpoint + Download + Thread-Merge + Auto-Reply Hermes Agent 2026-06-18 18:38:09 +02:00
  • 2f356ddfb8 Initial commit: article-server mit Publish-Workflow Hermes Agent 2026-06-18 18:33:25 +02:00
  • f6581b7de5 feat: Ausverkauft-Auto-Markierung + Chatbot-Integration Hermes Agent 2026-06-18 15:11:38 +02:00
  • bdd7ebb006 fix: OOM-safe SQL filtering + relevance scoring for /api/chat Hermes Agent 2026-06-18 14:56:37 +02:00
  • ce25870960 fix: Multi-Stand-Merge für Aussteller — Asmodee jetzt mit allen 6 Ständen Hermes Agent 2026-06-18 14:50:44 +02:00
  • 4b50bbfd37 feat: Neuheiten-Suche — 1.861 Spiele in DB + Chatbot-Integration Hermes Agent 2026-06-18 14:44:22 +02:00
  • ced5604799 feat: Aussteller-Suche für SPIEL Essen — 1015 Verlage in DB + Chatbot-Integration Hermes Agent 2026-06-18 14:41:40 +02:00
  • 7c96743237 Double-Opt-In Verification für Kommentare (E-Mail/WhatsApp) Hermes Agent 2026-06-18 01:28:34 +02:00
  • 77d4ec426c LLM-Moderation mit DeepSeek V4 Flash + Admin-Kommentarverwaltung + BSN Assistent Umbenennung Hermes Agent 2026-06-18 01:10:02 +02:00
  • 90bce41178 Startseite: Kommentar-Count mit Sprechblasen-Icon in BSN-Blau + 34 Demo-Kommentare Hermes Agent 2026-06-18 01:00:05 +02:00
  • aa1ee564bd Logo-Text: boardgame.network; 🔔→SVG-Glocke in BSN-Blau Hermes Agent 2026-06-18 00:56:21 +02:00
  • 55da2dbc2d Kommentarsystem: Antworten, Pflichtfelder, Like-Benachrichtigung Hermes Agent 2026-06-18 00:55:09 +02:00
  • 97d9768bb5 feat: Kommentar-System mit WhatsApp- & E-Mail-Benachrichtigung Hermes Agent 2026-06-18 00:47:51 +02:00
  • a3706e1169 feat: 'Boardgame Social' neben Brettspiel News Logo Hermes Agent 2026-06-18 00:27:53 +02:00
  • 2eb51b81e2 fix: Banner zeigt AUSVERKAUFT auch ohne spiel_titel Hermes Agent 2026-06-18 00:24:36 +02:00
  • 3f56a53663 fix: debug=False in production, verhindert Reloader-Code-Stale-Bug Hermes Agent 2026-06-18 00:22:40 +02:00
  • b2b207af46 feat: roter Vollbreiten-Banner für AUSVERKAUFT auf Cover Hermes Agent 2026-06-18 00:19:56 +02:00
  • 05e934dd66 feat: #out detection sets category=ausverkauft + Spieltitel-Extraktion Hermes Agent 2026-06-18 00:06:57 +02:00
  • 1153c170a5 like-buttons: gelikte posts bleiben markiert via localStorage (frontpage + detail) Hermes Agent 2026-06-17 23:59:04 +02:00
  • 0f04231cee filterleiste: zustand (offen/zu) persistent via localStorage Hermes Agent 2026-06-17 23:42:37 +02:00
  • 17209b5d0e sort-dropdown: currentColor → #20228a — icons jetzt einheitlich BSN-Blau Hermes Agent 2026-06-17 23:40:46 +02:00
  • 235ba6968b sort-dropdown: 👍👁 emojis durch SVGs ersetzt Hermes Agent 2026-06-17 23:35:52 +02:00
  • d363dd45cb augen-icon: 👁 emoji durch graues SVG-auge ersetzt (frontpage + detail) Hermes Agent 2026-06-17 23:33:14 +02:00
  • 71a30ba73d filter-bar: emoji-icons durch BSN-blaue SVGs ersetzt Hermes Agent 2026-06-17 23:30:10 +02:00
  • 151872e49d blur nur desktop (≥901px) + textfeld 5000→20000 zeichen Hermes Agent 2026-06-17 23:28:22 +02:00
  • 8bfd28787e hover blur: 1.8px → 1px — weniger unscharf Hermes Agent 2026-06-17 23:24:21 +02:00
  • d0d6454f2f hover: rest der seite leicht unscharf (blur 1.8px) via :has()-selector Hermes Agent 2026-06-17 23:23:26 +02:00
  • 5487012605 offcanvas: icons entfernt, seiteninhalt blur(4px) bei geöffnetem menü Hermes Agent 2026-06-17 23:21:51 +02:00
  • 89d092e5cf offcanvas-nav: impressum, datenschutz, agb als rechtliche unterseiten Hermes Agent 2026-06-17 23:16:01 +02:00
  • 7316d36eb3 milchglas 0.55 deckkraft + text-only padding-top 2rem gegen überlappen Hermes Agent 2026-06-17 23:09:51 +02:00
  • 0deea0211f milchglas: 10% mehr transparenz (0.78→0.68) für alle blöcke Hermes Agent 2026-06-17 23:07:48 +02:00
  • 749b8bee13 alle karten: autor mit personen-icon ganz unten, views+likes darüber — einheitliches layout Hermes Agent 2026-06-17 23:06:13 +02:00
  • e97825ce2d text-only: autor mit personen-icon unten, gleicher aufbau wie medien-karten Hermes Agent 2026-06-17 23:04:06 +02:00
  • bb34386275 text-only karten: zeit-overlay oben wie bei medien-karten Hermes Agent 2026-06-17 23:00:56 +02:00
  • 346715faf9 background: warmes Hellgrau #E8E4DC statt knallgelb #FCE812 Hermes Agent 2026-06-17 22:59:01 +02:00
  • 3234e5f6a4 hover: scale(1.03) statt translateY + dunklerer Schatten Hermes Agent 2026-06-17 22:57:25 +02:00
  • a84a2c9885 feat: SVG-Pin-Icon für Halle-Badges (statt 📍 Emoji) Hermes Agent 2026-06-17 22:54:36 +02:00
  • f894f84942 fix: Milchglas-Leiste spannt jetzt über die volle Kartenbreite Hermes Agent 2026-06-17 22:52:55 +02:00
  • 4868143927 fix: Badges/Time-Overlay bündig zur Oberkante ausgerichtet Hermes Agent 2026-06-17 22:46:13 +02:00
  • 5c27f08f38 feat: SVG-Icons für Like-Button und Filter-Toggle (BSN-Blau) Hermes Agent 2026-06-17 22:33:02 +02:00
  • e90d38c28f fix: Filter-Leiste jetzt korrekt in collapsible Wrapper verpackt Hermes Agent 2026-06-17 22:20:49 +02:00