5.11.0 (2026-11-07)
Features
- add mark/unmark paid buttons to subscriptions (#1139, thanks @NodeJSmith) (e9c9141)
- colored folders to group subscriptions (#1156, thanks @Itaromi) (591112b)
- currency: add allratestoday.com as a second exchange-rate provider (#1291, thanks @cahthuranag) (cc58669)
- notifications: one Gotify server for the installation, tokens stay personal (#1234, thanks @thorstenhornung1) (9975646)
- notifications: one ntfy server for the installation, topics stay personal (#1233, thanks @thorstenhornung1) (fcfd3a0)
- notifications: one Pushover application for the installation, user keys stay personal (#1235, thanks @thorstenhornung1) (7f9aed8)
- notifications: one Telegram bot for the installation, chat ids stay personal (#1232, thanks @thorstenhornung1) (f17b36e)
- scope statistics and calendar to the user's pay period (#1213, thanks @gwpreston) (89a0347)
Bug Fixes
- add all missing translation keys (aafe406)
- add missing translation keys for the instance Gotify server (c53c49b)
- add missing translation keys for the instance ntfy server (85f37fd)
- add missing translation keys for the instance Pushover application (38f75ca)
- add missing translation keys for the pay period and the instance Telegram bot (cb2011b)
- add missing translation keys for the renewal notifications (df57429)
- add the missing delete and backup messages and fix the api_key_saved typo (1fa38f0)
- admin: group the instance notification settings in an accordion (10f7993)
- continue notifications after SMTP exceptions (#1281, thanks @rmtshnik) (e7a4e1a)
- count whole payments in amount due this month (#1285, thanks @ganeshmshetty) (9ceeb32)
- create the database when the file exists but has no tables (#1302) (3cfe578)
- folders: delete a user's folders together with the account (7b8f29e)
- folders: keep folder cards in step with AJAX list refresh (e62a047)
- folders: show full folder totals on page load too (41b1a77)
- notifications: translate renewal notifications into each user's language (#1280, thanks @Hellraiser28) (0012e3a)
- notifications: translate the cancellation notifications and the remaining titles (3a56787)
- paid: drop mark-as-paid from the flipped card, fix the swipe width and restyle the swipe button (5e9bb76)
- paid: show the paid state and actions when the list refreshes through AJAX (34b4106)
- paid: use an outline icon for the swipe paid button (62c93c5)
- pwa: don't pair a newer page with the old worker's cached assets (#1279, thanks @iamvicliu) (af86e18)
- ui: remove the green and red hover effects from the subscription dropdown (a449fe3)