Add GET /tests endpoint returning lightweight test summaries (grade, score, domain, date) with pagination, using database-level JSON extraction to avoid loading full report blobs. The feature can be disabled with --disable-test-list flag. Frontend includes a new /tests/ page with table view and a conditional "History" navbar link. Fixes: https://github.com/happyDomain/happydeliver/issues/12
28 lines
1.9 KiB
TypeScript
28 lines
1.9 KiB
TypeScript
// Component exports
|
|
export { default as AuthenticationCard } from "./AuthenticationCard.svelte";
|
|
export { default as BimiRecordDisplay } from "./BimiRecordDisplay.svelte";
|
|
export { default as BlacklistCard } from "./BlacklistCard.svelte";
|
|
export { default as ContentAnalysisCard } from "./ContentAnalysisCard.svelte";
|
|
export { default as DkimRecordsDisplay } from "./DkimRecordsDisplay.svelte";
|
|
export { default as DmarcRecordDisplay } from "./DmarcRecordDisplay.svelte";
|
|
export { default as DnsRecordsCard } from "./DnsRecordsCard.svelte";
|
|
export { default as EmailAddressDisplay } from "./EmailAddressDisplay.svelte";
|
|
export { default as EmailPathCard } from "./EmailPathCard.svelte";
|
|
export { default as ErrorDisplay } from "./ErrorDisplay.svelte";
|
|
export { default as FeatureCard } from "./FeatureCard.svelte";
|
|
export { default as GradeDisplay } from "./GradeDisplay.svelte";
|
|
export { default as HeaderAnalysisCard } from "./HeaderAnalysisCard.svelte";
|
|
export { default as HowItWorksStep } from "./HowItWorksStep.svelte";
|
|
export { default as Logo } from "./Logo.svelte";
|
|
export { default as MxRecordsDisplay } from "./MxRecordsDisplay.svelte";
|
|
export { default as PendingState } from "./PendingState.svelte";
|
|
export { default as PtrForwardRecordsDisplay } from "./PtrForwardRecordsDisplay.svelte";
|
|
export { default as PtrRecordsDisplay } from "./PtrRecordsDisplay.svelte";
|
|
export { default as ScoreCard } from "./ScoreCard.svelte";
|
|
export { default as RspamdCard } from "./RspamdCard.svelte";
|
|
export { default as SpamAssassinCard } from "./SpamAssassinCard.svelte";
|
|
export { default as SpfRecordsDisplay } from "./SpfRecordsDisplay.svelte";
|
|
export { default as SummaryCard } from "./SummaryCard.svelte";
|
|
export { default as HistoryTable } from "./HistoryTable.svelte";
|
|
export { default as TinySurvey } from "./TinySurvey.svelte";
|
|
export { default as WhitelistCard } from "./WhitelistCard.svelte";
|