From 01c5d9be0c07929c2551427958785e66922849a4 Mon Sep 17 00:00:00 2001 From: talksik Date: Thu, 19 Mar 2026 17:07:43 -0700 Subject: [PATCH] build: config electron package & build --- js/forge.config.ts | 9 +++++++++ js/package.json | 6 +++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/js/forge.config.ts b/js/forge.config.ts index ba80079..e2c516a 100644 --- a/js/forge.config.ts +++ b/js/forge.config.ts @@ -11,6 +11,15 @@ const config: ForgeConfig = { packagerConfig: { asar: true, icon: './assets/flowy', + appBundleId: 'live.flowy.llink', + extendInfo: { + NSMicrophoneUsageDescription: 'llink needs microphone access to record audio messages.', + NSCameraUsageDescription: 'llink needs camera access to record video messages.', + }, + osxSign: {}, + osxNotarize: { + keychainProfile: 'default', + } }, rebuildConfig: {}, makers: [ diff --git a/js/package.json b/js/package.json index beb4864..6c96eb8 100644 --- a/js/package.json +++ b/js/package.json @@ -1,13 +1,13 @@ { - "name": "llink", - "productName": "llink", + "name": "Flowy.llink", + "productName": "Flowy.llink", "version": "1.0.0", "description": "Flowy.llink is a team communication app for teams", "main": ".vite/build/main.js", "private": true, "scripts": { "start": "electron-forge start", - "package": "electron-forge package", + "package": "electron-forge package --arch=universal", "make": "electron-forge make", "publish": "electron-forge publish", "lint": "eslint --ext .ts,.tsx .",