Commit Graph

107 Commits

Author SHA1 Message Date
James Cole 084ce02c21 Rename "native" to "primary". 2025-08-01 06:12:36 +02:00
James Cole a9cd8b6512 Better fit for run recalculations. 2025-06-01 14:00:35 +02:00
James Cole d465b51da8 Only trigger running balance when amount actually changes. 2025-05-31 07:22:42 +02:00
James Cole 7c04c4c2bc Fix a bunch of rector issues. 2025-05-27 16:53:48 +02:00
JC5 39914e2380 🤖 Auto commit for release 'develop' on 2025-05-25 2025-05-25 06:36:22 +02:00
James Cole 6e5a08245c Rector code cleanup 2025-05-24 16:39:20 +02:00
JC5 63d051d9ba 🤖 Auto commit for release 'develop' on 2025-05-24 2025-05-24 06:24:17 +02:00
James Cole c40229e9fa Various nestor-related fixes. 2025-05-24 05:40:20 +02:00
github-actions ee260a3df7 Auto commit for release 'develop' on 2025-02-11 2025-02-11 10:47:28 +01:00
Sander Dorigo 2f16419a7b Add debug logging to finalAccountBalance. 2025-02-10 16:47:59 +01:00
James Cole 7eaa0e16b3 Run phpcs locally to make sure phpstan stays fixed. [skip ci] 2025-01-04 07:39:16 +01:00
James Cole a8ae496fda Replace enum 2025-01-03 09:15:52 +01:00
James Cole 36351a5dd9 Replace enum 2025-01-03 09:09:15 +01:00
James Cole d009ce31ca Replace enum 2025-01-03 09:05:56 +01:00
github-actions ec82105433 Auto commit for release 'develop' on 2024-12-30 2024-12-30 15:35:26 +01:00
James Cole 62f4da6063 Update available budgets code. 2024-12-30 10:51:34 +01:00
James Cole a0e92b6969 Clean up variety of account balance methods. 2024-12-22 19:42:06 +01:00
James Cole 565bd87959 Code cleanup 2024-12-22 08:43:12 +01:00
github-actions 2d7d05e985 Auto commit for release 'v6.1.17' on 2024-06-15 2024-06-15 13:07:23 +02:00
James Cole 46b780758e Fix https://github.com/firefly-iii/firefly-iii/issues/8927 2024-06-15 09:38:19 +02:00
James Cole 68c9c4ec3c PHPStorm can order methods by alphabet, who knew. 2024-02-22 20:11:09 +01:00
James Cole f963ac63f1 Various code cleanup and fixed alignments. 2024-01-01 14:43:56 +01:00
James Cole 64ec0cf62e Code cleanup. 2023-12-20 19:35:52 +01:00
James Cole dc45131f73 Various phpstan fixes. 2023-11-04 06:52:40 +01:00
James Cole 9a17a11b37 Remove references to static class. 2023-10-29 06:36:37 +01:00
James Cole 4f2159b54d Remove static references 2023-10-29 06:33:43 +01: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 c7d9ca9a61 Use another facade 2023-04-01 07:04:42 +02:00
James Cole 927d607b1a Remove code coverage ignore instructions 2023-02-12 07:15:06 +01:00
James Cole 6cfdc58cb1 Various PSR12 code cleanup 2022-12-29 19:42:26 +01:00
James Cole 8d8f81c27d Various code cleanup and phpstan suggestions 2022-11-02 06:25:37 +01:00
James Cole f53923f16c Use PSR-12 code style 2022-10-30 14:24:28 +01:00
James Cole d28326cc89 Restore todo's 2022-10-30 11:43:17 +01:00
James Cole 29bed2547c Reformat various code. 2022-03-29 14:58:06 +02:00
James Cole 003d8ba02a Remove reference to a method no longer used. 2022-01-29 14:11:12 +01:00
James Cole 36ecf25804 Refactor account search. 2021-12-18 12:35:17 +01: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 8832387b84 Remove TODO's. 2021-06-11 20:39:01 +02:00
James Cole d60650cff2 Various code cleanup. 2021-05-24 08:54:58 +02:00
James Cole f12744ad8c Various code cleanup. 2021-04-07 07:28:43 +02:00
James Cole 38d0f0427f Various code cleanup. 2021-04-06 17:00:16 +02:00
James Cole b5eeacc128 Code cleanup. 2021-03-28 11:46:23 +02:00
James Cole 2c575f3ca5 Code cleanup. 2021-03-28 11:43:07 +02:00
James Cole ffe18c63a5 Make it easier to switch between v1/v2 layout. 2021-01-31 20:35:54 +01:00
James Cole 372c6ac667 Various issues fixed (SonarQube) 2020-10-26 19:15:57 +01:00
James Cole 3979e12043 Optimise code. 2020-10-24 17:27:36 +02:00
James Cole 4e51f0abc4 Clean up some code. 2020-10-13 06:35:33 +02:00
James Cole 59ab0c9f0d Fix #3739 2020-08-26 18:18:53 +02:00
Aniruddha Maru 9d409a7412 Fix recurring transactions create
- If there's a lot of accounts to calculate balances for, then recurring transactions create page
  doesn't load. Partly because it has to calculate a lot of balances, but partly because the cache
  isn't being used at all because date is `new Date` rather than say, end of month.

Fix: Change Steam balance calculator to always default cache using end of month. Since cache is
'invalidated' upon any edit, there's no reason to use current datetime anywhere its not explicitly
required by user flow.
Fix: Don't calculate balances for revenue / expense accounts since those are unbounded.

Issue: #3597
2020-07-25 16:16:29 -07:00