+ Open a Leetcode problem to get started +
+ + +
-
-
+ - Code solutions + videos
+ - Company tags
+ - Problem ratings
+3. For AI features (requires pinned extension):
+ - Click "Analyze Code" for time/space complexity
+ - Click "Fix Code" for AI-generated solutions
-### Code of Conduct
+## 🤝 Contributing
-We aim to foster an inclusive and respectful environment. Please read the [CODE_OF_CONDUCT.md](docs/CODE_OF_CONDUCT.md) for more information.
+We welcome contributions! See [CONTRIBUTING.md](docs/CONTRIBUTING.md) for guidelines.
-### License
+## 🔐 Privacy
-Leetcode Explained is [MIT licensed](docs/LICENSE).
+- All data stored locally in your browser
+- No personal data collection
-### Support
+## 📬 Support
-If you encounter any issues or have any questions, please open an issue on this repository.
+- Email: zubydevelops@gmail.com
+- GitHub: github.com/zubyj/leetcode-explained
-### Privacy
+## 📄 License
-This extension doesn't collect any personal data. All the code analysis and generation happens on your local machine.
+Licensed under the MIT License.
-If you like the extension, please leave a review in the Reviews tab. For questions or bugs, feel free to open an issue on Github.
+## 📚 References
-### References
+[Problem Elo Ratings](https://github.com/zerotrac/leetcode_problem_rating)
-Check out these cool datasets used in Leetcode Explained
+## 📸 Screenshots
-[Problem elo ratings](https://github.com/zerotrac/leetcode_problem_rating)
\ No newline at end of file
+
+
+
diff --git a/build/leetcode-explained-2.0.5-firefox.zip b/build/leetcode-explained-2.0.5-firefox.zip
deleted file mode 100644
index afabd1e..0000000
Binary files a/build/leetcode-explained-2.0.5-firefox.zip and /dev/null differ
diff --git a/build/leetcode-explained-2.1.1.zip b/build/leetcode-explained-2.1.1.zip
deleted file mode 100644
index fefdaab..0000000
Binary files a/build/leetcode-explained-2.1.1.zip and /dev/null differ
diff --git a/manifest.json b/manifest.json
index c621d47..5d04f6c 100644
--- a/manifest.json
+++ b/manifest.json
@@ -17,8 +17,7 @@
"tabs"
],
"host_permissions": [
- "https://chat.openai.com/api/auth/session",
- "https://chatgpt.com/api/auth/session"
+ "https://api.leetcodeapp.com/*"
],
"background": {
"service_worker": "dist/background/background.js",
@@ -27,7 +26,6 @@
"content_scripts": [
{
"js": [
- "dist/content-script/get-gpt-access-token.js",
"dist/content-script/get-user-code.js",
"dist/content-script/update-solutions-tab.js",
"dist/content-script/update-description-tab.js",
@@ -35,7 +33,8 @@
],
"matches": [
"https://leetcode.com/problems/*"
- ]
+ ],
+ "run_at": "document_end"
}
],
"web_accessible_resources": [
@@ -43,7 +42,9 @@
"resources": [
"src/assets/images/copy-icon.png",
"src/assets/images/check-icon.png",
- "src/assets/images/languages/*"
+ "src/assets/images/languages/*",
+ "src/popup/theme-handler.js",
+ "src/popup/transition-handler.js"
],
"matches": [
"- Open a Leetcode problem to get started -
- - - -
-
-