Hides immich from history
  • JavaScript 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-11 09:38:41 -04:00
background.js Upload files to "/" 2026-06-11 09:38:41 -04:00
manifest.json Upload files to "/" 2026-06-11 09:38:41 -04:00
README.md Upload files to "/" 2026-06-11 09:38:41 -04:00

Immich No History

Chrome extension that removes browsing history entries for https://immich.lschaefer.xyz as soon as they are recorded.

Install (unpacked)

  1. Open Chrome and go to chrome://extensions
  2. Enable Developer mode (top right)
  3. Click Load unpacked
  4. Select this folder (immich-no-history)

On first install, the extension also clears any existing history entries for that host.

How it works

Chrome does not offer a built-in way to exclude specific sites from history. This extension listens for new history entries and deletes them immediately when the URL matches immich.lschaefer.xyz. It also handles in-page navigation (SPAs) via history.pushState / replaceState.

Permissions

  • history — detect and delete matching history entries
  • webNavigation — catch SPA route changes that update history
  • host_permissions — limited to https://immich.lschaefer.xyz/*

Notes

  • This affects browsing history only (not downloads, cookies, or cache).
  • To use in Incognito, open the extension details on chrome://extensions and enable Allow in Incognito.
  • Other synced devices may briefly show entries until the extension runs there too.