- Jan 06, 2024
-
-
Matiss Janis Aboltins authored
-
- Dec 02, 2023
-
-
Matiss Janis Aboltins authored
-
- Nov 22, 2023
-
-
Matiss Janis Aboltins authored
-
Joel Jeremy Marquez authored
-
- Nov 21, 2023
-
-
Matiss Janis Aboltins authored
-
- Nov 20, 2023
-
-
Shazib Hussain authored
-
- Nov 10, 2023
-
-
Matiss Janis Aboltins authored
-
- Nov 04, 2023
-
-
Matiss Janis Aboltins authored
-
- Oct 05, 2023
-
-
Matiss Janis Aboltins authored
-
- Oct 04, 2023
-
-
Matiss Janis Aboltins authored
*
(23.10.0) * Remove used release notes --------- Co-authored-by:github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
-
- Sep 10, 2023
-
-
Matiss Janis Aboltins authored
-
- Sep 03, 2023
-
-
Matiss Janis Aboltins authored
-
- Aug 17, 2023
-
-
Matiss Janis Aboltins authored
-
- Aug 09, 2023
-
-
Jed Fox authored
Co-authored-by:
Trevor Farlow <trevdor@users.noreply.github.com>
-
- Aug 07, 2023
-
- Aug 02, 2023
-
- Jul 29, 2023
-
-
Matiss Janis Aboltins authored
-
- Jul 18, 2023
-
-
Shazib Hussain authored
I _think_ this no longer applies?
-
- Jul 17, 2023
-
-
Jed Fox authored
-
- Jul 09, 2023
-
-
Matiss Janis Aboltins authored
Co-authored-by:
github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
-
- Jul 05, 2023
-
-
Matiss Janis Aboltins authored
-
- Jul 04, 2023
-
- Jul 03, 2023
-
-
Matiss Janis Aboltins authored
Closes #1236 --------- Co-authored-by:
Jed Fox <git@jedfox.com>
-
- Jun 28, 2023
-
-
Shazib Hussain authored
Bumping package version to match actual/web, and deleting two scripts i'm pretty sure are legacy/unused.
-
- Jun 26, 2023
-
-
Jed Fox authored
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.
-
- Jun 23, 2023
-
-
Trevor Farlow authored
Co-authored-by:
Jed Fox <git@jedfox.com>
-
- Jun 17, 2023
-
-
Shazib Hussain authored
-
- Jun 15, 2023
-
-
Jed Fox authored
Depends on https://github.com/actualbudget/docs/pull/202.
-
- Jun 09, 2023
-
-
Jed Fox authored
Bundle sizes are unchanged but now we no longer pull in the Electron-specific FS code on the web version
-
- Jun 04, 2023
-
-
Shazib Hussain authored
- Fix socket connection issues when reloading - Fix external url clicking & middle clicking internal links - Remove broken menu option. Easier for now than refactoring the settings panel it now lives in. We can add it back later if needed?
-
Matiss Janis Aboltins authored
1. Upgrade all `cross-env` versions to be the same 2. Added `cross-env` to `desktop-electron` - it was used there, but was missing as a dep
-
- May 18, 2023
-
-
Shazib Hussain authored
Updates to the latest version of electron and moves the backend-frontend communication from node-ipc to websockets. This resolves the previous roadblock regarding `nodeIntegration` . Done - Remove node-ipc in favour of websockets. - Move file copying out of `preload.js` to avoid importing module `fs` there - Bump all electron pacakge versions to the latest - Added new package for finding open ports as node-ipc is gone - Tweaked webpack config for above changes Partially fixes #468 Questions/ Pending: - Literally every single test fails for me, presumably some issue with my setup/environment. - The websocket communication is not using TLS. I'm not sure how to enable this, or if we even need to as its all local. - Still need to create the CI for building/deploying but I'm not sure where start in this regard as i have no exp with it. Presumably we will need to point the electron auto-updater to the github releases url's. If people are happy with this PR I will look at adding the CI before its merged. - In dev mode only, I have disabled TLS security becuase my docker container's cert is not signed. I _assume_ this will be true for other people who spin up the server on thier own hardware. Perhaps I just need to change my cert to one from letsencrypt or something... Notes. I have not touched javascript in eons so my apologies if the commit trail is a bit fragmented. I tried to keep them fairly contained and then there is a slightly gnarly final commit fixing all the linter issues... Please let me know if you want me to squash some commits etc. I initially tried to move this to web workers the same way the web app does it but this was unsuccessful. I have found no way to spin up a worker in one place (frontend/backend) and then pass this worker to the other. The electron ipc channels don't allow you to directly pass objects such as workers, everything is cloned/serialised. Passing a port number so the other end can spin up its own socket works fine. --------- Co-authored-by:
Shazib Hussain <contact@shazib.com> Co-authored-by:
Jed Fox <git@jedfox.com>
-
- Apr 30, 2023
-
-
Trevor Farlow authored
Switch to TS version of `no-unused-vars` rule.
-
- Apr 06, 2023
-
-
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 -->
-
- Mar 17, 2023
-
-
Matiss Janis Aboltins authored
-
- Feb 28, 2023
-
-
Matiss Janis Aboltins authored
-
- Feb 02, 2023
-
-
Matiss Janis Aboltins authored
-
- Jan 14, 2023
-
-
Matiss Janis Aboltins authored
-
Matiss Janis Aboltins authored
-
- Jan 13, 2023
-
-
Jed Fox authored
-