2d55f07729
- setup.html spricht nur noch über window.__TAURI__.core.invoke (kein Modul-Import mehr, der im gebauten Client ohnehin scheiterte), prüft die Adresse über check_server und speichert sie über save_server_url - Sie-Form-Texte, Tessera-Zeichen als inline-SVG, Markengelb/-Olive, keine vorbelegte Server-Adresse - CSP ohne Fremdhost (unpkg.com entfernt), da nichts mehr von außen geladen wird - Icon-Satz aus apps/web/src/app/icon.svg neu erzeugt (512, 128, 128@2x, 32, ICO mit 16-256) statt der bisherigen flachen gelben Quadrate - Versehentlich verschachteltes apps/desktop/src-tauri/apps/ entfernt - Lokaler AppImage-Bau (Tessera-1.1.0.AppImage, ~103 MB) erfolgreich, von desktop-collect.sh eingesammelt Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
42 lines
1020 B
JSON
42 lines
1020 B
JSON
{
|
|
"$schema": "https://raw.githubusercontent.com/tauri-apps/tauri/dev/crates/tauri-config-schema/schema.json",
|
|
"productName": "Tessera",
|
|
"version": "1.1.0",
|
|
"identifier": "de.ctl.tessera.desktop",
|
|
"build": {
|
|
"frontendDist": "../src",
|
|
"devUrl": "http://localhost:1420"
|
|
},
|
|
"app": {
|
|
"withGlobalTauri": true,
|
|
"windows": [
|
|
{
|
|
"label": "main",
|
|
"title": "Tessera",
|
|
"width": 1280,
|
|
"height": 800,
|
|
"center": true,
|
|
"decorations": true,
|
|
"resizable": true
|
|
}
|
|
],
|
|
"security": {
|
|
"csp": "default-src 'self' 'unsafe-inline' 'unsafe-eval'; connect-src *; img-src * data:; font-src * data:; style-src 'self' 'unsafe-inline' *; script-src 'self' 'unsafe-inline' 'unsafe-eval'"
|
|
}
|
|
},
|
|
"bundle": {
|
|
"active": true,
|
|
"targets": [
|
|
"appimage",
|
|
"nsis"
|
|
],
|
|
"icon": [
|
|
"icons/32x32.png",
|
|
"icons/128x128.png",
|
|
"icons/128x128@2x.png",
|
|
"icons/icon.png",
|
|
"icons/icon.ico"
|
|
]
|
|
}
|
|
}
|