Add import/export feature for extension profiles #95
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!