Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

keeps: bump oven thumbnail quality + duration to keep objkt's animation path

objkt's asset CDN flattens low-entropy animated WebPs to static JPEG in its
thumb288 render (happened to $pie: 41KB / 32 frames = 1.3KB/frame → JPEG).
Sibling token $sum at 268KB / 40 frames = 6.7KB/frame was kept as animated
GIF. Bump oven params (quality 70→88, duration 4000/5000→6000/7000, fps 8→10)
so per-frame bytes clear whatever their heuristic threshold is.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

+6 -2
+6 -2
system/netlify/functions/keep-prepare-background.mjs
··· 575 575 body: JSON.stringify({ 576 576 piece: `$${pieceName}`, format: "webp", 577 577 width: 256, height: 256, density: 2, 578 - duration: forceFresh ? 4000 : 5000, fps: 8, 579 - quality: 70, 578 + // Longer + higher-quality so per-frame bytes clear objkt's 579 + // "probably-a-still" heuristic (was flattening low-entropy WebPs 580 + // to static JPEG; $sum at 6.7KB/frame → animated GIF, $pie at 581 + // 1.3KB/frame → JPEG). Aiming for ≥5KB/frame average. 582 + duration: forceFresh ? 6000 : 7000, fps: 10, 583 + quality: 88, 580 584 cacheKey: forceFresh ? `rebake-${pieceSourceHash}-${Date.now()}` : `src-${pieceSourceHash}`, 581 585 skipCache: forceFresh, 582 586 }),