JC5
ecab686ac9
🤖 Auto commit for release 'develop' on 2026-04-03
2026-04-03 07:31:27 +02:00
James Cole
40246caaa8
Fix https://github.com/firefly-iii/firefly-iii/issues/12070
2026-04-02 05:47:42 +02:00
JC5
a341cae6bb
🤖 Auto commit for release 'develop' on 2026-04-01
2026-04-01 05:58:54 +02:00
James Cole
64035a71ea
Fix validation for piggy banks.
2026-04-01 05:52:29 +02:00
James Cole
074ca1756d
Fix https://github.com/firefly-iii/firefly-iii/issues/12066
2026-04-01 05:47:24 +02:00
James Cole
0aa73ccf96
Fix https://github.com/firefly-iii/firefly-iii/issues/12063
2026-03-31 20:13:49 +02:00
James Cole
85c37d8812
Fix https://github.com/firefly-iii/firefly-iii/issues/12056
2026-03-30 18:21:48 +02:00
James Cole
615fa733e6
Add extra debug.
2026-03-29 20:39:23 +02:00
JC5
db156ffcf2
🤖 Auto commit for release 'develop' on 2026-03-29
2026-03-29 20:33:01 +02:00
James Cole
59510a9acc
Catch big group correction that does not need a balance correction.
2026-03-29 20:27:08 +02:00
JC5
bf8c40d502
🤖 Auto commit for release 'develop' on 2026-03-29
2026-03-29 16:46:09 +02:00
James Cole
99912483de
Add some debug for https://github.com/orgs/firefly-iii/discussions/12044
2026-03-29 16:38:49 +02:00
James Cole
a3f4ab9b1b
Validate if amount can be added.
2026-03-27 07:05:16 +01:00
James Cole
953fe7d9eb
Fix https://github.com/firefly-iii/firefly-iii/issues/12034
2026-03-27 05:23:22 +01:00
JC5
b8e07c1df4
🤖 Auto commit for release 'develop' on 2026-03-27
2026-03-27 04:38:55 +01:00
James Cole
8c9ad9da83
Improve running balance correction.
2026-03-27 04:32:41 +01:00
James Cole
c8bd8d5113
Fix https://github.com/firefly-iii/firefly-iii/issues/12035
2026-03-26 20:13:14 +01:00
James Cole
485eb224d2
Fix https://github.com/firefly-iii/firefly-iii/issues/12030
2026-03-25 20:39:12 +01:00
Sander Dorigo
de7033ee63
Fix #12029
2026-03-25 16:56:46 +01:00
JC5
205b5bd3bf
🤖 Auto commit for release 'develop' on 2026-03-24
2026-03-24 11:25:37 +01:00
Sander Dorigo
21c3dc3f56
Some demo user protections
2026-03-24 10:35:35 +01:00
James Cole
a62f8bbaff
Fix https://github.com/firefly-iii/firefly-iii/issues/12014
2026-03-22 17:05:31 +01:00
JC5
a17131c2f7
🤖 Auto commit for release 'develop' on 2026-03-22
2026-03-22 07:05:43 +01:00
James Cole
898459198d
Fix null pointer.
2026-03-22 07:00:27 +01:00
James Cole
6466bc9272
Restore currency functionality.
2026-03-22 06:57:27 +01:00
James Cole
dd8a8dba85
Merge pull request #12005 from IDevJoe/main
...
Adjust $request->only() in testNotification function
2026-03-22 06:42:41 +01:00
James Cole
ee16888317
Catch null pointer.
2026-03-22 06:41:55 +01:00
Joe Longendyke
56a2580fd7
Fix testNotification function
...
Signed-off-by: Joe Longendyke <IDevJoe@users.noreply.github.com >
2026-03-21 16:05:03 -04:00
JC5
83662415c3
🤖 Auto commit for release 'develop' on 2026-03-21
2026-03-21 16:33:41 +01:00
James Cole
cf976b2ab1
Throw the error still to find out what's happening.
2026-03-21 16:28:19 +01:00
James Cole
bf79c9db72
Also add post data when PUT.
2026-03-21 16:19:05 +01:00
James Cole
29f4c09a7b
Switch to unreported error to cut down on spam.
2026-03-21 16:17:52 +01:00
JC5
a40425fd75
🤖 Auto commit for release 'develop' on 2026-03-21
2026-03-21 15:20:41 +01:00
James Cole
e9a37592ba
Improved sorting and slicing for https://github.com/firefly-iii/firefly-iii/issues/12000
2026-03-21 15:05:00 +01:00
James Cole
b4a8a219ff
Fix https://github.com/firefly-iii/firefly-iii/issues/11995
2026-03-21 11:42:55 +01:00
JC5
c724f13501
🤖 Auto commit for release 'v6.5.7' on 2026-03-21
2026-03-21 07:44:34 +01:00
James Cole
5f01a83b43
Fix phpstan issues.
2026-03-21 07:36:52 +01:00
James Cole
53c13d221d
Clean up API routes.
2026-03-21 07:27:10 +01:00
JC5
21af34c65a
🤖 Auto commit for release 'develop' on 2026-03-21
2026-03-21 00:01:23 +01:00
James Cole
0bb1afdf6c
Fuck these AI agents.
2026-03-20 23:36:57 +01:00
James Cole
547b83b36e
Call dedicated method.
2026-03-20 15:43:04 +01:00
James Cole
94144a407d
Merge branch 'develop' of github.com:firefly-iii/firefly-iii into develop
...
# Conflicts:
# app/Services/Internal/Recalculate/PrimaryAmountRecalculationService.php
2026-03-20 08:49:29 +01:00
JC5
32fe62df03
🤖 Auto commit for release 'develop' on 2026-03-20
2026-03-20 08:24:57 +01:00
James Cole
21f9be6504
Rewrite calculation service for #11982
...
- moved reset methods to this class
- Add method `recalculateForGroupAndCurrency` that accepts a $limitCurrency as third argument.
- Add `recalculateAccountsForCurrency` and `calculateTransactionsForCurrency`
`recalculateForGroupAndCurrency` can recalculate any foreign amount back to the primary currency (just like the class was already capable of) BUT limits the action to foreign amounts in $limitCurrency. This greatly reduces the rework necessary. This means the method can be safely called when changing currency exchange rates.
Not all methods in `recalculateForGroupAndCurrency` actually care about the given $limitCurrency but the methods that don't aren't doing much anyway, so it's OK to recalculate everything even though its not necessary.
2026-03-20 07:17:33 +01:00
James Cole
d514792f4d
Add new handler for currency exchange rate events #11982
2026-03-20 07:14:34 +01:00
James Cole
5894695ad6
Can also collect budgets for user groups #11982
2026-03-20 07:14:19 +01:00
James Cole
7004c9aaf5
Add missing link to user group in currency exchange rate #11982
2026-03-20 07:14:10 +01:00
James Cole
1893a33d84
Move methods to calculation service for #11982
2026-03-20 07:13:54 +01:00
James Cole
d345b31cd4
Catch missing keys in old data for #11982
2026-03-20 07:13:38 +01:00
James Cole
a27642024d
Add events for #11982
2026-03-20 07:13:26 +01:00