Skip to content
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

a #1

Open
wants to merge 38 commits into
base: main
Choose a base branch
from
Open

a #1

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
379b08a
feat: 🎸 fix for arkose
saeedezzati Jul 1, 2023
f167ea9
fix: 🐛 fix regenerate, edit, and continue button
saeedezzati Jul 1, 2023
b1c1bc3
feat: 🎸 add plugin search, bug fixes
saeedezzati Jul 8, 2023
55d07e7
feat: 🎸 prompt chains, autocomplete, quick sync an more
saeedezzati Jul 16, 2023
f6146ad
fix: 🐛 fix quick sync removing folders
saeedezzati Jul 17, 2023
d254272
fix: 🐛 fix import prompt, add buyme coffee
saeedezzati Jul 18, 2023
65ef9fe
fix: 🐛 fix message cap
saeedezzati Jul 20, 2023
d45b129
feat: 🎸 custom instruction profiles
saeedezzati Jul 25, 2023
2172d5c
fix: 🐛 don't show CI to free users
saeedezzati Jul 27, 2023
1c12b70
fix: 🐛 fix for input action buttons
saeedezzati Aug 1, 2023
fa44350
fix: 🐛 fix column style
saeedezzati Aug 1, 2023
17efe2f
fix: 🐛 remove mfa check for plugins since openai removed it too
saeedezzati Aug 2, 2023
d0c04ca
feat: 🎸 add support for example prompts
saeedezzati Aug 5, 2023
687cc28
feat: 🎸 bug fixes and improvements
saeedezzati Aug 6, 2023
447e960
fix: 🐛 fix a bug with custom instruction profiles and folders
saeedezzati Aug 9, 2023
1433129
test: 💍 improve custom instruction profiles and enable for free
saeedezzati Aug 10, 2023
2e98489
test: 💍 update manifest
saeedezzati Aug 10, 2023
aad8c07
fix: 🐛 fix the chat input not staying at the bottom of the page
saeedezzati Aug 16, 2023
e6f6b3b
fix: 🐛 fix the issue with new chats not being submitted
saeedezzati Aug 16, 2023
f737efe
feat: 🎸 auto-sync shorkey
saeedezzati Aug 21, 2023
7c757e7
fix: 🐛 fix custom instruction not getting saved correctly in Fi
saeedezzati Aug 23, 2023
36b67e6
feat: 🎸 auto-scroll settings + firefox splitter fix + bug fixes
saeedezzati Aug 28, 2023
635f709
feat: 🎸 5.2.0
saeedezzati Sep 16, 2023
ea465ad
feat: 🎸 bug fixes and improvements
saeedezzati Sep 17, 2023
2a6666a
feat: 🎸 conversationsOrder update
saeedezzati Sep 18, 2023
362d901
feat: 🎸 major performance and reliablity updates
saeedezzati Sep 21, 2023
2ff2d55
feat: 🎸 fix cors chrome
saeedezzati Sep 21, 2023
bc01e76
feat: 🎸 fix CORS issue Chrome/Firefox
saeedezzati Sep 21, 2023
db47f64
feat: 🎸 5.6.0 fix html copy, arkose, and folder auto-open
saeedezzati Sep 23, 2023
f44a2d7
feat: 🎸 add sound for chat end event, add not installed tab
saeedezzati Sep 23, 2023
ba834cc
fix: 🐛 fix submit button + performance improvement
saeedezzati Sep 24, 2023
cd881ec
feat: 🎸 improve arkose trigger performance
saeedezzati Sep 25, 2023
2e2440c
fix: 🐛 bug fixes and performance improvement
saeedezzati Sep 25, 2023
52f8ea5
fix: 🐛 fix gpt-4 bug when auto-sync is off
saeedezzati Sep 25, 2023
d7b2007
feat: 🎸 Disable Drag when editing conversation/forlder name
saeedezzati Sep 26, 2023
35c6a67
feat: 🎸 fix for auth token to be renewed correctly
saeedezzati Sep 26, 2023
c47a2eb
Update README.md
saeedezzati Nov 15, 2023
d10a491
Update README.md
saeedezzati Jun 18, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 32 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@
[link-chrome]: https://chrome.google.com/webstore/detail/superpower-chatgpt/amhmeenmapldpjdedekalnfifgnpfnkc "Chrome Web Store"
[link-firefox]: https://addons.mozilla.org/en-US/firefox/addon/superpower-chatgpt "Firefox Addons"

<div align="center">
<a href="https://www.buymeacoffee.com/ezii"><img src="https://img.buymeacoffee.com/button-api/?text=Buy me a pizza&emoji=🍕&slug=ezii&button_colour=FFDD00&font_colour=000000&font_family=Poppins&outline_colour=000000&coffee_colour=ffffff" /></a>
</div>


# Superpower ChatGPT ⚡️

A browser extension to add the missing features like **Folders**, **Search**, and **Community Prompts** to ChatGPT
Expand All @@ -15,17 +20,22 @@ A browser extension to add the missing features like **Folders**, **Search**, an
[![Mozilla Add-on](https://img.shields.io/amo/users/superpower-chatgpt.svg)]([link-firefox])
[![Mozilla Add-on](https://img.shields.io/amo/rating/superpower-chatgpt.svg)]([link-firefox])

[![Discord](https://img.shields.io/discord/1060110102188797992?color=green&label=Discord&logo=discord)](https://discord.gg/superpower-chatgpt-1083455984489476220)

[![Twitter Follow](https://img.shields.io/twitter/follow/eeeziii?label=follow%20me&style=social)](https://twitter.com/intent/user?screen_name=eeeziii)

#### To **report a bug** or make a **feature request** please join our Discord

[![Discord](https://img.shields.io/discord/1060110102188797992?color=green&label=Discord&logo=discord)](https://discord.gg/superpower-chatgpt-1083455984489476220)

#### Please get the latest and most up to date version of the extension with all the new features from below links
<div align="center">

[<img src="https://user-images.githubusercontent.com/574142/232173820-eea32262-2b0f-4ec6-8a38-b1c872981d75.png" height="67" alt="Chrome" valign="middle">][link-chrome]
[<img src="https://user-images.githubusercontent.com/574142/232173822-af2e660f-11df-4d6c-a71b-0e92e9be543f.png" height="67" alt="Firefox" valign="middle">][link-firefox]

</div>

https://user-images.githubusercontent.com/574142/232172841-50f1b114-ef47-4533-a6e6-fd630e7b30a2.mov
https://github.com/saeedezzati/superpower-chatgpt/assets/574142/b4a6d746-b7ea-4c49-ac08-ecaca5f74264

# Features

Expand All @@ -35,6 +45,8 @@ https://user-images.githubusercontent.com/574142/232172841-50f1b114-ef47-4533-a6

🔁 Auto Sync: Never lose your chats. Automatically sync a copy of all your chats on ChatGPT to your computer

🏎️ Quick Sync: Select the option to only sync the last 100 chats in your history for best performance

📥 Export: Select and Export any number of your chats into multiple formats(.txt, .json, .md). You can also export your prompt history, your settings, your shortcuts and your folders.

🔎 Search and Highlight: Search through all your previous chats on ChatGPT and highlight results for quick review
Expand All @@ -53,6 +65,10 @@ https://user-images.githubusercontent.com/574142/232172841-50f1b114-ef47-4533-a6

## Prompt Management for ChatGPT

⛓️ Prompt Chains: Save a series of prompts as a prompt chain. Then run each prompt in the prompt chain one by one with a single click

⚡️ Auto Complete Menu: Simply type @ or # to open a menu of all your custom prompts or prompt chains right above the input box

🔙 Input History: Every prompt you have ever used is saved privately on your computer. Click on My Prompt History to scroll through all your ChatGPT prompt history, mark them as favorites, or share them with the community

🔼🔽 Quick Access: Just use the Up/Down Arrow key in the input box to go through your previous prompts on ChatGPT
Expand All @@ -77,6 +93,8 @@ https://user-images.githubusercontent.com/574142/232172841-50f1b114-ef47-4533-a6

## Utilities for ChatGPT

👥 Custom Instruction Profiles: Easily create and save multiple custom instruction profiles and quickly access them with a click of a button

✂️ Auto Splitter: Automatically split your long input into smaller chunks and send them to ChatGPT one by one.

🗒 Auto summarize: Using the power of auto-splitter, your long text will be summarized into a shorter version so you can ask question
Expand Down Expand Up @@ -158,8 +176,7 @@ with

"background": {
"scripts": [
"scripts/background/initialize.js",
"scripts/background/login.js"
"scripts/background/initialize.js"
]
},
```
Expand All @@ -177,6 +194,17 @@ with
5. Firefox will prompt you to confirm the installation of the addon. Click Install.
6. The addon will be installed and will appear in the list of installed addons on the Add-ons page.

## Star History

<a href="https://star-history.com/#saeedezzati/superpower-chatgpt&Date">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=saeedezzati/superpower-chatgpt&type=Date&theme=dark" />
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=saeedezzati/superpower-chatgpt&type=Date" />
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=saeedezzati/superpower-chatgpt&type=Date" />
</picture>
</a>


## FAQ

Read our [FAQ document](https://ezi.notion.site/Superpower-ChatGPT-FAQ-9d43a8a1c31745c893a4080029d2eb24) for more information about Superpower ChatGPT
Expand Down
Binary file added icons/new-prompt-chain.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
31 changes: 24 additions & 7 deletions manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"manifest_version": 3,
"name": "Superpower ChatGPT",
"version": "3.9.0",
"version": "5.6.6",
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzG6ZR+j3lpHF0XrDLIXdrk25idObfq+RK7WM+pIaQmDO2nM5Y+SZJJbFwyxjWX+3V6XOgS5v9Lpnqg46OJ/W9Q5i23Usx1MXgaJBTlEFz0XG+PYK6BElhc9itS7m6oCLknin97a533tusXmm8zW7kaDGy8vycMDY6Ffbqa3sn0PqZ8bXUlAjgO91dQcB8EtlT906hwhZjtfEYvp2hdxYkRFxfuaR1WMLkxttVXv506RXJowxq0LO3aqj83QeJoXkQF1wbzCxYO1VpVGEmYIQxIKw/csusZNZs8gwJrIWtOzhMgDNOFzXNeZl0ASgoj2M9UsZp+Dunn57VT8tQyaE6QIDAQAB",
"description": "ChatGPT with superpowers! Sync/search history locally, create folders, export all chats, pin messages, access thousands of prompts",
"icons": {
Expand All @@ -18,10 +18,8 @@
"128": "images/icon-128.png"
},
"permissions": [
"scripting",
"storage",
"unlimitedStorage",
"webRequest"
"unlimitedStorage"
],
"commands": {
"_execute_action": {
Expand All @@ -35,6 +33,15 @@
"https://chat.openai.com/*"
],
"content_scripts": [
{
"js": [
"scripts/interceptor/loadScript.js"
],
"matches": [
"https://chat.openai.com/*"
],
"run_at": "document_start"
},
{
"js": [
"scripts/thirdParty/FileSaver.js",
Expand All @@ -47,12 +54,17 @@
"scripts/thirdParty/highlight.js",
"scripts/thirdParty/sortable.js",
"scripts/thirdParty/sse.js",
"scripts/content/contentMessageListeners.js",
"scripts/content/initialize.js",
"scripts/content/fetchEventListeners.js",
"scripts/content/rowAssistant.js",
"scripts/content/rowUser.js",
"scripts/content/quickAccessMenu.js",
"scripts/content/newChatPage.js",
"scripts/content/promptChain.js",
"scripts/content/keyboardShortcuts.js",
"scripts/content/modelSwitcher.js",
"scripts/content/enableMFA.js",
"scripts/content/customInstructions.js",
"scripts/content/pluginsDropdown.js",
"scripts/content/dropdown.js",
"scripts/content/templateWordsModal.js",
Expand Down Expand Up @@ -97,7 +109,8 @@
],
"matches": [
"https://chat.openai.com/*"
]
],
"run_at": "document_end"
}
],
"background": {
Expand All @@ -109,7 +122,11 @@
"https://chat.openai.com/*"
],
"resources": [
"icons/*"
"icons/*",
"sounds/*",
"scripts/content/*",
"scripts/interceptor/*",
"v2/*"
]
}
]
Expand Down
Binary file modified scripts/.DS_Store
Binary file not shown.
2 changes: 0 additions & 2 deletions scripts/background/background.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
/* eslint-disable no-undef */
importScripts('initialize.js');
importScripts('login.js');
// importScripts('backgroundMessageListeners.js');
35 changes: 0 additions & 35 deletions scripts/background/backgroundMessageListeners.js

This file was deleted.

Loading