Nicolas
Nicolas
- Flag recurring transactions - Calculate sum for each (sub)category and display it on history charts
For admin users, get latest release with API (GET /server/api/setup/versions/latest) at startup and notify there is an update to do.
This application was made in 2016, UI part was built with AngularJS (not [supported since 2022](https://blog.angular.io/discontinued-long-term-support-for-angularjs-cc066b82e65a)). Time has come to replace it with VueJS.
When playing on mobile device, player will stop after the current track. It seems to be a browser limitation, that stop JavaScript execution when tab is not active.
Development is growing, we need automated unit testing: - [PHPUnit](https://phpunit.de/) for PHP - [Jasmine](http://jasmine.github.io/1.3/introduction.html) for JavaScript (AngularJS) Add these tests and [PHP-CS-Fixer](http://cs.sensiolabs.org/) into [Travis CI](https://travis-ci.org/) for full test automation.