* Test color palette extraction * Fix import * Add hex <> oklch conversions * Add 'hue' storage to photos * Consolidate color modules * Add chromatic config, track missing color data * Bump deps * Fix lens text test * Finalize color storage * Refactor color imports * Hide form color data when disabled * Store all average oklch color components * Finalize color-config language * Optimize photo syncing for color data * Only update color data when syncing if possible * Build out all color sorts * Debug image colors * Improve color debugging * Improve color logging * Simplify color sorting * Bump deps * Fix color sync logic * Switch to sort params: ascending, descending * Fix commandk sort menu * Update tr-tr sorting language * Add color capture to all photo extractions * Add color visualization to photo form * Standardize photo update language * Create global debug color update function * Improve color data capture logging * Update maximum function duration for admin photos * Add note to remove maxDuration * Use AI to generate sorting color * Conditionally use AI to analyze colors * Manage AI color analysis batched requests * Fix color reporting in admin photo table * Only update color where AI fields are missing * Temporarily upgrade admin/photos timeout * Fix pro-based max duration * Standardize color sorting foundations * Update color sorting language * Refactor color calculations * Restore max duration time * Update color-based sort menu labels * Finalize color documentation * Clean up color test actions * Round color sort values before submitting to db * Consolidate color server actions
18 lines
484 B
TypeScript
18 lines
484 B
TypeScript
import AdminPhotosUpdateClient from '@/admin/AdminPhotosUpdateClient';
|
|
import { AI_CONTENT_GENERATION_ENABLED } from '@/app/config';
|
|
import { getPhotosInNeedOfUpdate } from '@/photo/db/query';
|
|
|
|
export const maxDuration = 60;
|
|
|
|
export default async function AdminUpdatesPage() {
|
|
const photos = await getPhotosInNeedOfUpdate()
|
|
.catch(() => []);
|
|
|
|
return (
|
|
<AdminPhotosUpdateClient {...{
|
|
photos,
|
|
hasAiTextGeneration: AI_CONTENT_GENERATION_ENABLED,
|
|
}} />
|
|
);
|
|
}
|