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",