mirror of
https://github.com/hcengineering/platform.git
synced 2026-08-17 18:05:42 +02:00
* fix: redesign and compact Signed-off-by: Leonid Kaganov <lleo@lleo.me> * fix: comments Signed-off-by: Leonid Kaganov <lleo@lleo.me> * fix: correctly dropping connections in timeout Signed-off-by: Leonid Kaganov <lleo@lleo.me> * feature: loglevel in config Signed-off-by: Leonid Kaganov <lleo@lleo.me> * fix: loglevel in config Signed-off-by: Leonid Kaganov <lleo@lleo.me> * features lopt: direct personal messages between websockets by username Signed-off-by: Leonid Kaganov <lleo@lleo.me> * fix collaborator security query Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> * Fix svelte warnings Signed-off-by: Artem Savchenko <armisav@gmail.com> * Change log Signed-off-by: Artem Savchenko <armisav@gmail.com> * Add workspace permissions enum Signed-off-by: Artem Savchenko <armisav@gmail.com> * Add changelog Signed-off-by: Artem Savchenko <armisav@gmail.com> * Permission methods Signed-off-by: Artem Savchenko <armisav@gmail.com> * Update core and account versions Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix predicate Signed-off-by: Artem Savchenko <armisav@gmail.com> * Add changelog Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix object clone Signed-off-by: Artem Savchenko <armisav@gmail.com> * Bump and add changelog Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix exception in getTypeOf Signed-off-by: Artem Savchenko <armisav@gmail.com> * Disable changelog check Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix failed to fetch errors in account client Signed-off-by: Artem Savchenko <armisav@gmail.com> * Clean up Signed-off-by: Artem Savchenko <armisav@gmail.com> * Support in-memory mode for hulypulse Signed-off-by: Artem Savchenko <armisav@gmail.com> * Update platform-rig Signed-off-by: Artem Savchenko <armisav@gmail.com> * Comment change log verification Signed-off-by: Artem Savchenko <armisav@gmail.com> * Update pnpm lock Signed-off-by: Artem Savchenko <armisav@gmail.com> * Sync with foundation Signed-off-by: Artem Savchenko <armisav@gmail.com> * Update platform-rig Signed-off-by: Artem Savchenko <armisav@gmail.com> * Sync with foundation and bump versions Signed-off-by: Artem Savchenko <armisav@gmail.com> * Sync with foundations Signed-off-by: Artem Savchenko <armisav@gmail.com> * Update and increment versions Signed-off-by: Artem Savchenko <armisav@gmail.com> * Skip change log verification Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix hulypulse connections Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix formatting and ci Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix validation warnings Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix formatting Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix validation Signed-off-by: Artem Savchenko <armisav@gmail.com> * Fix pnpm lock Signed-off-by: Artem Savchenko <armisav@gmail.com> * Update versions Signed-off-by: Artem Savchenko <armisav@gmail.com> * Update hulypulse version Signed-off-by: Artem Savchenko <armisav@gmail.com> --------- Signed-off-by: Leonid Kaganov <lleo@lleo.me> Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> Signed-off-by: Artem Savchenko <armisav@gmail.com> Co-authored-by: Leonid Kaganov <lleo@lleo.me> Co-authored-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
117 lines
3.8 KiB
JSON
117 lines
3.8 KiB
JSON
{
|
|
"name": "desktop",
|
|
"version": "0.7.0",
|
|
"main": "dist/main/electron.js",
|
|
"author": "Hardcore Engineering <hey@huly.io>",
|
|
"template": "@hcengineering/default-package",
|
|
"scripts": {
|
|
"_phase:package": "rushx package",
|
|
"package": "rm -rf ./dist && cp -r ../desktop/dist . && cp ../desktop/.env ./dist && echo 'done'",
|
|
"dist": "cross-env CSC_IDENTITY_AUTO_DISCOVERY=false NODE_ENV=production VERSION=$(node ../common/scripts/show_tag.js) MODEL_VERSION=$(node ../common/scripts/show_version.js) electron-builder build -p onTag",
|
|
"dist-local": "cross-env CSC_IDENTITY_AUTO_DISCOVERY=false NODE_ENV=production VERSION=$(node ../common/scripts/show_tag.js) MODEL_VERSION=$(node ../common/scripts/show_version.js) electron-builder build",
|
|
"dist-signed": "cross-env CSC_IDENTITY_AUTO_DISCOVERY=true NODE_ENV=production VERSION=$(node ../common/scripts/show_tag.js) MODEL_VERSION=$(node ../common/scripts/show_version.js) electron-builder build -c.afterSign=scripts/notarize.js -p onTag",
|
|
"dist-mac-win": "cross-env CSC_IDENTITY_AUTO_DISCOVERY=false NODE_ENV=production VERSION=$(node ../common/scripts/show_tag.js) MODEL_VERSION=$(node ../common/scripts/show_version.js) electron-builder build --windows --x64",
|
|
"format": "echo done",
|
|
"bump": "bump-package-version"
|
|
},
|
|
"devDependencies": {
|
|
"@hcengineering/platform-rig": "workspace:^0.7.21",
|
|
"@hcengineering/desktop": "workspace:^0.7.0",
|
|
"@vercel/webpack-asset-relocator-loader": "^1.7.3",
|
|
"node-loader": "~2.0.0",
|
|
"cross-env": "~7.0.3",
|
|
"typescript": "^5.9.3",
|
|
"electron": "^38.2.2",
|
|
"@types/node": "^22.18.1",
|
|
"electron-builder": "^25.1.8",
|
|
"@electron/notarize": "^2.3.2",
|
|
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
|
"eslint-plugin-import": "^2.26.0",
|
|
"eslint-plugin-promise": "^6.1.1",
|
|
"eslint-plugin-n": "^15.4.0",
|
|
"eslint": "^8.54.0",
|
|
"@typescript-eslint/parser": "^6.21.0",
|
|
"eslint-config-standard-with-typescript": "^40.0.0"
|
|
},
|
|
"dependencies": {
|
|
"electron-squirrel-startup": "~1.0.0",
|
|
"dotenv": "^16.4.5"
|
|
},
|
|
"homepage": "https://huly.io/",
|
|
"productName": "Huly Desktop",
|
|
"description": "Huly Desktop experience",
|
|
"build": {
|
|
"productName": "Huly",
|
|
"appId": "hc.hcengineering.Huly",
|
|
"directories": {
|
|
"output": "deploy"
|
|
},
|
|
"files": [
|
|
"./dist/**"
|
|
],
|
|
"mac": {
|
|
"category": "public.app-category.utilities",
|
|
"artifactName": "Huly-macos-${version}-${arch}.${ext}",
|
|
"target": "default",
|
|
"icon": "./src/AppIcon.icns",
|
|
"hardenedRuntime": true,
|
|
"entitlements": "./entitlements.mac.plist",
|
|
"entitlementsInherit": "./entitlements.mac.plist",
|
|
"notarize": false,
|
|
"publish": {
|
|
"provider": "generic",
|
|
"url": "https://dist.huly.io",
|
|
"channel": "latest"
|
|
}
|
|
},
|
|
"win": {
|
|
"target": [
|
|
"zip",
|
|
"nsis"
|
|
],
|
|
"artifactName": "Huly-windows-${version}.${ext}",
|
|
"verifyUpdateCodeSignature": false,
|
|
"icon": "./src/AppIcon.ico",
|
|
"publish": {
|
|
"provider": "generic",
|
|
"url": "https://dist.huly.io",
|
|
"channel": "latest"
|
|
},
|
|
"extraResources": [
|
|
{
|
|
"from": "./dist/ui/public/icons/",
|
|
"to": "./icons/",
|
|
"filter": [
|
|
"**/*.ico"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"nsis": {
|
|
"include": "installer.nsh",
|
|
"installerIcon": "./src/AppIcon.ico",
|
|
"uninstallerIcon": "./src/AppIcon.ico"
|
|
},
|
|
"linux": {
|
|
"artifactName": "Huly-linux-${version}.${ext}",
|
|
"target": [
|
|
"AppImage",
|
|
"deb",
|
|
"zip"
|
|
],
|
|
"icon": "./src/AppIcon.png",
|
|
"category": "Utility",
|
|
"publish": {
|
|
"provider": "generic",
|
|
"url": "https://dist.huly.io",
|
|
"channel": "latest"
|
|
}
|
|
}
|
|
},
|
|
"keywords": [
|
|
"electron",
|
|
"typescript",
|
|
"svelte"
|
|
]
|
|
}
|