Latest updates and improvements to Clipify
β¨ Add new order mode for playlists
β»οΈ Refactor code
π¨ Cleanup code logic
π 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
β¨ Add security headers
β¨ Improve token security
β¨ Update transition to be smoother and less buggy
β»οΈ Refactor code
β¨ Show views and duration to allow better filtering
β¨ Log Turnstile errors
β¨ Add more features to overlay embedding
β¨ Rework affiliate page
β¨ Add UpgradeModal component
β¨ Add βDemoβ item to navigation menu
β¨ Clear up EventSub subscriptions
β¨ Hide mute button if not hovered
π Fix clip appearing twice
π Fix min clip views allowing negative values
π Fix clip queue logic
π Fix min clip views filtering
π Fix upgrade failing after promo code use
β¬οΈ Bump package versions
π Specify issuer and used algorithm for JWT
β»οΈ Refactor code
π Improve security
π Update sitemap
ποΈ Update migration files (from d3d72f1)
β¨ Show views and duration to allow better filtering
π Fix bug that clip could appear twice
β¬οΈ Bump package versions
β¬οΈ Bump patch version
π Fix reward id manually changeable
β¨ Allow filtering for min views on clips
β»οΈ Refactor code
ποΈ Update migration files (from c6751fa)
β»οΈ Refactor code
β¨ Add timestamps to user and overlay
β¨ Add support for enhanced clip filtering
β¨ Add Turnstile CAPTCHA for newsletter subscription
ποΈFix ReDoS vun
π Fix build failing
β¬οΈ Bump package versions
ποΈ Update migration files
π Fix navbar not correct linking
π Fix baseurl containng / resulting in // urls
β¨ Implement clip preloading
π Fix preview redirect no longer working
π Fix clip starting twice
β¨ Update llms.txt
π Refactor Dockerfile and build.yaml for multi-platform support and improved caching
β»οΈ Refactor deployment pipeline
π Fix wrong logic on clip fetching
π Fix gqpl using outdated sha
π Fix offer claiming fallbacking to localhost
β»οΈ Replace stripe with product hunt
π Fix banner opening clipify in iframe
β¨ Add renovate.json
β¬οΈ Bump packages
π¨ Update code structure
β¨ Auto login logged in users on login page
β¨ Remember and auto apply cupons
β¨ Keep url state on reauth
β¨ Implement OAuth state management and enhance authentication flow
β»οΈ Refactor code
βοΈ Fix typos
β¨ Update Roadmap
β»οΈ Refractor Imports
β¨ Disable tracking on self embed
β¨ Add Climate Initiative link and embed badge in footer
β¬οΈ Bump package versions
βΏοΈ Improve accessibility
β»οΈ Refractor code
β¨ Update roadmap
β¨ Add streaming software mock
β¨ Add demo player
π Fix overlay name not showing on select
π Fix tags input not working on mobile
β»οΈ Refractor code