Miguel Ribeiro
ba6dddf526
feat: add at a glance dashboard
...
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
2025-08-12 00:48:13 +02:00
Miguel Ribeiro
b7712dc80d
fix: error on statistics page when budget = 0 ( #800 )
2025-04-26 12:52:20 +02:00
Miguel Ribeiro
6d673195ba
feat: new graph cost vs budget on statistics ( #793 )
2025-04-19 22:35:10 +02:00
Miguel Ribeiro
77486ec92c
fix: calculation of monthly cost progress graph ( #747 )
2025-03-06 17:17:06 +01:00
Miguel Ribeiro
d9a24885ff
fix: remove debug echo on stats page ( #666 )
2024-12-21 18:49:28 +00:00
Miguel Ribeiro
e7185f9257
fix: xss security vulnerability with the avatar selection
...
fix: don't update next payment date for disabled subscriptions
feat: add total monthly cost trend graph to the statistics page
feat: allow email notifications without authentication
2024-12-21 00:22:21 +00:00
Miguel Ribeiro
5e6bc903bc
feat: add payment cycle to csv/json export
...
feat: run db migration after restoring database
feat: run db migration after importing db
feat: store weekly the total yearly cost of subscriptions
fix: double encoding in statistics labels
2024-12-12 00:09:51 +01:00
Miguel Ribeiro
f007adf965
feat: only show filters that are actually used
...
feat: link version update banner to github release
fix: filters for categories and payment method respect order from settings
2024-10-31 15:32:36 +01:00
Miguel Ribeiro
6480f87440
fix: layout issue on the settings page ( #598 )
...
fix: improve localization
2024-10-30 17:45:13 +01:00
Miguel Ribeiro
5c92528808
feat: replacement for disabled subscriptions, to more accurately calculate savings
2024-10-29 18:26:07 +01:00
Miguel Ribeiro
5f1052584b
feat: display error message on the statistics page when the fixer key is needed but is missing
...
feat: disable display options checkbox when fixer key is not set
2024-07-14 14:40:50 +02:00
Miguel Ribeiro
c2e85d6e10
feat: support automatic dark mode
...
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
2024-06-26 18:11:37 +02:00
Miguel Ribeiro
fa99a735cd
feat: frequency is now up to 366
...
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
2024-06-05 00:15:31 +02:00
Miguel Ribeiro
03ceb8a6e6
feat: add slovenian translation
...
fix: currency conversion failing on the statistics page
2024-05-27 19:17:05 +02:00
Miguel Ribeiro
e1006e5823
feat!: allow registration of multiple users ( #340 )
...
feat: administration area
feat: add reset password functionality
2024-05-26 23:30:51 +02:00
Miguel Ribeiro
b622434ca0
feat: add monthly budget field and statistics ( #329 )
2024-05-17 23:14:17 +02:00
Miguel Ribeiro
d44b40b0ce
refactor: update PHP to 8.2
...
fix: possible division by 0 on statistics page
fix: duplicated messages on discord notifications
docs: update readme
2024-05-17 17:03:46 +02:00
Miguel Ribeiro
8b7a7b94e3
fix: undefined var on the statistics page ( #211 )
2024-03-09 23:00:27 +01:00
Miguel Ribeiro
a396285b76
feat: filters on the subscriptions page
...
feat: search subscriptions by name
2024-03-09 18:12:07 +01:00
Miguel Ribeiro
ede08b1f6a
feat: show name of most expensive subscription on statistics ( #194 )
2024-03-07 23:05:00 +01:00
Miguel Ribeiro
83234ab8cd
feat: allow sorting of categories in settings
...
feat: add filters to statistics page
feat: allow renaming / translation of payment methods
feat: allow deletion of the default payment methods
2024-03-05 18:17:15 +01:00
Miguel Ribeiro
ccac17a6f2
feat: add stats about inactive subscriptions ( #146 )
...
feat: sort disabled subscription at the bottom
2024-02-24 13:24:51 +01:00
Miguel Ribeiro
50056d9f03
feat: allow to disable subscriptions ( #144 )
2024-02-23 18:08:20 +01:00
Sokratis
91e53a48e4
Allow to disable notifications
2024-02-23 15:29:11 +01:00
Miguel Ribeiro
6200fa5e87
feat: new statistics per payment method ( #124 )
...
* feat: new statistics per payment method
* fix: fix typo on english language file
* fix: use translation text for deleting subscriptions
2024-02-18 16:26:54 +01:00
ellite
16c7896c8f
Fingerprint scripts and styles with version tag
2024-02-05 12:51:10 +01:00
Miguel Ribeiro
d7366dcfb0
Add translation system ( #85 )
2024-01-23 22:46:26 +01:00
ellite
1aaf043d89
Fix monthly price rounding for yearly subscriptions
2023-11-25 10:29:39 +01:00
ellite
b57c25843b
Only show graphs if there's more than 1 item
2023-11-16 21:43:33 +01:00
Matt Bannon
7529daab3e
Format currency in users locale
2023-11-16 17:03:29 +11:00
ellite
190c052963
Add more statistics with graphs
2023-11-15 12:15:30 +01:00
ellite
74d851ea7a
Fix rounding and conversion issues on statistics
2023-11-12 11:07:17 +01:00
ellite
cce3b0f85c
Remove debug echos
2023-11-12 00:26:29 +01:00
ellite
fca47d4d32
Fix roundings on the stats
2023-11-12 00:21:37 +01:00
ellite
1e8d0d05da
Add household members monthly cost to stats
2023-11-11 21:14:43 +01:00
ellite
4e75456b16
Fix statistics calculation for weekly subscriptions
2023-11-11 16:51:31 +01:00
ellite
63ce5b099a
Wallos v0.9
2023-10-05 22:39:37 +02:00