tishlang_desktop 1.1.4

cargo:tishlang_desktop / cargo:tishlang_app — cross-device Tish app runtime (Tauri desktop + platform adapters)
{
  "$schema": "https://schema.tauri.app/config/2",
  "productName": "Tish Desktop",
  "version": "0.1.0",
  "identifier": "com.tishlang.desktop",
  "build": {
    "frontendDist": "./dist-placeholder"
  },
  "app": {
    "withGlobalTauri": true,
    "windows": [],
    "security": {
      "csp": {
        "default-src": "'self' customprotocol: asset: http://localhost:* http://127.0.0.1:* ipc: http://ipc.localhost",
        "connect-src": "ipc: http://ipc.localhost http://127.0.0.1:* http://localhost:* ws://localhost:* ws://127.0.0.1:*",
        "img-src": "'self' asset: http://asset.localhost data: blob:",
        "style-src": "'unsafe-inline' 'self'",
        "script-src": "'unsafe-inline' 'self' 'unsafe-eval' http://localhost:* http://127.0.0.1:*"
      }
    }
  },
  "bundle": {
    "active": false,
    "targets": "all",
    "icon": [
      "icons/32x32.png",
      "icons/128x128.png",
      "icons/128x128@2x.png",
      "icons/icon.icns",
      "icons/icon.ico"
    ],
    "macOS": {
      "infoPlist": "Info.plist",
      "entitlements": "entitlements/app.entitlements"
    }
  },
  "plugins": {
    "deep-link": {
      "desktop": {
        "schemes": ["tish-desktop"]
      }
    },
    "updater": {
      "active": false,
      "endpoints": [
        "https://releases.example.com/tish-desktop/{{target}}/{{arch}}/{{current_version}}"
      ],
      "dialog": true,
      "pubkey": "REPLACE_WITH_TAURI_UPDATER_PUBLIC_KEY"
    }
  }
}