add analytics (#162)

This commit is contained in:
KM Koushik
2025-05-11 23:34:21 +10:00
committed by GitHub
parent be7f030d75
commit b5ebd002e5
20 changed files with 1031 additions and 418 deletions

View File

@@ -0,0 +1,18 @@
import { EmailStatus } from "@prisma/client";
export const EMAIL_COLORS: Record<EmailStatus | "total", string> = {
total: "bg-gray-400 dark:bg-gray-400",
DELIVERED: "bg-[#40a02b] dark:bg-[#a6e3a1]",
BOUNCED: "bg-[#d20f39] dark:bg-[#f38ba8]",
FAILED: "bg-[#d20f39] dark:bg-[#f38ba8]",
CLICKED: "bg-[#04a5e5] dark:bg-[#93c5fd]",
OPENED: "bg-[#8839ef] dark:bg-[#cba6f7]",
COMPLAINED: "bg-[#df8e1d] dark:bg-[#F9E2AF]",
DELIVERY_DELAYED: "bg-[#df8e1d] dark:bg-[#F9E2AF]",
SENT: "bg-gray-200 dark:bg-gray-400",
SCHEDULED: "bg-gray-200 dark:bg-gray-400",
QUEUED: "bg-gray-200 dark:bg-gray-400",
REJECTED: "bg-[#d20f39] dark:bg-[#f38ba8]",
RENDERING_FAILURE: "bg-[#d20f39] dark:bg-[#f38ba8]",
CANCELLED: "bg-gray-200 dark:bg-gray-400",
};

View File

@@ -1 +1,7 @@
export const DEFAULT_QUERY_LIMIT = 30;
/* Reputation constants */
export const HARD_BOUNCE_WARNING_RATE = 5;
export const HARD_BOUNCE_RISK_RATE = 10;
export const COMPLAINED_WARNING_RATE = 0.1;
export const COMPLAINED_RISK_RATE = 0.5;