Commit Graph

2647 Commits

Author SHA1 Message Date
James Cole e1f4cd7565 Fix #3187 2020-07-23 19:40:10 +02:00
James Cole b63e8d60bb Expand autocomplete and remove old code #3150 2020-07-23 06:58:00 +02:00
James Cole 162e791dfd Update autocomplete code for #3150 2020-07-23 06:19:34 +02:00
James Cole 0f840ad082 Updated routes for auto-complete. 2020-07-22 20:17:20 +02:00
James Cole 5ad7439241 Optimise code 2020-07-21 06:14:47 +02:00
James Cole debbe89187 Code for #3150 2020-07-21 06:09:24 +02:00
James Cole 7f3168cc55 Merge pull request #3578 from hoshsadiq/feature/use-intl-formatter
Use php-intl to format currencies
2020-07-19 18:05:25 +00:00
Hosh Sadiq 14dd185717 Use php-intl to format currencies
Currently the php function `number_format` is used to format currencies.
This is problematic as we have to figure out different things for
different currencies ourselves. These formats are determined based on
the libc's locale functions.

The issue arises where an OS doesn't have the proper locales installed,
or, in some cases, it's not supported (see below on multiple issues).

This addresses this issue by using the php-intl extensions to format the
numbers based on the locale. The extension is already a requirement in
`composer.json`. The solution does not rely on `LC_MONETARY` from the
underlying libc (which in Alpine Linux's case, which uses musl, is not
supported as of yet).

List of issues that are related and would potentially be fixed using
this PR:

- #2298
- #2946
- #3070
- #3306
- #3519
2020-07-19 18:34:39 +01:00
James Cole 8a4999406b More auto-complete migration. 2020-07-19 17:24:29 +02:00
James Cole f3a55e6cee Add command to fix transaction types. 2020-07-19 13:03:18 +02:00
James Cole 254b004587 Fix #3566 2020-07-16 09:55:26 +02:00
James Cole da77bcde04 Update version and API. 2020-07-12 17:34:06 +02:00
James Cole 54d92f5b39 Code for #3546 2020-07-11 15:13:15 +02:00
James Cole 14e06bfedd Experimental signed commit. 2020-07-10 06:48:39 +02:00
James Cole 886475740a Fix issue with profile functions. 2020-07-09 20:03:11 +02:00
James Cole 26d19fab32 Slightly more robust configuration polling. 2020-07-06 06:49:48 +02:00
James Cole f48bc8d299 Budget and category charts in new layout. 2020-07-04 12:08:38 +02:00
James Cole 34fd66c835 Remove income from category chart #3517 2020-07-03 05:42:57 +02:00
James Cole 6874d6469d Fix bill 2020-07-02 20:13:47 +02:00
James Cole 0c90171a49 Fix range for #3513 2020-07-01 19:47:32 +02:00
James Cole 976f79b5a6 Add account info for #3513 2020-07-01 19:43:53 +02:00
James Cole f927e61b37 Fix #3509 2020-07-01 15:46:26 +02:00
James Cole 104a2379f3 Add fancy amounts. 2020-07-01 11:47:16 +02:00
James Cole e337bcf8bd Can sort and group bills. 2020-07-01 06:33:21 +02:00
James Cole 029774687c Add command to fix inconsistent groups. 2020-07-01 06:02:58 +02:00
James Cole d774b4e2e3 Remove locale if using Docker. 2020-06-30 20:43:53 +02:00
James Cole cb65999124 Expand API, add new migration. 2020-06-30 20:33:08 +02:00
James Cole fad2331d80 Give bills groups too. 2020-06-30 19:06:05 +02:00
James Cole bb5de8bf7e Update copyrights. 2020-06-30 19:05:35 +02:00
James Cole 6232858b85 Fix #3469 2020-06-29 06:44:17 +02:00
James Cole 415fb7294c Fix sonarcloud issues 2020-06-27 17:33:18 +02:00
James Cole 1e35f0e7e3 You can logout other sessions. 2020-06-27 15:42:18 +02:00
James Cole b83d06294d Drop Sandstorm related code. 2020-06-27 15:19:00 +02:00
James Cole 3e8a4d55ef Make list grouped. 2020-06-27 13:32:40 +02:00
James Cole 5a03f3395c Fix #3440 2020-06-26 07:28:25 +02:00
James Cole 7617fe3510 Fix null pointer 2020-06-23 15:30:02 +02:00
James Cole 7196ac3ec9 Fix date issues. 2020-06-21 19:08:57 +02:00
James Cole 00440f282b API for piggies + groups. 2020-06-21 18:28:51 +02:00
James Cole 0dbee47182 Fix issue with null pointer 2020-06-20 22:16:03 +02:00
James Cole 45eb758583 Fix list 2020-06-20 18:57:20 +02:00
James Cole 5b29e78c4b Group management code. 2020-06-20 10:10:55 +02:00
James Cole b7f48a19e8 Merge pull request #3467 from sephrat/days-left-for-bills
Fix #3437
2020-06-17 18:23:13 +00:00
James Cole c8f1e4bbd7 Expand new layout code. 2020-06-17 07:06:45 +02:00
James Cole 5cc1369191 Expand debug. 2020-06-17 07:05:33 +02:00
Florian Dupret 16a511cf79 move 7c78708 logic from transformer to controller 2020-06-16 18:02:48 +02:00
James Cole caddf3d1c6 Fix #3461 2020-06-13 13:48:52 +02:00
James Cole 54d5778bf3 Add attachment to recurring. 2020-06-12 20:56:58 +02:00
James Cole 48b5f749a1 Fix logout for #3184 2020-06-11 17:55:38 +02:00
James Cole ccc82858ad Fix drag/drop + sort 2020-06-09 17:16:21 +02:00
James Cole 18172b7fdb Fix order, fix bar. 2020-06-09 10:33:55 +02:00