/** * Homepage — Split hero layout. * Left panel: site title, subtitle, navigation links. * Right panel: hero image from Immich. */ import Link from 'next/link'; import { immich } from '@/lib/immich'; import { getConfig } from '@/lib/config'; import { imageUrl } from '@/lib/urls'; // Render at request time — requires live Immich connection export const dynamic = 'force-dynamic'; export default async function HomePage() { const config = getConfig(); const [subpages, albums] = await Promise.all([ immich.getSubpages(), immich.getStandaloneAlbums(), ]); return (
{config.siteSubtitle}
)}