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
James Cole
c23ad831d0
New events for https://github.com/firefly-iii/firefly-iii/issues/11982
2026-03-20 06:35:39 +01:00
James Cole
b3d048eb67
Fix https://github.com/orgs/firefly-iii/discussions/11977
2026-03-20 06:01:23 +01:00
James Cole
f7c01e6821
Restore v2 layout in dev.
2026-03-18 06:10:21 +01:00
James Cole
3a971d738c
Fix https://github.com/firefly-iii/firefly-iii/issues/11976
2026-03-18 05:33:42 +01:00
James Cole
1eb4ae3a2c
Fix a variety of Mago issues.
2026-03-18 05:26:50 +01:00
James Cole
0f30eb59a4
Fix https://github.com/firefly-iii/firefly-iii/issues/11978
2026-03-18 05:10:25 +01:00
James Cole
9c10b01e8b
Small code fixes.
2026-03-17 20:43:32 +01:00
James Cole
7c4f80a360
Small changes based on Mago rule
2026-03-17 17:29:24 +01:00
James Cole
e5c19f6088
Fix https://github.com/firefly-iii/firefly-iii/issues/11969
2026-03-17 16:26:57 +01:00
JC5
75261a46d9
🤖 Auto commit for release 'develop' on 2026-03-16
2026-03-16 21:08:48 +01:00
James Cole
a4a99310ea
Fix bad comparison.
2026-03-16 21:02:52 +01:00
James Cole
8de0844e55
Remove old fields for tag
2026-03-16 20:54:57 +01:00
James Cole
e7a6dd792f
Another fix for https://github.com/firefly-iii/firefly-iii/issues/11964
2026-03-16 20:43:05 +01:00
James Cole
dfbfdb6aa2
Fix https://github.com/firefly-iii/firefly-iii/issues/11964
2026-03-16 20:26:57 +01:00
James Cole
b6b1261df5
Fix https://github.com/firefly-iii/firefly-iii/issues/11966
2026-03-16 20:17:52 +01:00
JC5
9e3b8e6232
🤖 Auto commit for release 'develop' on 2026-03-15
2026-03-15 07:43:21 +01:00
James Cole
12bbc91dca
Some minor code cleanup.
2026-03-15 06:48:11 +01:00
James Cole
13536a2f65
Clean up some phpstan issues.
2026-03-14 20:26:38 +01:00
James Cole
5788e18d6d
Fix inline CSS.
2026-03-14 12:39:33 +01:00
James Cole
58e4c26a87
Fix call to budget repos.
2026-03-14 12:05:45 +01:00
JC5
a907f9b2f7
🤖 Auto commit for release 'develop' on 2026-03-14
2026-03-14 08:44:01 +01:00
James Cole
b9d1ed28a5
Update dev mode settings.
2026-03-14 07:31:16 +01:00
James Cole
5c18624cf9
Fix https://github.com/firefly-iii/firefly-iii/issues/11944
2026-03-14 05:37:30 +01:00
James Cole
27ba8e842a
Remove CSS
2026-03-13 20:47:42 +01:00
James Cole
e504ee204a
Remove styles.
2026-03-13 20:44:51 +01:00
James Cole
a3a332643c
Replace styles with classes.
2026-03-13 20:35:39 +01:00
James Cole
062c2323e3
Clean up and expand css styles.
2026-03-13 19:49:56 +01:00
James Cole
a37f995872
Can be returned directly.
2026-03-13 17:36:03 +01:00
James Cole
a5b6315cb8
Clean up transaction link code.
2026-03-13 17:35:39 +01:00
JC5
21447a9b2f
🤖 Auto commit for release 'develop' on 2026-03-13
2026-03-13 08:11:23 +01:00
James Cole
238bfc819e
Catch a null pointer.
2026-03-13 08:05:04 +01:00
James Cole
3fab4668fc
Move copyright.
2026-03-13 04:14:46 +01:00
James Cole
190050d6cf
Rate limit mail message.
2026-03-13 04:12:32 +01:00
James Cole
45d623e0c1
Fix some linting issues
2026-03-13 04:05:38 +01:00
JC5
63c49f740f
🤖 Auto commit for release 'develop' on 2026-03-13
2026-03-13 03:55:47 +01:00
James Cole
1611cb3819
Add link to Firefly III in emails
2026-03-13 03:40:07 +01:00
Sander Dorigo
51e005f305
Finally fix often reported enum issue in rule engine
2026-03-12 08:41:15 +01:00
James Cole
133449640d
Fix phpstan issues by adding properties.
2026-03-09 20:56:09 +01:00