Unify the dashboard experience and retire the multi-theme engine so onboarding and day-to-day invoicing feel consistent and easier to maintain.
Shared layout, tabs, and sidebar timer; user onboarding and registration polish; settings danger zone and data export; chart and tRPC perf fixes; migrations for onboarding and dropped appearance columns. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+1
-15
@@ -85,27 +85,13 @@ POSTGRES_DB=postgres
|
||||
# White-label defaults (optional)
|
||||
# =============================================================================
|
||||
# Baked in at Docker build. After first deploy, admins can override many of
|
||||
# these from Settings → Appearance in the dashboard.
|
||||
# Optional white-label defaults (build-time). Users choose light/dark in Settings.
|
||||
|
||||
NEXT_PUBLIC_BRAND_NAME=beenvoice
|
||||
NEXT_PUBLIC_BRAND_TAGLINE=Simple and efficient invoicing for freelancers and small businesses
|
||||
NEXT_PUBLIC_BRAND_LOGO_TEXT=beenvoice
|
||||
NEXT_PUBLIC_BRAND_ICON=$
|
||||
|
||||
# Interface theme: beenvoice | frutiger | frutiger-aero | shadcn | minimal | editorial
|
||||
NEXT_PUBLIC_DEFAULT_INTERFACE_THEME=beenvoice
|
||||
|
||||
# Font prefs: brand | frutiger | platform | inter | serif
|
||||
NEXT_PUBLIC_DEFAULT_FONT=brand
|
||||
NEXT_PUBLIC_DEFAULT_BODY_FONT=brand
|
||||
NEXT_PUBLIC_DEFAULT_HEADING_FONT=brand
|
||||
|
||||
# Corner radius: none | sm | md | lg | xl
|
||||
NEXT_PUBLIC_DEFAULT_RADIUS=xl
|
||||
|
||||
# Sidebar chrome: floating | docked
|
||||
NEXT_PUBLIC_DEFAULT_SIDEBAR_STYLE=floating
|
||||
|
||||
# =============================================================================
|
||||
# Email — Resend (optional)
|
||||
# =============================================================================
|
||||
|
||||
Reference in New Issue
Block a user