Add Blood Sisters S2, Baby Farm, Die Affêre and Baba Segi to filmography

Posters from TMDB (Baby Farm, Die Affêre, Baba Segi) and a 2:3 crop of
Blood Sisters S2 press art. Baba Segi flagged as upcoming (cinemas 4 Dec 2026).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
twotalesanimation
2026-10-05 18:52:48 +02:00
parent 6c464d6dfb
commit c14034c0a3
7 changed files with 21 additions and 8 deletions
+1 -1
View File
@@ -42,7 +42,7 @@ export default function Home() {
</Reveal>
<p className="max-w-sm text-sm leading-relaxed text-muted">
Visual effects for features and series from South Africa and Nigeria, released in cinemas and on
Netflix, Prime Video and M-Net.
Netflix, Prime Video, M-Net and kykNET.
</p>
</div>
<Filmography />
+14 -7
View File
@@ -3,10 +3,10 @@ import { filmography } from "@/content/site";
export default function Filmography() {
return (
<ul className="grid grid-cols-2 gap-x-4 gap-y-8 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-7 lg:gap-x-5">
<ul className="grid grid-cols-2 gap-x-4 gap-y-8 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-6 lg:gap-x-5">
{filmography.map((c, i) => (
<li key={c.slug}>
<Reveal delay={(i % 7) * 60}>
<Reveal delay={(i % 6) * 60}>
<figure className="group">
<div className="relative aspect-[2/3] overflow-hidden bg-ink-2 ring-1 ring-line">
{/* eslint-disable-next-line @next/next/no-img-element */}
@@ -17,11 +17,18 @@ export default function Filmography() {
className="h-full w-full object-cover grayscale-[35%] transition duration-700 ease-out group-hover:scale-[1.04] group-hover:grayscale-0"
/>
<div className="absolute inset-0 bg-gradient-to-t from-black/80 via-transparent to-transparent opacity-0 transition-opacity duration-500 group-hover:opacity-100" />
{c.network && (
<span className="absolute top-2 left-2 bg-black/70 px-1.5 py-0.5 font-mono text-[9px] tracking-[0.2em] text-fg uppercase backdrop-blur-sm">
{c.network}
</span>
)}
<div className="absolute top-2 left-2 flex flex-wrap gap-1">
{c.upcoming && (
<span className="bg-accent px-1.5 py-0.5 font-mono text-[9px] tracking-[0.2em] text-ink uppercase">
Upcoming
</span>
)}
{c.network && (
<span className="bg-black/70 px-1.5 py-0.5 font-mono text-[9px] tracking-[0.2em] text-fg uppercase backdrop-blur-sm">
{c.network}
</span>
)}
</div>
</div>
<figcaption className="mt-3">
<p className="text-sm leading-snug">{c.title}</p>
+6
View File
@@ -70,11 +70,17 @@ export type Credit = {
year: number;
format: "Feature" | "Series";
network?: string;
// Not yet released; shown with an "Upcoming" badge.
upcoming?: boolean;
poster: string;
};
// Selected film & series credits, newest first.
export const filmography: Credit[] = [
{ slug: "baba-segi", title: "The Secret Lives of Baba Segi’s Wives", year: 2026, format: "Feature", upcoming: true, poster: "/film/baba-segi.jpg" },
{ slug: "blood-sisters-s2", title: "Blood Sisters: Season 2", year: 2026, format: "Series", network: "Netflix", poster: "/film/blood-sisters-s2.jpg" },
{ slug: "baby-farm", title: "Baby Farm", year: 2025, format: "Series", network: "Netflix", poster: "/film/baby-farm.jpg" },
{ slug: "die-affere", title: "Die Affêre", year: 2025, format: "Feature", network: "kykNET", poster: "/film/die-affere.jpg" },
{ slug: "som-van-twee", title: "Som van Twee", year: 2024, format: "Feature", poster: "/film/som-van-twee.jpg" },
{ slug: "oloture-the-journey", title: "Òlòtūré: The Journey", year: 2024, format: "Series", network: "Netflix", poster: "/film/oloture-the-journey.jpg" },
{ slug: "funmilayo-ransome-kuti", title: "Funmilayo Ransome-Kuti", year: 2024, format: "Feature", poster: "/film/funmilayo-ransome-kuti.jpg" },
Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB