Commit Graph

2869 Commits

Author SHA1 Message Date
James Cole
0d4f203fae
Stop escaping notes, move to parser. 2020-10-13 17:48:50 +02:00
James Cole
4b1f4ae319
Fix #3915 2020-10-13 06:48:11 +02:00
James Cole
13e15d0476
Fix # 2020-10-13 06:36:34 +02:00
James Cole
4e51f0abc4
Clean up some code. 2020-10-13 06:35:33 +02:00
James Cole
a2eedb3742
Fix #3898 2020-10-04 09:19:36 +02:00
James Cole
61ffc8ada6
Switch should have default thing. 2020-10-03 17:53:23 +02:00
James Cole
aadcb2cc5b
Fix https://github.com/firefly-iii/firefly-iii/issues/3592 2020-10-03 07:03:41 +02:00
James Cole
8eb6b5a364
Fix #3881 2020-10-01 18:43:41 +02:00
James Cole
d03ca0ec36
Some bug fixes. 2020-10-01 17:02:15 +02:00
James Cole
c25f5598f1
Some bug fixes. 2020-10-01 16:52:01 +02:00
James Cole
b3edbecde2
Code for #3875 2020-10-01 12:48:27 +02:00
James Cole
5f5346ed71
Partial fix for #3840 2020-09-23 19:29:10 +02:00
James Cole
b288d6b0eb
Fix #3828 2020-09-23 06:18:43 +02:00
James Cole
2b16d73e65
Remove LDAP limit from 2FA 2020-09-21 20:40:47 +02:00
James Cole
e5ac6a3a1d
Add some debug info. 2020-09-21 16:08:41 +02:00
James Cole
766abd3336
Extra info for debug screen. 2020-09-21 15:39:03 +02:00
James Cole
b58cde5431
Add some debug info. 2020-09-21 15:30:54 +02:00
James Cole
9964cf11a4
Fix #3809 2020-09-21 15:20:14 +02:00
James Cole
cbeb2675fd
Fix second issue in #3809 2020-09-20 16:16:49 +02:00
James Cole
7a80caf26b
Fix #3790 2020-09-18 16:14:17 +02:00
James Cole
34e2595a3d
Make sure you can't set negative amounts. 2020-09-11 20:29:30 +02:00
James Cole
284222c2ee
Better call to date. 2020-09-11 07:12:33 +02:00
James Cole
0b308cb5f2
Fix #3791 2020-09-11 07:12:11 +02:00
James Cole
9d35048fb9 Fix #3770 2020-09-06 07:27:36 +02:00
James Cole
9ae41b1645 Link in clone. 2020-09-03 06:52:09 +02:00
James Cole
b0f18a0419 Consistent end dates for budget limits. 2020-09-03 06:49:22 +02:00
James Cole
f0fe8bf5c7 Fix #3759 2020-09-03 06:34:48 +02:00
James Cole
e5642b59d7
Update meta files 2020-08-29 12:10:13 +02:00
James Cole
56ea680e46
Add telemetry to get insight into updates 2020-08-28 21:03:23 +02:00
James Cole
778af9f4e2
Fix #3735 2020-08-28 05:51:02 +02:00
James Cole
8c97754b64
Expand rule/search combination. 2020-08-27 20:22:52 +02:00
James Cole
4c81a46af6
New features for rules in search. 2020-08-27 07:12:44 +02:00
James Cole
7df084dd3c
Other way to test rule for #3735 2020-08-27 06:35:53 +02:00
James Cole
483e7256f7
Disable layout caches. 2020-08-27 06:18:47 +02:00
James Cole
412b169e3a
Kill 2FA 2020-08-26 20:37:30 +02:00
James Cole
f123c28540
Fix HTML 2020-08-26 20:21:12 +02:00
James Cole
cd156d6991
Fix #3740 2020-08-26 20:18:27 +02:00
James Cole
c985683ee3
Fixed #3737 2020-08-26 19:41:50 +02:00
James Cole
59ab0c9f0d
Fix #3739 2020-08-26 18:18:53 +02:00
James Cole
2f2a02834b
Fix #3736 2020-08-26 18:06:14 +02:00
James Cole
20e39b2e12
Missing default variable. 2020-08-25 06:10:52 +02:00
James Cole
71ef5abea5
Remove references to unused code. 2020-08-24 18:31:10 +02:00
James Cole
9123454545
Migrate to new rule engine. 2020-08-24 07:31:50 +02:00
James Cole
bee54146bf
Fix #3721 2020-08-23 18:48:24 +02:00
James Cole
d69934ca8f
Rule engine and search engine now use the same operators; making them interchangeable. 2020-08-21 08:23:44 +02:00
James Cole
8e638d1cff
Fix issue with budget limit creation 2020-08-17 17:20:59 +02:00
James Cole
ce3c1cccc3
Remove debug statement. 2020-08-17 07:08:54 +02:00
James Cole
d4029775ec
Fix #3586 2020-08-14 09:59:56 +02:00
James Cole
d8b807df50
Add version to show login form call. 2020-08-13 13:54:32 +02:00
James Cole
879e24e7b1
Remove unused code. 2020-08-13 13:49:15 +02:00
James Cole
76cd77cc73
Better audit logs 2020-08-13 13:18:54 +02:00
James Cole
f840de0b93
Slightly different failure message. 2020-08-11 23:52:27 +02:00
James Cole
87c134322d
Fix #3673 2020-08-08 17:17:09 +02:00
James Cole
7a7f1e7d97
Fix #3435 2020-08-07 11:38:31 +02:00
James Cole
ed0f04d644
Fix #3475 2020-08-06 18:34:10 +02:00
James Cole
8df6356abf
Simplify frontpage. 2020-08-05 18:51:17 +02:00
Florian Dupret
1338dab5e7 Do not return ungrouped piggy banks if none assigned to group 2020-08-02 16:29:33 +02:00
James Cole
386c067e93
Make note of some query heavy pages. 2020-08-02 09:26:14 +02:00
James Cole
b9b8c1168f
Fix #3246 2020-08-01 15:52:28 +02:00
James Cole
e46958c23e
Update some code style 2020-07-31 15:12:26 +02:00
James Cole
ff9d8865d1 Merge branch 'develop' of github.com:firefly-iii/firefly-iii into develop 2020-07-28 06:27:05 +02:00
James Cole
3cda3b27e2
Merge pull request #3598 from maroux/fix_recurring_create
Fix recurring transactions create and fix cache access
2020-07-28 04:26:55 +00:00
James Cole
36b0167eac
Expand charts with currency code. 2020-07-28 06:25:14 +02:00
James Cole
1c07feb446
Add locale to variables. 2020-07-27 20:06:18 +02:00
James Cole
7017d33b87
Small code improv #3578 2020-07-27 07:08:29 +02:00
James Cole
fade9ae6f9
Simpler get currency routine 2020-07-27 07:06:44 +02:00
James Cole
c5489a7c55
Restore locale info from localeconv #3578 2020-07-27 07:05:41 +02:00
James Cole
fdea25051c
Make sure sorting doesnt break opening balance. 2020-07-26 15:05:48 +02:00
James Cole
633bc043da
Reverse chart sort 2020-07-26 14:18:25 +02:00
Aniruddha Maru
9d409a7412 Fix recurring transactions create
- If there's a lot of accounts to calculate balances for, then recurring transactions create page
  doesn't load. Partly because it has to calculate a lot of balances, but partly because the cache
  isn't being used at all because date is `new Date` rather than say, end of month.

Fix: Change Steam balance calculator to always default cache using end of month. Since cache is
'invalidated' upon any edit, there's no reason to use current datetime anywhere its not explicitly
required by user flow.
Fix: Don't calculate balances for revenue / expense accounts since those are unbounded.

Issue: #3597
2020-07-25 16:16:29 -07:00
James Cole
5e1306282a
Code to fix #3213 2020-07-25 08:03:57 +02:00
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
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
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
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
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
c398aa2b69
Add support for British English and allow the user to set a locale. 2020-04-19 06:51:40 +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
6829003f5e
Change to safer hash methods. 2020-04-11 06:42:21 +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
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