v0.4.1 — apply-completion + outbox + digest suppression
Closes the silent-failure loop discovered during the n8n 2.19.0 incident: a click-Approve that triggers a tag-drift safety check no longer dies quietly — every apply attempt fires a follow-up email, success or failure, with the apply log inline.
Highlights
- Apply-completion notifications for every approve+apply attempt (success or failure)
- Email outbox archive on disk at
BUMPSIGHT_OUTBOX_DIR(default/var/lib/bumpsight/outbox), bounded retention advise_textcolumn persists LLM advise body per row- Digest-class bumps no longer fire per-event email noise — recorded + held for the daily-digest channel
- Cosmetic startup log fix (
default=[object Object]→ readable)
Full changelog: https://github.com/miller-joe/bumpsight/blob/main/CHANGELOG.md