• v1.2.0 f59cd923f7

    zaph0d released this 2026-03-22 22:09:25 +01:00 | 129 commits to main since this release

    📅 Originally published on GitHub: Mon, 23 Mar 2026 03:16:28 GMT
    🏷️ Git tag created: Sun, 22 Mar 2026 21:09:25 GMT

    What's new

    Assistant sidecar

    A new standalone Docker service that watches your data and pushes proactive notifications to your phone via ntfy.

    Rules:

    • Garbage — reminder when collection is within 18 h (configurable)
    • Calendar — reminder N minutes before timed events (configurable)
    • Bus — delay / cancellation alert, but only when you have an upcoming calendar event — avoids spam on days you're not travelling
    • Traffic — commute delay alert when travel time exceeds a configurable threshold above normal
    • Weather — orange and red KNMI warnings via MeteoAlarm

    Features:

    • Per-person ntfy topics — alerts go to the right phone
    • Optional AI formatting via Ollama (self-hosted) or OpenAI — rewrites template messages into natural language and cross-correlates related facts
    • Deduplication state persisted to /config/assistant-state.json — each notification fires once per event, not once per polling cycle
    • Fully opt-in — remove shared.assistant from the YAML to disable without restarting

    Assistant tab in admin panel

    New Assistant tab in /#admin covers all assistant settings: enable toggle, check interval, ntfy server/topic, AI provider and model, and all four rule thresholds. No manual YAML editing required.

    Upgrade

    git pull
    docker compose up --build -d
    

    Then open /#adminAssistant to enable notifications.

    Downloads