feat: Ajout système de logging SignalR, icônes SVG et suppression menu

- Système de logging SignalR complet dans ~/.simpleconnect-ng/signalr.log
- Capture de tous les événements SignalR avec format JSON structuré
- Remplacement des emojis par icônes SVG pour compatibilité Linux
- Suppression complète de la barre de menu Electron
- Configuration build Linux multi-architecture (x64/arm64)
- Support AppImage, .deb et .rpm
- Bump version 1.2.16
This commit is contained in:
Pierre Marx
2025-09-05 09:49:27 -04:00
parent 71b3e874c1
commit 2ad8d06a32
6 changed files with 384 additions and 15 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "simpleconnect-electron",
"version": "1.0.0",
"version": "1.2.16",
"description": "Application de gestion centralisée des plannings médicaux pour centres d'appels",
"main": "main.js",
"scripts": {
@@ -10,6 +10,8 @@
"build:win": "electron-builder --win",
"build:mac": "electron-builder --mac",
"build:linux": "electron-builder --linux",
"build:linux-x64": "electron-builder --linux --x64",
"build:linux-arm64": "electron-builder --linux --arm64",
"dist": "electron-builder",
"postinstall": "electron-builder install-app-deps"
},
@@ -48,9 +50,31 @@
"icon": "icon.ico"
},
"linux": {
"target": "AppImage",
"target": [
{
"target": "AppImage",
"arch": ["x64", "arm64"]
},
{
"target": "deb",
"arch": ["x64", "arm64"]
},
{
"target": "rpm",
"arch": ["x64", "arm64"]
}
],
"icon": "icon.png",
"category": "Office"
"category": "Office",
"maintainer": "SimpleConnect Team",
"vendor": "SimpleConnect",
"synopsis": "Gestion centralisée des plannings médicaux",
"description": "Application de gestion centralisée des plannings médicaux pour centres d'appels avec intégration CTI",
"desktop": {
"StartupNotify": "true",
"Encoding": "UTF-8",
"MimeType": "x-scheme-handler/simpleconnect"
}
},
"nsis": {
"oneClick": false,