This release adds a require-login flag to topics, which forces users to log in before they can use the web app. This is useful for self-hosters and will obviously not be enabled on ntfy.sh.
Features:
- Add
require-loginflag to redirect to login page if not logged in (#1434/#238/#1329, thanks to @theatischbein for implementing most of this)
Bug fixes + maintenance:
- The official ntfy.sh Debian/Ubuntu repository has moved to archive.ntfy.sh (#1357/#1401, thanks to @skibbipl and @lduesing for reporting)
- Add mutex around message cache writes to avoid
database lockederrors (#1397, #1391, thanks to @timofej673) - Add build tags
nopayments,nofirebaseandnowebpushto allow excluding external dependencies, useful for
packaging in Debian (#1420, discussion in #1258, thanks to @thekhalifa for packaging ntfy for Debian/Ubuntu) - Make copying tokens, phone numbers, etc. possible on HTTP (#1432/#1408/#1295, thanks to @EdwinKM, @xxl6097 for reporting)