Commit Graph

869 Commits

Author SHA1 Message Date
James Cole
40083bf2b4
Fix https://github.com/firefly-iii/firefly-iii/issues/8022 2023-12-03 07:44:53 +01:00
James Cole
01a897b5e1
Fix #8802 2023-12-02 15:56:17 +01:00
James Cole
b02a61dfbd
Add some PHP 8.3-only features. 2023-12-02 12:56:48 +01:00
James Cole
8e0f0b03d8
Fix various phpstan issues. 2023-12-02 07:05:34 +01:00
James Cole
271e4271eb
Update various things. I know, great description. 2023-11-30 17:28:44 +01:00
James Cole
1c3cb85a46
Fix a bunch of phpstan issues. 2023-11-28 18:57:10 +01:00
James Cole
a7bfdbe31f
Fix some PHPMD issues. 2023-11-26 16:20:24 +01:00
James Cole
72ead65d9c
Fix various phpmd issues. 2023-11-26 12:50:54 +01:00
James Cole
68f01d932e
Fix a lot of phpstan things 2023-11-26 12:10:42 +01:00
James Cole
8f26bbdaa0
Update translations 2023-11-15 06:32:41 +01:00
James Cole
80b8e676d0
Fix https://github.com/firefly-iii/firefly-iii/issues/8137 2023-11-07 20:06:56 +01:00
James Cole
1d2e95f5af
Various code cleanup. 2023-11-05 19:41:37 +01:00
James Cole
998fed7782
Fix API error 2023-11-05 14:31:05 +01:00
James Cole
0f6f4e1a50
Code cleanup and phpstan fixes. Still breaks but at least it's consistent. 2023-11-04 19:00:25 +01:00
James Cole
fe0a205a05
Various code cleanup. 2023-11-04 17:41:28 +01:00
James Cole
1059da8a2a
Refactor various code. 2023-11-04 17:26:38 +01:00
James Cole
ba0843d0bb
Code cleanup 2023-11-04 14:18:49 +01:00
James Cole
5a35960434
Expand action and clean up code. 2023-11-04 14:09:51 +01:00
James Cole
94b0028254
Drop to level 6, that should fix the build. 2023-11-04 12:10:17 +01:00
James Cole
0220cf9784
Fix various phpstan issues. 2023-11-04 11:31:14 +01:00
James Cole
ef428a0226
Fix various phpstan issues. 2023-11-04 07:18:03 +01:00
James Cole
3b4b074bae
Fix various phpstan errors. 2023-11-01 18:45:15 +01:00
James Cole
12675dd950
Refactor phpstan errors. 2023-10-29 17:41:14 +01:00
James Cole
5e32878d01
Various code cleanup 2023-10-29 12:10:03 +01:00
James Cole
9a17a11b37
Remove references to static class. 2023-10-29 06:36:37 +01:00
James Cole
4f2159b54d
Remove static references 2023-10-29 06:33:43 +01:00
James Cole
075d459b7c
Remove static references 2023-10-29 06:32:00 +01:00
James Cole
e65d0eef6e
Remove static references 2023-10-29 06:31:27 +01:00
James Cole
aa1a521cf0
Clean up v2 api points. 2023-10-29 06:09:21 +01:00
James Cole
4bb171128e
Remove the use of deprecated methods. 2023-10-29 05:54:01 +01:00
James Cole
78153c2aa4
Update meta files for new release. 2023-10-28 17:17:09 +02:00
James Cole
83d64262c8
Refactor currency API 2023-10-28 16:47:11 +02:00
James Cole
0133a7c5db
Code cleanup 2023-10-28 15:03:33 +02:00
James Cole
fa920fed4e
Introduce missing methods 2023-10-28 14:59:16 +02:00
James Cole
1d138eed8d
Refactor currency repository. 2023-10-28 06:58:33 +02:00
James Cole
e90fb98613
Fix https://github.com/firefly-iii/firefly-iii/issues/7204 2023-10-22 19:01:18 +02:00
James Cole
2c34bd36a5
Allow unreconcile and expand API to block reconciled transactions. 2023-10-22 18:44:30 +02:00
James Cole
80237d8bc3
Refactor methods that request the old currency preference. 2023-10-22 07:55:36 +02:00
James Cole
840fd61b04
Update API 2023-10-22 07:45:48 +02:00
James Cole
58848caf30
Change in parameter and code cleanup. 2023-10-14 07:13:35 +02:00
James Cole
1fe36044f1
First attempt at "create transaction"-form for v2 users. 2023-10-08 16:11:04 +02:00
James Cole
8c1cbd77dd
Fix correct controller 2023-10-05 19:11:17 +02:00
James Cole
954bf779eb
Make sure default is set. 2023-10-05 19:09:31 +02:00
James Cole
7fbed452bb
Do check 2023-10-05 19:08:17 +02:00
James Cole
e32023bb97
Refer to middleware 2023-10-05 19:00:39 +02:00
James Cole
664a08d42f
Add limit param to all endpoints 2023-10-05 18:52:01 +02:00
James Cole
a29d056a9b
Fix copy paste error in API 2023-10-05 18:26:24 +02:00
James Cole
94c190668c
Fix https://github.com/firefly-iii/firefly-iii/issues/7992 2023-09-24 03:22:18 +02:00
James Cole
dad58fa362
Remove exceptions. 2023-09-23 16:43:54 +02:00
James Cole
7c86ce3977
Update meta files for new release. 2023-09-23 07:54:01 +02:00
James Cole
75e5115aa3
Update repositories, remove references to admin id 2023-09-23 07:15:41 +02:00
James Cole
45e9c999b8
Catch most exceptions. 2023-09-21 16:26:07 +02:00
James Cole
62bba0d33b
Throw some exceptions so I can spot deprecated code. 2023-09-21 16:09:40 +02:00
James Cole
0b220f3288
Expand API and refactor for user groups. 2023-09-21 15:50:49 +02:00
James Cole
7dbdf0c4ff
Move class 2023-09-21 11:35:21 +02:00
James Cole
417b7c3f86
Code cleanup 2023-09-21 11:32:56 +02:00
James Cole
724a16944a
Better user group management and object observers 2023-09-21 11:29:09 +02:00
James Cole
c3bc1af7b5
Fix route in net worth and expand user group API 2023-09-20 19:05:06 +02:00
James Cole
38b7daf3b6
Update languages and related files. 2023-09-20 06:46:50 +02:00
James Cole
7bf7bb529e
Various code cleanup 2023-09-20 06:36:43 +02:00
James Cole
1c41b6753d
Expand API with better user group management. 2023-09-20 06:17:56 +02:00
James Cole
549f3c038a
Fix https://github.com/firefly-iii/firefly-iii/issues/7974 2023-09-19 07:31:12 +02:00
James Cole
62502c746c
Stringify IDs for #7944 2023-09-09 15:12:24 +02:00
James Cole
ed1fdf9382
Update files for new release 2023-09-03 17:38:54 +02:00
James Cole
742d934ddb
Catch missing key. 2023-09-01 04:42:49 +02:00
James Cole
0e7712d3b8
Add more tracing 2023-08-30 11:58:44 +02:00
James Cole
0d8b2ae799
Fix https://github.com/firefly-iii/firefly-iii/issues/7910 2023-08-29 05:47:13 +02:00
James Cole
66cc3f48bc
Mild code cleanup. 2023-08-26 18:42:18 +02:00
James Cole
2404f5299c
New code for transaction processing and frontend 2023-08-22 08:25:06 +02:00
James Cole
499720df46
Fix math issue in summary controller. 2023-08-13 07:24:51 +02:00
James Cole
5cb0891a27
Forgot to add a date range 2023-08-12 19:21:43 +02:00
James Cole
b4bd66bd58
Various fixes. 2023-08-12 18:21:29 +02:00
James Cole
1d8a784586
Update meta files for new release. 2023-08-12 18:01:51 +02:00
James Cole
7ce6dc9f16 Merge branch 'adminlte4' into develop 2023-08-12 17:44:08 +02:00
James Cole
1b9d8dd3c3
Fix #7845 among other things 2023-08-12 17:43:24 +02:00
James Cole
daf753d76e Merge branch 'develop' into adminlte4 2023-08-11 19:43:18 +02:00
James Cole
4bbc898639
Expand bill API and v2 account API 2023-08-11 06:04:03 +02:00
James Cole
fc0fee161e Merge branch 'develop' into adminlte4 2023-08-09 14:14:57 +02:00
James Cole
72c99d3834
New API endpoints + transformer 2023-08-09 14:14:44 +02:00
James Cole
a2984f299b
Extend API 2023-08-09 14:14:33 +02:00
James Cole
deb51bd8de Merge branch 'develop' into adminlte4 2023-08-08 16:45:23 +02:00
James Cole
03f39f53d8
Fix nullpointer 2023-08-08 15:55:48 +02:00
James Cole
ced3e9387a Merge branch 'develop' into adminlte4 2023-08-08 15:04:10 +02:00
James Cole
02c906afe6
Expand API to return transaction groups. 2023-08-08 15:03:58 +02:00
James Cole
8ce760a0bf
Merge branch 'develop' into adminlte4
# Conflicts:
#	app/Api/V2/Controllers/Chart/CategoryController.php
2023-08-06 19:40:09 +02:00
James Cole
8d8e047d2c
New charts 2023-08-06 19:37:51 +02:00
James Cole
551408b801
Expand layout 2023-08-06 18:33:29 +02:00
James Cole
e1915e365a
Merge branch 'develop' into adminlte4
# Conflicts:
#	config/cors.php
#	config/hashing.php
2023-08-06 11:25:20 +02:00
James Cole
e8c4eec536
New API code for boxes. 2023-08-06 11:22:36 +02:00
James Cole
fd640f9698 Merge branch 'develop' into adminlte4 2023-08-06 07:08:33 +02:00
James Cole
ffd8aef35f
Expand API with v2 summary endpoint. 2023-08-06 07:04:09 +02:00
James Cole
1a3dfbdef6 Merge branch 'develop' into adminlte4 2023-08-01 19:55:08 +02:00
James Cole
0c087f33c2
Build administration-compatible budget chart. 2023-08-01 19:38:53 +02:00
James Cole
5f9f621fa6
Small chart fixes 2023-08-01 12:28:11 +02:00
James Cole
8aeb513d54 Merge branch 'develop' into adminlte4 2023-08-01 12:11:45 +02:00
James Cole
bfc5c5d154
Fix API version and match API 2023-08-01 11:15:19 +02:00
James Cole
7c9f7f04b7
Chart field name refactor 2023-08-01 10:26:26 +02:00
James Cole
fc78c9a1d6
Merge branch 'develop' into adminlte4
# Conflicts:
#	yarn.lock
2023-08-01 09:47:30 +02:00
James Cole
8d55f7f2e5
Clean up code 2023-08-01 09:47:06 +02:00
James Cole
8162b22d43
Fix chart 2023-08-01 09:42:59 +02:00
James Cole
8504d55f17
First code for new balance chart 2023-08-01 09:27:39 +02:00
zqye
2eae96a895 exchangeRatesCronJob should only be fired when ENABLE_EXTERNAL_RATES is true. 2023-07-31 10:04:16 -07:00
James Cole
8796168580
Merge branch 'develop' into adminlte4
# Conflicts:
#	yarn.lock
2023-07-25 16:12:58 +02:00
James Cole
dde7bcfc4c
Expand code for exchange rates 2023-07-25 09:01:44 +02:00
James Cole
be531d777e
Continued work on v4 2023-07-23 07:10:31 +02:00
James Cole
788dae1477
fix: notifications 2023-07-17 20:33:26 +02:00
James Cole
b557805eeb
Code for new release 2023-07-15 16:02:42 +02:00
James Cole
27037c2fbb
Verify all fields are nullable. 2023-07-11 09:14:16 +02:00
James Cole
10646099a0
Add nullable types in validation. 2023-07-11 08:19:47 +02:00
James Cole
775504acb6
Chore: Add phpdocs 2023-07-04 13:29:19 +02:00
James Cole
b055a5d6af
Fix #7704 2023-07-01 12:18:07 +02:00
James Cole
9c6eaffba6 Better debug for webhooks 2023-06-29 11:34:34 +02:00
James Cole
3dcb35710b
chore: reformat code. 2023-06-21 12:34:58 +02:00
James Cole
68934858ce
Fix #7609 2023-06-14 18:44:54 +02:00
James Cole
688ca8e374
chore: fix various qodana issues 2023-06-04 06:30:22 +02:00
James Cole
463ebd296f
First attempt to fix #7589 2023-06-03 21:17:49 +02:00
James Cole
b72aa92e55
clean: remove deprecated methods and refactor as necessary. 2023-06-02 06:38:07 +02:00
James Cole
c764ddd3be
Fix #7572 2023-06-01 19:49:28 +02:00
James Cole
4334e9bed7
chore: small fixes and prep for new language 2023-05-30 20:15:07 +02:00
James Cole
1b52147a05
chore: code cleanup. 2023-05-29 13:56:55 +02:00
James Cole
e6daaa5b6d
Fix #7549 2023-05-27 05:55:41 +02:00
James Cole
63984f1c37
Fix #7505 2023-05-17 07:02:08 +02:00
James Cole
4706cd44de
Fix rounding issues. 2023-05-15 06:33:30 +02:00
James Cole
0b5e0a268a
feat: a budget type that will rollover but also incorporate overspending from the previous period (if any) 2023-05-15 06:18:02 +02:00
James Cole
28efc15820
Better management and calculation of available budgets. 2023-04-26 11:31:46 +02:00
James Cole
ea53b34cbb
Remove debug logging. 2023-04-26 06:41:06 +02:00
James Cole
0a60f63bf8
Add sensible maximum values. 2023-04-26 06:17:04 +02:00
James Cole
dee1e1a79d
Fix length validation 2023-04-26 05:55:31 +02:00
James Cole
9b1319f970
Fix bad math in page counter. 2023-04-22 06:42:26 +02:00
James Cole
aebb677c21
Add some debug info to transaction counter. 2023-04-15 07:17:48 +02:00
James Cole
a7c3d32370
Fix #7347 2023-04-09 13:45:01 +02:00
James Cole
d991df89c8
Fix #7311 2023-04-08 06:28:45 +02:00
James Cole
c7d9ca9a61
Use another facade 2023-04-01 07:04:42 +02:00
James Cole
ed00d97ff9
Fix #7299 2023-03-31 19:21:09 +02:00
James Cole
0386d5e09f
Partial implementation of administration aware account auto complete 2023-03-25 11:32:33 +01:00
James Cole
4657d34ae4
Fix request 2023-03-04 22:18:37 +01:00
James Cole
5291f485ac
Fix #7127 by adding an option to the API 2023-03-04 22:16:59 +01:00
James Cole
e421b29b01
Clean up code and comments. 2023-02-22 18:14:14 +01:00
James Cole
e6dc881f56
Clean up comments 2023-02-22 18:03:31 +01:00
James Cole
c3a4656e22
New and updated files for beta 2 2023-02-19 11:16:15 +01:00
James Cole
1b06211152
Add different setUser call. 2023-02-19 08:43:28 +01:00
James Cole
e3a71b64f8
Update budget box and rebuild frontend. 2023-02-18 18:48:55 +01:00
James Cole
0d9c4ec25d
Fix routes in https://github.com/orgs/firefly-iii/discussions/7035 2023-02-14 18:25:48 +01:00
James Cole
80431bae4f
Fix https://github.com/firefly-iii/firefly-iii/issues/7020 2023-02-12 18:09:27 +01:00
James Cole
789935cf1c
Clean up code. 2023-02-12 07:23:57 +01:00
James Cole
927d607b1a
Remove code coverage ignore instructions 2023-02-12 07:15:06 +01:00
James Cole
7225474621
Clean up and fix API routes. 2023-02-12 06:53:36 +01:00
James Cole
b909841eae
Clean up code. 2023-02-11 07:39:00 +01:00
James Cole
c979cfcd89
Replace direct calls to Carbon class. 2023-02-11 07:36:45 +01:00
James Cole
881fe3e6e7
Switch to validation style error in API 2023-01-29 07:10:11 +01:00