Commit Graph

7938 Commits

Author SHA1 Message Date
James Cole
03f39f53d8
Fix nullpointer 2023-08-08 15:55:48 +02:00
James Cole
02c906afe6
Expand API to return transaction groups. 2023-08-08 15:03:58 +02:00
James Cole
7a2d4c9bd2
Log as error, not debug 2023-08-08 14:11:25 +02:00
James Cole
8d8e047d2c
New charts 2023-08-06 19:37:51 +02:00
James Cole
e8c4eec536
New API code for boxes. 2023-08-06 11:22:36 +02:00
James Cole
ffd8aef35f
Expand API with v2 summary endpoint. 2023-08-06 07:04:09 +02:00
James Cole
46412bdc66
Fix #7810 2023-08-06 07:03:39 +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
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
3517452ea1
Expand upgrade command 2023-08-01 09:54:09 +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
James Cole
75ae1bbde1
Show expanded transactions in all account overviews. 2023-08-01 06:24:26 +02:00
James Cole
eb559bbb03
Merge pull request #7803 from zqye/main 2023-07-31 19:11:46 +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
fe4e00dc5c
Fix #7792 2023-07-29 06:52:21 +02:00
James Cole
1a1b0ee27d
Fix https://github.com/firefly-iii/firefly-iii/issues/7787 2023-07-29 06:17:09 +02:00
James Cole
99009cff88
Meta files for new release. 2023-07-28 16:14:55 +02:00
James Cole
673f68b07c
A simple command that outputs the Firefly III version. 2023-07-26 07:30:44 +02:00
James Cole
dde7bcfc4c
Expand code for exchange rates 2023-07-25 09:01:44 +02:00
James Cole
6ab332e4fb fix: nullpointer 2023-07-20 12:55:45 +02:00
James Cole
923debb299
Fix notification nullpointer 2023-07-18 18:15:17 +02:00
James Cole
f5fef8c036
Fix https://github.com/firefly-iii/firefly-iii/issues/7757 2023-07-18 18:15:07 +02:00
James Cole
982134c077
fix: prevent the demo user from changing the slack URL 2023-07-18 07:15:41 +02:00
James Cole
d17cc15037
Meta files for new release 2023-07-18 07:00:10 +02:00
James Cole
15ac6a1195
Fix https://github.com/firefly-iii/firefly-iii/issues/7706 2023-07-18 06:38:11 +02:00
James Cole
a45a050e7d
Fix https://github.com/firefly-iii/firefly-iii/issues/7749 2023-07-18 06:30:45 +02:00
James Cole
e435ff8b1c
Remove debug, add fix for https://github.com/orgs/firefly-iii/discussions/7655#discussioncomment-6468397 2023-07-18 06:18:04 +02:00
James Cole
788dae1477
fix: notifications 2023-07-17 20:33:26 +02:00
James Cole
2bb4cc7954
Fix: add route 2023-07-17 20:26:47 +02:00
James Cole
ecead8a27b
Another attempt to fix Slack 2023-07-17 20:15:47 +02:00
James Cole
5761d82635
Fix: package upgrade for slack messages 2023-07-17 19:18:30 +02:00
James Cole
b557805eeb
Code for new release 2023-07-15 16:02:42 +02:00
James Cole
f43b539470
Fix transfer validation for CAMT imports 2023-07-14 06:07:16 +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
25779206a1
fix: small issue with cache 2023-07-09 18:45:44 +02:00
Antonio Spinelli
7af9169763
Cover the startOfPeriod method of Navigation class 2023-07-04 14:15:52 -03:00
James Cole
775504acb6
Chore: Add phpdocs 2023-07-04 13:29:19 +02:00
Antonio Spinelli
720fff4595
Fix typo, remove unused class and change the copyright author 2023-07-04 06:26:05 -03:00
Antonio Spinelli
6ac3cc384b
Add Bimonthly periodicity for Support\Calendar 2023-07-03 13:46:30 -03:00
Antonio Spinelli
563879c218
Fix a bug for monthly calculation periodicity
This change reveals a bug in the Monthly calculation date where the
difference between more than one month was discarded. The new calendar
calculator was prepared to avoid overflow at the end of the month.
2023-07-03 13:46:29 -03:00
Antonio Spinelli
dbb7ed3d5d
Add the Calendar Calculator
It encapsulates some date operations like sum. The result will be the
calculated date when calling the nextDateByInterval method, given the
date, periodicity, and skipInterval parameters.

For example, given a date of 2019-12-31, monthly periodicity, and skip
interval 0, the results will be 2020-01-31. Also, if the skip interval
is 1, the result is 2020-02-29. This is because the next date will add
another month to the current range.
2023-07-03 13:46:29 -03:00
Antonio Spinelli
4e3c2ba72c
Calculate the next date using periodicity strategies.
All these strategies encapsulate how the Carbon library adds the
interval to the current date.

Monthly, Quarterly, Half-Yearly, and Yearly explicitly use the
overflow control to guarantee the end of the next month or year
adequately.
2023-07-03 13:46:29 -03:00
James Cole
b055a5d6af
Fix #7704 2023-07-01 12:18:07 +02:00
James Cole
ad0a1b9a24 Add moar debug 2023-06-29 11:47:08 +02:00
James Cole
05d190659a More webhook debug 2023-06-29 11:35:46 +02:00