Skip to content

Add Expo iOS MVP#109

Open
LukeberryPi wants to merge 2 commits into
mainfrom
codex/expo-ios-mvp
Open

Add Expo iOS MVP#109
LukeberryPi wants to merge 2 commits into
mainfrom
codex/expo-ios-mvp

Conversation

@LukeberryPi

Copy link
Copy Markdown
Owner

Summary

  • add an Expo MVP under apps/ios with one task list, five tasks, reorder, swipe delete, menu, and light/dark mode
  • expose native design tokens from @phived/tokens for React Native parity
  • wire ios workspace scripts, typecheck, README docs, and screenshots

Verification

  • bun run typecheck
  • bun run lint
  • bun run format:check
  • bunx expo export --platform web
  • pre-push hook: bun run check

@vercel

vercel Bot commented Jun 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
phived Ready Ready Preview, Comment Jun 30, 2026 1:05pm

- Extract the task types and pure list helpers into a new @phived/tasks
  package; apps/app re-exports them so the web and iOS surfaces stay in
  lockstep. iOS now uses the shared trailing-empty-row rule, fixing the
  list being capped at five tasks.
- Decompose apps/ios/App.tsx into theme, constants, task, hook, and
  component modules, and dedupe the swipe/drag gestures behind shared
  hooks so the native and web paths can't drift.
- Stop the red delete background from showing while reordering a row, and
  reuse design tokens instead of hardcoded colors.
- Add an ESLint config and wire lint:ios into the root lint gate.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant