Skip to content

Conversation

@rafek1241
Copy link
Owner

@rafek1241 rafek1241 commented Mar 13, 2025

Fixes #4

Add support for GitHub, GitLab, and Bitbucket conventional comments buttons.

  • src/background.ts

    • Add URL patterns for GitHub, GitLab, and Bitbucket to chrome.webNavigation.onCompleted.addListener function.
  • src/content_script.ts

    • Update selector and greenAreaSelectors variables to match GitHub, GitLab, and Bitbucket comment elements.
  • public/manifest.json

    • Add permissions and host permissions for GitHub, GitLab, and Bitbucket.
  • src/data.ts

    • Ensure defaultOptions are compatible with GitHub, GitLab, and Bitbucket comment systems.
  • src/components/content-script/Label.svelte

    • Ensure UI elements are displayed correctly on GitHub, GitLab, and Bitbucket comment boxes.
  • src/components/content-script/Decorations.svelte

    • Ensure UI elements are displayed correctly on GitHub, GitLab, and Bitbucket comment boxes.
  • src/processor.ts

    • Ensure ConventionalCommentProcessor processes comments seamlessly with GitHub, GitLab, and Bitbucket comment systems.

For more details, open the Copilot Workspace session.

Fixes #4

Add support for GitHub, GitLab, and Bitbucket conventional comments buttons.

* **src/background.ts**
  - Add URL patterns for GitHub, GitLab, and Bitbucket to `chrome.webNavigation.onCompleted.addListener` function.

* **src/content_script.ts**
  - Update `selector` and `greenAreaSelectors` variables to match GitHub, GitLab, and Bitbucket comment elements.

* **public/manifest.json**
  - Add permissions and host permissions for GitHub, GitLab, and Bitbucket.

* **src/data.ts**
  - Ensure `defaultOptions` are compatible with GitHub, GitLab, and Bitbucket comment systems.

* **src/components/content-script/Label.svelte**
  - Ensure UI elements are displayed correctly on GitHub, GitLab, and Bitbucket comment boxes.

* **src/components/content-script/Decorations.svelte**
  - Ensure UI elements are displayed correctly on GitHub, GitLab, and Bitbucket comment boxes.

* **src/processor.ts**
  - Ensure `ConventionalCommentProcessor` processes comments seamlessly with GitHub, GitLab, and Bitbucket comment systems.

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/rafek1241/conventional-comments/issues/4?shareId=XXXX-XXXX-XXXX-XXXX).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support major sites with conventional comments buttons

2 participants