Commit graph

10 commits

Author SHA1 Message Date
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