James Cole
028ef63f6e
Fix https://github.com/firefly-iii/firefly-iii/issues/8057
2023-10-15 12:45:27 +02:00
James Cole
58848caf30
Change in parameter and code cleanup.
2023-10-14 07:13:35 +02:00
James Cole
c1107fe854
Fix preference thing.
2023-10-14 07:04:07 +02:00
James Cole
1fe36044f1
First attempt at "create transaction"-form for v2 users.
2023-10-08 16:11:04 +02:00
James Cole
8e183d8cad
Fix code structure
2023-10-06 18:23:32 +02:00
James Cole
d46041f22e
Attempt to fix bill view
2023-10-06 18:21:49 +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
f66dd259f0
Fix https://github.com/firefly-iii/firefly-iii/issues/7986
2023-09-23 10:34:49 +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
724a16944a
Better user group management and object observers
2023-09-21 11:29:09 +02:00
James Cole
7bf7bb529e
Various code cleanup
2023-09-20 06:36:43 +02:00
James Cole
9c9af79ad5
Fix #7920
2023-09-06 05:45:35 +02:00
James Cole
ed1fdf9382
Update files for new release
2023-09-03 17:38:54 +02:00
James Cole
14a46a6197
Add more info to error message.
2023-08-30 06:40:12 +02:00
James Cole
66cc3f48bc
Mild code cleanup.
2023-08-26 18:42:18 +02:00
James Cole
5b0637558f
Better error for invalid date
2023-08-24 05:53:17 +02:00
James Cole
00de78b6f1
Also support Discord.
2023-08-15 13:52:30 +02:00
James Cole
b4bd66bd58
Various fixes.
2023-08-12 18:21:29 +02:00
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