Matiss Janis Aboltins
064d3e5dbb
🔖 (23.2.6) improved HTTPs configurability ( #129 )
2023-02-06 21:20:36 +00:00
Jed Fox
c6c3243234
Replace '\n' in key/cert text with literal newlines ( #127 )
2023-02-06 10:46:22 -05:00
Jed Fox
60b183b094
Fix / route returning the wrong MIME type ( #125 )
2023-02-06 07:39:47 +00:00
Jed Fox
9b5fb43ad3
Improve the server config ( #120 )
...
* Add a `webRoot` property to the config file to override the web UI used
* Allow all config options to be set via env variables
* Fix TS
* Fix test file paths
* Move “Listening on” message to after we’re actually listening
* Fix codeql warning
* Fix bug when config.https is null but HTTPS_* env vars are defined
* Allow passing raw key/cert into `https.key`/`https.cert`
* Allow passing config file as ACTUAL_CONFIG_PATH
* Forgot to handle userConfig not being specified
2023-02-05 16:32:50 -05:00
Matiss Janis Aboltins
7c58261b72
🔖 (23.2.5) security focused release ( #122 )
2023-02-05 17:26:45 +00:00
Matiss Janis Aboltins
712ca71656
⬆️ upgrade express*, bcrypt and body-parser ( #119 )
2023-02-03 19:53:17 +00:00
Jed Fox
c8ad8a693b
Add support for HTTPS ( #115 )
...
* Add support for starting an HTTPS instead of HTTP server
* Add HTTPS-related file extensions to gitignore
2023-02-03 14:39:50 -05:00
Matiss Janis Aboltins
1be74096f6
⬆️ upgrade @actual-app/api to 4.1.6: node-fetch v2 support ( #118 )
...
* ⬆️ upgrade @actual-app/api to 4.1.6: node-fetch v2 support
* Pin api version
2023-02-02 22:00:50 +00:00
dependabot[bot]
92b4eec36a
build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 ( #117 )
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-02 18:13:02 +00:00
Matiss Janis Aboltins
44038fbdce
🔥 remove unused code (plaid, sync-full) ( #116 )
2023-02-02 18:05:58 +00:00
dependabot[bot]
b4c7996d1a
build(deps): bump minimatch from 3.0.4 to 3.1.2 ( #111 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases )
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 21:57:04 +00:00
dependabot[bot]
39fd8a5457
build(deps): bump moment from 2.29.3 to 2.29.4 ( #112 )
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.3 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.3...2.29.4 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 21:01:40 +00:00
dependabot[bot]
24da9b7b5a
build(deps): bump node-fetch from 2.2.0 to 2.6.7 ( #110 )
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.2.0 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.2.0...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 21:00:41 +00:00
Felix Heilmeyer
3edb8db94b
fix: listen also listen on ipv6 addresses ( #109 )
...
listening on '::' will make node listen on ipv4 as well as ipv6 addresses
2023-01-31 20:54:09 +00:00
Urjeet Patel
909b4b1c0b
fix: 🔒 Password change now invalidates old token ( #102 )
2023-01-31 19:32:39 +00:00
nfaucher8
38f2ab252e
Allow config.json to contain a partial config ( #89 )
2023-01-28 18:34:02 +00:00
Matiss Janis Aboltins
f0772b147f
✅ (adding jest for unit/integration tests) ( #91 )
2023-01-28 17:56:37 +00:00
Tom French
9fc9d5c642
Migrate to yarn v3.2.1 ( #56 )
...
Co-authored-by: Jed Fox <git@jedfox.com >
2023-01-27 16:56:58 -05:00
Matiss Janis Aboltins
73db82042c
Merge pull request #103 from actualbudget/matiss/release
...
🔖 (23.1.12) responsive mobile version and sidebar improvements
2023-01-12 21:58:48 +00:00
Matiss Janis Aboltins
a14f558258
🔖 (23.1.12) responsive mobile version and sidebar improvements
2023-01-12 20:54:48 +00:00
James Long
97081d46c4
Fix reference to Timestamp; version 22.12.09
2022-12-08 17:38:26 -05:00
James Long
60f83b334e
22.12.08
2022-12-08 16:00:20 -05:00
James Long
340ac869ce
Bump API to working version
2022-12-08 16:00:01 -05:00
Trevor Farlow
b2b6ba4921
Docker workflow: Drop major.minor tagging
2022-12-08 14:53:48 -05:00
James Long
3274a06e34
Bump to 22.12.03
2022-12-08 12:11:21 -05:00
James Long
e9850bfc56
Bump @actual-app/web and @actual-app/api
2022-12-08 11:30:07 -05:00
James Long
529c42cccf
Version 22.10.25 of actual-server
2022-10-25 12:19:40 -04:00
Rich In SQL
2a00227486
Update Actual to 22.10.25
2022-10-25 11:28:16 -04:00
Trevor Farlow
5252edbf70
Merge pull request #82 from trevdor/patch-1
...
Build docker image on push to master or tag
2022-10-19 21:32:16 -06:00
Trevor Farlow
74c15b4f42
fixup! Build docker image on push to master or tag
2022-10-13 00:19:59 -06:00
Trevor Farlow
d482b9baf6
Build docker image on push to master or tag
2022-10-13 00:17:12 -06:00
James Long
cde216523e
Store user files as blobs instead of unzipping them
2022-10-05 21:47:14 -04:00
James Long
8aeb815b5a
Respect configuration for user-files
2022-09-15 10:19:22 -04:00
James Long
3c602268e3
Log sync method in response
2022-09-14 23:43:12 -04:00
James Long
9177fb4d77
Fix lint
2022-09-14 23:43:12 -04:00
James Long
e3f1fafad9
Switch syncing to simple sync method
2022-09-14 23:43:12 -04:00
Arthur E. Jones
32bf923c1a
build: add node GC argument to fly template
...
Fly deployments on the free tier have ~256mb of memory available. Users
with large transaction histories were encountering out of memory errors
when attempting to export their data. This commit adds a node argument
to (more or less) run the garbage collector at a smaller memory usage,
helping keep users on flyio within their available limit.
2022-08-31 23:51:05 -04:00
Arthur E. Jones
d3a0e8067e
build: add tini subreaper arg to fly template
...
Fly deployments with the previous template setting are running without
tini's subreaper capabilities. This change enables tini as a subreaper
in that environment.
2022-08-31 23:50:26 -04:00
Arthur E. Jones
105d5007cf
fix: zip only necessary files in budget download
...
While investigating #54 it was noted that the previous implementation
zips the entire budget folder in the download endpoint. Once received on
the client side, only the most recent db and metadata are actually used.
This means up to 10 backups are being zipped in memory and transferred
to the client (in addition to the two necessary files) despite none of
that data being used. While this inefficiency isn't a major concern in
some environments, it may be problematic in memory constrained
environments.
This change transfers only the files that are actually utilized.
issue #54
2022-08-31 23:49:52 -04:00
Tom French
bafa486668
style: ignore unused variables which begin with an underscore
2022-08-29 23:11:51 -04:00
Tom French
80a2b34d43
style: apply prettier fixes
2022-08-29 23:11:51 -04:00
Tom French
a5e1e38e74
fix: activate prettier rules
2022-08-29 23:11:51 -04:00
Tom French
0486e9e37b
ci: check that the server builds correctly on PRs/master
2022-08-29 23:11:02 -04:00
Tom French
09722d8678
ci: rename github workflow file from build to docker
2022-08-29 23:11:02 -04:00
Rich In SQL
cd22e38660
Express version update
...
Update: Updated express version, this resolves #69
2022-08-09 10:41:29 -04:00
James Long
f83fe76280
1.0.1
2022-06-26 17:33:32 -04:00
James Long
b9e1e6030f
Remove changes to messages transform
2022-06-26 17:31:55 -04:00
brend
4874b53c7c
move messages generation into sync-full.js
2022-06-26 17:31:55 -04:00
brend
b1a48f4f27
fix 'Out of sync' error
2022-06-26 17:31:55 -04:00
Jared Gharib
3fee9cbb42
fix: error handling middleware signature
...
Error handling middleware functions must have four arguments to
identify it as such.
Fixes #40
2022-05-28 23:16:46 -04:00