Skip to content

Commit d718828

Browse files
authored
Merge pull request #67 from gristlabs/paulfitz/pidusage
update grist-desktop to latest grist-core
2 parents c593d31 + ef7e09b commit d718828

File tree

4 files changed

+52
-57
lines changed

4 files changed

+52
-57
lines changed

core

Submodule core updated 152 files

ext/app/client/ui/HomeImports.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { AppModel, reportError } from 'app/client/models/AppModel';
2-
import { IMPORTABLE_EXTENSIONS } from 'app/client/lib/uploads';
2+
import { EXTENSIONS_IMPORTABLE_AS_DOC } from 'app/client/lib/uploads';
33
import { ImportProgress } from 'app/client/ui/ImportProgress';
44
import { byteString } from 'app/common/gutil';
55
import { openFilePicker } from 'app/client/ui/FileDialog';
@@ -16,7 +16,7 @@ export async function docImport(app: AppModel): Promise<number|null> {
1616
// popup, or it would get blocked by default in a typical browser.
1717
const files: File[] = await openFilePicker({
1818
multiple: false,
19-
accept: IMPORTABLE_EXTENSIONS.join(","),
19+
accept: EXTENSIONS_IMPORTABLE_AS_DOC.join(","),
2020
});
2121

2222
if (!files.length) { return null; }

ext/app/electron/GristApp.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { ActiveDoc } from "app/server/lib/ActiveDoc";
88
import AppMenu from "app/electron/AppMenu";
99
import { Document } from "app/gen-server/entity/Document";
1010
import { FlexServer } from "app/server/lib/FlexServer";
11-
import { IMPORTABLE_EXTENSIONS } from "app/client/lib/uploads";
11+
import { EXTENSIONS_IMPORTABLE_AS_DOC } from "app/client/lib/uploads";
1212
import { MergedServer } from "app/server/MergedServer";
1313
import { NewDocument } from "app/client/electronAPI";
1414
import { OptDocSession } from "app/server/lib/DocSession";
@@ -25,7 +25,7 @@ import { getDefaultUser } from "app/electron/userUtils";
2525

2626
const GRIST_DOCUMENT_FILTER = {name: "Grist documents", extensions: ["grist"]};
2727
const IMPORTABLE_DOCUMENT_FILTER = {name: "Importable documents", extensions:
28-
IMPORTABLE_EXTENSIONS.filter(ext => ext !== ".grist").map(ext => ext.substring(1))};
28+
EXTENSIONS_IMPORTABLE_AS_DOC.filter(ext => ext !== ".grist").map(ext => ext.substring(1))};
2929

3030
type InstanceHandoverInfo = {
3131
fileToOpen: string|null;
@@ -289,8 +289,8 @@ export class GristApp {
289289
this.windowManager.add(docId).show();
290290
}
291291

292-
} else if (IMPORTABLE_EXTENSIONS.includes(ext)) {
293-
// Note: IMPORTABLE_EXTENSIONS comes from grist-core and includes ".grist".
292+
} else if (EXTENSIONS_IMPORTABLE_AS_DOC.includes(ext)) {
293+
// Note: EXTENSIONS_IMPORTABLE_AS_DOC comes from grist-core and includes ".grist".
294294

295295
log.debug(`Importing from file ${filePath}`);
296296
const fileContents = fse.readFileSync(filePath);

yarn.lock

Lines changed: 45 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -719,13 +719,6 @@
719719
arg "^4.1.3"
720720
chalk "^4.1.0"
721721

722-
"@gristlabs/pidusage@2.0.17":
723-
version "2.0.17"
724-
resolved "https://registry.yarnpkg.com/@gristlabs/pidusage/-/pidusage-2.0.17.tgz#829f77dc9fc711cd4713b774e4fbcc4a71d6cdc5"
725-
integrity sha512-CMBt3j6uVd/FaoVwPSTENkm3ly9FJbhzinaaWE1hGi+yhphKl2/8b+VOfJPf5kiz/phThoXGXQRNM0GB5jaAQw==
726-
dependencies:
727-
safe-buffer "^5.1.2"
728-
729722
"@gristlabs/sqlite3@5.1.4-grist.8", "@gristlabs/sqlite3@^5.1.4-grist.7":
730723
version "5.1.4-grist.8"
731724
resolved "https://registry.yarnpkg.com/@gristlabs/sqlite3/-/sqlite3-5.1.4-grist.8.tgz#3b1a909c78617e2c7c9f6ee103bf6becbf457d57"
@@ -1472,7 +1465,7 @@
14721465
"@types/node" "*"
14731466
form-data "^4.0.0"
14741467

1475-
"@types/node@*", "@types/node@^20.9.0":
1468+
"@types/node@*":
14761469
version "20.12.12"
14771470
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.12.tgz#7cbecdf902085cec634fdb362172dfe12b8f2050"
14781471
integrity sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==
@@ -1496,6 +1489,13 @@
14961489
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.63.tgz#1788fa8da838dbb5f9ea994b834278205db6ca2b"
14971490
integrity sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==
14981491

1492+
"@types/node@^20.9.0":
1493+
version "20.17.27"
1494+
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.17.27.tgz#dbf0f9e6f905e9004045742f94e8413e20bad776"
1495+
integrity sha512-U58sbKhDrthHlxHRJw7ZLiLDZGmAUOZUbpw0S6nL27sYUdhvgBLCRu/keSd6qcTsfArd1sRFCCBxzWATGr/0UA==
1496+
dependencies:
1497+
undici-types "~6.19.2"
1498+
14991499
"@types/pidusage@2.0.1":
15001500
version "2.0.1"
15011501
resolved "https://registry.yarnpkg.com/@types/pidusage/-/pidusage-2.0.1.tgz#45eb309be947dcfa177957ef662ce2a0a2311d48"
@@ -2496,10 +2496,10 @@ aws-sdk@2.1061.0:
24962496
uuid "3.3.2"
24972497
xml2js "0.4.19"
24982498

2499-
axios@1.7.4:
2500-
version "1.7.4"
2501-
resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.4.tgz#4c8ded1b43683c8dd362973c393f3ede24052aa2"
2502-
integrity sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==
2499+
axios@1.8.2:
2500+
version "1.8.2"
2501+
resolved "https://registry.yarnpkg.com/axios/-/axios-1.8.2.tgz#fabe06e241dfe83071d4edfbcaa7b1c3a40f7979"
2502+
integrity sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==
25032503
dependencies:
25042504
follow-redirects "^1.15.6"
25052505
form-data "^4.0.0"
@@ -3558,13 +3558,10 @@ config-file-ts@0.2.8-rc1:
35583558
glob "^10.3.12"
35593559
typescript "^5.4.3"
35603560

3561-
connect-redis@3.4.0:
3562-
version "3.4.0"
3563-
resolved "https://registry.yarnpkg.com/connect-redis/-/connect-redis-3.4.0.tgz#4040dd3755bddbf93478fb84937a74052c31b965"
3564-
integrity sha512-YKPSO9tLwzUr8jzhsGMdSJUxevWrDt0ggXRcTMb+mtnJ/vWGlWV7RC4VUMgqvZv3uTGDFye8Bf7d6No0oSVkOQ==
3565-
dependencies:
3566-
debug "^4.0.1"
3567-
redis "^2.8.0"
3561+
connect-redis@6.1.3:
3562+
version "6.1.3"
3563+
resolved "https://registry.yarnpkg.com/connect-redis/-/connect-redis-6.1.3.tgz#0a83c953f9ece45ae37d304a8e8d1c3c6a60b4b9"
3564+
integrity sha512-aaNluLlAn/3JPxRwdzw7lhvEoU6Enb+d83xnokUNhC9dktqBoawKWL+WuxinxvBLTz6q9vReTnUDnUslaz74aw==
35683565

35693566
console-browserify@^1.1.0:
35703567
version "1.2.0"
@@ -3891,7 +3888,7 @@ debug@^4:
38913888
dependencies:
38923889
ms "^2.1.3"
38933890

3894-
debug@^4.0.1, debug@^4.3.0, debug@^4.3.2, debug@^4.3.3, debug@~4.3.1:
3891+
debug@^4.3.0, debug@^4.3.2, debug@^4.3.3, debug@~4.3.1:
38953892
version "4.3.5"
38963893
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e"
38973894
integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==
@@ -4264,7 +4261,7 @@ dotenv@^16.0.3, dotenv@^16.4.4, dotenv@^16.4.5:
42644261
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f"
42654262
integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==
42664263

4267-
double-ended-queue@2.1.0-0, double-ended-queue@^2.1.0-0:
4264+
double-ended-queue@2.1.0-0:
42684265
version "2.1.0-0"
42694266
resolved "https://registry.yarnpkg.com/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz#103d3527fd31528f40188130c841efdd78264e5c"
42704267
integrity sha512-+BNfZ+deCo8hMNpDqDnvT+c0XpJ5cUa6mqYq89bho2Ifze4URTqRkcwR399hWoTrTkbZ/XJYDgP6rc7pRgffEQ==
@@ -7957,6 +7954,13 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
79577954
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
79587955
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
79597956

7957+
pidusage@4.0.0:
7958+
version "4.0.0"
7959+
resolved "https://registry.yarnpkg.com/pidusage/-/pidusage-4.0.0.tgz#be3895830c793eb18931b412bcf58ce4d40cbd7b"
7960+
integrity sha512-89hVJc5gq157puLYZaO3CH0qfGyDfbDG1KFCE4lCSwK0l1EuEbNa4pIJJXL93ltU5SsYia/DHJUgMY2qE4XRQg==
7961+
dependencies:
7962+
safe-buffer "^5.2.1"
7963+
79607964
pify@^2.3.0:
79617965
version "2.3.0"
79627966
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
@@ -8021,18 +8025,18 @@ popper-max-size-modifier@0.2.0:
80218025
resolved "https://registry.yarnpkg.com/popper-max-size-modifier/-/popper-max-size-modifier-0.2.0.tgz#1574744401296a488b4974909d130a85db94256f"
80228026
integrity sha512-UerPt9pZfTFnpSpIBVJrR3ibHMuU1k5K01AyNLfMUWCr4z1MFH+dsayPlAF9ZeYExa02HPiQn5OIMqUSVtJEbg==
80238027

8024-
popper.js@1.15.0:
8025-
version "1.15.0"
8026-
resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.15.0.tgz#5560b99bbad7647e9faa475c6b8056621f5a4ff2"
8027-
integrity sha512-w010cY1oCUmI+9KwwlWki+r5jxKfTFDVoadl7MSrIujHU5MJ5OR6HTDj6Xo8aoR/QsA56x8jKjA59qGH4ELtrA==
8028+
popper.js@1.16.1:
8029+
version "1.16.1"
8030+
resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b"
8031+
integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==
80288032

8029-
popweasel@0.1.20:
8030-
version "0.1.20"
8031-
resolved "https://registry.yarnpkg.com/popweasel/-/popweasel-0.1.20.tgz#b69af57b08288dce398c2105cb1e8a9f4e0e324c"
8032-
integrity sha512-iG51KFrHL49YuWTeI2yGby8BdNewdtxiKRv6y+Pyh1CkRKenLFu5CPMaKDRLbfiQJeZ/t67WW0e9ggWTt09ClA==
8033+
popweasel@0.1.23:
8034+
version "0.1.23"
8035+
resolved "https://registry.yarnpkg.com/popweasel/-/popweasel-0.1.23.tgz#5f11a2187468865d79b3d4ba10fcc3c004ea9c80"
8036+
integrity sha512-As979yrvk+F8lM94ZnRVpDiZT51GFLYqXQ7lG8HBIfcezYxXIKPU0xb9QhKqKfDa8sKZoZhR+cPdQoEfhAwEiQ==
80338037
dependencies:
8034-
lodash "^4.17.15"
8035-
popper.js "1.15.0"
8038+
lodash "^4.17.21"
8039+
popper.js "1.16.1"
80368040

80378041
possible-typed-array-names@^1.0.0:
80388042
version "1.0.0"
@@ -8364,7 +8368,7 @@ rechoir@^0.7.0:
83648368
dependencies:
83658369
resolve "^1.9.0"
83668370

8367-
redis-commands@^1.2.0, redis-commands@^1.7.0:
8371+
redis-commands@^1.7.0:
83688372
version "1.7.0"
83698373
resolved "https://registry.yarnpkg.com/redis-commands/-/redis-commands-1.7.0.tgz#15a6fea2d58281e27b1cd1acfb4b293e278c3a89"
83708374
integrity sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ==
@@ -8374,37 +8378,23 @@ redis-errors@^1.0.0, redis-errors@^1.2.0:
83748378
resolved "https://registry.yarnpkg.com/redis-errors/-/redis-errors-1.2.0.tgz#eb62d2adb15e4eaf4610c04afe1529384250abad"
83758379
integrity sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==
83768380

8377-
redis-parser@^2.6.0:
8378-
version "2.6.0"
8379-
resolved "https://registry.yarnpkg.com/redis-parser/-/redis-parser-2.6.0.tgz#52ed09dacac108f1a631c07e9b69941e7a19504b"
8380-
integrity sha512-9Hdw19gwXFBJdN8ENUoNVJFRyMDFrE/ZBClPicKYDPwNPJ4ST1TedAHYNSiGKElwh2vrmRGMoJYbVdJd+WQXIw==
8381-
83828381
redis-parser@^3.0.0:
83838382
version "3.0.0"
83848383
resolved "https://registry.yarnpkg.com/redis-parser/-/redis-parser-3.0.0.tgz#b66d828cdcafe6b4b8a428a7def4c6bcac31c8b4"
83858384
integrity sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==
83868385
dependencies:
83878386
redis-errors "^1.0.0"
83888387

8389-
redis@3.1.1:
8390-
version "3.1.1"
8391-
resolved "https://registry.yarnpkg.com/redis/-/redis-3.1.1.tgz#a44bee7c072dcf685e139048d6a1a4d3b00f5d01"
8392-
integrity sha512-QhkKhOuzhogR1NDJfBD34TQJz2ZJwDhhIC6ZmvpftlmfYShHHQXjjNspAJ+Z2HH5NwSBVYBVganbiZ8bgFMHjg==
8388+
redis@~3.1.2:
8389+
version "3.1.2"
8390+
resolved "https://registry.yarnpkg.com/redis/-/redis-3.1.2.tgz#766851117e80653d23e0ed536254677ab647638c"
8391+
integrity sha512-grn5KoZLr/qrRQVwoSkmzdbw6pwF+/rwODtrOr6vuBRiR/f3rjSTGupbF90Zpqm2oenix8Do6RV7pYEkGwlKkw==
83938392
dependencies:
83948393
denque "^1.5.0"
83958394
redis-commands "^1.7.0"
83968395
redis-errors "^1.2.0"
83978396
redis-parser "^3.0.0"
83988397

8399-
redis@^2.8.0:
8400-
version "2.8.0"
8401-
resolved "https://registry.yarnpkg.com/redis/-/redis-2.8.0.tgz#202288e3f58c49f6079d97af7a10e1303ae14b02"
8402-
integrity sha512-M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==
8403-
dependencies:
8404-
double-ended-queue "^2.1.0-0"
8405-
redis-commands "^1.2.0"
8406-
redis-parser "^2.6.0"
8407-
84088398
redlock@3.1.2:
84098399
version "3.1.2"
84108400
resolved "https://registry.yarnpkg.com/redlock/-/redlock-3.1.2.tgz#27c82534da8548027aa8d61084a08078ae74ed36"
@@ -9794,6 +9784,11 @@ undici-types@~5.26.4:
97949784
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
97959785
integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
97969786

9787+
undici-types@~6.19.2:
9788+
version "6.19.8"
9789+
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02"
9790+
integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==
9791+
97979792
unique-filename@^1.1.1:
97989793
version "1.1.1"
97999794
resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230"

0 commit comments

Comments
 (0)