Add Browser History V2 plugin#645
Conversation
|
If it's rewritten from scratch, do you want to call it a different name or happy with one? |
I’ve honestly lost track of how much of it I’ve rewritten at this point. I started just adding features, but that turned into reworking whole sections, so it’s kind of a mix of old and new now. As for the name… yeah, naming isn’t really my strong suit either 😄 I’m fine keeping the current one. |
|
@jjw24 do I need to change anything for approval? |
|
I haven't had a chance to review & test the plugin yet, will do so soon. |
|
@fahim-ahmed05 I would like to propose that the code change the location of where the cache copy of the browser database lives. Temp directory usually is for this sort of functionality but leaving the user's browser data there permanently is a slight privacy concern. I think a better place might be in the plugin's settings folder inside UserData location, because at least if flow is completely uninstalled/removed the cache is also gone. You can also use the computer name to invalidate cache via the A secondary thing is please indicate in the readme for users that a cached copy of the browser data is used and their stored locations. Let me know what you think, happy to discuss further. |
|
@jjw24 Thank you for your feedback. I implemented your proposed changes. fahim-ahmed05/browser-history-v2@v1.6.6...v1.6.7 |
jjw24
left a comment
There was a problem hiding this comment.
@fahim-ahmed05 one final thing, in the README's privacy section please make a warning/note that if you use cloud sync with flow, the browser history database cache will also be uploaded.
|
@jjw24 I've updated the readme with a warning. thank you for approving. |
This started as a fork of the Browser History plugin, but I ended up rebuilding pretty much everything from scratch. The goal was to make it faster and just easier to use overall.
I opened a PR to the Browser History repo two years ago, but it was never merged or rejected, and the project hasn’t had any updates since. Because of that, I decided to submit my version to the store.
What’s improved
Better multi-word search
You can type words in any order and still get the right result. For example,
github flowwill match "Flow Launcher Plugin - GitHub" by checking both the title and URL.Copy to clipboard
Open the context menu with
Shift + Enterto quickly copy a URL without opening it.Broader browser support
All Browsers mode
Search history from all supported browsers at once.
Auto-detect active profile
Automatically uses the profile you most recently interacted with, like Work or Personal.
Search across all profiles
Finds and searches every profile inside a browser dynamically.
Custom profile support
Point it to any browser profle folder, including portable setups. It detects whether it's Chromium or Firefox and handles it automatically.
Domain blocking
Filter out sites like
facebook.comoryoutube.comso they don’t show up in results.Live database caching
Safely copies active SQLite databases to avoid file lock issues while browsers are running.
Profile isolation via hashing
Prevents cache conflicts when switching between custom profiles.
Memory optimizations
Uses a configurable history limit and pushes filtering into SQLite queries to avoid lag, even with large histories.