You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
run: yarn build-release-publish # No other args needed for windows publish
186
191
187
-
# We want a mac arm64 build, and according to this https://github.com/actions/runner-images#available-images macos-14 is always arm64
188
-
# macos-14 is disabled for now as we hit our free tier limit for macos builds
189
-
build_macos_x64:
192
+
# We want both arm64 and intel mac builds, and according to this https://docs.github.com/en/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources macos-14 and above is always arm64 and macos-13 is the last intel runner
193
+
# NOTE x64 builds made on an arm64 host will not bundle the native modules correctly https://github.com/electron-userland/electron-builder/issues/8646
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -284,6 +284,20 @@ We use the `python3` command for many of our scripts. If you have installed Pyth
284
284
285
285
</details>
286
286
287
+
<details>
288
+
<summary><em>...(mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64'))...</em></summary>
289
+
290
+
> **TLDR**
291
+
> If you are using VS Code, check the architecture of your integrated terminal by running `uname -m` in it.
292
+
> This also applies to NodeJS installations. Check with `node -p process.arch`.
293
+
> If the architecture doesn't match your host operating system Session will fail to run.
294
+
295
+
Are you using Visual Studio Code? Make sure that your installation matches your host operating system. For example if your device is `arm64` make sure the VS Code installation is not `x86_64`. If they do not match and you are using VS Code's integrated terminal, it will run on the architecture of the VS Code installation. Therefore if you installed NodeJS or adding packages via the integrated terminal, it will use the wrong architecture and not match your host system. You can check the architecture of your NodeJS installation by running `node -p process.arch` in the terminal.
296
+
297
+
This error comes from when you build Session's native modules e.g. `better-sqlite3`, `libsession_util_nodejs`, they have been compiled for the wrong cpu architecture.
298
+
299
+
</details>
300
+
287
301
## Hot reloading
288
302
289
303
More often than not, you'll need to restart the application regularly to see your changes, as there
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,13 +12,13 @@ Session integrates directly with [Oxen Service Nodes](https://docs.oxen.io/about
12
12
13
13
## Want to Contribute? Found a Bug or Have a feature request?
14
14
15
-
Please search for any [existing issues](https://github.com/session-foundation/session-desktop/issues) that describe your bug in order to avoid duplicate submissions.
15
+
Please search for any [existing issues](https://github.com/session-foundation/session-desktop/issues) that describe your bug or feature request to avoid duplicate submissions.
16
16
17
17
Submissions can be made by making a pull request to our development branch.If you don't know where to start contributing please read [Contributing.md](CONTRIBUTING.md) and refer to issues tagged with the [good-first-issue](https://github.com/session-foundation/session-desktop/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) tag.
18
18
19
19
## Supported platforms
20
20
21
-
Session requires Windows 10 or later, macOS Ventura (13) or later, or a Linux distribution with glibc 2.28 or later like Debian 10 or Ubuntu 22.04.
21
+
Check Session's system requirements and what platforms are supported [here](https://github.com/session-foundation/session-desktop/releases/latest#user-content-supported-platforms).
Copy file name to clipboardExpand all lines: _locales/af/messages.json
-2Lines changed: 0 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -250,7 +250,6 @@
250
250
"copy": "Kopieer",
251
251
"create": "Skep",
252
252
"cut": "Sny",
253
-
"databaseErrorGeneric": "’n Databasisfout het voorgekom.<br/><br/>Voer jou toepassingslogboeke uit om te deel vir foutsporing. Indien dit onsuksesvol is, herinstalleer Session en herstel jou rekening.<br/><br/>Waarskuwing: Dit sal lei tot die verlies van alle boodskappe, aanhegsels, en rekeningdata ouer as twee weke.",
254
253
"databaseErrorTimeout": "Ons het opgemerk Session neem lank om te begin.<br/><br/>Jy kan aanhou wag, jou toestel logs uitvoer om te deel vir foutsporing, of probeer om Session te herbegin.",
255
254
"databaseErrorUpdate": "Jou app databasis is onversoenbaar met hierdie weergawe van Session. Herinstalleer die app en herstel jou rekening om 'n nuwe databasis te genereer en voort te gaan met die gebruik van Session.<br/><br/>Waarskuwing: Dit sal lei tot die verlies van alle boodskappe en aanhegsels ouer as twee weke.",
256
255
"databaseOptimizing": "Optimalisering databasis",
@@ -371,7 +370,6 @@
371
370
"groupCreate": "Skep Groep",
372
371
"groupCreateErrorNoMembers": "Kies ten minste een ander groep lid.",
373
372
"groupDelete": "Skrap Groep",
374
-
"groupDeleteDescription": "Is jy seker jy wil <b>{group_name}</b> verwyder? Dit sal alle lede verwyder en alle groepinhoud skrap.",
375
373
"groupDescriptionEnter": "Voer 'n groep beskrywing in",
Copy file name to clipboardExpand all lines: _locales/ar/messages.json
-2Lines changed: 0 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -252,7 +252,6 @@
252
252
"copy": "نسخ",
253
253
"create": "إنشاء",
254
254
"cut": "قص",
255
-
"databaseErrorGeneric": "حدث خطأ في قاعدة البيانات.<br/> <br/> صدر سجلات التطبيق الخاصة بك للمشاركة في استكشاف الأخطاء وإصلاحها. إذا لم ينجح ذلك، أعد تثبيت Session واستعد حسابك. <br/> <br/>تحذير: سيؤدي ذلك إلى فقدان جميع الرسائل والمرفقات وبيانات الحساب التي يزيد عمرها عن أسبوعين.",
256
255
"databaseErrorTimeout": "لقد لاحظنا أن Session يستغرق وقتًا طويلاً لبدء.<br/><br/>يمكنك مواصلة الانتظار، تصدير سجلات الجهاز للمشاركة في استكشاف الأخطاء وإصلاحها، أو محاولة إعادة تشغيل Session.",
257
256
"databaseErrorUpdate": "قاعدة بيانات تطبيقك غير متوافقة مع هذا الإصدار من Session. أعد تثبيت التطبيق واستعد حسابك لإنشاء قاعدة بيانات جديدة ومتابعة استخدام Session.<br/><br/>تحذير: سيؤدي هذا إلى فقدان جميع الرسائل والمرفقات التي يزيد عمرها عن أسبوعين.",
258
257
"databaseOptimizing": "تحسين قاعدة البيانات",
@@ -375,7 +374,6 @@
375
374
"groupCreate": "إنشاء مجموعة",
376
375
"groupCreateErrorNoMembers": "الرجاء إختيار عضو اخر على الأقل.",
377
376
"groupDelete": "حذف مجموعة",
378
-
"groupDeleteDescription": "هل أنت متأكد من حذف <b>{group_name}؟</b> سيؤدي ذلك إلى إزالة جميع الأعضاء وحذف كافة محتويات المجموعة.",
379
377
"groupDeletedMemberDescription": "{group_name} تم حذفه بواسطة مشرف المجموعة. لن تتمكن من إرسال أي رسائل أخرى.",
380
378
"groupDescriptionEnter": "أدخل وصف للمجموعة",
381
379
"groupDisplayPictureUpdated": "تم تحديث صورة العرض للمجموعة.",
0 commit comments