Latest updates and improvements to Clipify
## What's Changed
* ๐ Fix production runtime regressions by @TheDanniCraft in https://github.com/TheDanniCraft/clipify/pull/478
* ๐ฅ Remove next-ws runtime patch by @TheDanniCraft in https://github.com/TheDanniCraft/clipify/pull/479
**Full Changelog**: https://github.com/TheDanniCraft/clipify/compare/v3.3.0...v3.3.1
## What's Changed
* โฌ๏ธ Bump @napi-rs/keyring to 2.0.0 by @renovate[bot] in https://github.com/TheDanniCraft/clipify/pull/474
* โฌ๏ธ Bump daily non-major dependency updates by @renovate[bot] in https://github.com/TheDanniCraft/clipify/pull/473
* โฌ๏ธ Bump bun to 1.4.2 by @renovate[bot] in https://github.com/TheDanniCraft/clipify/pull/475
* โฌ๏ธ Bump node to 24.21.0 by @renovate[bot] in https://github.com/TheDanniCraft/clipify/pull/476
* Gamescom improvements: Sentry observability and chat commands by @TheDanniCraft in https://github.com/TheDanniCraft/clipify/pull/472
**Full Changelog**: https://github.com/TheDanniCraft/clipify/compare/v3.2.0...v3.3.0
โฌ๏ธ Bump package versions
โจ Add member cards and badges
โจ Brand member cards and add UUID share links
โป๏ธ Derive member card UUIDs from stable user IDs
โจ Improve member card sharing and badge navigation
๐ Present badges as interactive icons
โป๏ธ Centralize badge definitions in a typed registry
โป๏ธ Generate badge enum from the code registry
โป๏ธ Rename the badge assignment field
โจ Define the initial badge catalog
๐ Sanitize member card download filenames
โ๏ธ Polish member card share copy
๐ Split and refresh LLM product reference
โป๏ธ Relocate member badge SQL scripts
๐๏ธ Update migration files (from 90f5192)
โฌ๏ธ Bump package versions
โจ Add clip galleries and creator pages
๐ Fix web presence review findings
๐ Fix Clipify Elements link icon
โจ Improve runner addon layout
๐ Fix invalid pricing shown
๐ Fix missing modal
๐ Fix billing access renewal messaging
โจ Add dismissible dashboard welcome content
๐ Keep Runner separate in billing summary
๐ Fix upgrade button text color
โฌ๏ธ Bump package versions
๐ Fix ci errors
โฌ๏ธ Bump package versions
๐ Migrate UI components to HeroUI v3
๐ Harden overlay playback recovery
โจ Add self hosted runner
๐ Fix runner build issue
๐ Fix data loading bug
โป๏ธ Refactor shared community snapshot logic
๐ Fix public community surfaces
๐ Fix settings community toggles
๐ Fix public community data exposure
โจ Add public community page and community teaser
๐ Improve Twitch clip playback lookup and rate limits
๐งช Fix rate limit test mock path
๐ Load footer community preview on every page
โป๏ธ Load community preview via server action
โป๏ธ Refactor code
๐๏ธ Update migration files (from 2a054f6)
โฌ๏ธ Bump package version
โฌ๏ธ Bump package version
๐๏ธ Harden server-action boundaries
โป๏ธ Refactor code
โฌ๏ธ Bump package version
๐ท Rename ci workflow name
๐ท Auto update grafana dashbaords
๐ Update grafana dashbaord code
โป๏ธ Refactor code
โจ Add remote control panel for overlays
๐ธ Unify campaign offers across checkout and dashboard
๐ Refresh pricing, countdowns and pro marketing
๐ Update docs for playlists, editors and control panel
โจ Move roadmap to PocketBase CMS
โก๏ธ Improve admin health metrics and queue query performance
๐จ Fix linter warnings
๐ Center align CountdownTimer component in HomePageClient
โป๏ธ Refactor code
๐ Update FAQ to latest version
๐ Update LLMS.txt to latest version
โจ Add external campaign cms
โป๏ธ Refactor cms structure
โจ Add pause option for embed player
โฌ๏ธ Bump package version
โป๏ธ Refactor code
โฌ๏ธ Bump package versions
๐ฉบ Extend instance health snapshot with account/newsletter/playlists metrics
๐ Expand admin health charts with account/newsletter/playlists visuals
๐ Update Plausible tracking script path configuration
๐ Replace raw script tags with next/script and remove duplicate injector tags
๐ฉบ Add reward usage and overlay config metrics to instance health
โ
Update tests for health telemetry and dashboard script loading
๐ Update Plausible proxy configuration and tracking flags
๐ Fix duplicate Adopt script loading
๐ฉบ Rename newsletter opt-out reason metrics to sources
โป๏ธ Refactor code
โจ Add new order mode for playlists
โป๏ธ Refactor code
๐จ Cleanup code logic
๐ท Update ci workflow
๐๏ธ Update migration files (from 0c37dad)
๐ Fix playlist deletion from playlists tab
๐ Fix playlist import draft reset on game detail updates
๐ Fix newsletter state not updating if updated in UseSend
๐ Fix issues if using wrong screen resolution
โจ Implement overlay playlists (manual + auto import) with free/pro limits and UI tabs
โจ Add playlist overlay mode with batch import, editor support, and pricing/LLM updates
โ
Add extensive tests for playlist overlays, database playlist flows, and entitlements
โจ Improve playlist workflows, draft import behavior, and overlay management UX
๐ธ Make overlay resolution warning persistent and exact for 1920x1080
๐ Fix playlist UX edge cases and add sql.join mock support
๐ง Add VS Code settings and workspace configuration
โ
Increase test coverage across actions, components, and lib
๐ Improve twitch clip sync and rate limiting logic
๐จ Fix linting, type errors and test regressions in test suite
โจ Optimize clip category resolution and search experience
๐ Harden server actions and add coverage guardrails
โ
Expand database and action test coverage
๐ง Configure husky hooks and typecheck tooling
๐ Optimize error pages with next/image
๐ Fix hydration and dependency warnings in components
โป๏ธ Clean up unused code and fix dependencies in dashboard
๐ง Fix TypeScript declaration order in playlist page
๐ง Configure linting rules and update build tooling
๐ Implement authorization checks and logic improvements
โ
Align test suites with new security boundaries
โป๏ธ Refine security logic and improve code consistency
๐ Harden WebSocket message parsing and improve IP identification
๐ Implement proxy trust verification and robust IP detection
๐ Enhance rate limiting with environment-aware IP detection and User ID support
๐ Address PR review findings: improve security, atomicity, and UI/UX robustness
๐ Improve proxy detection and restore OverlayPlayer test stability
๐ Address PR review: simplify logic, enhance error handling, and refine coverage tags
๐ Improve proxy detection and simplify redirection logic
๐ Refactor auth for webhooks and fix Twitch cache logic
๐ธ Improve playlist table layout and open new playlists immediately
โจ Improve game category search and import UX
๐ Fix overlay table row sizing and scope name growth to playlists only
๐ธ Add copyable playlist IDs and align ID column width with overlays
๐งช Improve tests
โป๏ธ Refactor code
๐๏ธ Update migration files (from c9a6c88)
๐ Fix hydration mismatch warning
๐ Add imprint
๐ Refine soft opt-in email flow and resubscribe handling
๐ Align next-themes setup and harden email consent sync
๐ Make soft opt in default false for existing users
๐ Retry UseSend sync when contact id is missing
๐๏ธ Update migration files (from 36f3fb5a03f5f5a9a18eda487ab92ea818841e64)
โป๏ธ Rework clip caching logic
โจ Add personalized clip sync progress tracking
โก๏ธ Optimize instance health sync ratio calculation
๐งช Update test suite
โฌ๏ธ Bump package versions
โป๏ธ Refactor code
๐ Fix clip cache sync priority and refill throughput
โจ Add bot auth route and reduce default user scopes
๐ Improve playback mode tooltip clarity and placement
๐ Guard clip sync against 429 spam while preserving backfill
๐ Fix broken login
โฌ๏ธ Bump package versions
๐ ๏ธ Improve support view workflow and admin diagnostics
โจ Add account disable mode for token failures
โจ Add custom app-router error pages with Clippy-styled UI
โจ Enhance authentication flow with admin view handling and proxy route validation
๐ Fix TypeScript and test regressions
๐จ Fix lint warnings
โป๏ธ Refactor code
๐๏ธ Update migration files (from 8ea4174)
โจ Add advanced overlay filtering, theme styling, and clip cache
โจ Add smart shuffle and batch server-side clip selection
๐ฉบ Add protected instance health endpoint with runtime metrics
๐๏ธ Switch newsletter provider and refine pagination
โก๏ธ Optimize clip playback stability and sync owner queries
โก๏ธ Improve progress render load and server-side pool performance
๐ก๏ธ Validate cached clips and resolve batch owners via secrets
๐ธ Improve overlay theme editor and landing page copy
๐ Enforce free-plan downgrade and entitlement gating
๐ฆบ Harden overlay theme handling and command input safety
โ
Add comprehensive core coverage test suite
๐ Mark overlay themes as shipped in documentation
โฌ๏ธ Upgrade dependencies
โป๏ธ Refactor code
๐๏ธ Update migration files
๐ Fix CI build and stale clip validation
๐ Fix Plausible provider and newsletter error handling
๐ Fix sync locking, playback fallback, and embed rendering
๐ Fix theme resize handles and cache reliability
๐ Fix EventSub retry spam and clip sync stalls
๐ Fix Plausible pageview tracking
๐๏ธ Implement hybrid entitlements with grant-based access
๐ธ Improve upgrade UX and paywall conversion prompts
๐๏ธ Enforce authenticated user binding in subscription and settings actions
๐ Tighten billing auth checks and throttle chat upgrade prompts
โก๏ธ Optimize entitlement resolution and command/cache hot paths
๐ฆบ Harden scheduler lifecycle and reconciliation safety
๐ Harden checkout redirects, webhook parsing, and trialing-subscription checks
๐ Align overlay/paywall gating with owner access and command-only checks
๐๏ธ Switch core DB fields to PostgreSQL enums
๐๏ธ Add enum-backed entitlement and grant source columns
๐ Address Copilot review fixes across billing, enums, and gating
๐ฆ๏ธ Regenerate lockfile
๐๏ธ Update migration files (from 40af656bd918e868f3f6af9688dd1eac05bd769c)
๐ Fix bug playerOverlay not loading
โจ Cache data used in embeds
โจ Allow showing overlay on embeds
โป๏ธ Refactor code
โฌ๏ธ Bump package versions
๐๏ธ Update migration files (from 710eb0a)
๐ Fix login url broken
๐ Fix bug skip not working under certain conditions
โฌ๏ธ Bump package versions
โจ Improve clip prefetching logic
โจ Set state on chatwidget
โป๏ธ Refactor code
โป๏ธ Refactor imports
โจ Autoclear reward id if deleted on twitch
๐ท๏ธ Fix types
โจ Add caching for builds