feat: configure file associations and NSIS installer

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-18 00:14:04 +05:30
co-authored by Claude Opus 4.7
parent d58a4349b6
commit e5eb1e151a
2 changed files with 27 additions and 1 deletions
+5
View File
@@ -0,0 +1,5 @@
[build]
rustflags = ["-C", "target-cpu=native"]
[target.x86_64-pc-windows-msvc]
rustflags = ["-C", "target-feature=+crt-static"]
+22 -1
View File
@@ -37,11 +37,32 @@
"../assets/icons/icon.icns", "../assets/icons/icon.icns",
"../assets/icons/icon.ico" "../assets/icons/icon.ico"
], ],
"fileAssociations": [
{
"ext": ["md", "markdown"],
"name": "Markdown Document",
"description": "Markdown Document",
"role": "Editor",
"mimeType": "text/markdown"
},
{
"ext": ["pdf"],
"name": "PDF Document",
"description": "PDF Document",
"role": "Viewer",
"mimeType": "application/pdf"
}
],
"resources": {}, "resources": {},
"windows": { "windows": {
"certificateThumbprint": null, "certificateThumbprint": null,
"digestAlgorithm": "sha256", "digestAlgorithm": "sha256",
"timestampUrl": "" "timestampUrl": "",
"nsis": {
"languages": ["English", "German", "French", "Spanish", "Portuguese", "Japanese", "Korean", "SimpChinese", "TradChinese"],
"displayLanguageSelector": true,
"installMode": "currentUser"
}
} }
}, },
"plugins": { "plugins": {