- Invoice page with table, search, sort, CSV export, PDF download - Company-level access control (can_access_invoices + view_invoices permission) - Notifications page with unread alerts section and mark-as-read - Fix unread notification count in layout (was counting read markers) - Fix dashboard notification count to use per-user unread alerts - Configurable INVOICE_STORAGE_PATH for invoice PDF file serving Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
20 lines
637 B
Text
20 lines
637 B
Text
# PostgreSQL
|
|
POSTGRES_PASSWORD=change-me-to-a-strong-password
|
|
|
|
# Cloudflare DNS Challenge
|
|
CLOUDFLARE_DNS_API_TOKEN=your-cloudflare-api-token-here
|
|
ACME_EMAIL=lorentz@wulfconsulting.com
|
|
|
|
# Domains
|
|
DEV_DOMAIN=dev.quest.vorteq.wulf.cloud
|
|
TEST_DOMAIN=testing.vorteq.wulf.cloud
|
|
PROD_DOMAIN=quest.vorteq.wulf.cloud
|
|
TRAEFIK_DOMAIN=traefik.vorteq.wulf.cloud
|
|
|
|
# Better-Auth Secrets (generate with: openssl rand -base64 32)
|
|
DEV_AUTH_SECRET=your-dev-secret-here
|
|
TEST_AUTH_SECRET=your-test-secret-here
|
|
PROD_AUTH_SECRET=your-prod-secret-here
|
|
|
|
# Invoice PDF Storage Path (where uploaded invoice PDFs are stored)
|
|
INVOICE_STORAGE_PATH=./storage/invoices
|