What's New

Every update, tweak, and fix — all in one place.

May 2026
NewLoading screen overhaul — Lurk #X counter in LURKER gradient, 50 rotating taglines, animated spinner
NewStarfield intensifies during loading — nebula pulses brighter, stars twinkle faster
NewPreview cards for non-embeddable sites — favicon, OG image, description, colored category badge
NewInline Like / Share / Save buttons on preview cards and sidebar action bar
New50 rotating taglines on loading screen — single source in lib/constants.js
NewBig scrape script — 5-phase discovery with 26 seed directories, 24 search queries, 500 blogrolls, recursive pass
PolishAll pages now share BottomNav component — no more duplicate inline navs
PolishCategory colors centralized in lib/categories.js — removed duplicated color maps from pages
PolishLURKER gradient applied to loading screen count for visual consistency with logo
PolishAction bar redesigned — right-side vertical, always visible, no auto-hide or duplicate Lurk button
PolishKeyboard fixes — arrow keys reliably scroll after chrome click (iframe blur), Space works everywhere
PolishFooter links now visible on all pages with proper bottom padding
PolishTabTitle polling pauses when browser tab is hidden (visibilitychange API)
Polisharia-labels added to all icon-only buttons (Like, Share, Save) for screen reader support
PolishOG image extraction from live sites — server-side during frameability check, zero extra requests
PolishService worker cache bumped to v2 for clean deploys
PolishDonate page — Ko-fi, Liberapay, BTC/ETH crypto, donor toggle for ad-free experience
PolishContact page — Formspree form + direct ProtonMail fallback
PolishChangelog page — you're looking at it
PolishNew design system — consistent colors, header, buttons, inputs across all pages
PolishBottom nav updated to 5 tabs — Home, Interests, Lurk, Saved, Donate
PolishBody background changed to #0d0d0d — cleaner dark theme
PolishLurk button restored to hero size with shuffle icon and glow
PolishSupport pill added to homepage header
PolishAll pages (homepage, lurk, bookmarks, interests, admin) updated to match design system
ChangeDaily lurk counter unified — single bumpDailyLurks() helper, works from every entry point