Commit Graph

5901 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 6a158a173d Fix #3585 2020-07-22 20:10:48 +02:00
James Cole debbe89187 Code for #3150 2020-07-21 06:09:24 +02:00
James Cole a654158bd4 Rename method. 2020-07-19 20:10:47 +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 edf6ece7cb Fix category autocomplete. 2020-07-19 18:03:02 +02:00
James Cole 8a4999406b More auto-complete migration. 2020-07-19 17:24:29 +02:00
James Cole 3b56f4271e Update JS, to use API auto complete routes. 2020-07-19 13:04:22 +02:00
James Cole 2f70ea074e Not async url, but async function. 2020-07-19 12:34:44 +02:00
James Cole 88172dbc7c From 'title' to 'inputDescription' 2020-07-19 12:33:57 +02:00
James Cole d55cc03edf Fix issue with reconciliation displayed amount. 2020-07-18 04:45:12 +02:00
James Cole 03a63d0119 Update translations. 2020-07-17 19:00:38 +02:00
James Cole f2dcb108e8 Update meta files for new release. 2020-07-13 15:57:39 +02:00
James Cole 3ef46a59e9 Last-minute meta files. 2020-07-12 20:24:30 +02:00
James Cole 5529fa7124 Some last-minute translations, thanks guys! 2020-07-12 20:19:54 +02:00
James Cole 7a30bc4ff6 Updated meta for new release. 2020-07-12 19:48:24 +02:00
James Cole e24c2491a6 Expand frontend 2020-07-12 17:30:24 +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 32e0a5bd80 Fix validation for #3532 2020-07-06 06:55:27 +02:00
James Cole 4271dc1638 Better frontend code and charts. 2020-07-05 21:03:35 +02:00
James Cole a56cefda7d Basic new dashboard. 2020-07-05 18:29:58 +02:00
James Cole f48bc8d299 Budget and category charts in new layout. 2020-07-04 12:08:38 +02:00
James Cole 2772275e62 Update meta files before release. 2020-07-03 05:59:36 +02:00
James Cole 45f5a38512 Update meta files. 2020-07-02 20:23:45 +02:00
James Cole 5009cb5d55 New meta files. 2020-07-01 19:53:48 +02:00
James Cole 430b498caf Fix meta files. 2020-07-01 15:45:09 +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 d774b4e2e3 Remove locale if using Docker. 2020-06-30 20:43:53 +02:00
James Cole 77e7af75dc Update translations and routes. 2020-06-30 19:10:17 +02:00
James Cole fad2331d80 Give bills groups too. 2020-06-30 19:06:05 +02:00
James Cole 6f78c96cee Fix piggy list. 2020-06-30 17:05:25 +02:00
James Cole 883342b2c8 Updated front matter 2020-06-29 08:04:38 +02:00
James Cole cdfde3dca8 Update meta files for new release. 2020-06-28 09:19: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 aaaab03995 New translations 2020-06-26 08:35:59 +02:00
James Cole 5a03f3395c Fix #3440 2020-06-26 07:28:25 +02:00
James Cole 8da6ec3f5b Fix #3488 2020-06-26 04:04:54 +02:00
James Cole d3bd1f4124 Escape names to fix #3489 2020-06-25 13:37:44 +02:00
James Cole 2aa6067437 New strings. 2020-06-24 06:45:40 +02:00
James Cole 0d76fcd564 Fix #3398 2020-06-23 20:26:13 +02:00
James Cole 963c3b2a68 Fix #3391 2020-06-23 20:18:59 +02:00
James Cole bcb9794315 Update meta files. 2020-06-22 18:03:57 +02:00
James Cole 1a043e35c2 New meta files 2020-06-22 18:02:28 +02:00