🚀 New Release: v1.24.46 (continued)
- enable PM2 cluster mode for 3x BE instances
- add OCI deployment support with standalone output
- add @vercel/analytics for detailed performance monitoring
- destructure wallet balance to pass ESLint rule
- resolve all build warnings
- switch default MongoDB connection to Atlas for shared data
- add Atlas-to-local MongoDB sync script
- add reserve BE failover with automatic client-side fallback
- archive abandoned games to Atlas before cleanup
- add missing providers to GitHubModule
- remove mimo engine, use opencode only
- update roadmap with growth plan and current status (ARC-ROADMAP)
- auto-cleanup old videos + Instagram + multi-theme (ARC-212) (ARC-212)
- dual output (full video + short clip), stable selectors (ARC-212) (ARC-212)
- add gameplay recording script (ARC-212) (ARC-212)
- add arcadeum.games end card to videos
- Instagram posting via Postiz (ARC-212) (ARC-212)
- audio in shorts + random themes + varied card play (ARC-212) (ARC-212)
- animated end card + faster navigation (ARC-212) (ARC-212)
- real mobile emulation + working gameplay (ARC-212) (ARC-212)
- two separate sessions - desktop full + mobile short (ARC-212) (ARC-212)
- desktop viewport for full video, vertical crop for shorts (ARC-212) (ARC-212)
- full video 80-90s to avoid YouTube Shorts classification (ARC-212) (ARC-212)
- fetch audio tracks dynamically from CDN tracks.json
- fix OCI deployment and add multi-platform support
- cache achievement definitions in achievements service
- add Redis caching to public announcements fetch
- import AppCacheModule globally in Appmodule
- add AppCacheModule configuration with Redis/Memory fallback support
- resolve mongoose model typecast warning in achievements service cache
- implement Redis Pub/Sub adapter support in CompressedIoAdapter
- implement active announcement cache eviction on mutations
- enable Socket.IO WebSocket compression adapter
- add compound index for refresh tokens validation and rotation
- add compound index for achievement definitions category and sort order
- add compound index for referrals status and date
- add compound index for player-stat-record query path
- add environment variable documentation for APP_CACHE_TTL_SECONDS
- add Cyber Falcon & Gorilla avatars and restrict ARC pricing to gems
- add Cyber Leopard and Cyber Eagle Elite avatars
- add 24 new premium cosmetics including magma, oceanic, and sakura themes
- resolve react-hooks/set-state-in-effect error in HeroBackground
- remove aria-label mismatch on install PWA button
- optimize hero background images and split SCSS
- simplify ObjectId string conversion in auth and payment-notes
- fix remaining CI failures from GamesPage and GameVariantSelector
- fix @arcadeum/ui test failures from Tamagui duplicate packages
- add parens for nullish coalescing in GameVariantSelector
- resolve lint and backend e2e test failures from dependabot upgrades
- add standalone mongo transaction fallback to shop services
- resolve cookie domain and standalone mongo transaction fallback