What's New
Tactile Haptics Engine (expo-haptics)
- Added
haptics: z.boolean().default(true) to CreateInput and project manifest.
- Generated
src/haptics/index.ts with cross-platform safe tactile vibration methods (selection, light, medium, heavy, success, warning, error).
- Pre-wired haptic feedback into interactive UI components (
CounterCard, ThemeToggle, and tab navigation listeners).
- Added
--no-haptics support with safe zero-dependency stubs preserving component compatibility.
- Added
expojet doctor checks for haptics integrity and dependencies.
- Added Stack Builder toggle for tactile haptics.
Sentry Error Monitoring Adapter (@sentry/react-native)
- Added error monitoring adapter kind featuring Sentry integration.
- Wired native side-effect initialization in root layout /
App.tsx.
- Configured
@sentry/react-native/expo plugin in app.json and declared environment variables (EXPO_PUBLIC_SENTRY_DSN, SENTRY_AUTH_TOKEN, SENTRY_ORG, SENTRY_PROJECT).
- Integrated Sentry option into documentation Stack Builder with live plan materialization.
Improvements & Fixes
- Prevented Clerk authentication crash when publishable key is missing or unconfigured with a setup notice screen.
- Resolved dark theme text contrast on generated home page and documentation navigation surfaces.
- Fixed
--socials CLI flag resolution and preserved social providers in configuration presets.
Installation
npx create-expojet@latest