security hardening, team invites, granular locking, view counts, board subscriptions, scheduled changelog, mentions, recovery codes, accessibility and hover states

This commit is contained in:
2026-03-21 17:37:01 +02:00
parent f07eddf29e
commit 5ba25fb956
142 changed files with 30397 additions and 2287 deletions

View File

@@ -0,0 +1,16 @@
CREATE TABLE "SiteSettings" (
"id" TEXT NOT NULL DEFAULT 'default',
"appName" TEXT NOT NULL DEFAULT 'Echoboard',
"logoUrl" TEXT,
"faviconUrl" TEXT,
"accentColor" TEXT NOT NULL DEFAULT '#F59E0B',
"headerFont" TEXT,
"bodyFont" TEXT,
"poweredByVisible" BOOLEAN NOT NULL DEFAULT true,
"customCss" TEXT,
"updatedAt" TIMESTAMP(3) NOT NULL,
CONSTRAINT "SiteSettings_pkey" PRIMARY KEY ("id")
);
INSERT INTO "SiteSettings" ("id", "updatedAt") VALUES ('default', NOW());