Live Sync

Changelog

Track every commit, deployment, and evolution.

ImTou/icvhack-remix

Activity Stream

5

Recent Updates

  • August 12, 2026 at 7:17 PM
    0ee2f99

    .

  • August 12, 2026 at 7:00 PM
    568517a

    Replace PostHog analytics with Umami

  • August 9, 2026 at 1:36 AM
    97ffbf7

    refactor(mcpe): extract shared dialogs/status/version-utils to components (dedupe ~360 lines/page)

  • August 7, 2026 at 3:47 PM
    276cb59

    feat(update-request): icon-less button, MCPE button into version dialog, dotted display format (1.21.80)

  • August 7, 2026 at 3:21 PM
    b8ad574

    feat: Request Update redesign (bottom-sheet dialog, digits-only versions, product labels); remove from injector-launcher pages

  • August 7, 2026 at 1:59 PM
    c1b62a8

    feat: Request Update dialog on all 21 client pages + vitest test setup

  • August 7, 2026 at 12:44 PM
    4fe4951

    Phases 0-3: SEO/meta, security headers, shared client-detail components, cleanup; fix ip-lookup https and changelog fallback crash

  • August 7, 2026 at 11:35 AM
    0cea02c

    Optimize

  • August 3, 2026 at 1:29 PM
    f3ee1b8

    feat: add reusable AdSense component with consent + restore AdManager UI

    - Restore full-screen AdManager modal with old UI (crying cat, Gen-Z copy, kindness link) - Keep improved detection logic: mounted flag, 4s timeout, DOM bait check - Add reusable AdSense component (app/components/AdSense.tsx) - SSR-safe window checks, route-aware via useLocation - Built-in ad-blocker detection with fallback prop - GDPR/CCPA consent banner (personalized/non-personalized/rejected) - AdSenseProvider manages script loading based on consent - useAdSenseConsent hook for child components - Replace 8 inline AdBanner duplicates across MCPE route files - Wrap app with AdSenseProvider in root.tsx
  • August 3, 2026 at 12:46 PM
    6cca12c

    Phase 1 (Critical): AdBanner, ErrorBoundaries, animations

    Phase 2 (Architecture): Shared components, hooks, services Phase 3 (Performance): defer streaming, Vite chunking Phase 4 (Cleanup): Dead code removed, any types eliminated, knip configured