{ "$schema": "https://schema.tauri.app/config/2", "productName": "maarcadetweet", "version": "0.1.0", "identifier": "de.eifelcloud.maarcadetweet", "build": { "beforeDevCommand": "npm run dev", "devUrl": "http://127.0.0.1:1430", "beforeBuildCommand": "npm run build", "frontendDist": "../dist" }, "app": { "withGlobalTauri": false, "windows": [ { "label": "main", "title": "maarcadetweet", "width": 1200, "height": 760, "minWidth": 880, "minHeight": 540, "resizable": true, "decorations": true, "transparent": false, "titleBarStyle": "Visible", "hiddenTitle": false, "backgroundColor": "#0D0D0D" } ], "security": { "csp": "default-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; connect-src 'self' ipc: http://ipc.localhost", "capabilities": ["default"] } }, "plugins": { "updater": { "active": false, "dialog": false, "endpoints": [ "https://releases.maarcadetweet.local/{{target}}/{{arch}}/{{current_version}}" ], "pubkey": "", "_comment": "Auto-update is inert in dev: nothing in the app calls the updater's check(), and `pubkey` is empty. Note that `active` and `dialog` above are Tauri v1 leftovers — the v2 updater plugin ignores unknown keys, so they do NOT switch anything on or off. The full production path (signer keys, pubkey, endpoints, bundle.createUpdaterArtifacts, latest.json format, per-platform build + artifact paths, and the still-missing check() call) is documented in docs/tauri-release.md. Enable it via a release config overlay passed to `tauri build --config`, so this dev config stays as is. Capabilities already include `updater:default` (check/download/install)." } }, "bundle": { "active": true, "targets": "all", "icon": [ "icons/32x32.png", "icons/128x128.png", "icons/128x128@2x.png", "icons/icon.png" ] } }