Skip to content

GabLeRoux/webextensions-history-browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

62 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

WebExtensions History Browser

Build Status

webextensions-history-browser-readme

Simple browser extension that helps you browse history like a boss.

Download Firefox addon โœŒ๏ธ

Firefox's default history sidebar is limited and the history browsing popup would benefit from some more features. It doesn't let you filter easily by date range as of September 2017. Other extensions that can do it aren't compatible with Firefox 57+ anymore, only work in firefox and/or aren't open source. This extension tries to solve all of these ๐Ÿš€

Preview

WebExtensions History Browser preview

Key features

  • Search through all history
  • Search in date column
  • Sort columns
  • Resize columns
  • Reorder columns
  • Firefox and Chrome support

TODO

Feel free to send merge requests if you'd like to try and solve some of these โœŒ๏ธ

  • Add tests
  • Add a datetime picker range to filter by dates (library already installed)
  • Add a setting for the date format for Last visit time column (See #3)
  • Convert icon to svg (it's already a vector based icon in resources)
  • Improve title search by using browser.history query
  • Export table data
  • Test on Microsoft Edge
  • Use a changelog system
  • Deploy the Chrome extension

Done

How to build it

npm install
NODE_ENV=production npm run build

The WebExtension in the addon folder should now work.

Live-development

NODE_ENV=development npm run start

Release

This will need some improvements, but here are personal notes I took:

npm i
npm version patch
# todo: update addon/manifest.json automatically based on package.json, for now, update the file manually
NODE_ENV=production npm run build
git push --tags
cd build
zip -r webextensions-history-browser.zip ./*

Visit https://addons.mozilla.org/en-US/developers/addon/webextensions-history-browser/versions/submit/

Contributions and Feature Requests

Sure can do! PRs are welcome โœŒ๏ธ. Feel free to open issues.

License

MIT ยฉ Gabriel Le Breton