- Apr 16, 2023
-
-
biohzrddd authored
-
- Apr 13, 2023
-
-
Matiss Janis Aboltins authored
-
- Apr 10, 2023
-
-
Alberto Gasparin authored
This PR converts everything (aside from electron) from CommonJS to ESM. It is needed to reduce the changes that will happen during the migration to Typescript (as TS does not play nice with CJS). Basically: - rewrite `require()` to `import` - rewrite `module.exports` to `exports` - introduce `ts-node` to run importers so we can convert them to TS too Lastly, sorry for this larg-ish PR, not my preference but when I tried to reduce its scope, I would end up with mixed commons/esm that was even more tricky to handle.
-
Jed Fox authored
-
- Apr 09, 2023
-
-
Matiss Janis Aboltins authored
-
Matiss Janis Aboltins authored
-
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
-
-
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
-
- 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
-
- 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 #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
-
-
Jed Fox authored
Seems to build fine, will test later.
-
- Mar 23, 2023
-
-
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
-
- Mar 22, 2023
-
-
Matiss Janis Aboltins authored
Co-authored-by:
Jed Fox <git@jedfox.com>
-
- Mar 21, 2023
-
-
Tomek Modrzyński authored
-
Jed Fox authored
This PR improves the consistency of the settings UI by moving everything (except the budget name field on mobile) into `<Setting>` boxes. Additionally, it adds a “Settings” option to the file dropdown menu (I keep expecting it to be there, and I think it’s reasonable to expose it in both locations so it’s easier to access)
-
Jed Fox authored
-
- Mar 20, 2023
-
-
Matiss Janis Aboltins authored
Disabling the flaky unit test step. We should re-enable it eventually, but right now it just creates unnecessary noise..
-
Matiss Janis Aboltins authored
Depends on server change: https://github.com/actualbudget/actual-server/pull/168
-