Block a user
libretech
deleted branch fix/magic-link-points-to-spa from public/librenotes
2026-04-29 17:14:03 +02:00
fix(auth): magic link points at /verify.html SPA, not /auth/verify JSON
fix(auth): magic link points at /verify.html SPA, not /auth/verify JSON
libretech
created branch fix/magic-link-points-to-spa in public/librenotes
2026-04-29 17:13:08 +02:00
Configure prod SMTP relay for magic-link delivery on netcup
Done end-to-end as of 2026-04-29T14:58:57Z.
- Relay: uberspace U7 SMTP (
tuttle.uberspace.de:587, STARTTLS, SMTP-AUTH usertengo). - Sending domain:
no-reply@librete.ch(librete.ch already…
Configure prod SMTP relay for magic-link delivery on netcup
Automate off-host backup of SQLite + per-tenant note files
Automate off-host backup of SQLite + per-tenant note files
Closing — netcup provider handles VPS-level backups. Application-layer backup tooling (sqlite .backup + rsync --link-dest, systemd timer at 03:00 Europe/Berlin) is still in scripts/ and…
Publish container image to Gitea Packages and switch netcup deploy to pull
All criteria met as of 2026-04-29T13:25:34Z:
git.librete.ch/public/librenotes:mainand:sha-2c20edbpublished as packages.- Deploy job runs and turns green on a main push (run #30,…
feat(backup): rsync --link-dest off-host transport, restore docs (#41)
feat(backup): rsync --link-dest off-host transport, restore docs (#41)