James Cole
1286694efd
Different method call
2020-07-24 16:41:41 +02:00
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
c1f0dedd09
API token thing
2020-07-19 13:06:22 +02:00
James Cole
1e313f80a4
Remove unused class.
2020-07-19 13:05:27 +02:00
James Cole
f3a55e6cee
Add command to fix transaction types.
2020-07-19 13:03:18 +02:00
James Cole
c7eab7873e
Clean up requests
2020-07-18 08:42:13 +02:00
James Cole
58c1880219
Extend correct class
2020-07-18 08:36:42 +02:00
James Cole
d73195ec36
Point to all the right classes.
2020-07-18 08:34:00 +02:00
James Cole
427bcaa522
First basic remodelling of request classes
2020-07-18 08:25:25 +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
86600d4fcf
Fix timezone issues.
2020-07-11 08:16:31 +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
32e0a5bd80
Fix validation for #3532
2020-07-06 06:55:27 +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
714184867c
Piggybank thing
2020-06-30 19:06:16 +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
James Cole
471cdefcff
Organise object groups
2020-06-07 16:38:15 +02:00
James Cole
16b0307b0a
Piggy bank can now have a group.
2020-06-07 11:31:01 +02:00
James Cole
2f63090e7c
Split controller
2020-06-07 11:30:02 +02:00
James Cole
8643034945
Upgrade to 7.4
2020-06-06 22:25:52 +02:00
James Cole
6cc4d14fcb
Remove import code.
2020-06-06 21:23:26 +02:00
James Cole
f5c075936f
Better generation of installation ID.
2020-06-06 06:57:44 +02:00
James Cole
29847c9711
Updated strings.
2020-06-04 06:49:44 +02:00
James Cole
3db778a2b1
Fix #3425
2020-06-04 06:31:34 +02:00
James Cole
b968ef416a
Fix #3419
2020-06-02 19:11:17 +02:00
James Cole
6191362fe0
Merge pull request #3420 from sephrat/fix#3409
...
Display account names only once when displaying split transactions
2020-06-02 17:59:52 +02:00
Florian Dupret
6d8fd79922
Fix #3409 - Split transactions show source/destination accounts several times
2020-06-01 17:51:07 +02:00
James Cole
f3ac8a5888
Add newlines and remove some unused translations.
2020-05-30 07:33:06 +02:00
James Cole
7535ca9a26
Merge branch 'develop' into pluralization
2020-05-29 20:55:31 +02:00
Florian Dupret
be797f5353
pluralization wave 2
2020-05-29 19:07:51 +02:00
Florian Dupret
da38df6e4b
pluralization wave 1
2020-05-29 18:00:29 +02:00
James Cole
0c8229d689
Some language strings.
2020-05-29 06:07:03 +02:00
James Cole
1c9c380c8c
Expand debug
2020-05-26 06:28:42 +02:00
James Cole
b8668b44a0
Enable feature telemetry
2020-05-24 12:12:06 +02:00
James Cole
be58b1d2be
Enable the feature flag for telemetry.
2020-05-24 12:00:14 +02:00
James Cole
15e772d9dc
Update some (disabled) commands.
2020-05-24 11:24:28 +02:00
James Cole
0783500eaa
Fix #3309
2020-05-23 19:54:02 +02:00
James Cole
dbd68cedc9
Code for #3309
2020-05-22 13:52:33 +02:00
bpatath
1eda806c17
Fix outdated AdLdap2 configuration files
2020-05-21 21:04:17 +02:00
James Cole
5ff1991cdc
Merge branch 'develop' of github.com:firefly-iii/firefly-iii into develop
2020-05-19 11:19:13 +02:00
James Cole
4ebb6de520
Reset rule order on index. #3376
2020-05-19 11:18:58 +02:00
James Cole
4e6063a4f8
Demo user can't set locale
2020-05-18 21:19:45 +02:00
James Cole
58585d03c6
Fix rounding thing.
2020-05-16 13:09:37 +02:00
James Cole
946dde8957
Add ability to store recurring telemetry. Not enabled.
2020-05-16 06:59:41 +02:00
James Cole
91e384aae8
Fix #3350
2020-05-10 20:08:16 +02:00
James Cole
43d7c956a4
Fix #3344
2020-05-07 06:44:01 +02:00
James Cole
be8286b15c
Fix some things in recurring transactions.
2020-05-04 10:26:01 +02:00
James Cole
6f6087995d
Add info on expired recurring transactions.
2020-05-04 10:12:38 +02:00
Lucas Guima
c1be98762e
Update the Tags icon around the site
2020-05-01 18:55:23 -03:00
Lucas Guima
c2733e2a8f
Update the Categories icon around the site
2020-05-01 18:54:08 -03:00
Lucas Guima
722cf9b4fe
Update the Reports icon around the site
2020-05-01 17:39:43 -03:00
Lucas Guima
01e31e73e0
Update the Piggy Banks icon around the site
2020-05-01 17:32:35 -03:00
Lucas Guima
dba7d05296
Update the Budgets icon around the site
2020-05-01 17:29:50 -03:00
James Cole
49b1435cba
Fix cron controller. #3318
2020-05-01 17:51:30 +02:00
James Cole
9d9053d828
Fix #3314
2020-05-01 06:24:24 +02:00
James Cole
15ae9203b6
Fix #3307
2020-04-29 06:37:02 +02:00
James Cole
c7c875e95f
Fix #3251
2020-04-26 06:54:12 +02:00
James Cole
8fed6b6657
Fix #3287
2020-04-22 09:28:20 +02:00
James Cole
44289cbd95
Fix #3284
2020-04-22 06:09:29 +02:00
James Cole
b2f1642cfe
Fix #3281
2020-04-21 08:17:31 +02:00
James Cole
c398aa2b69
Add support for British English and allow the user to set a locale.
2020-04-19 06:51:40 +02:00
James Cole
aa786eaaf3
Clean up language setting.
2020-04-19 06:11:49 +02:00
James Cole
e58a5e12d6
Fix #3270
2020-04-19 06:10:49 +02:00
James Cole
12b3575c5c
Fix method reference
2020-04-19 06:09:55 +02:00
James Cole
43436ae942
Fix issue with casting.
2020-04-19 06:00:11 +02:00
James Cole
54933fda2e
Fix #3263
2020-04-14 17:23:58 +02:00
James Cole
6daf083b3f
Clean up some code.
2020-04-12 06:24:35 +02:00
James Cole
4a7d9b130a
Fix issue with multi-currency in asset accounts.
2020-04-12 06:23:35 +02:00
James Cole
db5847b49b
Consistent in minimum password length
2020-04-11 06:42:40 +02:00
James Cole
6829003f5e
Change to safer hash methods.
2020-04-11 06:42:21 +02:00
James Cole
8b87204f10
User unable to store budgets without auto budget info.
2020-04-10 21:16:46 +02:00
James Cole
f920d90e3d
Fix chart problem
2020-04-10 21:16:29 +02:00
James Cole
eed68b5d95
Fix some code quality issues.
2020-04-10 10:47:24 +02:00
James Cole
166fc7a3e2
Fix trait
2020-04-09 20:33:55 +02:00
James Cole
06afbc7a0a
Fix chart
2020-04-09 06:27:43 +02:00
James Cole
136af9625a
Better link for tags.
2020-04-07 18:19:29 +02:00
James Cole
8d3fc18ca6
Use correct methods.
2020-03-31 07:40:20 +02:00
James Cole
61521cf478
Use correct methods.
2020-03-31 07:39:57 +02:00
James Cole
9e4b7f8bb4
Add IBAN to account validator.
2020-03-31 07:04:00 +02:00
James Cole
144bc29eb3
Fix issue with budgets.
2020-03-31 07:03:37 +02:00
James Cole
5445752588
Update some phpdocs, courtesy of Psalm.
2020-03-25 07:03:23 +01:00
James Cole
db3c9fbd28
Can't remove your own admin rights.
2020-03-24 05:57:04 +01:00
James Cole
d6797b8428
Allow users to hand out admin rights.
2020-03-23 17:54:49 +01:00
James Cole
76c89a8efa
Fix #3202
2020-03-23 11:01:00 +01:00
James Cole
0813464fe0
Hard stop if feature flag is disabled.
2020-03-22 08:06:36 +01:00
James Cole
5e323b958f
Update strings and view for telemetry (inactive)
2020-03-22 07:55:57 +01:00
James Cole
cf4f76f211
Fix bar, also multi currency #2977
2020-03-21 15:12:23 +01:00
James Cole
790e29f15e
Update the amount, not yet the bar #2977
2020-03-21 14:50:54 +01:00
James Cole
d5b315e3c8
Experimental chart for #2999
2020-03-21 05:26:39 +01:00
James Cole
fa9befba11
Remove TODO [skip ci]
2020-03-20 18:06:08 +01:00
James Cole
69ee691497
Fix null pointer.
2020-03-20 17:59:56 +01:00
James Cole
470ab6340c
Fix #2985
2020-03-20 08:41:20 +01:00
James Cole
7eb2451e3d
Improved chart for #2938
2020-03-20 04:37:45 +01:00
James Cole
6dba44ba71
Show attachments to tags #2828
2020-03-19 18:51:47 +01:00
James Cole
64683647bd
Piggy supports view of attachments #2828
2020-03-19 18:44:45 +01:00
James Cole
1f919b6d0e
Attachments for categories #2828
2020-03-19 18:37:57 +01:00
James Cole
417a0d0f83
Show attachments for budgets #2828
2020-03-19 18:28:02 +01:00
James Cole
9b53576fc2
Show attachments for bills #2828
2020-03-19 18:23:34 +01:00
James Cole
2a46756838
Attachments for accounts are visible #2828
2020-03-19 18:20:23 +01:00
James Cole
14f4351920
Can upload attachments for all models #2828
2020-03-19 09:14:49 +01:00
James Cole
12e81364a0
Make sure all controllers can store attachment when creating models #2828
2020-03-19 09:01:35 +01:00
James Cole
d489244c00
Add attachment helper to relevant classes #2828
2020-03-19 08:58:55 +01:00
James Cole
6129b9d25c
Make upload size globally available #2828
2020-03-19 08:43:52 +01:00
James Cole
24129ab69c
Code cleanup that (hopefully) matches style CI
2020-03-17 15:02:57 +01:00
James Cole
2b6c3fd743
Code cleanup that (hopefully) matches style CI
2020-03-17 15:01:00 +01:00
James Cole
a7fffa5868
Make method smaller.
2020-03-16 19:40:48 +01:00
James Cole
4334928fbd
Add sort to language.
2020-03-16 06:54:18 +01:00
James Cole
a478d1b544
Add sort to language.
2020-03-16 06:53:10 +01:00
James Cole
6a6bf102b6
Cleanup method.
2020-03-15 18:05:24 +01:00
James Cole
16f918a294
Mark all import related code as deprecated
2020-03-15 15:31:51 +01:00
James Cole
9d90beb790
update libraries for better keyboard use.
2020-03-15 15:17:07 +01:00
James Cole
f63e51fea2
Fix issue with null pointers.
2020-03-15 07:48:02 +01:00
James Cole
33c73701d8
Button to duplicate rule. #2957
2020-03-14 21:01:21 +01:00
James Cole
50b710b4f6
Expand charts.
2020-03-14 20:30:31 +01:00
James Cole
d1325ffbd8
New charts for #2726
2020-03-14 19:12:32 +01:00
James Cole
7ea32046af
Add icon.
2020-03-14 08:03:43 +01:00
James Cole
9bb2f1cfd3
Edit works again
2020-03-14 07:55:00 +01:00
James Cole
fdffed636f
Make sure create uses the right fields.
2020-03-14 07:49:11 +01:00
James Cole
d1d11ae717
Can now create auto budget over API
2020-03-14 07:30:55 +01:00
James Cole
309633069c
can edit, delete and see in api autobudget
2020-03-14 07:01:31 +01:00
James Cole
2ece754927
Can now store and validate auto budget
2020-03-13 21:35:22 +01:00
James Cole
6f98fc0dff
First attempt at form.
2020-03-13 21:15:54 +01:00
James Cole
b726e7d106
Improved account list for #2768
2020-03-13 18:17:53 +01:00
James Cole
1058bcd31d
Add liabilities to home screen #2768
2020-03-13 15:47:26 +01:00
James Cole
8724ba05ca
Fix #2672
2020-03-13 12:46:52 +01:00
James Cole
d92b741088
Remove debug
2020-03-11 14:18:20 +01:00
James Cole
2a4107940f
Test debug
2020-03-11 14:17:20 +01:00
James Cole
16d5282929
Better count of transactions.
2020-03-11 14:14:51 +01:00
James Cole
9f8bf6d495
A bunch of empty pages as a place-holder for future telemetry efforts.
2020-03-11 08:13:23 +01:00
James Cole
774f7d88c2
Code for #3180
2020-03-10 18:29:27 +01:00
James Cole
a939a5ba30
Extra code for #3172
2020-03-08 06:20:27 +01:00
James Cole
9331f8985a
Fix #3172
2020-03-07 12:09:18 +01:00
James Cole
a29f8d5849
Push minimum password length to 16 characters.
2020-03-06 18:22:44 +01:00
James Cole
40cc510057
Fix bad location storage.
2020-02-29 14:08:11 +01:00
James Cole
d580bf8f43
Fix untranslatable strings #3159
2020-02-29 13:58:34 +01:00
James Cole
ec335ae88c
Fix possible null pointer.
2020-02-28 18:53:20 +01:00
James Cole
a486d65893
Fix #3145
2020-02-23 12:42:28 +01:00
James Cole
bc485363ca
Restore attachment icon (not yet in all views). Fixes #3142
2020-02-23 06:59:41 +01:00
James Cole
fb77210f2c
Add installation ID
2020-02-23 06:36:58 +01:00
James Cole
1d8f34275a
Flash success message.
2020-02-22 06:28:18 +01:00
James Cole
b11bcc1fbe
Trigger cache, fixes #3127
2020-02-19 19:55:35 +01:00
James Cole
f1539c4cba
Fix budget limit redirect for #3111
2020-02-14 08:13:12 +01:00
James Cole
bf2d1c223b
Throw error for invalid transactions.
2020-02-14 05:46:34 +01:00
James Cole
529cb3d387
Fix #3118
2020-02-13 20:09:27 +01:00
James Cole
2a38c9b4ef
Fix a rare null pointer
2020-02-10 19:15:35 +01:00
James Cole
8fb72fe697
Add todo, uncomment cache line. Expand count
2020-02-09 10:06:38 +01:00
James Cole
4cd642b8da
Fix #3099
2020-02-08 12:59:43 +01:00
James Cole
cebc0d7568
Add a debug view for transactions.
2020-02-08 06:42:07 +01:00
James Cole
ac931698d3
Code for #3052
2020-02-07 20:51:25 +01:00
James Cole
c2e7e00cdd
Demo user can trigger error.
2020-02-06 22:01:59 +01:00
James Cole
7f3522339c
Simplify update check.
2020-02-02 10:39:37 +01:00
James Cole
cf4adae604
Refactor category chart code.
2020-02-01 15:54:26 +01:00
James Cole
7cdfbc48a9
Fix #3070
2020-02-01 06:32:28 +01:00
James Cole
28b7bd4d71
Improve box for #3071
2020-02-01 06:19:12 +01:00
James Cole
3771cc3b75
Update email address
2020-01-31 07:32:04 +01:00
James Cole
c7f25c5486
Middleware to generate unique ID for Firefly III installation.
2020-01-31 07:24:41 +01:00