{
  "name": "Sniper Proxy Console",
  "short_name": "Proxy Console",
  "description": "Responsive control console for proxy nodes, clients, sessions, logs, and gateway metrics.",
  "start_url": "/",
  "scope": "/",
  "display": "standalone",
  "background_color": "#0f172a",
  "theme_color": "#1677ff",
  "orientation": "portrait-primary",
  "icons": [
    {
      "src": "/proxy-console.svg",
      "sizes": "512x512",
      "type": "image/svg+xml",
      "purpose": "any maskable"
    }
  ],
  "categories": ["productivity", "utilities"],
  "screenshots": [
    {
      "src": "/pwa-screenshot-wide.svg",
      "sizes": "1280x720",
      "type": "image/svg+xml",
      "form_factor": "wide",
      "label": "Desktop operations overview with readiness checklist, metrics, route policy, and redacted access configuration."
    },
    {
      "src": "/pwa-screenshot-mobile.svg",
      "sizes": "390x844",
      "type": "image/svg+xml",
      "form_factor": "narrow",
      "label": "Mobile PWA overview with responsive navigation, readiness checklist, and redacted access configuration."
    }
  ],
  "shortcuts": [
    {
      "name": "查看节点池",
      "short_name": "节点",
      "description": "打开节点健康、并发和启停操作区。",
      "url": "/#nodes",
      "icons": [{"src": "/proxy-console.svg", "sizes": "512x512", "type": "image/svg+xml"}]
    },
    {
      "name": "查看请求日志",
      "short_name": "日志",
      "description": "打开带过滤控件的请求日志排障区。",
      "url": "/#logs",
      "icons": [{"src": "/proxy-console.svg", "sizes": "512x512", "type": "image/svg+xml"}]
    }
  ]
}
