feat: make container shutdown instant & graceful (#916)
feat: add pushplus notification service (#911)
feat: option to delete ai recommendations
fix: parsing ai recommendations from gemini (#909)
fix: accept both api_key and apiKey as parameter on the api
feat: allow to disable password login when oidc is enabled
feat: add get_oidc_settings endpoint to the api
feat: refactor css colors
feat: ai recommendations with chatgpt, gemini or ollama
feat: display ai recommendations on the dashboard
feat: add first and last names to the user profile
feat: enable IPv6 environments by configuring a dual-stack listen in nginx
feat: add new currency
feat: add button to auto fill the next payment date
fix: vulnerability on test webhook endpoint
feat: use user defined language for the date on the list of subscriptions
fix: use translations on the mobile menu
fix: limit name display, when sub has no logo to two lines
feat: use symbol from db when currencyFormatter does not support the currency
feat: use currencyConverter for notifications as well
fix: date comparison check on sendnotifications cronjob
feat: show timezone on sendnotification cronjob on admin page
fix: emails with encryption set to none not working without ssl
fix: error when not setting custom headers for ntfy
feat: add sort by renew type
feat: add filter by renew type
fix: state filter not cleared by clear button
fix: special chars on calendar exports
fix: special chars on notifications
feat: remove "Wallos" text from calendar export
fix: ical trigger to spec RFC5545
feat: user has api key available on profile page
feat: api endpoint to calculate monthly cost
feat: split settings page into settings and profile page
feat: redesigned experimental mobile navigation menu
fix: small fixes and typos
feat: add multi email recipients
feat: add option for also showing the original price on the dashboard
feat: open edit form after cloning subscription
fix: typo on export subscriptions to csv
chore: removed version line from docker-compose file
refactor: run linter and cleanup php files
fix: not every payment cycle was shown on the calendar
feat: also show previous payments on the calendar for the current month
feat: change filename of backup file
fix: translate: "no category"
fix: trim fixer api key
fix: add webp support to gd on the container
fix: update slovanian translations