Commit Graph

200 Commits

Author SHA1 Message Date
Matiss Janis Aboltins
a0dfb8afbd 🔖 (23.6.0) category hiding and filters for reports (#1087)
Web: https://github.com/actualbudget/actual/pull/1087
Server: https://github.com/actualbudget/actual-server/pull/207
Docs: https://github.com/actualbudget/docs/pull/179

---------

Co-authored-by: Jed Fox <git@jedfox.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-06-01 20:58:42 +01:00
Jed Fox
19af0b36a2 Upgrade react-spring, remove wobble (#1043)
Now we just have one spring animation library
2023-05-17 20:04:07 -04:00
Jed Fox
34c8a73ee5 Remove @reactions/component dependency (#1036)
We can use hooks now!
2023-05-16 14:41:36 -04:00
Alberto Gasparin
f618055aab Migrate top common components to TS (#979) 2023-05-09 20:31:22 +10:00
Matiss Janis Aboltins
f913d99c9f 🔖 (23.5.0) various improvements (#993) 2023-05-04 18:23:08 +01:00
Matiss Janis Aboltins
4aab3dec0c 🔥 remove unused prop-types dependency (#976)
Removing unused `prop-types` dependency.
2023-05-01 10:47:27 +01:00
Matiss Janis Aboltins
76c69a6e70 ⬆️ (autocomplete) upgrade Downshift dependency (#945)
Upgrading `Downshift` dependency
2023-04-23 16:57:15 +01:00
Matiss Janis Aboltins
38d2e69858 🔖 (23.4.2) revert back to old autocomplete & keyboard shortcut fix (#930)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jed Fox <git@jedfox.com>
2023-04-22 15:27:58 +01:00
Matiss Janis Aboltins
eed097d41e 🔥 remove new autocomplete experiment (react-select) (#924)
Removing `react-select` and the new autocomplete. This experiment has
failed, so cleaning things up now.
2023-04-19 22:08:32 +01:00
Matiss Janis Aboltins
10559a68b3 ♻️ (autocomplete) refactor old autocomplete to remove lively dep (#916) 2023-04-19 16:24:58 +01:00
Matiss Janis Aboltins
b89b74c3fa 🔖 (23.4.1) fix rule creation from transaction list (#911) 2023-04-16 18:00:13 +01:00
Matiss Janis Aboltins
f9a1b094cc 🔖 23.4.0 (#863) 2023-04-06 22:04:12 +01:00
Jed Fox
5d559afe30 Enable linting for all packages (#861)
<!-- 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 -->
2023-04-06 15:49:43 -04:00
Jed Fox
5d921f7ab1 Update to latest stable date-fns version (#849)
Previously, we were using an alpha version of date-fns v2. Now we’re
using the latest stable v2.
2023-04-03 14:28:24 -04:00
Jed Fox
e71d4dc680 Move all loot-design code into desktop-client (#800)
Seems to build fine, will test later.
2023-03-24 13:56:09 -04:00
Matiss Janis Aboltins
5d7ead44aa ⬆️ upgrade React from v16 to v18 (#696) 2023-03-17 12:10:40 +00: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
c7e531a26c Reduce client build size by 1MB (#750)
before:

```
kcab.worker.4bdc73a8d45eb2115156.js (2.1 MiB)
xfo.kcab.worker.4bdc73a8d45eb2115156.js (1010 KiB)
```

after:

```
kcab.worker.39f5fba82d7bc7477962.js (1.41 MiB)
xfo.kcab.worker.39f5fba82d7bc7477962.js (1000 KiB)
```

What’s changed:

- `loot-core` did not have a `browserslist` config, so
`@babel/preset-env` assumes we want to [transpile all the way back to
ES5](https://babeljs.io/docs/options#no-targets). I’ve removed the
`browserslist` config from each of the `package.json` files and moved it
to the root so this doesn’t happen again.
- I updated the target from `electron 3.0` to `electron 12.0` to match
our Electron dependency
- I’ve added `defaults` (currently equivalent to `> 0.5%, last 2
versions, Firefox ESR, not dead`) which is [recommended by
browserslist](https://browsersl.ist/#q=defaults). We could consider
tightening this, but it doesn’t offer a ton of space savings at this
point to just target Electron 12.
- Since much less transpilation will be happening, stack traces (dev and
prod) will be much easier to read!
2023-03-14 13:55:39 -04:00
Matiss Janis Aboltins
ec89279509 🔖 (23.3.2) nordigen fixes (#747)
Why not `23.3.1`? Because we already released that version for
`actual-server`
2023-03-13 18:39:34 +00:00
Matiss Janis Aboltins
da9d016550 🔖 (23.3.0) experimental bank-sync integration, maintenace, fixes (#734)
23.3.0

Docs: https://github.com/actualbudget/docs/pull/119
2023-03-09 19:07:58 +00:00
Matiss Janis Aboltins
7faed79530 ⬆️ upgrade react-modal to v3.16.1 and remove the patch (#718) 2023-03-05 13:46:13 +00:00
Jed Fox
0688c25843 Remove/dedupe/upgrade several dependencies (#702)
* 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 f99d2ab6f9.

* 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)
2023-02-28 15:47:53 -05:00
Matiss Janis Aboltins
18eae3ebf6 🏗️ moving back to create-react-app (#697) 2023-02-28 08:50:49 +00:00
Matiss Janis Aboltins
f75ff99114 🔖 (23.2.9) ability to ignore SharedArrayBuffer error (#645) 2023-02-09 20:28:54 +00:00
Jed Fox
f9200f3219 Move desktop-client deps to devDeps (#639) 2023-02-06 17:00:14 -05:00
Matiss Janis Aboltins
ec3fa356a3 🔖 (23.2.5) security focused release (#636) 2023-02-05 17:15:55 +00:00
Matiss Janis Aboltins
093dbeb8a6 ⬆️ upgrade eslint-plugin-import and fix issues (#492)
* ⬆️  upgrade eslint-plugin-import and fix issues

* Change import ordering
2023-01-25 18:50:11 +00:00
Jed Fox
3fa2b3c101 Update Victory to the latest version (#480)
* Update Victory

* Fix net worth graph

* Fix cash flow graph in overview

* Use Inter for chart labels

* Fix warning on CashFlowGraph
2023-01-18 13:22:05 -05:00
Matiss Janis Aboltins
851a25a62a 🔥 removing sentry (#448) 2023-01-14 19:35:49 +00:00
Jed Fox
d1f04b1292 Switch to Inter’s variable font version (#444) 2023-01-13 18:10:59 +00:00
Matiss Janis Aboltins
50a71335e6 test: bare-bones e2e testing with playwright (#416) 2023-01-12 22:43:32 +00:00
Matiss Janis Aboltins
4b90e37186 🔖 (23.1.12) responsive mobile version and sidebar improvements (#446) 2023-01-12 20:44:28 +00:00
Trevor Farlow
c2b68707f2 Read-only Responsive view (#435)
* Split the Settings component into multiple files (#434)
* Remove need for isMobile in CSS: lean on media queries in styles.js and glamor

Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv>
Co-authored-by: Jed Fox <git@jedfox.com>
2023-01-10 13:26:03 -07:00
James Long
15e2f2dce7 v22.12.03 2022-12-03 23:26:11 -05:00
James Long
12289792da 22.10.25 2022-10-25 10:04:19 -04:00
James Long
c8e759fd49 4.1.1 2022-10-25 02:10:57 -04:00
Tom French
dc53a74459 Separate external, monorepo and internal imports (#237)
* style: enforce ordering of imports

* style: sort imports in loot-core

* style: sort imports in desktop-client

* style: sort imports in loot-design

* style: manual fixes
2022-09-02 12:43:37 +01:00
Tom French
fecca411b0 Merge branch 'master' into windows 2022-08-30 15:07:32 +01:00
Tom French
677faa611d build: make eslint-plugin-prettier a dependency of desktop-client 2022-08-25 16:35:48 +01:00
Tom French
3ee7ae16cc style: fix or silence linting errors in desktop-client 2022-08-25 16:20:09 +01:00
Tom French
0c6304572c build: remove more unused dependencies 2022-08-23 12:24:31 +01:00
Tom French
93a3543464 build: remove unused dependencies 2022-08-23 12:24:03 +01:00
Tom French
2d9091f179 build: add cross-env dependency to desktop-client package.json 2022-08-22 22:35:07 -04:00
Brendan Doherty
90f7a205a6 changes needed to build on windows 2022-08-13 05:48:24 +12:00
Tom French
ffc3e2f423 build: replace jwl-dev-utils with react-dev-utils 2022-07-24 00:17:06 -04:00
Tom French
c431ccf74a build: lock packages to the versions for which patches have been made 2022-06-29 10:27:42 -04:00
Tom French
0124380183 chore: remove empty object entries in package.jsons 2022-06-29 09:50:39 -04:00
Tom French
bd0f243118 chore: reorder packages in desktop-client package.json 2022-06-29 09:50:39 -04:00
James Long
83cab80633 license 2022-04-29 10:40:12 -04:00
James Long
4d9fdfc590 Initial (open-source) 2022-04-28 22:44:38 -04:00