* refactor: move lighthouse audits to dataforseo * chore: remove obsolete audit settings modal * refactor: rename psi flows to lighthouse * save * refactor: simplify audit lighthouse storage flow * fix: separate lighthouse metrics from actionable audits * refactor: remove redundant audit project inputs * feat: redesign lighthouse issues screen with score gauges and table layout Replace flat score cards with circular SVG gauges, condense metrics into a compact grid, and switch issue list from cards to an expandable table with fixed column widths. * test: harden lighthouse regression coverage * fix: restore project-scoped audit inputs * refactor: simplify lighthouse payload handling * refactor: inline lighthouse server handlers * refactor: share audit workflow types * refactor: simplify lighthouse payload flows * save * refactor: drop project pagespeed api key * fix: restore lighthouse issues loading with resilient project context * fix: restore audit issues back navigation * refactor: simplify project context and lighthouse error handling * fix: tolerate DataForSEO lighthouse payload drift * refactor: route audit lighthouse through dataforseo client
15 lines
361 B
TypeScript
15 lines
361 B
TypeScript
export const LIGHTHOUSE_CATEGORIES = [
|
|
"performance",
|
|
"accessibility",
|
|
"best-practices",
|
|
"seo",
|
|
] as const;
|
|
|
|
export const LIGHTHOUSE_CATEGORY_TABS = [
|
|
"all",
|
|
...LIGHTHOUSE_CATEGORIES,
|
|
] as const;
|
|
|
|
export type LighthouseCategory = (typeof LIGHTHOUSE_CATEGORIES)[number];
|
|
export type LighthouseCategoryTab = (typeof LIGHTHOUSE_CATEGORY_TABS)[number];
|