The extension is built using the following:
File | Description |
---|---|
src/manifest.json | Manifest file for the browser extension |
src/pages/Popup.vue | Main component displayed when the extension is clicked |
src/components | Collection of Vue components that provide the main UI features |
src/background.ts | Handles the main interactions between the browser extension and the backend agents (copilot services) |
src/side-panel.ts | Creates and toggles the sidebar (including the popup component) when a message is sent by the background script |
src/popup.ts | Initializes vue |