Examine source code of Bubbles - AI Meeting Notes & Screen Recorder

Inspect and view changes in Bubbles - AI Meeting Notes & Screen Recorder source codes across current and past versions
Premium users can view and search full source code, and see the source code differences between two versions.
Upgrade to premium
manifest.json
{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "Bubbles - AI Meeting Notes & Screen Recorder",
  "short_name": "Bubbles",
  "version": "2.98.0.0",
  "manifest_version": 3,
  "description": "Bubbles is a free screen recorder and AI meeting notetaker to help turn conversations into actions.",
  "background": {
    "service_worker": "dist/background-script.min.js"
  },
  "incognito": "split",
  "web_accessible_resources": [
    {
      "resources": [
        "assets/*",
        "dist/static/*"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "externally_connectable": {
    "matches": [
      "https://*.usebubbles.com/*",
      "https://*.localbubbles.com:3000/*",
      "https://dev--usebubbles.netlify.app/*",
      "https://staging--usebubbles.netlify.app/*"
    ]
  },
  "content_scripts": [
    {
      "matches": [
        "https://*.usebubbles.com/*",
        "https://*.localbubbles.com:3000/*",
        "https://dev--usebubbles.netlify.app/*",
        "https://staging--usebubbles.netlify.app/*"
      ],
      "js": [
        "dist/content-scripts/no-install-button.min.js"
      ],
      "run_at": "document_start",
      "world": "MAIN"
    },
    {
      "matches": [
        "https://*.usebubbles.com/faq-access-microphone",
        "https://*.usebubbles.webflow.io/faq-access-microphone",
        "https://*.usebubbles.com/faq-unblock-microphone",
        "https://*.usebubbles.webflow.io/faq-unblock-microphone"
      ],
      "js": [
        "dist/content-scripts/inject-access-mic-iframe.min.js"
      ]
    }
  ],
  "action": {
    "default_title": "Bubbles",
    "default_icon": {
      "16": "assets/icon-thick-16x16@2x.png",
      "32": "assets/icon-thick-16x16@2x.png",
      "64": "assets/icon-thick-16x16@4x.png"
    }
  },
  "commands": {
    "create_bubble": {
      "suggested_key": {
        "default": "Ctrl+Shift+1",
        "mac": "MacCtrl+Shift+1"
      },
      "description": "Create new bubble"
    }
  },
  "permissions": [
    "tabs",
    "activeTab",
    "contextMenus",
    "storage",
    "scripting",
    "offscreen"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "icons": {
    "16": "assets/icon-thick-16x16@2x.png",
    "32": "assets/icon-thick-16x16@2x.png",
    "48": "assets/icon-thin-48x48@2x.png",
    "64": "assets/icon-thick-16x16@4x.png",
    "96": "assets/icon-thin-48x48@2x.png",
    "128": "assets/icon-thin-128x128@2x.png",
    "194": "assets/icon-thin-48x48@4x.png",
    "256": "assets/icon-thin-128x128@2x.png",
    "512": "assets/icon-thin-128x128@4x.png"
  }
}