Guto Carvalho
vouch-app

Release notes

What changed in each version of the account area.

1.0.2 ·

  • E-mails to the moderators (new recommendation, edit, request) follow the moderator's language, Portuguese or English, like every other e-mail; the link opens moderation in that language.
  • Expired sessions and sign-in codes are removed from the database every hour. They were already refused once expired; now they don't pile up.
  • The service refuses to start when PUBLISH_DIR points at a git checkout (such as the site repository itself): the dry run would overwrite the committed data/site files with the local database's content.

1.0.1 ·

  • Release notes page at /conta/release-notes (and /en/conta/release-notes), linked in the footer, built from this file; the same data as JSON at /conta/release-notes.json.

1.0.0 ·

First versioned release (X.Y.Z-BUILD, from the VERSION file and the CI pipeline), covering what has run on recomendo.gutocarvalho.net since September.

Added

  • Accounts with password-less e-mail login (6-digit code): send, edit and remove your own recommendation, and ask the owner for one.
  • Moderation queue for the owner; approved items are committed to the site's data through the GitLab API and published by GitLab Pages.
  • Automatic translation (LibreTranslate) when the other language is left empty.
  • Published files are reconciled on startup.
  • -backup flag (SQLite VACUUM INTO) and a daily systemd timer.
  • Footer links to the open-source project, the image registry and the running version.