Experimental browser plugin to combat doom scrolling.
| build | ||
| public | ||
| scripts | ||
| src | ||
| test | ||
| .gitignore | ||
| .prettierrc | ||
| eslint.config.js | ||
| package.json | ||
| pnpm-lock.yaml | ||
| postcss.config.cjs | ||
| README.md | ||
| tailwind.config.js | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
ScrollSentry
ScrollSentry is a browser extension that helps you track and manage your time spent on websites.
Using a ruleset system, you can define which websites you want to track, and how much time you want to spend on them before making things annoying.
It uses Manifest v3 and should be compatible with most browsers.
Note: Add-on is currently unsigned, and thus not installable in prod/beta release browsers.
Build
Prerequisites
- Node.js
- pnpm
Tested on MacOS and Ubuntu.
Build
Run the following commands in the root folder:
pnpm i && pnpm build
Plugin files will be generated in the ./build folder.
Package
Run the following command in the root folder:
pnpm package
Plugin zip file will be generated in the ./dist folder.