Features
- docs: update v2 docs #3969 (Quan Nguyen)
Bug Fixes
- detox: fix Fabric sync hangs in SelectRemount and SheetScrollableDrag tests (natew)
- detox: remove withSync from swipes to avoid CI idle-wait overhead (natew)
- compiler: preserve fontWeight in native ternaries with theme tokens (natew)
- detox: fix PointerEvents drag flake + ThemeMutation sync hang in CI (natew)
- detox: disable sync before launchApp/reloadReactNative to prevent CI hangs (natew)
- detox: add safeLaunchApp/safeReloadApp helpers to prevent CI sync hangs (natew)
- detox: remove withSync from SheetScrollableDrag, taps work without sync (natew)
- compiler: pass compile-time flags to _withStableStyle to fix conditional hook crash on native Fixes #3977 (natew)
Code Refactoring
- ListItem demo ui #3973 (Quan Nguyen)
Tests
- add unit + detox tests for mixed ternary theme-token extraction (natew)
Continuous Integration
- use turbo dependency graph for integration test gating + enable build caching (natew)
- split iOS Detox into 3 shards + use reloadReactNative with skipEnableSync (natew)
Chores
- lint fix #3973 (Quan Nguyen)
Commits
- c39b016: bump detox timeout (natew)
- 42f8f2e: improve renewal emails (natew)
- a9141b6: improve detox test reliability, fix race in theme mutation test, snapshots (natew)
- 9dfcf34: add cancel button to both panes (natew)
- 7c1d8d1: fix missing test header (natew)
- 3443c8a: Revert "fix(detox): disable sync before launchApp/reloadReactNative to prevent CI hangs" (natew)
- d17112a: v2.0.0-rc.32 (natew)