lazyflat/web/templates
EiSiMo 2609d3504a guard double-apply, hide error msg, wohnungen polish, bitwarden block
- /actions/apply now no-ops (returns fresh partial) when a running
  application exists for this user+flat, or when a previous one succeeded.
  The list button was already visually disabled; this closes the direct-POST
  and double-click loopholes
- Drop the one-line error message under flat entries in the list
  (bewerbung_detail still shows the full message + the forensic ZIP report)
- Strip "min morgens" commute chip from the list; alert._flat_payload sends
  an empty connectivity dict so Maps.calculate_score is no longer called on
  every flat. Maps.calculate_score + Flat.connectivity stay in the codebase
  for easy re-enable (one-line swap in _flat_payload)
- List entry shows "vor 23 min" instead of "entdeckt vor 23 min"
- Bitwarden: rename profile email/immomio fields to opaque names
  (contact_addr, immomio_login, immomio_secret) + add data-bwignore across
  every settings form / input. Server-side update_profile maps the new
  field names back to the existing DB columns

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 14:20:31 +02:00
..
_layout.html UX: alarm-status, ablehnen-button, annika-footer, map polish 2026-04-21 12:09:44 +02:00
_settings_account.html multi-user: users, per-user profiles/filters/notifications, tab UI, apply forensics 2026-04-21 10:52:41 +02:00
_settings_filter.html ui: WBS dropdown, decimal-room filters, segmented toggle, 'Final absenden' 2026-04-21 11:50:50 +02:00
_settings_notifications.html guard double-apply, hide error msg, wohnungen polish, bitwarden block 2026-04-21 14:20:31 +02:00
_settings_profil.html guard double-apply, hide error msg, wohnungen polish, bitwarden block 2026-04-21 14:20:31 +02:00
_settings_users.html guard double-apply, hide error msg, wohnungen polish, bitwarden block 2026-04-21 14:20:31 +02:00
_wohnungen_body.html guard double-apply, hide error msg, wohnungen polish, bitwarden block 2026-04-21 14:20:31 +02:00
base.html map: clickable address + status chip + Bewerben/Ablehnen in Leaflet popups 2026-04-21 14:01:11 +02:00
bewerbung_detail.html settings: relabel dry-run, harder PM block, rework users page 2026-04-21 14:11:50 +02:00
bewerbungen.html settings: relabel dry-run, harder PM block, rework users page 2026-04-21 14:11:50 +02:00
einstellungen.html ui: slim 4-card strip, admin-only system log, HTMX apply, title cleanup 2026-04-21 11:25:59 +02:00
login.html ui: slim 4-card strip, admin-only system log, HTMX apply, title cleanup 2026-04-21 11:25:59 +02:00
logs.html per-step screenshot + html snapshots, matches-only list, full German UI, CSV export 2026-04-21 11:40:12 +02:00
wohnungen.html ui: slim 4-card strip, admin-only system log, HTMX apply, title cleanup 2026-04-21 11:25:59 +02:00