Commit graph

  • b091649e6a fix: vision_preis_lokal von Ollama (qwen3-vl:32b) auf OpenRouter (gpt-4o-mini) umgestellt main Orbitalo 2026-04-11 05:56:01 +00:00
  • 510ef99691 STATE: Status-Tabelle MU disabled, Stand 25.03.2026 Orbitalo 2026-03-25 11:07:53 +00:00
  • 427d5ee03d Betrieb: flugscanner-mu disabled, Scraping nur Asia (instabile DE-Anbindung) Orbitalo 2026-03-25 11:07:36 +00:00
  • b1aaaa9d57 fix: KI-Fallback Filter verschaerft 650-1400 EUR (Trip One-Way raus) Orbitalo 2026-03-01 09:14:31 +00:00
  • 35252246dc fix: Telegram Bot + Morgenbericht zeigen alle aktiven Scanner Orbitalo 2026-03-01 08:34:34 +00:00
  • a90a73b7cb fix: KI-Augen blockiert keine Scraper-Ergebnisse mehr + Economy komplett Orbitalo 2026-03-01 03:25:01 +00:00
  • a9cb83871c refactor: Economy-Fokus, CX via HKG, Telegram Bot, Anti-Bot root 2026-02-26 18:01:38 +07:00
  • 8c6eb7128a fix: KI-Plausi in Batches à 25 Preise (verhindert Token-Overflow) Cursor 2026-02-25 22:47:04 +07:00
  • 4dde05ff01 feat: KI-Plausibilitätsprüfung für jeden Preis Cursor 2026-02-25 22:34:56 +07:00
  • 28235c9eda disable: Wego deaktiviert (SPA-URL nicht kompatibel) Cursor 2026-02-25 22:04:37 +07:00
  • f1720ac629 fix: Momondo Consent+URL, Wego URL-Format, Traveloka USD→EUR Parsing Cursor 2026-02-25 21:59:56 +07:00
  • 207485fb8f feat: Momondo + Wego + Traveloka Scanner, Google Flights deaktiviert Cursor 2026-02-25 21:39:46 +07:00
  • f8797f3e08 fix: Google Flights Nach-Feld via combobox-Selector + JS-Fallback (zweites sichtbares Input) Cursor 2026-02-25 21:24:58 +07:00
  • aca9c7f431 fix: Google Flights Nach-Feld via active_element Fallback Cursor 2026-02-25 21:22:10 +07:00
  • 27f78c9a40 fix: Google Flights — Keyboard-Nav für Autocomplete, JS-Fallback für Such-Button Cursor 2026-02-25 21:17:23 +07:00
  • c8dcce6c17 fix: Google Flights scraper — find_elements ohne timeout, robustere Formular-Logik Cursor 2026-02-25 21:12:31 +07:00
  • 3e6c1011dd fix: Preise aus letztem Scan-Lauf (MAX-20min Fenster) statt 3h Cursor 2026-02-25 21:00:22 +07:00
  • 37c8c38876 fix: Detail-Tabelle zeigt nur letzte 3h Preise (mit Screenshots) Cursor 2026-02-25 20:58:43 +07:00
  • a03a58d01e feat: Screenshot-Spalte im Dashboard — Full-Page CDP Screenshots Cursor 2026-02-25 20:51:10 +07:00
  • 2ce7d02bc5 feat: HKG Stopover Variante — Multi-City FRA→HKG→KTI Cursor 2026-02-25 16:59:53 +07:00
  • 639e6a4fc3 fix: Threading-Lock verhindert parallele Scans, Status-API, Button-Feedback Cursor 2026-02-25 16:50:01 +07:00
  • ba0893a337 feat: Scan alle 30 Minuten statt 4x täglich Cursor 2026-02-25 16:31:51 +07:00
  • 6ddbc2bcfd fix: IndentationError in web.py run_schedule entfernt Cursor 2026-02-25 16:29:34 +07:00
  • 4ba004cc76 feat: 4x täglich (06/11/18/23h) + Flex-Lauf Di/Mi 23:30 mit ±3 Tage Datumsfenster Cursor 2026-02-25 16:06:55 +07:00
  • f85c049aca feat: max_flugzeit_h (22h), max_stops (2), echtes PE, Kayak Flugzeit/Stops-Filter, db_migrate.py Cursor 2026-02-25 15:50:46 +07:00
  • 36d671c301 feat: Airlines CZ/CX/SQ/TG, Kayak Umstiegszeit-Filter 2-5h, airline_filter Job-Parameter Cursor 2026-02-25 15:46:51 +07:00
  • c9e8684a88 fix: Google Flights Formular-Suche statt Hash-URL, alle scraper gepaeck-param fix Cursor 2026-02-25 15:40:44 +07:00
  • b70dbbcd13 fix: scrape_trip gepaeck param, Google Flights Homepage-Detection, Kayak Bags-Filter Fallback Cursor 2026-02-25 15:35:16 +07:00
  • 838e8f4af8 feat: 1000 EUR Plausibilitaets-Schwelle, Vergleichstabelle MU vs Asia, Gepaeck-Filter Kayak Cursor 2026-02-25 15:28:33 +07:00
  • 52b71d16f4 fix: Duplikate in Jobs-Tabelle verhindern, KTI als einziges Ziel Cursor 2026-02-25 14:45:50 +07:00
  • aad4e9b3c9 fix: KI auswerten() default nach=KTI, Prompt auf Roundtrip FRA→KTI aktualisiert Cursor 2026-02-25 14:42:21 +07:00
  • 0a9e65b71a feat: Roundtrip FRA→KTI (Phnom Penh Techo Airport), Premium Economy, HAN als Umstieg Cursor 2026-02-25 14:37:47 +07:00
  • 190281e2bb fix: KI-Default-Route auf HAN geändert Cursor 2026-02-25 14:32:33 +07:00
  • d4a94465b7 feat: trip.com Scanner hinzufügen (Premium Economy, gut für Asia-IPs) Cursor 2026-02-25 14:28:22 +07:00
  • 5b5cf38bd6 debug: detailliertes Logging in worker.py + Kayak verbessert Cursor 2026-02-25 14:26:41 +07:00
  • 9ad786e171 fix: nach Consent-Accept nochmal zur Such-URL navigieren Cursor 2026-02-25 14:18:14 +07:00
  • 7cd39d0387 fix: Route FRA→HAN (Hanoi), Kabine Premium Economy Cursor 2026-02-25 14:14:00 +07:00
  • bf1d0eb071 fix: Google Consent-Seite für DE-IPs (DSGVO) wegklicken Cursor 2026-02-25 14:12:34 +07:00
  • 7adc9529b7 fix: robusteres Scraping mit mehreren Selektoren + Regex-Fallback Cursor 2026-02-25 14:08:05 +07:00
  • f0a295a408 fix: Chrome via Google-Repo statt Distro-Paketen Cursor 2026-02-25 13:47:31 +07:00
  • 3ca727cec3 Initial: Hub + Node Grundstruktur Cursor 2026-02-25 13:45:23 +07:00