Commit Graph

374 Commits

Author SHA1 Message Date
ff04886986 feat: Logs zeigen jetzt auch Besuche oeffentlicher Links (IP+Ort), Dropdown-Filter ergaenzt, Logs erfassen jetzt auch Upload-Freigabe und Datei-Teilen Besuche, Filter-Dropdown erweitert 2026-07-18 15:10:34 +02:00
c637560f3f fix: KoePi Prospekt-Titel aus advertiser.name statt Freitext, REWE-KW aus Datum berechnet, KoePi oeffentlicher, schreibgeschuetzter Teilen-Link ohne Login, KoePi oeffentlicher Link redirected bei ungueltigem Token zu Google, wie bei den anderen Public-Links 2026-07-18 13:57:45 +02:00
6b4b23ea6c fix: KoePi KW-Erkennung praeziser (kein Datensatz-Text mehr), (weekly) aus ALDI-Titel entfernt 2026-07-18 12:24:28 +02:00
824e76a107 feat: KoePi bestellmagazin-Filter, KW ohne Klammern erkannt, kommende Prospekte nach Woche unterteilt, Bier-Icon-Prospekte nach oben sortiert 2026-07-18 10:57:49 +02:00
dadf2525b7 fix: KoePi Mobile-Layout, Bilddateiname korrigiert, Haendler-Logos statt Text, 'reisen'-Filter 2026-07-18 02:45:47 +02:00
263610b0bc feat: KoePi Mobile-Buttons scrollbar, Prospekte chronologisch getrennt, exakte Bildauswahl-Tabelle, Sondermagazine ausgeblendet 2026-07-18 02:31:35 +02:00
d659e42d02 feat: KoePi Prospekte zeigt alle Filialen mit Bier-Icon-Abgleich, Lidl/ALDI Sued/HORNBACH per Adress-Auto-Suche ergaenzt 2026-07-18 02:14:53 +02:00
6ffbb90699 feat: KoePi Prospekte-Tab auf marktguru+Whitelist umgestellt, KW/Wochentage, seiten-genaue Direktlinks 2026-07-17 21:57:55 +02:00
8e8a5ffea5 feat: KoePi Filial-Filter jetzt ueber echte marktguru Store-ID-Whitelist, Adresse direkt von der API 2026-07-17 21:20:10 +02:00
2b2a2dce2d feat: zentrales Pushover-Logging + neuer Admin-Tab Logs 2026-07-16 00:18:56 +02:00
7e6ea9b010 feat: Media-Requests im Dashboard mit Neu/Gesehen-Unterscheidung statt nur Favoriten-Zaehler 2026-07-15 01:19:16 +02:00
c432fba7a2 fix: KoePi Admin-Testbutton sendet Pushover nur noch an den Admin selbst, echter Cron bleibt fuer alle 2026-07-12 16:34:13 +02:00
ac269dbb55 fix: KoePi loggt jetzt alle Angebote (nicht nur das erste), leafletflights-Diagnose entfernt 2026-07-12 16:29:49 +02:00
4de37833b0 fix: KoePi Datumsbereich korrigiert (validityDates statt validFrom/validUntil) + leafletflights-Diagnose 2026-07-12 16:15:35 +02:00
ba1a1d7cff feat: KoePi nutzt jetzt primaer die marktguru-JSON-API statt Puppeteer, mit automatischem Fallback 2026-07-12 16:05:22 +02:00
2f16dab643 fix: KoePi Prospekte-Fehler werden jetzt geloggt statt verschluckt 2026-07-12 15:30:35 +02:00
3c49d1d541 revert: KoePi zurueck zur zuverlaessigen Such-URL, REWE-Dortmund-Namensfilter bleibt 2026-07-12 15:26:01 +02:00
267a3d183d fix: KoePi Scrape-URL gewechselt fuer echte Adressen + REWE-Adresse korrigiert 2026-07-12 15:19:51 +02:00
af208be95b fix: KoePi Adress-Extraktion robuster (Position statt DOM-Nachbarschaft) + Tiefen-Diagnose bei Fehlschlag 2026-07-12 15:01:04 +02:00
c85b29910c fix: KoePi expliziter REWE-Dortmund-Ausschluss + Diagnose-Logging fuer Adress-Filter 2026-07-12 14:49:08 +02:00
238159576a fix: KoePi filtert Angebote anderer Filialen derselben Kette anhand der echten Adresse raus 2026-07-12 14:44:29 +02:00
a28b96b424 fix: KoePi Tage-Countdown entfernt, nur noch echtes Start-/Enddatum verwendet 2026-07-12 11:59:33 +02:00
5b4b0b6908 revert: MakerWorld Statistik-Integration erstmal zurueckgebaut 2026-07-12 11:41:23 +02:00
b0d090d85f fix: trust proxy setzen - MakerWorld-Bookmarklet nutzte http:// statt https:// (Mixed-Content-Block) 2026-07-12 09:27:05 +02:00
142eda070c feat: MakerWorld komplett auf Bookmarklet-Ansatz umgestellt (kein Puppeteer/Login mehr) 2026-07-11 09:28:15 +02:00
9f1dd4e3b8 feat: MakerWorld Raw-Fetch-Diagnose vor Puppeteer-Fallback 2026-07-11 09:08:43 +02:00
65041c0cca feat: MakerWorld ausfuehrliches Logging fuer Diagnose 2026-07-11 08:58:32 +02:00
1557959eb0 fix: MakerWorld Stealth-Plugin gegen Cloudflare-Erkennung, Debug-Screenshot CSP-konform 2026-07-11 07:24:46 +02:00
98f21a4b05 fix: MakerWorld haengender Puppeteer-Prozess - Lock-Cleanup + hartes Timeout 2026-07-11 07:03:21 +02:00
ae13d1b239 feat: MakerWorld Debug-Screenshot + bessere Fehlerdiagnose bei fehlgeschlagenem Abruf 2026-07-11 02:28:48 +02:00
9b947aeb89 feat: MakerWorld-Anbindung pro Nutzer (eigener Login, eigenes Profil, eigene Daten) 2026-07-11 02:16:20 +02:00
24b40d1284 feat: MakerWorld Login-Automatisierung mit persistentem Puppeteer-Profil und Code-Eingabe via App 2026-07-11 02:08:59 +02:00
fd34c0d6ec feat: MakerWorld Creator-Center Statistik-Tab (Cookie-basierter HTML-Fetch, __NEXT_DATA__-Extraktion) 2026-07-11 02:07:36 +02:00
d372bed860 feat: HA-Entitaeten fuer Push-Erinnerungen und Kanban; neues Feature Sidebar-Sichtbarkeit pro Nutzer 2026-07-10 20:47:57 +02:00
37ebad91c6 fix: KoePi HA-Button ist reiner Anzeige-Refresh ohne Pushover 2026-07-10 20:26:37 +02:00
ccef4a3f4d feat: KoePi/Bestellungen/Presence Attribute erweitert - Details statt nur Zahlen 2026-07-10 20:11:18 +02:00
bbf937c671 feat: HA-Entitaeten mit Bereichs-Praefixen, Media-Anfragen quittierbar per Button, umfangreiche 3D-Statistik 2026-07-10 19:57:10 +02:00
12094901a4 feat: HA-Entitaeten fuer Media-Anfragen, offene Bestellungen und 3D-Druck-Monatsumsatz 2026-07-10 19:38:28 +02:00
8a3b6ab912 feat: KöPi HA-Button sendet immer Pushover, Angebote-Sensor zeigt alle Angebote, neue Start/Ende-Datum-Sensoren 2026-07-10 19:24:00 +02:00
6ee5689545 fix: backend/frontend package.json endgültig getrennt und korrekt zugeordnet 2026-07-10 18:07:04 +02:00
795263c93d fix: frontend/package.json wiederhergestellt (war fälschlich mit backend/package.json überschrieben) 2026-07-10 18:01:24 +02:00
5cbed956f6 feat: Home Assistant MQTT Integration - KöPi Angebote, Änderungs-Sensor, Check-Button, Nutzer-online-Sensor 2026-07-10 17:53:35 +02:00
aa5c67d9f5 fix: KöPi Pushover ohne Emergency-Priority (weder Cron noch Testbutton) 2026-07-10 14:19:20 +02:00
6b733bc9cf feat: KöPi Tages-Cron um 06:00 Uhr mit Pushover, Admin-Testbutton zum manuellen Auslösen 2026-07-10 13:58:30 +02:00
1900d73490 feat: KöPi Tages-Cron um 06:00 Uhr mit Pushover-Benachrichtigung bei Angebotsänderung 2026-07-10 13:26:33 +02:00
940bf3f103 fix: KöPi - Bilder mit korrekten Namen von dir 2026-07-09 16:28:23 +02:00
15392b2841 fix: KöPi - 0,5l Bild gewinnt wenn beide Größen in Beschreibung 2026-07-09 16:18:19 +02:00
1de8c37186 debug: KöPi - Beschreibungen loggen 2026-07-09 16:15:52 +02:00
e2512e3699 fix: KöPi - Bildauswahl präziser, Bilder kleiner 2026-07-09 15:52:22 +02:00
5a14fec92d feat: KöPi - 11er Kasten mit kasten_front.png 2026-07-09 15:47:36 +02:00