- Apr 10, 2023
-
-
Jed Fox authored
-
- Apr 09, 2023
-
-
Matiss Janis Aboltins authored
-
Matiss Janis Aboltins authored
-
Matiss Janis Aboltins authored
<!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://github.com/actualbudget/docs#writing-good-release-notes -->
-
Jed Fox authored
These files will be automatically recreated by `yarn build:api`, `yarn build:browser`, and `yarn start:browser`, so we don’t need them in the repo.
-
- Apr 07, 2023
-
-
Jakub Kuczys authored
Fixes #840 by creating application-defined SQL functions (https://www.sqlite.org/appfunc.html) for Unicode-aware implementations of `LOWER()` and `UPPER()`. This uses `String.prototype.toLower/UpperCase()` JS method. I initially wanted to just redefine `LOWER()` and `UPPER()` but due to [sql.js not supporting the definition of deterministic functions](https://github.com/sql-js/sql.js/issues/551), I had to just define them as separate functions and use that in the appropriate places. It's probably better like that anyway...
-
Jed Fox authored
-
Jed Fox authored
This should speed up builds in CI, and must not have gotten caught when upgrading `react-scripts`. ref: arackaf/customize-cra#278
-
Matiss Janis Aboltins authored
-
shall0pass authored
I believe this change allows for having multiple 'by' rules in the same category. It seems to be working well for my purposes, but I would appreciate further testing to assure there aren't regressions. Example: #template 300 by 2023-06 #template 3000 by 2023-08 Before this PR, having these two lines in the notes would only budget funds for the earliest of the two strings and ignore the 3000 funding target. With this PR, the sum of the two funding targets will be respected.
-
- Apr 06, 2023
-
-
Matiss Janis Aboltins authored
-
Jed Fox authored
<!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://github.com/actualbudget/docs#writing-good-release-notes -->
-
Matiss Janis Aboltins authored
-
Matiss Janis Aboltins authored
-
chris heazlewood authored
-
- Apr 05, 2023
-
-
Matiss Janis Aboltins authored
-
Jed Fox authored
This improves usability of narrow screen widths, and also prepares for further optimizations that would allow us to use the sidebar largely as-is on mobile, instead of having to have a tab bar. --------- Co-authored-by:
Matiss Janis Aboltins <matiss@mja.lv>
-
- Apr 04, 2023
-
-
Matiss Janis Aboltins authored
Closes #764 Dismiss the update notification only after clicking "close" button
-
Matiss Janis Aboltins authored
Closes #779 Normalize the input value when switching between single/multi select fields. Most visible when using the "notes" field filter.
-
Jed Fox authored
Fixes #852.
-
Matiss Janis Aboltins authored
Closes #842 --------- Co-authored-by:
Jed Fox <git@jedfox.com>
-
Matiss Janis Aboltins authored
Small migration of `NewAutocomplete`. --------- Co-authored-by:
Jed Fox <git@jedfox.com>
-
- Apr 03, 2023
-
-
Jed Fox authored
Previously, we were using an alpha version of date-fns v2. Now we’re using the latest stable v2.
-
Jed Fox authored
Safari now supports real favicons, and the existing icon was just a solid circle which isn’t very clear. Before/After: <img width="139" alt="Screenshot_2023-04-03 14 05 06" src="https://user-images.githubusercontent.com/25517624/229590886-b814d622-6780-4222-804c-edc84c43a2f6.png"> <img width="140" alt="Screenshot_2023-04-03 14 06 56" src="https://user-images.githubusercontent.com/25517624/229591285-d808fa92-6141-4a23-8e50-e1f46e5b3d03.png">
-
Alberto Gasparin authored
Part 1 of the conversion. Mostly renaming js to ts and making sure things make still sense. Added also handy TS ESLint rules. In order to support the various .web/.electron/... I ended up adopting `index.d.ts` as pattern to share type definition. Let me know if that makes sense for you too. Right now the function type definition is duplicated, but the solution will be importing from `index.d.ts` and using `const fn: FnDef = () => ...` that way we can keep all variants in sync from a single type file. Such rewrite however is better done in another PR otherwise we risk confusing git and loosing history (rename + too many changes). Another thing that might do in the next PR is convert all files to ESModules, as things get confusing between CJS exports, ESM default/named and TS adds extra complains.
-
- Apr 02, 2023
-
-
Matiss Janis Aboltins authored
Sometimes the test failed because.. `parseFloat("1,234.55") === 1)`
-
- Apr 01, 2023
-
-
Matiss Janis Aboltins authored
-
Matiss Janis Aboltins authored
-
- Mar 31, 2023
-
-
Matiss Janis Aboltins authored
-
Matiss Janis Aboltins authored
Improving the UX for Nordigen bank-sync account import modal.
-
Matiss Janis Aboltins authored
Implement min-width for the autocomplete to make it look better on small screens. https://github.com/actualbudget/actual/issues/773#issuecomment-1482254636 <img width="304" alt="Screenshot 2023-03-31 at 19 02 06" src="https://user-images.githubusercontent.com/886567/229195868-7d858f18-0c1a-4a9d-95be-5dd0e4aef92c.png">
-
Jed Fox authored
-
- Mar 29, 2023
-
-
Alberto Gasparin authored
-
- Mar 28, 2023
-
-
Alberto Gasparin authored
-
- Mar 27, 2023
-
-
Jed Fox authored
-
- Mar 26, 2023
-
-
Matiss Janis Aboltins authored
Added onboarding and budget e2e tests. Also fixed an issue for first-time flows using imports: currently people end up with a blank white screen after importing. Instead they should see the budget table. Related: https://github.com/actualbudget/actual/issues/583
-
- Mar 24, 2023
-
-
Aidan Harbison authored
- When parsing an amount string, consider surrounding parentheses to mean the amount is negative. - Ensures all input to `parseFloat()` is sanitized. Closes: #807
-
Jed Fox authored
Seems to build fine, will test later.
-
- Mar 23, 2023
-
-
Matiss Janis Aboltins authored
Adding an explicit bank-sync warning disclaimer. #724 <img width="542" alt="Screenshot 2023-03-21 at 20 09 54" src="https://user-images.githubusercontent.com/886567/226729803-29606532-3d9f-4114-8987-9612bd92181b.png">
-
Alberto Gasparin authored
Adding a "create rule" menu item in the transactions dropdown to open the create new rule modal, pre-filled with the payee information. Fixes #749
-