5.10.0 (2026-10-17)
Features
- bulk: bulk actions on the subscriptions page: select subscriptions, then enable or disable notifications, set the notification timing, category or payment method, or delete them (#1271) - thanks @iamvicliu
- bulk: polish the bulk toolbar and keep Apply disabled until it has something to apply (29b5b5d)
- calendar: show the renewal type and the price in calendar entries (#1270) - thanks @iamvicliu
- i18n: an account that changes its language takes its default category and payment method names with it (#1231) - thanks @thorstenhornung1
Bug Fixes
- bulk: keep payer and category rows in step with bulk delete and set-category (b3a4d98)
- i18n: rename default names when switching between any two languages (b3acdc0)
- subscriptions: align the subscription columns using a grid layout, so long amounts no longer push the billing cycle and date out of line (#1149, #1249) - thanks @reuvab
- details: use a valid locale in the subscription details popup, so prices show correctly for zh_cn, zh_tw, pt_br and sr_lat (#1265) - thanks @iamvicliu
- api: a refused endpoint request answers with an HTTP error status instead of 200 (#1238) - thanks @thorstenhornung1