Commit Graph

79 Commits

Author SHA1 Message Date
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
James Cole 43436ae942 Fix issue with casting. 2020-04-19 06:00:11 +02:00
James Cole 61521cf478 Use correct methods. 2020-03-31 07:39:57 +02:00
James Cole 9e4b7f8bb4 Add IBAN to account validator. 2020-03-31 07:04:00 +02:00
James Cole 5445752588 Update some phpdocs, courtesy of Psalm. 2020-03-25 07:03:23 +01:00
James Cole 2b6c3fd743 Code cleanup that (hopefully) matches style CI 2020-03-17 15:01:00 +01:00
James Cole 3771cc3b75 Update email address 2020-01-31 07:32:04 +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 79cf61b653 Fix #2434 2019-08-17 08:29:35 +02:00
James Cole 3eb695f2ad Fix test for convert controller. 2019-07-13 20:57:06 +02:00
James Cole 7fd3f77c3e Make sure the convert controller works again. 2019-07-05 19:43:16 +02:00
James Cole c07ef3658b Refactor installer. 2019-03-30 11:03:39 +01:00
James Cole f80de95bb0 Refactor code to traits. 2018-12-31 08:11:57 +01:00
James Cole e117222dc2 Fix for #1679 2018-09-13 20:01:41 +02:00
James Cole b33f8b70d4 Improve code coverage. 2018-09-07 20:12:22 +02:00
James Cole 136f983353 Move isOpeningBalance() to trait 2018-08-09 16:13:13 +02:00
James Cole 7943164375 Change scope of methods, add some notes. Prep for refactoring. 2018-08-09 16:07:33 +02:00
James Cole 4d5bdd25a8 Add phpdocs everywhere. 2018-07-22 08:10:16 +02:00
James Cole ec7ef3a813 Various fixes for tests and code quality. 2018-07-20 20:53:48 +02:00
James Cole 44fb307da4 Code cleanup. 2018-07-20 14:34:56 +02:00
James Cole 7b41c5b301 Cast all translations to strings. 2018-07-15 09:38:49 +02:00
James Cole b315882f58 Various code cleanup. 2018-07-08 12:08:53 +02:00
James Cole db149ca6e1 Fix tests. 2018-07-01 09:27:22 +02:00
James Cole 4a12d4d156 Code cleanup [skip ci] 2018-06-06 21:23:00 +02:00
James Cole 48357d1cc9 Fix #1273 and #1272 2018-04-24 19:48:42 +02:00
James Cole f78b8f9267 Some code for #1272 2018-04-24 19:26:16 +02:00
James Cole 8032684ad0 Some code cleanup for #1272 2018-04-22 17:10:11 +02:00
James Cole a3c34e6b3c Code cleanup 2018-04-02 15:10:40 +02:00
James Cole c86b207b1c Fix #1297 2018-03-26 20:48:47 +02:00