🚀 Daily Development Update
Added to develop — will be in release v1.25.~:
- 🧪 share one mongod across integration specs and restore parallel jest runs
- 🧪 run jest serially to avoid flaky integration timeouts from parallel mongod instances
- 🛠️ validate room id and use eq filter in Atlas mirror query
- ⚙️ extract room participant utilities and use next router in BuyGemsButton
- 🛠️ keep react-native 0.86.2 and expo-constants 18.x for Expo SDK 54
- 🔧 bump the minor-patch group with 32 updates
- ⚡ eliminate home page layout shift from streaming skeleton
- 🧪 update e2e 6-player mobile vertical layout assertion for pure CSS Grid
- ⚡ delegate cell hover events and isolate sunkCellSet to eliminate redundant board rerenders
- ⚡ replace O(N) player finds with aliveMap in team-rotation utils and engine
- ⚡ eliminate O(N) finds with Maps/Sets, structuredClone, and memoize hot paths
- ⚙️ clean up dead UI components and optimize rendering
- 🎨 adjust top/side margins, weapons spacing, and 16px bottom padding
- 🎨 reduce side margins/padding on grid container
- 🎨 preserve full avatar disc effects and rings inline
👀 Stay tuned — more updates coming soon!