Add import/export feature for extension profiles#95
Open
mdtaufiquekhan wants to merge 1 commit intosergiokas:masterfrom
Open
Add import/export feature for extension profiles#95mdtaufiquekhan wants to merge 1 commit intosergiokas:masterfrom
mdtaufiquekhan wants to merge 1 commit intosergiokas:masterfrom
Conversation
Samir-Ahikari
approved these changes
Jul 8, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hi @sergiokas 👋,
This is my first open-source contribution, and I'm really excited to be starting that journey with Extensity — a Chrome extension I personally found very useful for managing extensions efficiently.
🙋 Why I Built This
When I switched to a new computer recently, I noticed that I had to reconfigure all my extension profiles from scratch, which made me realize how useful a backup/restore feature would be. That’s what inspired me to work on this Import/Export functionality using chrome.storage.sync.
🔍 About This Pull Request
After finishing my implementation, I saw that another contributor (@chirag127) had already opened a PR for a similar feature. I want to acknowledge their contribution 🙌, but since I had already completed my version — and because this is my first real GitHub project — I decided to still submit this as a learning milestone and as an alternative implementation for your consideration.
✅ What’s Included
No impact on existing features: Fully backwards-compatible.
💡 Future Suggestion
I’d like to suggest a more seamless backup experience in future releases, such as:
Google Account–based auto-sync, where users can log in and have their profiles backed up automatically across devices.
This could work as an opt-in feature with manual import/export retained for power users.
💬 Final Thoughts
@sergiokas — thank you for maintaining this amazing tool. I learned a lot while working on this, and I hope my small contribution is helpful. If you find this version easier to integrate or maintain, I’d be honoured if you consider merging it.
Looking forward to your feedback!