Home
mweinbach
/
agent-coworker
public
mweinbach/agent-coworker
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
feat(mobile): add native tabs and accessibility contract
2 months ago
ea2eb94
Authored
Cursor Agent
7/11/2026, 8:13:56 PM
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
Parent
3c3a671
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