5.6.0 (2026-09-08)
Features
- add Azerbaijani (az) localization (#1201) (6a740f8)
- make the dashboard upcoming payment count configurable (#1191) (4fc9310), closes #1186
Bug Fixes
- add missing language files to the service worker (b1ba0d3)
- auth: disable 2FA atomically instead of reporting success on a partial write (#1193) (45eb0a2)
- auth: do not report 2FA as enabled when the enrolment did not complete (#1194) (89c97df)
- auth: do not report a password reset that did not happen (#1195) (6600c07)
- auth: do not report an email as verified when the token was not consumed (#1196) (7a57ec1)
- check the delete in delete-before-replace save pairs (#1197) (c0a2cb7)
- cleanup unused logos when deleting or editing subscriptions (20d23db)
- currency: skip an exchange rate refresh that already happened today (#1199) (54f822b)
- delete every table that belonged to an account on deletion (#1192) (df3e0bf)
- payments: report why a logo could not be fetched instead of "Unknown error" (#1200) (a0bf7e7), closes #1185
- security: validate and encode the theme cookies on the registration page (#1190) (768a1ea)
- sort categories by the order column, not by the string 'order' (#1198) (098d1b0)