- Mar 13, 2023
-
-
Matiss Janis Aboltins authored
-
- Mar 12, 2023
-
-
James Long authored
Route aggregate queries in transaction grouped mode through the correct layer to remove deleted transactions (#247) I recently migrated my personal usage of Actual over to the open-source version and imported a bunch of transactions. I have a _lot_ of history in Actual, including a lot of weird edge cases like deleted split transactions. While reconciling I noticed that my account balance shown at the top was incorrect, even though the running balance was current. Digging into this, I discovered that we aren't correctly handling aggregate queries when querying transactions in the "grouped" mode. Aggregate queries don't make sense in the "grouped" mode. Grouped means that you want a list of transactions that include both the parent and child transactions (when they are split). If you are summing up all the amount, you only want to consider non-parent transactions. So we switch it back to "inline" mode, but the way we did this previously was to manually stitch the query together. Even though was add SQL to ignore deleted transactions, we still possibly include them. A child transaction may not be marked as deleted, even though the parent transaction is deleted. When a parent transaction is deleted, all child transactions should be considered deleted as well, regardless of their tombstone status. This is what the `v_transactions_internal_alive` view does. Previously we weren't going through this view though, so we could still potentially include split transactions even though they've been deleted. This is little hacky, but it fixes the immediate problem. We fall back to the inline mode by modifying the where clause, and we also adjust the view that it queries to use the correct one.
-
Jakub Kuczys authored
Try falling back to `remittanceInformationUnstructuredArray.join(', ')` when neither `debtor/creditorName` nor `remittanceInformationUnstructured` fields are present. Addresses a suggestion from https://github.com/actualbudget/actual/issues/724#issuecomment-1464907064
-
Jakub Kuczys authored
Check if the transaction amount is a positive 0 rather than -0. I went for casting the string with `Number` but I could instead replace the whole condition with `!trans.amount.startsWith('-')` or with `trans.amount > 0 || trans.amount == '0.00'` if either of these variants are preferred. Fix for https://github.com/actualbudget/actual/issues/724#issuecomment-1464907064
-
- Mar 11, 2023
-
-
Jed Fox authored
Fixes #19 by setting the file type before attempting the parse. You’ll now be able to change the import options even if the first import attempt failed. <img width="826" alt="Screenshot_2023-03-10 07 40 23" src="https://user-images.githubusercontent.com/25517624/224318498-565e1835-8820-4eaf-9e58-df33bb46d744.png">
-
- Mar 09, 2023
-
-
Matiss Janis Aboltins authored
A new release for `api` too so we could start using `better-sqlite3` v8 in `actual-server`.
-
Matiss Janis Aboltins authored
23.3.0 Docs: https://github.com/actualbudget/docs/pull/119
-
Jed Fox authored
-
- Mar 08, 2023
-
-
Vincent Schmandt authored
This implements a simple indicator showing the user if the currently used version is outdated by utilising GitHub tags to track the latest version. Closes #463 --------- Co-authored-by:
Jed Fox <git@jedfox.com>
-
- Mar 06, 2023
-
-
Jed Fox authored
Part of fixing the horrendously slow Docker build for the server edge images.
-
Matiss Janis Aboltins authored
Related to: https://github.com/actualbudget/actual-server/pull/144 See the above PR for more details. --- <img width="577" alt="Screenshot 2023-03-05 at 17 54 10" src="https://user-images.githubusercontent.com/886567/222977363-605f8b1e-be7d-4594-93c7-dfaa6cb15ac3.png">
-
- Mar 05, 2023
-
-
Jed Fox authored
-
Matiss Janis Aboltins authored
-
- Mar 04, 2023
-
-
Filip Stybel authored
* Update gitignore about .idea folder The .idea folder is generated by IntelliJ IDEA * Add integration with Nordigen * Fix linter * Use longer access to the account * Move normalizatoin of accounts to the backend side * Fix possibility to force remove account * Move normalization of transactions to the backend side * Fix Settings.js after merge * fix enableing bank sync * delete old Settings component * Use camelCase for nordigen/remove-account call * WIP refactor * Fix auto-selecting existing accounts * Fix unlinking accounts * Align to backend changes for Nordigen integration * Fix AnimatedLoading * Code review changes * Fix TZ date issue * rm mobile package * rm BankSync settings section * rm console.log * rm comment * applies some alignments from code review * applies some alignments from code review * Add prefix for nordigen specific functionality * Use arrow char * Add prefix for nordigen functionalities * Fix linter * Display only open accounts * Update packages/desktop-client/src/nordigen.js Co-authored-by:
Jed Fox <git@jedfox.com> * Fix incorrect calc of TZ for endDate * Improved error checking * Fix throwing invalid-schema error * Fix for syncing large batches in Safari --------- Co-authored-by:
Filip Stybel <filip.stybel@ynd.co> Co-authored-by:
Leon Ebel <24588023+ebelleon@users.noreply.github.com> Co-authored-by:
Jed Fox <git@jedfox.com>
-
- Mar 02, 2023
-
-
Jed Fox authored
-
Matiss Janis Aboltins authored
-
Matiss Janis Aboltins authored
-
Matiss Janis Aboltins authored
*
upgrade github actions * Upgrade actions/checkout
-
- Mar 01, 2023
-
-
Jed Fox authored
-
Neil authored
* Addd option to include exchange rate during import * Added changes to multipler option within form * Use Input component * build fixes * Fix parsing errors * lint fixes * Update packages/loot-design/src/components/modals/ImportTransactions.js Co-authored-by:
Matiss Janis Aboltins <matiss@mja.lv> * Update packages/loot-design/src/components/modals/ImportTransactions.js Co-authored-by:
Matiss Janis Aboltins <matiss@mja.lv> * Update packages/loot-design/src/components/modals/ImportTransactions.js Co-authored-by:
Matiss Janis Aboltins <matiss@mja.lv> * Variable name updates * Record a trace when retrying failing tests --------- Co-authored-by:
Matiss Janis Aboltins <matiss@mja.lv> Co-authored-by:
Jed Fox <git@jedfox.com>
-
- Feb 28, 2023
-
-
Jed Fox authored
* Intelligently adjust field for newly added action * Remove unnecessary switch case * Dedupe list of fields * Remove unnecessary conditionFields prop * Intelligently adjust field for newly added condition * Use a less specific condition
-
Jed Fox authored
* Sort transactions by date in updateCategoryRules * Update better-sqlite3 to 7.5.0 * Update better-sqlite3 to v8
-
Matiss Janis Aboltins authored
*
removed usage of babel-preset-jwl-app * Add @babel/preset-react -
Jed Fox authored
-
Jed Fox authored
* Run `yarn dedupe` * Update to better-sqlite3@latest * Remove react-native * Remove a bunch more unused deps * Update mitt to 3.0 * Remove a few more * Remove react-native-gesture-handler * Revert "Update to better-sqlite3@latest" This reverts commit d436bc8d73f2745f484def4e40596322d0c56458. * Dedupe better-sqlite3 versions * snapshots! * Fix jsdom error * Revert "Dedupe better-sqlite3 versions" This reverts commit f99d2ab6f9311663e3312ab5b00bc81c068f040d. * Add back jest-watch-typeahead * Fix conflicting Jest version (The jest-environment-jsdom package that is magically available seems to only be compatible with Jest 27)
-
Jed Fox authored
-
Jed Fox authored
* Allow rendering a schedule rule in <Value /> * Refactor: RulesPage.getNthRule returns arrays for conditions/actions * Visit the rules page after creating a schedule
-
Matiss Janis Aboltins authored
-
Matiss Janis Aboltins authored
-
Jed Fox authored
-
Jed Fox authored
-
Matiss Janis Aboltins authored
-
- Feb 27, 2023
-
-
Matiss Janis Aboltins authored
-
Matiss Janis Aboltins authored
-
Jed Fox authored
* Fix notes button not being visible unless hovered * A few tweaks * !important
-
Venkata Krishna S authored
* Adds delay * change delay to half second. * Added async * Changed Delay * lint fix * Changed hover actions * onMouseLeave * Change logic --------- Co-authored-by:
Jed Fox <git@jedfox.com>
-
- Feb 26, 2023
-
-
Matiss Janis Aboltins authored
-
George Sumpster authored
-
- Feb 25, 2023
-
-
Matiss Janis Aboltins authored
Working on #583
-
- Feb 24, 2023
-
-
Matiss Janis Aboltins authored
*
(import) date formats supporting digits without leading zeros Closes #607 * ISO test case
-