lazyflat/apply/providers
Moritz 7444f90d6a per-step screenshot + html snapshots, matches-only list, full German UI, CSV export
* apply: Recorder.step_snap(page, name) captures both a JPEG screenshot and
  the page HTML for every major moment; every provider now calls step_snap at
  each logical step so failure reports contain the exact DOM and rendered
  state at every stage of the flow
* ZIP report: each snapshot becomes snapshots/NN_<label>.jpg +
  snapshots/NN_<label>.html for AI-assisted debugging
* web: Wohnungsliste zeigt nur noch Flats, die die eigenen Filter treffen;
  Match-Chip entfernt (Liste ist jetzt implizit matchend)
* UI komplett auf Deutsch: Protokoll statt Logs, Administrator statt admin,
  Trockenmodus statt dry-run, Automatik pausiert statt circuit open,
  Alarm statt Alert, Abmelden statt Logout
* Wohnungen-Header: Zeile 1 Info (Alarm + Filter), Zeile 2 Schalter mit
  echten Radio-Paaren (An/Aus) für Automatisch bewerben und Trockenmodus;
  hx-confirm auf den kritischen Radios; per-form CSS für sichtbaren Check-State
* Protokoll: von/bis-Datumsfilter (Berliner Zeit) + CSV-Download
  (/logs/export.csv) mit UTC + lokaler Zeit

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 11:40:12 +02:00
..
__init__.py lazyflat: combined alert + apply behind authenticated web UI 2026-04-21 09:51:35 +02:00
_provider.py multi-user: users, per-user profiles/filters/notifications, tab UI, apply forensics 2026-04-21 10:52:41 +02:00
degewo.py per-step screenshot + html snapshots, matches-only list, full German UI, CSV export 2026-04-21 11:40:12 +02:00
gesobau.py per-step screenshot + html snapshots, matches-only list, full German UI, CSV export 2026-04-21 11:40:12 +02:00
gewobag.py per-step screenshot + html snapshots, matches-only list, full German UI, CSV export 2026-04-21 11:40:12 +02:00
howoge.py per-step screenshot + html snapshots, matches-only list, full German UI, CSV export 2026-04-21 11:40:12 +02:00
stadtundland.py per-step screenshot + html snapshots, matches-only list, full German UI, CSV export 2026-04-21 11:40:12 +02:00
wbm.py per-step screenshot + html snapshots, matches-only list, full German UI, CSV export 2026-04-21 11:40:12 +02:00