Force-dynamic so fresh deploys aren't masked by cached HTML

Fixkamolos
Ya
16 Mei 2026, 03:24 UTC
Mwandishi
Kamo
Ahadi ya
8de18ea

The homepage was statically prerendered (○ / in the build output), which means the same HTML — and its embedded references to specific chunk hashes — was served indefinitely until the browser revalidated. After a deploy that ships fixes (e.g. the welcome-back gate, "Start over" link), returning visitors continued to see the old shell because their browser served the cached HTML pointing at the old chunks. Marking the page `force-dynamic` makes Next.js render fresh HTML on every request. The chunks themselves remain content-hashed and cacheable, so this only adds a small server-side render cost and pays back by ensuring visitors always see the current build's UI without a hard-refresh.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei