Skip to content

Livvux/pr0vault

Repository files navigation

pr0Vault

Dein digitales Gedächtnis auf pr0gramm. Chrome Extension für automatisches Backup aller eigenen Inhalte — lokal im Browser.

pr0gramm

Features

  • Auto-Backup: Hochlads, Kommentare, Nachrichten, Filter & Sammlungen
  • Full-Text-Search: Blitzschnelle Suche über eigene Kommentare & Nachrichten
  • DSGVO-Export: JSON oder ZIP — alle Daten gehören dir
  • Auto-Sync: Hält dein Backup alle 60 Minuten aktuell
  • Dark Mode: 8 Akzentfarben aus dem offiziellen pr0gramm-Styleguide

Tech Stack

TypeScript · Preact · Dexie.js · Fuse.js · JSZip · Vite · Manifest V3

Development

pnpm install pnpm run build # Build für Chrome pnpm run build:icons # Nur Icons generieren

Zum Laden in Chrome: chrome://extensions → "Entpackte Erweiterung laden" → dist/ auswählen.

Release

pnpm release minor              # bumpt 0.x.0 → 0.(x+1).0 in package.json + manifest.json, committet, taggt
git push origin main --follow-tags

GitHub Action baut, zipt dist/, erstellt Release mit Auto-Changelog. Siehe AGENTS.md für Details.

Installation

  1. Neueste Version herunterladen (pr0vault-v*.zip)
  2. ZIP entpacken
  3. `chrome://extensions` öffnen
  4. "Entwicklermodus" (oben rechts) aktivieren
  5. "Entpackte Erweiterung laden" → den entpackten Ordner auswählen
  6. Auf pr0gramm.com einloggen — Extension klickt aufs Icon

Hinweis: Der Chrome Web Store Review läuft noch. Sobald freigegeben, ist One-Click-Install verfügbar.

API

pr0gramm API-Dokumentation: siehe docs/api-notes.md

Privacy

Alle Daten bleiben ausschließlich lokal in deinem Browser (IndexedDB). Kein Tracking, kein Server, keine externe Kommunikation.

License

MIT

About

Chrome Extension für Volltextsuche & automatisches Backup aller eigenen Inhalte — lokal im Browser.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors