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
James Cole
3dcb35710b
chore: reformat code.
2023-06-21 12:34:58 +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
85757e1a20
Fix #7456
2023-05-06 15:29:29 +02:00
James Cole
c7d9ca9a61
Use another facade
2023-04-01 07:04:42 +02:00
James Cole
57b83dd239
Fix #7130
2023-03-05 07:59:48 +01:00
James Cole
1539dcffd5
Revert "Fix #7130 "
...
This reverts commit b4a09efb8b .
2023-03-05 07:57:40 +01:00
James Cole
b4a09efb8b
Fix #7130
2023-03-05 07:56:37 +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
f001675066
Add options to set ranges.
2023-02-11 07:37:05 +01:00
James Cole
c979cfcd89
Replace direct calls to Carbon class.
2023-02-11 07:36:45 +01:00
James Cole
445804a7f1
Fix phpstan messages.
2022-12-30 20:25:04 +01:00
James Cole
6cfdc58cb1
Various PSR12 code cleanup
2022-12-29 19:42:26 +01:00
James Cole
409b4fe4d9
Run CS fixer
2022-11-02 05:02:09 +01:00
James Cole
f52675068b
Use PSR-12 code style
2022-10-30 14:24:37 +01:00
James Cole
609e911fd6
Make sure the wort things aren't broken.
2022-04-03 16:23:49 +02:00
James Cole
d894ccc9cc
Catch missing date ranges.
2022-04-03 14:48:22 +02:00
James Cole
123693096c
Reformat various code.
2022-03-29 15:10:05 +02:00
James Cole
d1a09ff33b
Reformat various code.
2022-03-29 14:59:58 +02:00
James Cole
abb1095cef
Fix summary and dates, also fix #5770
2022-03-28 12:24:16 +02:00
James Cole
cbf14f541c
Replace deprecated method.
2022-03-27 20:24:13 +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
ad54163518
Various code cleanup.
2021-05-24 08:57:02 +02:00
James Cole
38d0f0427f
Various code cleanup.
2021-04-06 17:00:16 +02:00
James Cole
2c575f3ca5
Code cleanup.
2021-03-28 11:43:07 +02:00
James Cole
415fb7294c
Fix sonarcloud issues
2020-06-27 17:33:18 +02:00
James Cole
c398aa2b69
Add support for British English and allow the user to set a locale.
2020-04-19 06:51:40 +02:00
James Cole
1dd3018cb2
Basic cron job for budgeting.
2020-03-14 10:25:12 +01:00
James Cole
4958f6e4a6
Update email address.
2020-02-16 13:56:52 +01:00
James Cole
51aca7f415
Second try for #3050
2020-01-26 07:15:47 +01:00
James Cole
a381dc1cfe
It's the little things. Fixed #3050
2020-01-25 23:29:26 +01:00
James Cole
adc4b00f5d
Fix #2806
2019-11-09 07:55:59 +01: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
c2296c3ad5
Code cleanup
2019-08-17 10:47:29 +02:00
James Cole
713a962005
Log errors instead of giving exceptions
2019-08-12 18:19:06 +02:00
James Cole
fc70afa3ea
Improve test coverage.
2019-08-02 05:25:24 +02:00
James Cole
b7a4b0fdfd
Refactored a lot of tests.
2019-07-21 17:15:06 +02:00
James Cole
2d3d7f7720
Some generic code refactoring.
2019-06-21 19:10:02 +02:00
James Cole
af07522f16
Fix for #2135
2019-03-02 10:42:43 +01:00
James Cole
c51c1b8098
Some basic date tests
2019-03-02 08:05:15 +01:00
James Cole
0d560ec442
Fix for #1968
2019-01-04 17:10:16 +01:00
James Cole
aeab5f0333
Fix to make sure that the index respects the fiscal year.
2018-12-31 13:44:24 +01:00
James Cole
efeffaa49f
Refactor period blocks.
2018-09-10 20:24:19 +02:00
James Cole
0c7b652a70
Last code optimization before release.
2018-07-28 10:45:16 +02:00
James Cole
e3e0e12fef
Various code cleanup.
2018-07-27 05:03:37 +02:00
James Cole
ac8776aea4
Add annotated methods.
2018-07-15 10:00:08 +02:00
James Cole
7b41c5b301
Cast all translations to strings.
2018-07-15 09:38:49 +02:00
James Cole
5dad569d62
Add some method annotators, see if this helps with Scrutinizer issues.
2018-07-14 23:04:05 +02:00