1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
--- package.json.orig 2025-05-28 20:17:57 UTC
+++ package.json
@@ -100,9 +100,6 @@
"react-devtools": "react-devtools",
"run-with-devtools": "cross-env REACT_DEVTOOLS=1 run-p --print-label react-devtools start"
},
- "optionalDependencies": {
- "fs-xattr": "0.3.0"
- },
"dependencies": {
"@electron/asar": "3.4.1",
"@formatjs/fast-memoize": "2.2.3",
@@ -175,6 +172,7 @@
"p-timeout": "4.1.0",
"pify": "3.0.0",
"pino": "9.5.0",
+ "pnpm": "^10.11",
"protobufjs": "7.3.2",
"proxy-agent": "6.4.0",
"qrcode-generator": "1.4.4",
@@ -222,7 +220,6 @@
"@indutny/parallel-prettier": "3.0.0",
"@indutny/rezip-electron": "2.0.1",
"@napi-rs/canvas": "0.1.61",
- "@signalapp/mock-server": "13.0.1",
"@storybook/addon-a11y": "8.4.4",
"@storybook/addon-actions": "8.4.4",
"@storybook/addon-controls": "8.4.4",
@@ -358,7 +355,6 @@
"@types/backbone@1.4.22": "patches/@types+backbone+1.4.22.patch",
"casual@1.6.2": "patches/casual+1.6.2.patch",
"protobufjs@7.3.2": "patches/protobufjs+7.3.2.patch",
- "@types/express@4.17.21": "patches/@types+express+4.17.21.patch",
"protobufjs-cli@1.1.1": "patches/protobufjs-cli+1.1.1.patch",
"@types/fabric@4.5.3": "patches/@types+fabric+4.5.3.patch",
"qrcode-generator@1.4.4": "patches/qrcode-generator+1.4.4.patch",
@@ -374,7 +370,9 @@
"node-fetch@2.6.7": "patches/node-fetch+2.6.7.patch",
"zod@3.23.8": "patches/zod+3.23.8.patch",
"app-builder-lib": "patches/app-builder-lib.patch",
- "dmg-builder": "patches/dmg-builder.patch"
+ "dmg-builder": "patches/dmg-builder.patch",
+ "electron-builder": "patches/electron-builder.patch",
+ "@signalapp/ringrtc": "patches/signalapp-ringrtc.patch"
},
"onlyBuiltDependencies": [
"@indutny/mac-screen-share",
@@ -388,7 +386,6 @@
"bufferutil",
"electron",
"esbuild",
- "fs-xattr",
"utf-8-validate"
],
"ignoredBuiltDependencies": [
@@ -399,7 +396,7 @@
]
},
"engines": {
- "node": "22.15.0"
+ "node": ""
},
"build": {
"appId": "org.whispersystems.signal-desktop",
@@ -476,20 +473,6 @@
"asarUnpack": [
"build/icons/win/icon.ico"
]
- },
- "nsis": {
- "deleteAppDataOnUninstall": true,
- "differentialPackage": true,
- "customNsisBinary": {
- "url": "https://updates.signal.org/desktop/nsis/nsis-3.0.4.1.7z",
- "version": "3.0.4.1-signal",
- "checksum": "D6XH03F8A4Vzfjpq6zS9eZYXGXktdoaeQh5QgxAZ01pdts3KaDfMilem0x+HUzn9FpzfpgZrD8MVTcFlcPfcWg=="
- },
- "customNsisResources": {
- "url": "https://updates.signal.org/desktop/nsis/nsis-resources-3.4.1.7z",
- "version": "3.4.1-signal",
- "checksum": "KmySC53iz92XNYVgEy5gc0/cpXiyWsxxOX5UETBAt889TIvsNlUx7uKBxkQVf3D2Ycex0D2IPGjRdGYr1bftrw=="
- }
},
"linux": {
"category": "Network;InstantMessaging;Chat",
|