Home
mweinbach
/
agent-coworker
public
mweinbach/agent-coworker
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
feat(mobile): improve remote workspace support
4 months ago
a104814
Authored
mweinbach
5/24/2026, 10:55:41 PM
Co-authored-by: Cursor <cursoragent@cursor.com>
Parent
1034c3d
113 files changed
apps/desktop/electron/services/persistence.ts
+5
−1
apps/desktop/electron/services/serverManager.ts
+2
−0
apps/desktop/src/app/store.actions/thread.ts
+21
−4
apps/desktop/src/app/store.helpers.ts
+1
−0
apps/desktop/src/app/store.helpers/controlSocket.ts
+28
−1
apps/desktop/src/app/store.helpers/threadEventReducer/socket.ts
+9
−6
apps/desktop/test/control-socket.sessions.test.ts
+44
−0
apps/desktop/test/mobile-relay-bridge.test.ts
+1
−0
apps/desktop/test/persistence-state-sanitization.test.ts
+35
−0
apps/desktop/test/server-manager.test.ts
+2
−0
apps/desktop/test/thread-reconnect.test.ts
+21
−0
apps/mobile/.agents/skills/building-native-ui/SKILL.md
+321
−0
apps/mobile/.agents/skills/building-native-ui/references/animations.md
+220
−0
apps/mobile/.agents/skills/building-native-ui/references/controls.md
+270
−0
apps/mobile/.agents/skills/building-native-ui/references/form-sheet.md
+253
−0
apps/mobile/.agents/skills/building-native-ui/references/gradients.md
+106
−0
apps/mobile/.agents/skills/building-native-ui/references/icons.md
+213
−0
apps/mobile/.agents/skills/building-native-ui/references/media.md
+198
−0
apps/mobile/.agents/skills/building-native-ui/references/route-structure.md
+229
−0
apps/mobile/.agents/skills/building-native-ui/references/search.md
+248
−0
apps/mobile/.agents/skills/building-native-ui/references/storage.md
+121
−0
apps/mobile/.agents/skills/building-native-ui/references/tabs.md
+433
−0
apps/mobile/.agents/skills/building-native-ui/references/toolbar-and-headers.md
+284
−0
apps/mobile/.agents/skills/building-native-ui/references/visual-effects.md
+197
−0
apps/mobile/.agents/skills/building-native-ui/references/webgpu-three.md
+605
−0
apps/mobile/.agents/skills/building-native-ui/references/zoom-transitions.md
+158
−0
apps/mobile/.agents/skills/expo-brownfield/SKILL.md
+54
−0
apps/mobile/.agents/skills/expo-brownfield/references/brownfield-integrated.md
+526
−0
apps/mobile/.agents/skills/expo-brownfield/references/brownfield-isolated.md
+385
−0
apps/mobile/.agents/skills/expo-brownfield/references/comparison.md
+63
−0
apps/mobile/.agents/skills/expo-brownfield/references/troubleshooting.md
+87
−0
apps/mobile/.agents/skills/expo-module/SKILL.md
+141
−0
apps/mobile/.agents/skills/expo-module/references/config-plugin.md
+90
−0
apps/mobile/.agents/skills/expo-module/references/create-expo-module.md
+206
−0
apps/mobile/.agents/skills/expo-module/references/lifecycle.md
+127
−0
apps/mobile/.agents/skills/expo-module/references/module-config.md
+48
−0
apps/mobile/.agents/skills/expo-module/references/native-module.md
+286
−0
apps/mobile/.agents/skills/expo-module/references/native-view.md
+171
−0
apps/mobile/.agents/skills/expo-tailwind-setup/SKILL.md
+480
−0
apps/mobile/.agents/skills/expo-ui-jetpack-compose/SKILL.md
+40
−0
apps/mobile/.agents/skills/expo-ui-swiftui/SKILL.md
+39
−0
apps/mobile/.agents/skills/native-data-fetching/SKILL.md
+507
−0
apps/mobile/.agents/skills/native-data-fetching/references/expo-router-loaders.md
+341
−0
apps/mobile/.agents/skills/upgrading-expo/SKILL.md
+134
−0
apps/mobile/.agents/skills/upgrading-expo/references/expo-av-to-audio.md
+132
−0
apps/mobile/.agents/skills/upgrading-expo/references/expo-av-to-video.md
+160
−0
apps/mobile/.agents/skills/upgrading-expo/references/native-tabs.md
+124
−0
apps/mobile/.agents/skills/upgrading-expo/references/new-architecture.md
+79
−0
apps/mobile/.agents/skills/upgrading-expo/references/react-19.md
+79
−0
apps/mobile/.agents/skills/upgrading-expo/references/react-compiler.md
+59
−0
apps/mobile/.agents/skills/upgrading-expo/references/react-navigation-to-expo-router.md
+61
−0
apps/mobile/.agents/skills/use-dom/SKILL.md
+417
−0
apps/mobile/skills-lock.json
+59
−0
apps/mobile/src/app/(app)/(tabs)/_layout.tsx
+1
−1
apps/mobile/src/app/(app)/(tabs)/threads/index.tsx
+46
−34
apps/mobile/src/app/(app)/settings/index.tsx
+32
−1
apps/mobile/src/app/(app)/thread/[id].tsx
+107
−49
apps/mobile/src/components/ComposerBar.ios.tsx
+179
−0
apps/mobile/src/components/ComposerBar.tsx
+139
−45
apps/mobile/src/components/thread/activity-group-card.tsx
+436
−0
apps/mobile/src/components/thread/markdown-text.tsx
+291
−41
apps/mobile/src/components/thread/sources-carousel.tsx
+164
−0
apps/mobile/src/components/thread/thread-feed-item.tsx
+41
−61
apps/mobile/src/components/thread/thread-render-item.tsx
+34
−0
apps/mobile/src/components/ui/sf-symbol.tsx
+7
−0
apps/mobile/src/features/cowork/activityGroups.ts
+496
−0
apps/mobile/src/features/cowork/feedDisplay.ts
+9
−0
apps/mobile/src/features/cowork/inlineMarkdown.ts
+154
−0
apps/mobile/src/features/cowork/jsonRpcClient.ts
+55
−4
apps/mobile/src/features/cowork/markdownPreview.ts
+31
−0
apps/mobile/src/features/cowork/offlineCache.ts
+1
−0
apps/mobile/src/features/cowork/protocolTypes.ts
+26
−18
apps/mobile/src/features/cowork/remoteThreadBootstrap.ts
+65
−0
apps/mobile/src/features/cowork/sourceDisplay.ts
+69
−0
apps/mobile/src/features/cowork/threadOfflineCache.ts
+75
−0
apps/mobile/src/features/cowork/threadStore.ts
+206
−35
apps/mobile/src/features/cowork/toolCardFormatting.ts
+314
−0
apps/mobile/src/features/cowork/toolFeedState.ts
+11
−0
apps/mobile/src/features/preferences/displayPreferencesStore.ts
+62
−0
apps/mobile/src/providers/MobileAppProvider.tsx
+69
−28
docs/generated/websocket-jsonrpc.d.ts
+9
−4
docs/generated/websocket-jsonrpc.schema.json
+1
−1
docs/websocket-protocol.md
+12
−0
src/server/index.ts
+49
−4
src/server/jsonrpc/routes/shared.ts
+4
−1
src/server/jsonrpc/routes/thread.ts
+40
−5
src/server/jsonrpc/routes/types.ts
+2
−0
src/server/jsonrpc/routes/workspace.ts
+45
−0
src/server/jsonrpc/schema.misc.ts
+7
−0
src/server/jsonrpc/schema.threadTurn.ts
+1
−0
src/server/jsonrpc/schema.workspace.ts
+36
−0
src/server/jsonrpc/workspaceCatalog.ts
+129
−0
src/server/runtime/ServerRuntime.ts
+30
−2
src/server/runtime/SessionRegistry.ts
+19
−0
src/server/startServer.ts
+9
−4
src/server/transport/h3/server.ts
+1
−0
src/server/webDesktopService.ts
+31
−1
test/jsonrpc.router.test.ts
+223
−6
test/jsonrpc/flow.turnStart.test.ts
+73
−0
test/mobile.activity-groups.test.ts
+93
−0
test/mobile.display-preferences.test.ts
+47
−0
test/mobile.header-glass-button.test.ts
+2
−2
test/mobile.inline-markdown.test.ts
+65
−0
test/mobile.jsonrpc-client.test.ts
+386
−0
test/mobile.remote-thread-bootstrap.test.ts
+191
−0
test/mobile.source-display.test.ts
+41
−0
test/mobile.thread-detail.test.tsx
+88
−4
test/mobile.thread-feed-item.test.tsx
+57
−0
test/mobile.thread-store.test.ts
+170
−1
test/mobileOfflineCache.test.ts
+149
−1
test/server.test.ts
+50
−18
test/webDesktopRoutes.test.ts
+39
−0
test/workspace.catalog.test.ts
+166
−0