f52ff222f0
chore: Ignore all egg-info directories in .gitignore
2026-03-19 04:20:30 +00:00
cbb4b03d66
fix: Adapt FreshRSS login to reversed challenge order
...
FreshRSS upstream commit 476e57b reversed the concatenation order
of the bcrypt hash and nonce in the login challenge for safer
password evaluation. Update our challenge computation to match
the new hash+nonce order.
2026-03-19 04:17:42 +00:00
f34e2f2d08
feat: Add Uptime Kuma version check via Socket.IO
...
Retrieve the running Uptime Kuma version by authenticating over
Socket.IO and reading the info event. This adds a new login_socket
dataset field, the fetch_socket_info helper, and the python-socketio
and websocket-client dependencies.
2026-03-19 04:17:18 +00:00
501a84e0a9
chore: Rename project to service-update-alerts
...
Update project metadata, docs, and systemd unit names to match the new service-update-alerts naming.
2026-03-12 15:50:49 +00:00
413766ed2b
feat: Add scheduled runs and Kuma ping
...
Add systemd user units for daily execution and send an Uptime Kuma push on each run.
2026-03-12 15:34:00 +00:00
4ab799c156
feat: Add Matrix notifications
...
Send Matrix alerts for updates and errors, and document the required bot credentials.
2026-03-12 15:23:45 +00:00
7c778e338c
feat: Drop Radicale checks
...
Remove the Radicale service entry and related auth configuration now that updates are handled by the OS package manager.
2026-03-12 14:20:51 +00:00
7537de2f53
feat: Add authenticated service checks
...
Support FreshRSS login with challenge hashing, add GitHub token usage, and update service metadata for Immich and PeerTube.
2026-03-12 13:57:37 +00:00
95cd8e0906
feat: Add update checker tooling
...
Add the initial dataset, version checker, tests, and project setup files so the update checker can be run and validated.
2026-03-12 12:50:08 +00:00
1eddaca1ad
docs: Add backlog
...
Document planned user stories to guide implementation of the update checker.
2026-03-12 11:39:53 +00:00