Files
willhaben-tracker/worker
Lago e5dd506ac6 feat: Phase 2 — user experience & advanced filtering
- Add price_min/price_max/allowed_postcode filters to keywords table (migration 05)
- Add user_settings table with mute hours + digest mode (migration 06)
- Add digest_buffer table for batching notifications
- Filter ads by price/postcode in scheduler before processing
- Mute hours check in notifier (discards muted notifications)
- Digest buffering: buffers notifications then flushes as summary per interval
- Bot commands: /price_min, /price_max, /clear_price, /postcode, /clear_postcode
- Bot commands: /mute_hours, /mute_off, /digest_on, /digest_off, /status
- Update keyword card display to show active price range and postcodes
2026-07-10 14:56:10 +02:00
..