Releases: nref/BrowseRouter
Releases · nref/BrowseRouter
0.17.1 - Switch Code sign
App is now code signed through Microsoft rather than DigiCert.
No other changes.
0.17.0
0.16.0
0.15.6 - Respect filter priority
0.15.5
Cleans up default config:
- Include example JSON comments
- Use
unescapemacro in MS Teams replacement template
0.15.4
0.15.2 - Ship json files instead of ini
Ship json files instead of ini (#78)
0.15.1 - Support relative path to filters.json
0.15.0 - Add filters
Adds the ability to filter URLs.
-
If a URL is filtered, it says so in the notification and log.
2025-06-14 22:18:07 BrowseRouter: Filtered URL: example.org -> example.com -
Adds filters.json. Find and Replace patterns are defined in there:
{
"name": "change org to com",
"find": "(.*)org(.*)",
"replace": "$1com$2",
"priority": 4
}Important: config.ini is deprecated
- It is being replaced with
config.json - Currently falls back to
config.iniifconfig.jsondoes not exist. This will be removed in a future version.
The following two files are equivalent:
config.json
{
"notify": {
"enabled": true,
"silent": false
},
"log": {
"enabled": true,
"file": "logs/app.log"
},
"urls": {
"*.google.com": "chrome",
"*.visualstudio.com": "edge",
"*.mozilla.org": "ff"
},
"browsers": {
"edge": "%ProgramFiles(x86)%\\Microsoft\\Edge\\Application\\msedge.exe",
"opera": "%UserProfile%\\AppData\\Local\\Programs\\Opera\\opera.exe",
"ff": "%ProgramFiles%\\Mozilla Firefox\\firefox.exe",
"chrome": "%ProgramFiles%\\Google\\Chrome\\Application\\chrome.exe"
},
"sources": {
"*Microsoft Teams*": "edge",
"*Outlook*": "ff"
},
"filtersFile": "filters.json"
}config.ini
[notify]
enabled = true
[log]
enabled = true
[browsers]
edge = %ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe
opera = %UserProfile%\AppData\Local\Programs\Opera\opera.exe
ff = %ProgramFiles%\Mozilla Firefox\firefox.exe
chrome = %ProgramFiles%\Google\Chrome\Application\chrome.exe
[urls]
*.google.com = chrome
*.visualstudio.com = edge
*.mozilla.org = ff
[sources]
*Microsoft Teams* = edge
*Outlook* = ff
[filters]
file = filters.json0.14.0
- Fixes
-hand--helpdidn't showing anything - Fixes
{url}tag did not work. Add many more tags; see the README.
