Skip to content

v0.1.1 — development-build workflow

Choose a tag to compare

@johnckealy johnckealy released this 03 Jul 22:17
· 13 commits to main since this release

Template release. (The in-repo version fields intentionally stay at 0.0.1 — students version their own apps.)

Highlights

  • Development builds, not Expo Go — expo-dev-client is installed, eas.json ships development and production profiles, and npm run ios / npm run android compile the native app via expo run:*. Expo Go is unsupported (the store app lags behind SDK 56, and native modules are pre-installed).
  • change-me naming convention — app.json ships with placeholder name/slug; renaming the app is the documented first task, enforced via CLAUDE.md.
  • Shared Screen scaffold — safe areas, tab-bar clearance, and wide-screen max width in one component; both screens rebuilt on it.
  • Theme consistency — new onDanger token (no more inline #fff), resolveIsDark as the single scheme resolver, TopTabInset for the web tab bar, Text color prop now maps 1:1 to theme tokens.
  • No wrong-theme flash — the splash screen holds until the persisted theme mode rehydrates.
  • Single logo asset — one 1024×1024 opaque logo.png drives the app icon, adaptive icon, and in-app logo.
  • Barrel convention — each folder's index.ts is its public API; all imports unified.
  • Docs (README + CLAUDE.md) rewritten for the dev-build + EAS workflow.

🤖 Generated with Claude Code