All Projects → GabLeRoux → webextensions-history-browser

GabLeRoux / webextensions-history-browser

Licence: MIT license
🕘 Browse your firefox history like a boss.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to webextensions-history-browser

Django Herald
A Django messaging library
Stars: ✭ 159 (+736.84%)
Mutual labels:  history
Star History
The missing star history graph of GitHub repos - https://star-history.com
Stars: ✭ 2,534 (+13236.84%)
Mutual labels:  history
Hstr
bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.
Stars: ✭ 2,909 (+15210.53%)
Mutual labels:  history
Awesome Computer History
An Awesome List of computer history videos, documentaries and related folklore
Stars: ✭ 2,149 (+11210.53%)
Mutual labels:  history
Mcfly
Fly through your shell history. Great Scott!
Stars: ✭ 3,206 (+16773.68%)
Mutual labels:  history
Sheet Router
fast, modular client-side router
Stars: ✭ 219 (+1052.63%)
Mutual labels:  history
Redux Saga Router
A router for Redux Saga
Stars: ✭ 153 (+705.26%)
Mutual labels:  history
Zsh Navigation Tools
Curses-based tools for Zsh, e.g. multi-word history searcher
Stars: ✭ 249 (+1210.53%)
Mutual labels:  history
Bashhub Server
Private cloud shell history. Open source server for bashhub https://github.com/rcaloras/bashhub-client
Stars: ✭ 189 (+894.74%)
Mutual labels:  history
Delete My Hisroy In Tieba
删除在百度贴吧的回复、主题帖、关注等(其实就是黑历史啦ww)
Stars: ✭ 235 (+1136.84%)
Mutual labels:  history
Alfred Safari Assistant
Alfred 3+ workflow to search and use Safari bookmarks, history, reading list and tabs.
Stars: ✭ 169 (+789.47%)
Mutual labels:  history
Laravel Auditing
Record the change log from models in Laravel
Stars: ✭ 2,210 (+11531.58%)
Mutual labels:  history
Jshistory Cn
🇨🇳 《JavaScript 二十年》中文版
Stars: ✭ 3,686 (+19300%)
Mutual labels:  history
Redux First History
🎉 Redux First History - Redux history binding support react-router - @reach/router - wouter
Stars: ✭ 163 (+757.89%)
Mutual labels:  history
Redux Undo
♻️ higher order reducer to add undo/redo functionality to redux state containers
Stars: ✭ 2,744 (+14342.11%)
Mutual labels:  history
Covid 19 Timeline
以 社会学年鉴模式体例规范地统编自2019年末起新冠肺炎疫情进展的时间线。
Stars: ✭ 1,887 (+9831.58%)
Mutual labels:  history
Navigo
A simple vanilla JavaScript router.
Stars: ✭ 2,435 (+12715.79%)
Mutual labels:  history
ioBroker.influxdb
Store history data in InfluxDB (not for Windows)
Stars: ✭ 33 (+73.68%)
Mutual labels:  history
React Router Last Location
Provides access to the last location in react + react-router (v4.x, v5.x) applications. ❤️ Using hooks? useLastLocation | 💉 Using HOC? withLastLocation
Stars: ✭ 251 (+1221.05%)
Mutual labels:  history
Wordpress Simple History
🔍🕵️‍♀️ WordPress audit log that track user changes in WordPress admin using a nice activity feed.
Stars: ✭ 232 (+1121.05%)
Mutual labels:  history

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].