Tangled notifications browser extension
TypeScript 100.0%
5 1 0

Clone this repository

https://tangled.org/moshyfawn.dev/tug
git@tangled.org:moshyfawn.dev/tug

For self-hosted knots, clone URLs may differ based on your setup.

README.md

Tug#

Tangled notifications browser extension.

Features#

  • Badge showing unread notification count
  • Click to open notifications page
  • Polls every minute
  • Cross-browser support (Chrome, Firefox, Edge, Safari)

Development#

bun install
bun run dev           # Chrome
bun run dev:firefox   # Firefox

Build#

bun run build         # Chrome
bun run build:firefox # Firefox
bun run zip           # Package for distribution

Architecture#

  • entrypoints/background.ts - Polling and click handler
  • utils/api.ts - Tangled API client
  • utils/badge.ts - Badge rendering
  • utils/storage.ts - Persisted state