Devolutions Workspace

Form filler that obtains entries from Remote Desktop Manager, Devolutions Server and Devolutions Hub
Premium users can view and search full source code, and see the source code differences between two versions.
Upgrade to premium
manifest.json
{
  "manifest_version": 3,
  "name": "Devolutions Workspace",
  "short_name": "Workspace",
  "default_locale": "en_US",
  "description": "__MSG_DWLDescription__",
  "version": "2025.1.0.3",
  "version_name": "2025.1.0.3 MV3",
  "minimum_chrome_version": "110",
  "action": {
    "default_popup": "popup/index.html",
    "default_title": "Devolutions Workspace",
    "default_icon": {
      "16": "assets/workspace/ws-16px-c.png",
      "32": "assets/workspace/ws-32px-c.png"
    }
  },
  "icons": {
    "16": "assets/workspace/ws-16px-c.png",
    "32": "assets/workspace/ws-32px-c.png",
    "128": "assets/workspace/ws-128px-c.png"
  },
  "background": {
    "service_worker": "background/background.bundle.js"
  },
  "content_security_policy": {
    "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self'"
  },
  "permissions": [
    "storage",
    "tabs",
    "contextMenus",
    "nativeMessaging",
    "unlimitedStorage",
    "cookies",
    "scripting",
    "offscreen",
    "clipboardWrite",
    "idle",
    "webRequest",
    "webRequestAuthProvider"
  ],
  "host_permissions": [
    "*://*/*"
  ],
  "content_scripts": [
    {
      "matches": [
        "http://*/*",
        "https://*/*",
        "file://*/*"
      ],
      "js": [
        "content-script/autofill.js",
        "content-script/autofiller.js",
        "content-script/save-dialog-notification.js",
        "content-script/credentials-container.js"
      ],
      "run_at": "document_start",
      "all_frames": true,
      "match_about_blank": true
    },
    {
      "matches": [
        "http://*/*",
        "https://*/*",
        "file://*/*"
      ],
      "js": [
        "content-script/dwlpkm.js"
      ],
      "run_at": "document_start",
      "all_frames": true,
      "match_about_blank": true,
      "world": "MAIN"
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "webui/index.html",
        "content-script/assets/*",
        "content-script/dwlpkm.js"
      ],
      "matches": [
        "<all_urls>"
      ],
      "use_dynamic_url": true
    }
  ],
  "storage": {
    "managed_schema": "schema.json"
  },
  "commands": {
    "AutoFill": {
      "suggested_key": {
        "default": "Ctrl+Shift+Y",
        "mac": "Command+Shift+Y"
      },
      "description": "__MSG_DWLAutofillCommandDescription__"
    },
    "Refresh": {
      "suggested_key": {
        "default": "Alt+L",
        "mac": "Command+Shift+L"
      },
      "description": "Refresh"
    },
    "_execute_action": {
      "suggested_key": {
        "default": "Ctrl+Shift+Z",
        "mac": "Command+Shift+Z"
      }
    }
  },
  "update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
}