Commit Graph

2867 Commits

Author SHA1 Message Date
Matiss Janis Aboltins
2903fd0037 🔥 remove unused tableNavigatorOpts code-path (#781)
Just cleaning up things: removing an unused code-path.
2023-03-18 12:16:24 +00:00
Matiss Janis Aboltins
ce40e61ab7 🐛 (TransactionsTable) bring back missing onHover (#777)
Brining back `onHover`. This is a small regression.
2023-03-18 11:09:03 +00:00
Matiss Janis Aboltins
fc9ca18f1c ⬆️ finish react v18 upgrade: react-dom change (#776)
Finishing off the React v18 upgrade by doing a change in `react-dom`.
Effectively this upgrades from v17 to v18.

https://react.dev/blog/2022/03/08/react-18-upgrade-guide
2023-03-17 23:19:35 +00:00
Matiss Janis Aboltins
141035cdf0 ♻️ (autocomplete) refactor PayeeAutocomplete to react-select (#741) 2023-03-17 22:36:53 +00:00
Matiss Janis Aboltins
610a044f5f ♻️ (TransactionsTable) port to react hooks (#769) 2023-03-17 21:20:20 +00:00
Matiss Janis Aboltins
26363ed82d ⬆️ upgrade fast-check to improve unit test perf (#772)
Upgraded `fast-check` to improve unit test performance.
2023-03-17 21:20:01 +00:00
Matiss Janis Aboltins
815413e48c reducing flakiness of tests by removing randomization (#771)
This is not a full fix for the flakiness. One of the test cases will
still be flaky. But at least this fixes the other test cases thus
improving stability.
2023-03-17 18:37:02 +00:00
Jed Fox
4a3fe1d9fb node-libofx: add transaction_acct_name function (#670)
I am currently not working on adding support for importing to multiple
accounts, but I wanted to give anyone who takes that on a starting point
by updating the underlying C library to provide access to the account
name field.
2023-03-17 14:00:35 -04:00
Jed Fox
c5c4cbbeb2 Update wording across the UI to clarify that we don’t own any servers (#768) 2023-03-17 13:59:10 -04:00
Matiss Janis Aboltins
5d7ead44aa ⬆️ upgrade React from v16 to v18 (#696) 2023-03-17 12:10:40 +00:00
Matiss Janis Aboltins
d9bc64e792 🐛 making desktop-client tests independent (#765)
Tests cases should be independent. You should be able to run them in
whatever order you want. And they should still pass.

Currently this is not the case. The order of the tests is very important
due to the "pseudo" randomization algorithm.

This PR makes the mock data IDs truly unique thus better exposing the
issue in our tests. Also this PR fixes the dependency issues thus making
each test case truly independent.

---------

Co-authored-by: Jed Fox <git@jedfox.com>
2023-03-16 23:49:43 +00:00
Jed Fox
d166d8f8e8 Disable ESLint when building in CI (#763)
This way formatting issues won’t prevent the preview from building (and
it should build a bit faster due to not having to run ESLint).
2023-03-16 14:41:57 -04:00
Matiss Janis Aboltins
ad08494899 🔥 remove Debugger, perf-deets and codemirror (#755)
Removing
- Debugger
- `perf-deeets`
- `codemirror`
2023-03-16 18:36:15 +00:00
Jed Fox
2762495a68 Fix end-to-end testing workflow (#758) 2023-03-14 19:33:15 -04:00
Jed Fox
d25c31089c Make goal template keywords case insensitive (#756) 2023-03-14 16:02:06 -04:00
Jed Fox
96c7af0c8d Fix #template 0 causing an error (#751)
Thanks @kidglove57 for spotting this issue and helping me track down the
cause!

---------

Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv>
2023-03-14 14:52:12 -04:00
Jed Fox
319679fd65 Add support for automatically generating release notes (#746)
See https://github.com/actualbudget/docs/pull/129 for more details. If
this is accepted, I’ll fill in release notes for the PRs that have been
submitted since the last release and submit a corresponding PR to
`actual-server`.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-14 14:18:14 -04:00