diff --git a/build/entitlements.mac.plist b/build/entitlements.mac.plist index 5a9fdaea..48f7bf5c 100644 --- a/build/entitlements.mac.plist +++ b/build/entitlements.mac.plist @@ -6,7 +6,7 @@ com.apple.security.cs.allow-unsigned-executable-memory - com.apple.security.cs.disable-library-validation - + com.apple.security.cs.disable-library-validation + diff --git a/build/icon.icns b/build/icon.icns new file mode 100644 index 00000000..38fc473c Binary files /dev/null and b/build/icon.icns differ diff --git a/build/icon.ico b/build/icon.ico new file mode 100644 index 00000000..0e9411e2 Binary files /dev/null and b/build/icon.ico differ diff --git a/build/installerIcon.ico b/build/installerIcon.ico new file mode 100644 index 00000000..0e9411e2 Binary files /dev/null and b/build/installerIcon.ico differ diff --git a/build/uninstallerIcon.ico b/build/uninstallerIcon.ico new file mode 100644 index 00000000..aa908e6e Binary files /dev/null and b/build/uninstallerIcon.ico differ diff --git a/electron-builder.yml b/electron-builder.yml index c2c6dfa1..0dd1e4ac 100644 --- a/electron-builder.yml +++ b/electron-builder.yml @@ -1,11 +1,43 @@ productName: Frappe Books appId: io.frappe.books afterSign: build/notarize.js -snap: - publish: - - github mac: + type: distribution + category: public.app-category.finance + icon: build/icon.icns hardenedRuntime: true gatekeeperAssess: false + darkModeSupport: false entitlements: build/entitlements.mac.plist entitlementsInherit: build/entitlements.mac.plist + publish: + - github + target: + - zip + - target: dmg + argh: + - arm64 + - x64 +win: + publisherName: Frappe Technologies Pvt. Ltd. + icon: build/icon.ico + publish: + - github + target: + - portable + - nsis +nsis: + oneClick: false + perMachine: true + allowToChangeInstallationDirectory: true + installerIcon: build/installericon.ico + uninstallerIcon: build/uninstallericon.ico + publish: + - github +linux: + category: Finance + publish: + - github +snap: + publish: + - github \ No newline at end of file diff --git a/package.json b/package.json index da2344d0..269adaa8 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,15 @@ { "name": "frappe-books", "description": "Simple book-keeping app for everyone", - "version": "0.0.3-beta.13", + "homepage": "https://frappebooks.com", + "version": "0.0.4-beta.0", "author": { "name": "Frappe Technologies Pvt. Ltd.", "email": "hello@frappe.io" }, + "repository": { + "url": "https://github.com/frappe/books" + }, "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build",