In my previous post, I shared the exciting (and slightly nerve-wracking) journey of submitting my extension for review. If you’re curious about the submission process or considering publishing your own extension, you can check out that post here.
While the process went smoothly overall, there was one hiccup: I initially requested the activeTab
permission without actually using it in my extension. Once I identified the issue, I removed the unnecessary permission and resubmitted my work. Thankfully, QuickSift sailed through the review process on the second attempt! Seeing it live on the Chrome Web Store is a surreal and deeply rewarding experience.
What is QuickSift?
QuickSift was born from my own browsing habits. I’m a Reddit enthusiast—Reddit is my go-to source for everything from life hacks to obscure troubleshooting tips. But let’s face it: Reddit’s built-in search functionality is... less than stellar.
For years, I’ve had a simple workaround: appending the word "reddit" to all my Google searches. It’s a habit I’ve honed to perfection:
- “how to train a dog reddit”
- “why did my pasta sauce break reddit”
- “best Chrome extensions reddit”
It works like a charm, but typing those six extra characters every time started to feel like something I should automate. That’s when inspiration struck.
Enter QuickSift.
QuickSift is a Chrome extension that automates this process for me. When toggled on, it appends "site:reddit.com"
to all my Google searches, delivering Reddit-specific results instantly. But I didn’t stop there—I extended the functionality to include toggles for Stack Overflow and YouTube as well.
Not in the mood to limit your searches to these sites? No problem—simply toggle QuickSift off, and your searches go back to normal.
How Does It Work?
QuickSift is lightweight yet effective. Here’s a brief technical rundown of how it functions:
- Host Permissions: QuickSift uses the
"google.com"
host permission to detect and modify Google searches. - Storage API: User preferences (e.g., toggled sites) are saved using Chrome’s storage API, allowing you to set it and forget it - and this functionality extends across chrome accounts so your preferences are stored across multiple devices.
- Tabs API: It listens for tab updates to ensure it only modifies searches when appropriate, maintaining a seamless browsing experience.
The extension’s code is simple yet efficient—a reflection of my goal to make something functional and easy to use.
What’s Next?
QuickSift has been incredibly useful for me, and I’m curious—does it resonate with your browsing habits?
- Do you have a favourite website you always filter results for?
- Would you find QuickSift helpful in streamlining your searches?
I’m already brainstorming future updates, including a customizable version of QuickSift. Imagine being able to add your own preferred sites or even complex filters! I’d love to hear your ideas. What features would you like to see in QuickSift 2.0?
Try QuickSift Today!
If QuickSift sounds like something you’d use, you can check it out on the Chrome Web Store here. Download it, give it a spin, and let me know what you think!
Thank you for joining me on this exciting journey. Building QuickSift was a fun challenge, and I’m excited to finally share it with the world.
Comments
Post a Comment