-
-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: extension settings #132
Conversation
This will need a rebase from beta for a lint and merge conflict fix. |
I added a setting to enable/disable AI PR Descriptions, it works. Open to testing AI PR Desc for now. |
I guess I could disable the toggle buttons for AI features when AI Configuration is turned off. Or we could simply remove the power button from the AI Configuration menu, since for enabling and disabling stuff the user will just look for it in the Settings Tab. |
I am removing the power button and shifting all repsonsibility of enabling/disabling stuff to the Settings Panel (confirmed with @Anush008) |
@bdougie what other stuff were you planning to make optional? I am adding toggles for AI PR Description and Suggest Code Refactor features. |
All ai features and the upvote feature when it re-ships. |
Aside from merge conflicts, I think this might be close to merge ready. |
Added Settings for both our AI features, code refactor and AI PR description, they work the same way. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works and merging. But just want to point out, we really need to document these features.
https://docs.opensauced.pizza/chrome-extension/using-the-chrome-extension/
## [1.5.0-beta.1](v1.4.1-beta.3...v1.5.0-beta.1) (2023-06-05) ### 🍕 Features * extension settings ([#132](#132)) ([722cbbe](722cbbe))
🎉 This PR is included in version 1.5.0-beta.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
## [1.5.0](v1.4.0...v1.5.0) (2023-06-06) ### 🧑💻 Code Refactoring * removed post highlight message passing ([#165](#165)) ([bad2112](bad2112)) ### 🍕 Features * extension settings ([#132](#132)) ([722cbbe](722cbbe)) ### 🐛 Bug Fixes * highlight redirection, multiple AI generation, draft commit messages ([#163](#163)) ([03b91ab](03b91ab)) * post-highlight-page-check ([#164](#164)) ([ed98eb2](ed98eb2)) * remove configuration enabled check from AI button ([#170](#170)) ([cedca79](cedca79))
🎉 This PR is included in version 1.5.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
## [1.5.0-beta.1](open-sauced/ai@v1.4.1-beta.3...v1.5.0-beta.1) (2023-06-05) ### 🍕 Features * extension settings ([#132](open-sauced/ai#132)) ([722cbbe](open-sauced/ai@722cbbe))
## [1.5.0](open-sauced/ai@v1.4.0...v1.5.0) (2023-06-06) ### 🧑💻 Code Refactoring * removed post highlight message passing ([#165](open-sauced/ai#165)) ([bad2112](open-sauced/ai@bad2112)) ### 🍕 Features * extension settings ([#132](open-sauced/ai#132)) ([722cbbe](open-sauced/ai@722cbbe)) ### 🐛 Bug Fixes * highlight redirection, multiple AI generation, draft commit messages ([#163](open-sauced/ai#163)) ([03b91ab](open-sauced/ai@03b91ab)) * post-highlight-page-check ([#164](open-sauced/ai#164)) ([ed98eb2](open-sauced/ai@ed98eb2)) * remove configuration enabled check from AI button ([#170](open-sauced/ai#170)) ([cedca79](open-sauced/ai@cedca79))
I'll add every feature that we've added here separately.
Should fix #103
Also moved all pages to
popup/pages/
frompages/
, and made a new directory for popup components.