Joel Jeremy Marquez
524bd4e9eb
Update vite / swc / ts versions ( #2268 )
...
* Update vite / swc / ts versions
* Release notes
* Revert root tsconfig module changes
* yarn dedupe
* Dummy update to run pipeline
* Update webpack and playwright
* Update playwright docker images
2024-01-24 10:49:12 -08:00
DJ Mountney
7d1a895b48
Restore ability to use console.log in vite ( #2233 )
...
Restore ability to use console.log in vite
- Swap our swc plugin to remove-react-properties
- Configure remove-react-properties to preserve our testids
2024-01-16 09:40:44 -08:00
DJ Mountney
d5359a96ca
Proposal for switching desktop-client to vite ( #2084 )
...
* Proof of concept for switching desktop-client to vite
* Fix other packages ts tests issues
* Update jsx tests to use vitest instead of jest
* Inject our global shims properly
* Add comment regarding new plugin
* Cleanup unnessary change after rebase
* Fix inter fonts pathing
* Remove manual chunks sizes for now
Just set the limit higher
* Bring back size compare
* Suppress victory warnings
* Remove craco config now that it's not used
* Add vite basic ssl plugin
- This autogenerates self-signed certs in dev mode when HTTPS env is set
- Made to match the CRA behaviour
* Add release note
* Remove warning suppression for victory
- Updated to a rollup version that includes the fix
2024-01-11 10:18:49 -08:00
Joel Jeremy Marquez
30bc216142
ESLint no-default-exports 11 - icons (last one for desktop-client package) ( #2173 )
...
* ESLint no-default-exports 10 - icons
* Fix icon imports + lint errors
* Release notes
* Fix typecheck error
* Fix icon import
* Fix lint error
2024-01-06 13:38:54 -08:00
Matiss Janis Aboltins
02aff1acbe
🔖 (24.1.0) Mobile split transactions ( #2177 )
2024-01-06 09:56:10 +00:00
DJ Mountney
e848946898
Remove older version of react-router ( #2064 )
2023-12-12 17:58:22 +00:00
Matiss Janis Aboltins
da03acc394
🔖 (23.12.0) darkmode, transaction locking, mobile updates and more ( #2003 )
2023-12-02 19:26:02 +00:00
Joel Jeremy Marquez
a3995582c4
Swipe up mobile navbar ( #1758 )
...
* Swipe up mobile navbar to reveal more menus
* Release notes
* Revert navbar button height to 70
* Reduce debounce value
* More tabs coming soon
* VRT update
* VRT update
* Fix: e2e tests
* Smoother mobile navtabs
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2023-11-13 14:14:16 -08:00
Matiss Janis Aboltins
39fa9f2097
🔖 (23.11.0) ( #1859 )
2023-11-04 09:27:13 +00:00
Michael Clark
5cc6bad34b
Maintenance: Updating icons generator to output typescript ( #1785 )
2023-10-19 08:13:04 +01:00
Shaan Khosla
3dfbd23f96
POC Recharts charting library ( #1740 )
2023-10-11 08:02:01 +01:00
Matiss Janis Aboltins
510f635bbc
🔖 (23.10.0) ( #1757 )
...
* 🔖 (23.10.0)
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-04 17:33:51 +01:00
Matiss Janis Aboltins
0e539d91fe
✨ (mobile) pull down to trigger bank-sync ( #1663 )
...
* ✨ (mobile) pull down to trigger bank-sync
* Release notes
* Remove canSync checks
2023-09-07 06:56:02 +01:00
Joel Jeremy Marquez
319d196e93
Webpack + SWC Loader ( #1650 )
...
* desktopc-client swc-loader
* More swc
* Jest swc + upgrades
* Revert @swc/jest usage for now
* SWC minify
* Remove setupFilesAfterEnv in package.json as per warning message in CI
* Release notes
* Minify on CI
* swc helpers in loot-core
* @swc/jest
* Upgrade webpack
* Add @swc/core to crdt
* Use yarn cache in github actions
* Cleanup
* Fix electron
* Revert "Fix electron"
This reverts commit 787af1980648fa30788a1d1678dcda534716f31d.
* Revert action.yml cache changes
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2023-09-05 13:42:44 -07:00
Oleh
65899b0ef0
Add support for markdown in notes ( #1587 )
2023-09-04 08:28:07 +01:00
Joel Jeremy Marquez
8ef2c4013a
Experimental OFX parser ( #1600 )
...
* Experimental OFX parser
* Release notes
* Enable enableExperimentalOfxParser in tests
* Move experimental ofx parser to ofx2json
* Enable experimental ofx parser by default
* Address PR comments
2023-09-03 10:33:06 -07:00
Matiss Janis Aboltins
ad4c383adf
🔖 (23.9.0) mobile transaction entry, privacy mode ( #1635 )
2023-09-03 15:54:28 +01:00
Trevor Farlow
d4422f89aa
🐛 Mobile: Account ledger jumps on first selection ( #1625 )
2023-09-01 10:58:26 -06:00
Matiss Janis Aboltins
a0290609f9
👷 visual regression tests ( #1553 )
2023-08-25 17:34:10 +01:00
Joel Jeremy Marquez
79f4d02350
Port App and FatalError components to TS and functional components ( #1535 )
...
* Port app to functional component and tsx
* FatalError functional component + tsx
* Release notes
* Exports cleanup
* App cleanup
* Address PR comments
2023-08-19 12:53:34 -07:00
Matiss Janis Aboltins
4a9b30d4d5
🔖 (23.8.1) fix nYNAB import, mobile colors and other smaller fixes ( #1475 )
...
- web: https://github.com/actualbudget/actual/pull/1475
- server: https://github.com/actualbudget/actual-server/pull/240
- docs: https://github.com/actualbudget/docs/pull/260
2023-08-07 18:53:22 +01:00
Matiss Janis Aboltins
5f92920195
🔖 (23.8.0) stability improvements and new experimental features ( #1444 )
...
- web: https://github.com/actualbudget/actual/pull/1444
- server: https://github.com/actualbudget/actual-server/pull/238
- docs: https://github.com/actualbudget/docs/pull/257
2023-08-02 20:33:20 +01:00
Jed Fox
5cd6b6b7c5
Update to the latest SVGR version & re-generate all icons ( #1368 )
...
Co-authored-by: biohzrddd <10577752+biohzrddd@users.noreply.github.com >
2023-07-19 18:57:50 -04:00
Jed Fox
2860837741
Add typings to most of the Redux logic ( #1269 )
2023-07-18 15:02:40 -04:00
Matiss Janis Aboltins
954309d034
🔖 (23.7.2) more patches (not so critical, but still annoying) ( #1322 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-09 16:41:11 +01:00
Matiss Janis Aboltins
8d112d2e93
Revert "Fix drag and drop on touch devices ( #1194 )" ( #1306 )
...
Reverts actualbudget/actual#1204
Closes https://github.com/actualbudget/actual/issues/1293
This is way more complicated than originally anticipated. Reverting the
change to fix the prod build. Someone can work on re-introducing this in
a later build, but we need to be sure it doesn't break once more.
2023-07-07 19:15:25 +01:00
Matiss Janis Aboltins
02b1e03611
🔖 (23.7.1) critical sync fixes ( #1295 )
2023-07-05 21:38:05 +01:00
Matiss Janis Aboltins
20825d66fe
🔖 (23.7.0) Nordigen release, stability improvements ( #1280 )
...
- web: https://github.com/actualbudget/actual/pull/1280
- server: https://github.com/actualbudget/actual-server/pull/222
- docs: https://github.com/actualbudget/docs/pull/223
2023-07-04 21:47:36 +01:00
Jed Fox
0286fa4ed0
Remove usage of Formik ( #1212 )
2023-06-30 17:01:43 -04:00
Matiss Janis Aboltins
9e03a5f7bd
🔧 improved dev-server - enable asset cache ( #1230 )
...
Bringing back asset caching. This means we won't need to do a full
re-build for every change.
I had previously disabled caching because the backend changes (kcab)
were not picked up properly. But now that should be fixed too.
2023-06-30 14:37:42 +01:00
Joel Jeremy Marquez
81afe28901
Fix drag and drop on touch devices ( #1204 )
...
For #1194
2023-06-28 15:53:34 -04:00
Jed Fox
1733179bfb
Remove redundant UUID wrapper module, update uuid package to 9.x ( #1216 )
...
I noticed that:
- The web and electron versions of our `uuid` module both looked exactly
the same…
- …and deferred to the `uuid` package…
- …and the async version just called the sync API.
So now we will just use the `uuid` package directly everywhere.
2023-06-28 12:24:24 -04:00
Jed Fox
38b8000d2a
Bundle only the variable font version of Inter ( #1213 )
2023-06-28 07:02:59 -04:00
Jed Fox
d5387c5d46
Improve some of the typings in loot-core ( #1180 )
...
<!-- 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-06-27 13:02:58 -04:00
Jed Fox
081c9d068f
Display bundle size changes in comments on opened PRs ( #1205 )
2023-06-27 12:46:27 -04:00
Jed Fox
ed50e2b392
Run ESLint at the top level once ( #1202 )
...
This significantly speeds up `yarn lint` for me. It also ensures we’re
listing all source files in the project, including the `.eslintrc` files
and any other files that may be present.
2023-06-26 15:32:56 -04:00
Jed Fox
45247e6d59
Remove unused deps from desktop-client ( #1200 )
...
This will reduce install/lockfile size but won’t affect the built bundle
size. Still nice, hopefully!
2023-06-26 15:15:47 -04:00
Matiss Janis Aboltins
b7d5602cce
⬆️ upgrade hotkeys-js from v3.8.2 to v3.10.3, remove monkeypatch ( #1195 )
2023-06-26 17:19:11 +01:00
Matiss Janis Aboltins
0f81d877ef
⬆️ upgrade react-dnd and remove monkeypatch ( #1192 )
...
Another monkeypatch bites the dust.
AFAIK there is no regression in functionality. But please test
yourselves too to double check.
2023-06-26 07:03:04 +01:00
Matiss Janis Aboltins
a3ca5a26ae
⬆️ upgrade @reach/listbox and remove monkeypatch ( #1190 )
...
It me it seems the monkey patch is no longer necessary.. At least I'm
not able to reproduce any `escape` key related issues. But LMK what you
think.
The `@reach/listbox` component is used for the custom select component
(for example: for filters).
2023-06-25 22:09:31 +01:00
Trevor Farlow
9d041aaa7a
react-router 6 upgrade ( #1066 )
...
Co-authored-by: Jed Fox <git@jedfox.com >
2023-06-23 14:40:59 -04:00
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