This release adds support for templating in the priority field, a new "copy" action button to copy values to the clipboard,
a red notification dot on the favicon for unread messages, and an admin-only version endpoint. It also includes several
crash fixes, web app improvements, and documentation updates.
❤️ If you like ntfy, please consider sponsoring me via GitHub Sponsors, Liberapay, Bitcoin (1626wjrw3uWk9adyjCfYwafw4sQWujyjn8),
or by buying a paid plan via the web app. ntfy will always remain open source.
Features:
- Server: Support templating in the priority field (#1426, thanks to @seantomburke for reporting)
- Server: Add admin-only
GET /v1/versionendpoint returning server version, build commit, and date (#1599, thanks to @crivchri for reporting) - Server/Web: Support "copy" action button to copy a value to the clipboard (#1364, thanks to @SudoWatson for reporting)
- Web: Show red notification dot on favicon when there are unread messages (#1017, thanks to @ad-si for reporting)
Bug fixes + maintenance:
- Server: Fix crash when commit string is shorter than 7 characters in non-GitHub-Action builds (#1493, thanks to @cyrinux for reporting)
- Server: Fix server crash (nil pointer panic) when subscriber disconnects during publish (#1598)
- Server: Fix log spam from
http: response.WriteHeader on hijacked connectionfor WebSocket errors (#1362, thanks to @bonfiresh for reporting) - Server: Use
slices.Containsfrom stdlib to simplify code (#1406, thanks to @tanhuaan) - Web: Fix
clear=trueon action buttons not clearing the notification (#1029, thanks to @ElFishi for reporting) - Web: Fix Markdown message line height to match plain text (1.5 instead of 1.2) (#1139, thanks to @etfz for reporting)
- Web: Fix long lines (e.g. JSON) being truncated by adding horizontal scroll (#1363, thanks to @v3DJG6GL for reporting)
- Web: Fix Windows notification icon being cut off (#884, thanks to @ZhangTianrong for reporting)
- Web: Use full URL in curl example on empty topic pages (#1435, #1535, thanks to @elmatadoor for reporting and @jjasghar for the PR)
- Web: Add validation feedback for service URL when adding user (#1566, thanks to @jermanuts)
- Docs: Remove obsolete
versionfield from docker-compose examples (#1333, thanks to @seals187 for reporting and @cyb3rko for fixing) - Docs: Fix Kustomize config in installation docs (#1367, thanks to @toby-griffiths)
- Docs: Use SVG F-Droid badge and add app store badges to README (#1170, thanks to @PanderMusubi for reporting)