Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

feat(mobile): add native tabs and accessibility contract

2 months ago

ea2eb94
Authored
Cursor Agent7/11/2026, 8:13:56 PM
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>

Parent3c3a671

56 files changed
  • apps/mobile/src/app/(app)/(tabs)/(chats)/_layout.tsx+35−0
  • apps/mobile/src/app/(app)/{ => (tabs)/(chats)}/thread/[id].tsx+70−11
  • apps/mobile/src/app/(app)/(tabs)/{ => (chats)}/threads/index.tsx+0−0
  • apps/mobile/src/app/(app)/(tabs)/(settings)/_layout.tsx+40−0
  • apps/mobile/src/app/(app)/(tabs)/(settings)/settings/index.tsx+109−0
  • apps/mobile/src/app/(app)/{ => (tabs)/(settings)}/settings/mcp.tsx+104−4
  • apps/mobile/src/app/(app)/(tabs)/(settings)/settings/providers.tsx+552−0
  • apps/mobile/src/app/(app)/{ => (tabs)/(settings)}/settings/usage.tsx+0−0
  • apps/mobile/src/app/(app)/(tabs)/(skills)/_layout.tsx+31−0
  • apps/mobile/src/app/(app)/(tabs)/{ => (skills)}/skills/index.tsx+112−47
  • apps/mobile/src/app/(app)/(tabs)/(workspace)/_layout.tsx+43−0
  • apps/mobile/src/app/(app)/{ => (tabs)/(workspace)}/workspace/backups.tsx+36−0
  • apps/mobile/src/app/(app)/{ => (tabs)/(workspace)}/workspace/general.tsx+30−0
  • apps/mobile/src/app/(app)/(tabs)/(workspace)/workspace/index.tsx+134−0
  • apps/mobile/src/app/(app)/{ => (tabs)/(workspace)}/workspace/memory.tsx+47−3
  • apps/mobile/src/app/(app)/(tabs)/_layout.tsx+54−60
  • apps/mobile/src/app/(app)/(tabs)/workspace/index.tsx+0−251
  • apps/mobile/src/app/(app)/_layout.tsx+5−58
  • apps/mobile/src/app/(app)/settings/index.tsx+0−219
  • apps/mobile/src/app/(app)/settings/providers.tsx+0−503
  • apps/mobile/src/app/index.tsx+1−1
  • apps/mobile/src/components/ComposerBar.ios.tsx+10−2
  • apps/mobile/src/components/ComposerBar.tsx+20−8
  • apps/mobile/src/components/pairing/grouped-list.tsx+91−5
  • apps/mobile/src/components/pairing/pairing-home.fallback.tsx+28−4
  • apps/mobile/src/components/pairing/pairing-home.ios.tsx+3−1
  • apps/mobile/src/components/pairing/pairing-scan.fallback.tsx+18−2
  • apps/mobile/src/components/pairing/pairing-scan.ios.tsx+18−2
  • apps/mobile/src/components/pairing/pairing-welcome-card.tsx+4−0
  • apps/mobile/src/components/thread-home/thread-home-screen.shared.tsx+40−25
  • apps/mobile/src/components/thread/activity-group-card.tsx+19−2
  • apps/mobile/src/components/thread/markdown-text.tsx+16−1
  • apps/mobile/src/components/thread/pending-request-card.tsx+27−0
  • apps/mobile/src/components/thread/reasoning-card.tsx+14−0
  • apps/mobile/src/components/thread/sources-carousel.tsx+17−2
  • apps/mobile/src/components/thread/tool-call-card.tsx+19−1
  • apps/mobile/src/components/ui/app-button.tsx+27−4
  • apps/mobile/src/components/ui/hub-link-row.tsx+44−17
  • apps/mobile/src/components/ui/section-card.tsx+6−0
  • apps/mobile/src/components/ui/sf-symbol.ios.tsx+33−0
  • apps/mobile/src/components/ui/sf-symbol.tsx+11−0
  • apps/mobile/src/components/ui/status-pill.tsx+4−0
  • apps/mobile/src/components/workspace/workspace-switcher.tsx+49−8
  • apps/mobile/src/features/accessibility/mobile-accessibility-policy.ts+17−0
  • apps/mobile/src/features/accessibility/mobile-accessibility.ts+96−0
  • apps/mobile/src/features/cowork/model-capability-availability.ts+102−0
  • apps/mobile/src/features/navigation/mobile-navigation.ts+94−0
  • biome.json+2−2
  • docs/mobile-accessibility.md+47−0
  • test/fixtures/mobile-composer-components.tsx+11−0
  • test/mobile.accessibility-contract.test.ts+131−0
  • test/mobile.header-glass-button.test.ts+8−8
  • test/mobile.list-performance.test.ts+1−1
  • test/mobile.native-tabs-navigation.test.ts+85−0
  • test/mobile.thread-detail.test.tsx+13−1
  • test/mobile.thread-toolbar.test.tsx+13−1