Merge pull request #124 from multica-ai/fix/desktop-branding-cleanup
fix(desktop): update branding and fix code signing
This commit is contained in:
commit
7562009a83
7 changed files with 40 additions and 30 deletions
24
apps/desktop/.gitignore
vendored
24
apps/desktop/.gitignore
vendored
|
|
@ -1,26 +1,8 @@
|
|||
# Logs
|
||||
logs
|
||||
*.log
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
lerna-debug.log*
|
||||
|
||||
node_modules
|
||||
# Build outputs (keep build/ for icons and entitlements)
|
||||
!build/
|
||||
dist
|
||||
dist-electron
|
||||
dist-ssr
|
||||
out
|
||||
release
|
||||
*.local
|
||||
|
||||
# Editor directories and files
|
||||
.vscode/*
|
||||
!.vscode/extensions.json
|
||||
.idea
|
||||
.DS_Store
|
||||
*.suo
|
||||
*.ntvs*
|
||||
*.njsproj
|
||||
*.sln
|
||||
*.sw?
|
||||
|
|
|
|||
BIN
apps/desktop/build/icon.icns
Normal file
BIN
apps/desktop/build/icon.icns
Normal file
Binary file not shown.
BIN
apps/desktop/build/icon.ico
Normal file
BIN
apps/desktop/build/icon.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 157 KiB |
BIN
apps/desktop/build/icon.png
Normal file
BIN
apps/desktop/build/icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 233 KiB |
|
|
@ -1,23 +1,40 @@
|
|||
// @see - https://www.electron.build/configuration/configuration
|
||||
{
|
||||
"$schema": "https://raw.githubusercontent.com/electron-userland/electron-builder/master/packages/app-builder-lib/scheme.json",
|
||||
"appId": "YourAppID",
|
||||
"appId": "com.multica.app",
|
||||
"asar": true,
|
||||
"productName": "YourAppName",
|
||||
"electronVersion": "30.5.1",
|
||||
"productName": "Multica",
|
||||
"directories": {
|
||||
"buildResources": "build",
|
||||
"output": "release/${version}"
|
||||
},
|
||||
"files": [
|
||||
"out"
|
||||
"out",
|
||||
"!**/.vscode/*",
|
||||
"!src/*",
|
||||
"!electron.vite.config.{js,ts,mjs,cjs}",
|
||||
"!{.eslintcache,eslint.config.mjs,.prettierignore,.prettierrc.yaml}",
|
||||
"!{.env,.env.*,.npmrc}",
|
||||
"!{tsconfig.json,tsconfig.node.json,tsconfig.web.json}"
|
||||
],
|
||||
"mac": {
|
||||
"mac": {
|
||||
"hardenedRuntime": false,
|
||||
"target": [
|
||||
"dmg"
|
||||
],
|
||||
"artifactName": "${productName}-Mac-${version}-Installer.${ext}"
|
||||
"artifactName": "${productName}-${version}-${arch}-mac.${ext}",
|
||||
"extendInfo": {
|
||||
"NSCameraUsageDescription": "Application requests access to the device's camera.",
|
||||
"NSMicrophoneUsageDescription": "Application requests access to the device's microphone.",
|
||||
"NSDocumentsFolderUsageDescription": "Application requests access to the user's Documents folder.",
|
||||
"NSDownloadsFolderUsageDescription": "Application requests access to the user's Downloads folder."
|
||||
}
|
||||
},
|
||||
"dmg": {
|
||||
"artifactName": "${productName}-${version}-${arch}.${ext}"
|
||||
},
|
||||
"win": {
|
||||
"executableName": "multica",
|
||||
"target": [
|
||||
{
|
||||
"target": "nsis",
|
||||
|
|
@ -32,12 +49,19 @@
|
|||
"oneClick": false,
|
||||
"perMachine": false,
|
||||
"allowToChangeInstallationDirectory": true,
|
||||
"deleteAppDataOnUninstall": false
|
||||
"deleteAppDataOnUninstall": false,
|
||||
"shortcutName": "${productName}",
|
||||
"uninstallDisplayName": "${productName}",
|
||||
"createDesktopShortcut": "always"
|
||||
},
|
||||
"linux": {
|
||||
"target": [
|
||||
"AppImage"
|
||||
"AppImage",
|
||||
"deb"
|
||||
],
|
||||
"maintainer": "multica.ai",
|
||||
"category": "Utility",
|
||||
"artifactName": "${productName}-Linux-${version}.${ext}"
|
||||
}
|
||||
},
|
||||
"npmRebuild": false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,6 +2,9 @@
|
|||
"name": "@multica/desktop",
|
||||
"private": true,
|
||||
"version": "0.0.0",
|
||||
"description": "Multica Desktop - AI Agent Hub",
|
||||
"author": "Multica AI <dev@multica.ai>",
|
||||
"homepage": "https://github.com/multica-ai/super-multica",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "electron-vite dev",
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
"dev:web": "pnpm --filter @multica/web dev",
|
||||
"dev:all": "concurrently \"pnpm dev:gateway\" \"pnpm dev:web\"",
|
||||
"build": "turbo build",
|
||||
"build:desktop": "pnpm --filter @multica/desktop build",
|
||||
"build:sdk": "pnpm --filter @multica/sdk build",
|
||||
"build:cli": "node scripts/build-cli.js",
|
||||
"start": "node dist/index.js",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue