-
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