Closed thehackergpt closed 4 months ago
I had trouble pre-installing plugins into local storage, so the plugin store will not be visible now. As soon we figure out how to save plugins correctly to local storage and make sure they work with the plugin store, we can complete step 3 (Plugin Store and Installation).
Additional suggestions:
Background
Our objective is to replicate and adapt the plugins logic found in the original HackerGPT repository ("https://github.com/HackerGPT/HackerGPT") for our new HackerGPT version. This involves integrating the enhance menu that appears as users type, a feature well-received in the current implementation at hackergpt.co. This integration must ensure compatibility with the design and functionality of chatbot-2v, providing a seamless experience where users can access and utilize plugins based on their subscription status (Free or Plus).
Objective
To migrate the existing plugins logic and enhance menu from HackerGPT into the chatbot-2v UI, ensuring that the feature is both stylistically in tune with the new version and functionally identical to the existing system. This includes the implementation of a plugin store popup for installing plugins, pre-installing certain plugins for new users, and allowing users the option to hide the enhance menu as needed.
Actions and Considerations (ACC)
Enhance Menu Integration:
Plugin Access Control:
Plugin Store and Installation:
Functionality and Routing:
User Interface Adjustments:
Testing and Validation:
Expected Outcomes