Commit Graph

7895 Commits

Author SHA1 Message Date
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
James Cole
9c6eaffba6 Better debug for webhooks 2023-06-29 11:34:34 +02:00
James Cole
3ee5e9aa04
Remove support for Heroku 2023-06-27 17:15:53 +02:00
James Cole
14fe82e361 fix: #7655 2023-06-26 06:10:16 +02:00
James Cole
3d8bf3ec9b Fix #7683 2023-06-25 06:24:08 +02:00
Sander Dorigo
436fe9fea4 Improve transaction validation 2023-06-24 08:27:28 +02:00
Sander Dorigo
63a7a4b03b New version 2023-06-23 11:07:50 +02:00
Sander Dorigo
0cab974048 Extended IBAN validation 2023-06-23 10:57:26 +02:00
James Cole
3dcb35710b
chore: reformat code. 2023-06-21 12:34:58 +02:00
James Cole
8d87abde64
Fix https://github.com/firefly-iii/firefly-iii/issues/7678 2023-06-21 09:58:37 +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
86a1f170c4
Catch uneven amounts 2023-06-21 06:07:35 +02:00
James Cole
36021d84cf
Fix attachment overview 2023-06-21 06:04:26 +02:00
James Cole
1278f92355
Fix audit log entries and fix #7677 2023-06-21 05:55:57 +02:00
James Cole
573f9adb49
Merge pull request #7676 from timendum/master
Rule ConvertToDeposit: fix missing parameter
2023-06-20 20:03:57 +02:00
Timendum
431c99c27b
Rule ConvertToDeposit: fix missing parameter 2023-06-20 15:31:49 +00:00
James Cole
77cc558931
chore: code cleanup 2023-06-20 07:20:26 +02:00
James Cole
42043de34f
fix: replace console messages with unified command. 2023-06-20 07:16:56 +02:00
James Cole
25f8acb417
Chore: use of else in accountform 2023-06-18 06:26:50 +02:00
James Cole
f75e6430b1
Fix: nullpointer in billrepository. 2023-06-18 06:26:38 +02:00
James Cole
68934858ce
Fix #7609 2023-06-14 18:44:54 +02:00
James Cole
fe8635f1ce
Fix account validation 2023-06-12 20:24:45 +02:00
James Cole
ff765d4687
Fix #7630 2023-06-12 06:24:30 +02:00
James Cole
cbf8c6e80d
Release v6.0.13 fixes an issue with the authentication controllers. 2023-06-11 18:18:46 +02:00
James Cole
f18aae39b8
chore: Meta files for new release 2023-06-11 16:34:06 +02:00
James Cole
6b580212bf
Fix #7613 2023-06-11 16:15:22 +02:00
James Cole
3aa7fe47de
Fix #7619 2023-06-11 16:12:13 +02:00
James Cole
44df77f45a
Fix: missing variable 2023-06-10 21:41:45 +02:00
James Cole
f32283d2f1
Fix #7618 2023-06-10 16:21:01 +02:00
James Cole
f8b48f7455
Fix forms 2023-06-10 16:08:32 +02:00
James Cole
eb313c65a5
Another small tune 2023-06-06 12:42:20 +02:00
James Cole
07d6cbc194
Merge pull request #7611 from firefly-iii/logo-tune
chore: tune the logo
2023-06-06 12:38:50 +02:00
James Cole
3d02468828
fix: replace deprecated package 2023-06-04 15:16:17 +02:00
James Cole
a0be4c9daa
chore: tune the logo 2023-06-04 07:53:56 +02:00
James Cole
78aa8bd838
feat: Expand logo in startup scripts 2023-06-04 06:58:35 +02:00
James Cole
688ca8e374
chore: fix various qodana issues 2023-06-04 06:30:22 +02:00
James Cole
5a55d1db24
fix: extra bracket breaks code. 2023-06-04 06:13:24 +02:00
James Cole
463ebd296f
First attempt to fix #7589 2023-06-03 21:17:49 +02:00
James Cole
88b294d873
chore: fix command output 2023-06-03 17:18:04 +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
dcf71c6fdf
cleanup: Commands are a lot less verbal and report better on success / failue 2023-06-02 07:36:17 +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