Added support for Streamdeck Pedal and updated UI to better fit the Packed UI style

This commit is contained in:
2026-02-27 22:47:08 +01:00
committed by erik
parent 5a70f775f1
commit 93faae5cc8
1463 changed files with 306917 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
-- GoBD-konforme PDF-Speicherung: Erweiterung der invoices-Tabelle
-- Migration für unveränderliche PDF-Archivierung
-- Ausführen mit: psql -U pirp_user -d pirp -f tools/migrate_pdf.sql
-- Pfad zur archivierten PDF-Datei (relativ zu public/uploads/invoices/)
ALTER TABLE invoices ADD COLUMN IF NOT EXISTS pdf_path TEXT;
-- SHA-256 Hash des PDF-Inhalts zur Integritätsprüfung
ALTER TABLE invoices ADD COLUMN IF NOT EXISTS pdf_hash VARCHAR(64);
-- Zeitstempel der PDF-Generierung
ALTER TABLE invoices ADD COLUMN IF NOT EXISTS pdf_generated_at TIMESTAMPTZ;
-- Index für schnelle Abfragen nach fehlenden PDFs
CREATE INDEX IF NOT EXISTS idx_invoices_pdf_path ON invoices(pdf_path) WHERE pdf_path IS NULL;