Skip to content

enargeia/ChronoLock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHRONOLOCK

A lightweight Firefox extension for filtering YouTube videos by upload age.

ChronoLock allows you to hide, dim, or fade videos newer than a selected cutoff year, reshaping YouTube into something slower, stranger, and more archival. Built for nostalgia, intentional browsing, old internet archaeology, and resisting the platform’s constant pressure toward recency.

ChronoLock UI


Features

  • Filter videos newer than a chosen year

  • Three filtering modes:

    • Hide — removes videos entirely
    • Dim — desaturates and lowers opacity
    • Fade — visually suppresses videos without removing layout space
  • Floating in-page control panel

  • Persistent saved settings

  • Lightweight vanilla JavaScript implementation

  • No telemetry

  • No tracking

  • No data collection

ChronoLock UI ChronoLock UI


Installation (Firefox)

Permanent Install (Recommended)

🔗 Install ChronoLock on Firefox: https://addons.mozilla.org/en-US/firefox/addon/chronolock/


Temporary Install (Developer Mode)

  1. Open Firefox
  2. Navigate to:
about:debugging#/runtime/this-firefox
  1. Click:
Load Temporary Add-on
  1. Select manifest.json inside the ChronoLock folder

Temporary installs will be removed when Firefox closes.


Manual .xpi Install (Testing / Advanced ~ Not Yet Available)

  • Download the .xpi file
  • Open Firefox
  • Drag the .xpi into the browser window
  • Confirm installation

Optional companion extensions

ChronoLock works on its own.

I like to pair it with YouTube Redux to reshape YouTube’s interface and reduce algorithmic noise.

👉 YouTube Redux: https://addons.mozilla.org/en-US/firefox/addon/youtube-redux/

This is not required. It simply changes how the site presents itself, while ChronoLock changes what is allowed to surface.


License

ChronoLock is licensed under the MIT License.

You are free to use, modify, distribute, and sublicense this software, including for commercial use, provided that the original copyright notice and license are included in all copies or substantial portions of the software.

The software is provided “as is”, without warranty of any kind.


Notes

YouTube changes its internal structure frequently. Future platform updates may occasionally break filtering behavior until the extension is updated.

ChronoLock intentionally avoids heavy frameworks and build pipelines in favor of a small, transparent codebase that can be easily modified and understood.


Support

If you want to support continued development:

https://ko-fi.com/melanmel

You are under no obligations here, the extension will always be free and open-source.


Created by Enargeia.

About

ChronoLock is a lightweight YouTube extension that filters videos by upload age. Set a cutoff year, choose hide/dim/fade modes, and browse older content without noise from modern uploads. Runs locally in the browser, no tracking, fully user-controlled, open-source and customizable.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors