Version history
Current release: v1.4.0
v1.4.0
2026-07-25Pink accent · category dropdown · sticky reader chrome · article-first pipeline
- Primary accent switched to pink (#ec4899); loading + focus rings updated across the app
- New /version + /about pages, wired from the Menu sheet
- Category dropdown appears next to Top Today / Top All-Time, filtering the top-100 result set
- Reader now opens beneath the sticky app Header + Footer — the app chrome stays visible with a persistent Back-to-feed pill underneath
- "Full article" button renamed to Gen Article — pulls from Wikipedia, saves structured sections to Supabase, re-renders inline (Refresh Article once saved)
- New StructuredArticle view underneath the pipeline — per-section image (or Image N/A fallback) with a shimmer loader
- Pipeline dependency chain now enforced server-side too (each stage returns 409 if its predecessor is missing)
- Top-100 responses cached via Next ISR (Top Today = 1h, Top All-Time = 24h) with public s-maxage headers for the CDN
- Google OAuth callback now propagates provider errors back into the HashErrorToast instead of silently redirecting
- Prod URL is now https://wikai.matsiems.com — metadataBase, robots, sitemap and OAuth fallback origin updated
v1.3.1
2026-06-10Gen Video produces a watchable /watch/[pageId]
- OpenRouter fallback for Gen Script + Gen Audio (60s gateway cap)
- Gemini 2.5 Flash for script generation via OpenRouter
- OAuth error toast + desktop chrome polish
v1.3.0
2026-06-07Categories · Top 100 · Google Auth · AI generation pipeline
- Categories multi-select persisted to Supabase (or localStorage for guests)
- Top Today + Top All-Time via Wikimedia Pageviews API
- Sign in with Google via Supabase Auth (avatar, likes + bookmarks cross-device)
- Full-article ingestion (Supabase + Mongo) + AI pipeline (Anthropic + Gemini + Runware)
v1.2.0
2026-05-31SSR first card + Wikipedia proxy + localStorage
- First card rendered on the server for zero cold-load spinner
- /api/wiki/* proxy routes with quality filtering
- Points, level, liked and saved articles persisted to localStorage