Skip to content

Repository files navigation

Dragon Better History

Dragon Better History

A better browsing history for Google Chrome and Microsoft Edge.

Version Manifest V3 Chrome Edge 9 languages License: MIT Stars Donate on Ko-fi

Dragon Better History replaces the browser's built-in history page with a fast, modern UI, and adds a toolbar popup that shows your most recent visits at a glance.

Features

  • Redesigned history page - a clean Vue interface grouped by day, in place of the native chrome://history.
  • Toolbar popup - your latest entries one click away, with a built-in search bar and a configurable item count.
  • Recently closed tabs - a popup tab to reopen recently closed tabs and windows.
  • Group consecutive visits - optionally fold runs of consecutive entries from the same site under a collapsible header with a count (history page; off by default).
  • Instant search - debounced full-text filtering across titles and URLs, in the history page and the popup.
  • Date picker - a locale-aware calendar to jump to any day (week start and formatting follow your language; future dates are disabled).
  • Multi-select & delete - click, Shift-range and Ctrl+A selection, then remove entries in bulk.
  • Favicons - page icons via the native MV3 favicon endpoint.
  • Light / dark / system theme and a 12h or 24h time format.
  • Localized in 9 languages: English, French, German, Italian, Spanish, Turkish, Simplified Chinese, Bulgarian and Russian.

Installation

Get it from your browser's store:

Or build it yourself and load it unpacked (see Development):

  1. Clone this repository and run a production build.
  2. Open chrome://extensions (or edge://extensions) and enable Developer mode.
  3. Click Load unpacked and select the dist/ folder.

Development

Built with Vite, @crxjs/vite-plugin, Vue 3, TypeScript and Tailwind v4.

git clone https://github.com/dragonofmercy/Dragon-Better-History.git
cd Dragon-Better-History
npm install
npm run dev      # Vite dev server with HMR; load dist/ as an unpacked extension
npm run build    # type-check + production build into dist/
npm test         # run the Vitest suite

Load dist/ as an unpacked extension at chrome://extensions (or edge://extensions) with developer mode enabled.

License

MIT - Copyright (c) Dragon.

Support

If this project helps to increase your productivity, you can give me a cup of coffee :)

Donate

About

A better browsing history for Google Chrome and Microsoft Edge.

Topics

Resources

Stars

98 stars

Watchers

4 watching

Forks

Releases

Used by

Contributors

Languages