Commit Graph

1549 Commits

Author SHA1 Message Date
James Cole
a2984f299b
Extend API 2023-08-09 14:14:33 +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
0c087f33c2
Build administration-compatible budget chart. 2023-08-01 19:38:53 +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
8504d55f17
First code for new balance chart 2023-08-01 09:27:39 +02:00
James Cole
fe4e00dc5c
Fix #7792 2023-07-29 06:52:21 +02:00
James Cole
99009cff88
Meta files for new release. 2023-07-28 16:14:55 +02:00
James Cole
dde7bcfc4c
Expand code for exchange rates 2023-07-25 09:01:44 +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
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
3dcb35710b
chore: reformat code. 2023-06-21 12:34:58 +02:00
James Cole
9d057b853f
Rule edit form: rule group would always select the top one. 2023-06-21 07:30:08 +02:00
James Cole
1278f92355
Fix audit log entries and fix #7677 2023-06-21 05:55:57 +02:00
James Cole
25f8acb417
Chore: use of else in accountform 2023-06-18 06:26:50 +02:00
James Cole
68934858ce
Fix #7609 2023-06-14 18:44:54 +02:00
James Cole
3d02468828
fix: replace deprecated package 2023-06-04 15:16:17 +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
1357074dcd
Fix https://github.com/firefly-iii/firefly-iii/issues/7588 2023-06-03 17:16:28 +02:00
James Cole
4334e9bed7
chore: small fixes and prep for new language 2023-05-30 20:15:07 +02:00
James Cole
6ed5892cf9
chore: fix various small sonacloud issues to see if the actions run correctly. 2023-05-29 14:17:10 +02:00
James Cole
1b52147a05
chore: code cleanup. 2023-05-29 13:56:55 +02:00
James Cole
79c2065471
fix: Add relevant periods to addPeriod 2023-05-19 05:43:50 +02:00
James Cole
63984f1c37
Fix #7505 2023-05-17 07:02:08 +02:00
James Cole
3c082dcf0e
Restore cron options. 2023-05-16 21:04:06 +02:00
James Cole
4706cd44de
Fix rounding issues. 2023-05-15 06:33:30 +02:00
James Cole
85757e1a20
Fix #7456 2023-05-06 15:29:29 +02:00
James Cole
05e307136c
Another fix for #7377 2023-04-16 06:59:19 +02:00
James Cole
d9dc394e7f
Fix #7377 2023-04-16 06:56:11 +02:00
James Cole
f7a02bdc2a
Meta for new release 2023-04-08 08:43:41 +02:00
James Cole
dd11f98be7
Catch errors in database table create statements. 2023-04-07 18:21:12 +02:00
James Cole
6fbf4ec6f1
Fix #7317 2023-04-02 19:42:06 +02:00
James Cole
c4f2519b6f
Update meta files for new release v6.0.6. 2023-04-01 07:50:53 +02:00
James Cole
d50c560ed2
Merge pull request #7306 from firefly-iii/improve-contrast
Improved contrast for dark mode
2023-04-01 07:09:59 +02:00
James Cole
c7d9ca9a61
Use another facade 2023-04-01 07:04:42 +02:00
James Cole
36b0cf04ba
Fix https://github.com/firefly-iii/firefly-iii/issues/7278 2023-03-26 19:19:10 +02:00
James Cole
141a828947
Improved contrast for dark mode 2023-03-25 11:33:42 +01:00
James Cole
0386d5e09f
Partial implementation of administration aware account auto complete 2023-03-25 11:32:33 +01:00