Commit Graph

621 Commits

Author SHA1 Message Date
James Cole
bdcd9825ec
Use PSR-12 code style 2022-10-30 12:23:16 +01:00
James Cole
914dc8596b
remove old inspections 2022-10-30 12:12:35 +01:00
James Cole
f4af19e121
Merge branch 'develop' into 5.8-dev
# Conflicts:
#	composer.lock
#	config/firefly.php
#	public/v1/js/create_transaction.js
#	public/v1/js/edit_transaction.js
#	public/v1/js/profile.js
#	resources/assets/js/locales/pt-br.json
#	resources/lang/pt_BR/firefly.php
#	yarn.lock
2022-10-23 14:49:54 +02:00
James Cole
f3566c609a
Meta files for new release. 2022-10-18 21:13:14 +02:00
James Cole
35c1ce6504
Fix negative budget limits 2022-10-18 20:37:33 +02:00
James Cole
b3740e643a
Update copyright statements 2022-10-16 19:29:53 +02:00
James Cole
06cd75ba74
Add description to command. 2022-10-02 06:47:42 +02:00
James Cole
10f2cf2481
Update webhooks 2022-09-17 07:07:25 +02:00
James Cole
4d12e6b58b
New migration command. 2022-08-23 05:43:40 +02:00
James Cole
9493046212
Add strict types, add debug info 2022-07-16 09:25:10 +02:00
James Cole
19bef9b725
Update command. 2022-07-03 08:31:17 +02:00
James Cole
34e006d87b
Also update orphans. 2022-07-03 08:24:04 +02:00
James Cole
d215510124
Expand data quality command. 2022-07-03 08:16:51 +02:00
James Cole
beed44f065
Add cron job to download transaction currencies from Azure (if enabled by user). 2022-06-09 17:47:01 +02:00
James Cole
89af363ba1 Add some missing db integrity checks. 2022-05-07 19:45:26 +02:00
James Cole
123693096c
Reformat various code. 2022-03-29 15:10:05 +02:00
James Cole
1209c4e76a
Reformat various code. 2022-03-29 14:56:27 +02:00
James Cole
9cdaf7076a
Add copyright statements 2022-03-29 14:55:51 +02:00
James Cole
f2849c8058
New cron job for bills. 2022-03-28 12:23:46 +02:00
James Cole
5ca0a9f75a
Update packages and various code for laravel 9 2022-03-19 08:10:42 +01:00
James Cole
280762fff3
Make sure fields are named properly 2022-02-17 19:03:54 +01:00
James Cole
0bcc3240b7
Add support for DSN 2022-01-28 20:58:08 +01:00
James Cole
206397cc81
Add notice 2022-01-09 08:19:28 +01:00
James Cole
867a2eacd3
Add trim() 2022-01-07 16:17:38 +01:00
James Cole
a2ed755c9c Remove logging 2022-01-04 06:32:02 +01:00
James Cole
87ced85657
Make sure IBAN's have their spaces removed. 2022-01-03 06:34:42 +01:00
James Cole
45fbf83971
Better catch for key restauration problems. 2021-12-21 16:35:28 +01:00
James Cole
89fbf0869a Fix some lines. 2021-11-26 06:40:14 +01:00
James Cole
babf462bcf
Fix https://github.com/firefly-iii/firefly-iii/issues/5288 2021-11-15 23:16:30 +01:00
James Cole
7876030737
Fix https://github.com/firefly-iii/firefly-iii/issues/5178 2021-10-30 07:37:05 +02:00
James Cole
060c08c011
Return false 2021-09-19 08:28:01 +02:00
James Cole
4003cea759
Code reordering and reformatting. I should really start employing style CI. 2021-09-18 10:26:12 +02:00
James Cole
3589c9f60f
Various code cleanup. 2021-09-18 10:20:19 +02:00
James Cole
7c0f387f2c
Various update meta-data in files. 2021-09-16 14:21:35 +02:00
James Cole
30d155a8e2
Add field to user management. 2021-08-30 06:37:55 +02:00
James Cole
d8a7bb4dc7
Update packages 2021-08-28 16:29:45 +02:00
James Cole
10787aada8
New user groups and memberships 2021-08-28 15:47:33 +02:00
James Cole
8328c26df3 Update PHP code, code cleanup. 2021-08-10 19:31:55 +02:00
James Cole
c0d3554acb
Clean up views and code 2021-07-05 20:01:36 +02:00
James Cole
739d01efe4
Update and build. 2021-07-03 12:32:02 +02:00
James Cole
70da5917c9
Refactor findNull to find 2021-06-30 06:17:38 +02:00
James Cole
c98706fac0
Various code cleanup. 2021-06-13 07:04:18 +02:00
James Cole
85204de9aa
Various code cleanup. 2021-06-12 19:32:34 +02:00
James Cole
0d7d3f45f0
Security alert thing. 2021-06-11 20:19:59 +02:00
James Cole
9873365369
Show user info about mandatory updates. 2021-06-08 19:19:56 +02:00
James Cole
40bbed2a8b
Limit some collection features. 2021-05-29 11:30:13 +02:00
James Cole
e379bbab4c
Various code cleanup. 2021-05-28 23:13:38 +02:00
James Cole
815fd5ff6b
Various code cleanup. 2021-05-24 08:50:17 +02:00
James Cole
2bff7750b4
Code fixes. 2021-05-24 08:06:56 +02:00
James Cole
7851bb476e
Update some code. 2021-05-13 06:17:53 +02:00
James Cole
53dffc961f
Merge branch 'feature/credit_calc' into develop 2021-05-13 05:35:07 +02:00
James Cole
e5736c822d
Warn, not info. 2021-05-02 06:40:36 +02:00
James Cole
6d466af424
Add upgrade command. 2021-05-02 06:39:18 +02:00
James Cole
d0622dbcd3
Merge branch 'develop' into feature/credit_calc
# Conflicts:
#	app/Repositories/Account/AccountRepository.php
2021-05-02 06:27:32 +02:00
James Cole
ea0942b7fe
Update for 5.5.10 2021-05-01 09:47:21 +02:00
James Cole
8ffe08bfb9
Add more info. 2021-05-01 07:14:43 +02:00
James Cole
1c2b14868b
Skip if null 2021-05-01 07:07:32 +02:00
James Cole
7775a0141b
Skips pgsql for some reason. 2021-05-01 06:53:42 +02:00
James Cole
831272d971
Repair sequences for #4545 2021-05-01 06:46:36 +02:00
James Cole
a83578d1ae
Update code for proper index. 2021-04-27 07:55:54 +02:00
James Cole
65c49c7a71
Merge branch 'develop' into feature/credit_calc
# Conflicts:
#	app/Factory/TransactionJournalMetaFactory.php
#	app/Repositories/Account/AccountRepository.php
#	app/Transformers/AccountTransformer.php
#	config/firefly.php
#	frontend/src/components/accounts/Create.vue
2021-04-27 06:54:38 +02:00
James Cole
112a27dbd9
Clean up some code. 2021-04-27 06:42:07 +02:00
James Cole
be3cb791a5
Fix text 2021-04-23 19:15:03 +02:00
James Cole
e3b93af297
Add some code to fix liabilities. 2021-04-23 19:13:38 +02:00
James Cole
d56f97e86d
Files for 5.5.9 2021-04-23 18:48:15 +02:00
James Cole
105ecc4452
Add debug 2021-04-22 19:56:42 +02:00
James Cole
3184a8536e
Add another command. 2021-04-22 18:33:53 +02:00
James Cole
a2deff0f7a Whoops 2021-04-12 15:28:06 +02:00
James Cole
2e118c5f22
Fix #4635 2021-04-11 06:49:46 +02:00
James Cole
56dff7ea67
Rebuild new layout. 2021-04-08 11:21:20 +02:00
James Cole
f12744ad8c
Various code cleanup. 2021-04-07 07:28:43 +02:00
James Cole
5ceef2e9c3
Various code cleanup. 2021-04-06 08:51:27 +02:00
James Cole
2c575f3ca5
Code cleanup. 2021-03-28 11:43:07 +02:00
James Cole
9003db6eba
Fix #4529 2021-03-23 18:38:24 +01:00
James Cole
206845575c
Code cleanup 2021-03-21 09:15:40 +01:00
James Cole
7118abe28d
Fix some tests for account API 2021-03-13 12:01:01 +01:00
James Cole
81f5224b11
Clean up old tests. 2021-03-12 18:31:19 +01:00
James Cole
a05d006fa7
Update installation commands. 2021-03-12 06:30:40 +01:00
James Cole
711999f589
Export data in API. 2021-03-04 06:28:16 +01:00
James Cole
02cd0600ea
Update some copyrights. 2021-01-29 18:50:35 +01:00
James Cole
b263120c8f
Add newlines and strict types check. 2020-12-22 05:35:06 +01:00
James Cole
c659d67172
Budget limit now has period. 2020-11-20 06:24:08 +01:00
James Cole
d6c7ccf62d
Remodel seeds and factories. 2020-11-02 06:20:49 +01:00
James Cole
55c8b9012c
Remove unused methods. 2020-10-31 06:54:33 +01:00
James Cole
cf3d9d26fa
Less hysterical about JSON errors 2020-10-25 06:35:58 +01:00
James Cole
3979e12043
Optimise code. 2020-10-24 17:27:36 +02:00
James Cole
b3f1737495
Reverse logic operators. 2020-10-24 16:59:56 +02:00
James Cole
a8fcde1459
Fix #3985 2020-10-23 18:15:37 +02:00
James Cole
fd629d6574
Fix https://github.com/firefly-iii/firefly-iii/issues/3983 2020-10-23 06:20:59 +02:00
James Cole
0bf0b762b8
Simplify command. 2020-10-18 08:25:56 +02:00
James Cole
53a6af7779
Simplify code 2020-10-18 08:06:00 +02:00
James Cole
4c10f2b960
Test improv 2020-10-18 08:01:22 +02:00
James Cole
4e51f0abc4
Clean up some code. 2020-10-13 06:35:33 +02:00
James Cole
adfd3ab3ac
Update commands and test factories 2020-10-10 11:21:45 +02:00
James Cole
6671c6d45c
Create some new test code. 2020-10-04 10:56:10 +02:00
James Cole
3bae5e236b
Fix #3885 2020-10-04 07:56:03 +02:00
James Cole
61ffc8ada6
Switch should have default thing. 2020-10-03 17:53:23 +02:00
James Cole
0d72aa9673
Default is MySQL 2020-09-18 09:46:22 +02:00
James Cole
284222c2ee
Better call to date. 2020-09-11 07:12:33 +02:00
James Cole
402351a6b7 Fix #3789 2020-09-10 19:16:03 +02:00
James Cole
28698cc769
Make sure limits exist in rule engine. 2020-08-23 17:00:47 +02:00
James Cole
41f2339c8c
Switch to new rule engine on command line. 2020-08-23 16:37:08 +02:00
James Cole
ffca935ced
Expand search. 2020-08-22 12:24:01 +02:00
James Cole
1169c5c5e2
Various code quality improvements. 2020-08-01 17:51:52 +02:00
James Cole
e46958c23e
Update some code style 2020-07-31 15:12:26 +02:00
James Cole
4b96558433
Do some code cleanup and call correct phpunit. 2020-07-31 12:12:54 +02:00
James Cole
2cb61ea501
Fix issue when DB is empty. 2020-07-30 20:55:58 +02:00
James Cole
fdea25051c
Make sure sorting doesnt break opening balance. 2020-07-26 15:05:48 +02:00
James Cole
ba488b71eb
Register user count in upgrade instructions. 2020-07-24 16:40:54 +02:00
James Cole
9cf99314d1
Fix logging 2020-07-19 13:18:25 +02:00
James Cole
3653469dda
Add command. 2020-07-19 13:06:01 +02:00
James Cole
73f1f8aea0
Add new command 2020-07-19 13:05:15 +02:00
James Cole
2772275e62 Update meta files before release. 2020-07-03 05:59:36 +02:00
James Cole
029774687c Add command to fix inconsistent groups. 2020-07-01 06:02:58 +02:00
James Cole
bb5de8bf7e Update copyrights. 2020-06-30 19:05:35 +02:00
James Cole
415fb7294c Fix sonarcloud issues 2020-06-27 17:33:18 +02:00
James Cole
c251ca5daf Update meta files. 2020-06-22 18:08:23 +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
b19338e2f3 Add db connection info. 2020-06-06 06:34:43 +02:00
James Cole
29eabf9c8a Bad type. 2020-05-25 19:40:22 +02:00
James Cole
60e20ceeb1 Add another telemetry entry 2020-05-25 19:30:38 +02:00
James Cole
bc70174f44 Remove and cleanup commands. 2020-05-24 12:17:53 +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
c2e542004d Add some debug. 2020-05-23 08:14:13 +02:00
James Cole
34ceb69776
Update last minute files. 2020-04-10 13:50:37 +02:00
James Cole
eed68b5d95
Fix some code quality issues. 2020-04-10 10:47:24 +02:00
James Cole
84bdd47109
update issue templates. 2020-03-25 19:25:50 +01:00
James Cole
5445752588
Update some phpdocs, courtesy of Psalm. 2020-03-25 07:03:23 +01:00
James Cole
bcfbdcf3f0
Clean up models.
Clean up models.
2020-03-25 06:58:39 +01:00
James Cole
a97d7058ff
Telemetry cron job. 2020-03-21 21:32:17 +01:00
James Cole
c6d17e9bd7
Reformat code. 2020-03-21 15:43:41 +01:00
James Cole
f76585dc9b
Update (disabled) telemetry settings. 2020-03-21 15:42:37 +01:00
James Cole
d021be6a25
Add telemetry (inactive) 2020-03-20 18:05:40 +01:00
James Cole
b0c9fc0792
Code cleanup that (hopefully) matches style CI 2020-03-17 14:54:25 +01:00
James Cole
16f918a294
Mark all import related code as deprecated 2020-03-15 15:31:51 +01:00
James Cole
6967bb003e
Do some code cleanup. 2020-03-15 08:16:16 +01:00
James Cole
cccaae49a5
Dont forget to enable recurring cron job. 2020-03-14 10:27:43 +01:00
James Cole
1dd3018cb2
Basic cron job for budgeting. 2020-03-14 10:25:12 +01:00
James Cole
5145707b94
Test facades. 2020-03-13 08:02:38 +01:00
James Cole
400c0ccaca
Add checks to fix #3119 2020-02-14 05:40:46 +01:00
James Cole
db05839b87
Add checks to fix #3119 2020-02-14 05:39:21 +01:00
James Cole
0c13ac2e93
Fix some old debug code. 2020-02-07 20:50:46 +01:00
James Cole
685107e950
Add DNS to debug. 2020-02-07 18:27:49 +01:00
James Cole
ae57be74e0
Add port to DSN 2020-02-07 18:26:47 +01:00
James Cole
b627fcc754
Fix issue with DB creation. 2020-01-30 04:43:54 +01:00
James Cole
797c539c20
Update copyright thingie. 2020-01-23 20:35:02 +01:00
James Cole
ad2994a47c Add copyright template. 2020-01-23 19:38:39 +01:00
James Cole
8857e3553d Fix for #2980 2020-01-10 17:12:38 +01:00
James Cole
6019638388 Fix old todo item 2020-01-07 17:18:56 +01:00
James Cole
29e2c32474
New upgrade command for location table. 2019-12-30 12:13:45 +01:00
James Cole
48a0eafa0c
Refer to new command in scripts. #2691 2019-12-28 06:58:49 +01:00
James Cole
785f96fc75
New command for #2691 2019-12-28 06:57:15 +01:00
James Cole
0d48556994
Format code. 2019-12-27 21:38:23 +01:00
James Cole
71ca4f9516
Error if you select nothing 2019-12-27 21:38:09 +01:00
James Cole
5dd5351b0a
Code to export stuff. #2667 2019-12-27 21:31:25 +01:00
James Cole
63fa6aa6c0
Update cron 2019-12-27 11:05:27 +01:00
James Cole
c06b9d8045
Basic export function for #2667 2019-12-27 10:59:31 +01:00
James Cole
4111973a06
Add some logging 2019-12-22 07:50:10 +01:00
James Cole
e2e8ae5b28
Some command fixes. 2019-11-17 13:34:33 +01:00
James Cole
cd2e74a476
Some experimental commands for DB creation. 2019-11-17 13:18:35 +01:00
James Cole
765e4e3c3b
Always set latest version after update run. 2019-11-10 07:25:55 +01:00
James Cole
0bdd48ffec
Add some debug info. 2019-11-02 08:28:49 +01:00
James Cole
0708ea875a
Always verify keys, should also help with Heroku instances. 2019-10-19 09:37:35 +02:00
James Cole
65dc8e1c57
Fix #2680 2019-10-05 06:48:57 +02:00
James Cole
5148a8bbb9
Fix #2480 2019-10-02 18:03:58 +02:00
James Cole
78481b8aa9
Update copyright of Firefly III to the GNU Affero General Public License as suggested by @nxxxse in #2607. This applies to all code in this commit from this moment onwards. 2019-10-02 07:00:58 +02:00
James Cole
92158e52ef
Update copyright of Firefly III to the GNU Affero General Public License as suggested by @nxxxse in #2607. This applies to all code in this commit from this moment onwards. 2019-10-02 06:37:26 +02:00
James Cole
9ea1a495b8
Code for #2616 2019-09-21 11:03:00 +02:00
James Cole
3aba7e1db7
Fix #2510 2019-09-21 07:33:13 +02:00
James Cole
ead922ce22
Fix #2577 2019-09-12 07:05:25 +02:00
James Cole
2d47ee7e21
Fix null pointer in command 2019-09-05 17:46:18 +02:00
James Cole
19feefda2d Improve test coverage. 2019-08-29 17:53:25 +02:00
James Cole
c2a57a457b New upgrade command for recurring transactions #2483 2019-08-26 18:38:23 +02:00
James Cole
1f3c621bea Make sure version is OK. Will trigger the commands again but no matter. 2019-08-26 07:13:48 +02:00
James Cole
a49e20c2aa New command to migrate recurrence meta data. 2019-08-26 07:12:46 +02:00
James Cole
96222fdcea Make the chunks larger. 2019-08-26 07:12:01 +02:00
James Cole
05bee57932 Second fix for #2480 2019-08-25 16:36:26 +02:00
James Cole
5d68fab374 Fix #2480 2019-08-25 16:04:49 +02:00
James Cole
af2f085aa7 Disable the encryption of uploads, in line with other efforts not to encrypt local data. 2019-08-25 07:25:01 +02:00
James Cole
c218a12af7
New command to make sure opening balance currency information is correct. 2019-08-18 13:01:38 +02:00
James Cole
fc78c32fca
Add newline to files 2019-08-17 12:09:03 +02:00
James Cole
44823c6fec
Code cleanup 2019-08-17 10:46:55 +02:00
James Cole
fdf99400bc
Some TODO's for the future. 2019-08-16 06:20:07 +02:00
James Cole
8545d73119
Fix tests 2019-08-11 07:25:59 +02:00
James Cole
0097c66522
Refactor journal repositories. 2019-08-10 14:41:08 +02:00
James Cole
1d1b335cac
Fix #2384 2019-08-10 07:18:18 +02:00
James Cole
8bcf8095a9
Switch around text [skip ci] 2019-08-06 05:42:15 +02:00
James Cole
e37100ae97
Sync between command line and FF 2019-08-05 17:07:19 +02:00
James Cole
02c92318fb
One command to upgrade, not 27 2019-08-04 07:41:32 +02:00
James Cole
67c0ef6ec6
Improve test coverage. 2019-07-27 13:54:06 +02:00
James Cole
54623061d8
Make sure the date is passed on when running the cron job. 2019-07-02 06:11:06 +02:00
James Cole
43d753e5bd
Improve test coverage and efficiency for accounts and budgets. 2019-06-23 11:13:36 +02:00
James Cole
9f50c5db3d
Finalise account tests 2019-06-23 05:53:01 +02:00
James Cole
0f70cc5780
Improve account CRUD and tests. 2019-06-22 10:25:34 +02:00
James Cole
c72cc2482a
New command in all lists. 2019-06-21 19:10:14 +02:00
James Cole
fb1af395f9
New command and test 2019-06-21 19:07:11 +02:00