Live Sync
Changelog
Track every commit, deployment, and evolution.
ImTou/icvhack-remix
Recent Updates
- September 9, 2026 at 9:38 PM8965be5
feat(changelog): mask commit messages for privacy
Rows and the details dialog render a muted mask instead of message text; row aria-labels reference the short SHA only. - September 9, 2026 at 9:38 PMca60c7c
fix(clients): bound version fan-out, skip caching empty results
Version-info enrichment had no timeout, so one hanging endpoint could stall the SSR loader past serverless duration limits and blank the catalog. Empty failures are no longer cached, so the next request retries instead of serving no-clients for the TTL. - September 9, 2026 at 9:20 PMcd982e2
fix(knip): make VideoPlayerFallback module-private
Unused export flagged by knip; only used as the Suspense fallback in the same file. - September 9, 2026 at 9:12 PM22ce3c1
style(theme): roll out minimal contact theme to changelog, tools, landing
- Changelog, ip-lookup, dns-checker, mcstatus and landing share the contact tokens (bg-black, max-w-2xl, white/10 borders, mono data) - Drop violet orbs, grid backgrounds, gradient headlines and inline keyframes; semantic emerald/sky/red accents only - Changelog activity chart: recharts AreaChart replaced with CSS bars - Commits become keyboard-accessible rows; empty messages show a muted fallback; commit stats use semantic add/delete colors - Minimal-card hover: GPU translate/scale, image zoom, reduced-motion - Remove recharts and unused ui/input (tsc, knip, 76 tests green) - September 9, 2026 at 7:57 PMe741ed1
refactor: SSR data fetching, code-split heavy libs, SEO helpers
- Replace client-side useClients hook with server-side getClients (memoized, in-flight dedupe) - Lazy-load vidstack player (~320KB) via React.lazy wrapper - Lazy-load recharts activity chart (~232KB) from changelog route - Extract VideoPlayerInner for code-splitting - Add itemListJsonLd SEO helper - Remove 3 duplicated category-list components from hack-clients hub - Add sortPostsByDateDesc with tests (4 tests) - Add jwycat.gif asset - September 8, 2026 at 9:17 PMcd65eb8
fix(update-request): minimal mobile sheet - no autofocus jump, no ios zoom, one helper line
- September 8, 2026 at 9:03 PMb4c193c
feat(contact): rewrite page like icvhack-next with message form
- September 8, 2026 at 8:36 PMf53f186
style(cards): smoother hover lift with expo-out easing
- September 8, 2026 at 8:33 PM5e387d9
fix(cards): drop backdrop-blur to stop scroll flicker and lighten page
- September 8, 2026 at 8:21 PM810fe28
feat(views): meta row with count and update date under MCPE headers