c2e5c1d9dc
- /photo full-screen slideshow (crossfade, blurred backdrop or fill, shuffle, date) - admin Photos tab: add shared-album links (check, sync now, status/stale warnings), slideshow options, browser-resized uploads - 6-hourly album sync scraping the share page (Library API no longer exposes user albums), caches 1920px + 64px copies in /data/photos - /api/health/photos -> 503 when an album has not synced for 48h - history/restore covers photo settings; min admin password length 6 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E9NnVEico3WvFxLyjy1iW3
6 lines
184 B
TypeScript
6 lines
184 B
TypeScript
export async function register() {
|
|
if (process.env.NEXT_RUNTIME !== "nodejs") return;
|
|
const { startPhotoScheduler } = await import("./app/_lib/photos");
|
|
startPhotoScheduler();
|
|
}
|