v1.24.0: self-check
The daily report now tells you when something is wrong with the pipeline itself.
Every signal involved was already published and already readable — but only by running /status, and nobody runs /status unless they already suspect something. The failures that actually hurt are the ones nobody thinks to check for: an account that silently stopped syncing, a feed that went quiet weeks before the balance looked wrong. Absence is their only symptom.
The checks now run on their own and report into the message already being read:
- the sync has been failing, for how long, and with what error
- no successful sync in over 12 hours — comfortably past the 4-hour default, so an ordinary skipped run never cries wolf
- a SimpleFin account is unmapped, so nothing from it is syncing (named, because the name is the whole fix)
- an account has sent no new data in over 14 days, which SimpleFin does not report as an error
- the health signal could not be read, reported distinctly from "healthy" — a 401 rendering as a clean bill of health is how a dead connection reads as fine
Nothing is added on a healthy day. A reassurance printed every single day stops being read long before the day it is wrong; the existing ✅ synced Nh ago footer already carries proof of life.
Deliberately not a second notification channel — another stream of alerts is a stream that gets muted, and a muted channel is worse than none because it looks like coverage.
Addon: install simplefin-sync-1.24.0.zip below via Wealthfolio → Settings → Add-ons.
Companion:
docker compose -f docker-compose.yaml -f docker-compose.custom.yaml pull simplefin-sync
docker compose -f docker-compose.yaml -f docker-compose.custom.yaml up -d simplefin-sync