Skip to content

Add local Android agent activity updates - #9

Draft
HorusGoul wants to merge 26 commits into
horus/androidfrom
t3code/android-local-agent-updates
Draft

Add local Android agent activity updates#9
HorusGoul wants to merge 26 commits into
horus/androidfrom
t3code/android-local-agent-updates

Conversation

@HorusGoul

Copy link
Copy Markdown
Owner

Summary

  • Adds a local-only Android Agent Activity path that reuses the existing Effect RPC shell WebSocket state instead of relay registration or FCM.
  • Adds an Android foreground service in the existing t3-native-controls Expo module to keep the app process connected while backgrounded.
  • Derives activity state from shell snapshots, posts local Android notifications for background approval/input/failure/completion transitions, and exposes Android settings without requiring T3 Cloud sign-in.

Refs #6

Verification

  • vp check (passes with existing unrelated warnings)
  • vp run typecheck
  • vp test
  • vp run lint:mobile (passes; ktlint/detekt not installed locally, script warns and skips them)
  • APP_VARIANT=development EXPO_NO_GIT_STATUS=1 pnpm --dir apps/mobile exec expo prebuild --clean --platform android --no-install
  • ./gradlew :app:assembleDebug
  • ./gradlew :t3-native-controls:compileDebugKotlin

juliusmarminge and others added 21 commits June 26, 2026 17:08
- Enable adaptive sidebar navigation on wide mobile windows
- Keep compact single-pane behavior on phones
- Extract and test shared thread grouping and layout logic

Co-authored-by: codex <codex@users.noreply.github.com>
- Adapt iPad/mobile layout for sidebar, inspector, and sheets
- Move review diff payloads off Fabric props and add native scrolling
- Add iOS header button module for consistent toolbar actions

Co-authored-by: codex <codex@users.noreply.github.com>
- Keep sidebar threads swipeable with archive/delete actions
- Hide archived threads from navigation groups
- Stabilize review diff visibility and optimistic file selection

Co-authored-by: codex <codex@users.noreply.github.com>
- Stabilize thread selection routing in the adaptive workspace layout
- Extract and memoize thread sidebar rows to reduce unnecessary rerenders

Co-authored-by: codex <codex@users.noreply.github.com>
- add thread selection context for split-view routing
- switch thread feeds to automatic content insets on iOS glass headers
- add native scroll-edge effect helper and app domain config
- Update Clerk packages across web, desktop, relay, and mobile
- Refresh lockfile entries for related Expo and native packages
…-3514' into horus/android

# Conflicts:
#	apps/mobile/app.config.ts
#	apps/mobile/src/features/home/HomeScreen.tsx
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XL labels Jun 28, 2026
@HorusGoul
HorusGoul force-pushed the t3code/android-local-agent-updates branch 2 times, most recently from 98e3c12 to 5b5edf9 Compare June 28, 2026 23:40
@github-actions github-actions Bot added size:XXL and removed size:XL labels Jun 28, 2026
@HorusGoul
HorusGoul force-pushed the t3code/android-local-agent-updates branch 2 times, most recently from 83a6afe to 841972b Compare June 29, 2026 00:26
@HorusGoul HorusGoul added the android:apk-preview Build and publish a self-contained Android preview APK for this PR. label Jun 29, 2026
@github-actions

github-actions Bot commented Jun 29, 2026

Copy link
Copy Markdown

Android APK preview

A self-contained Android preview APK was built for this PR.

  • Artifact: t3code-preview-release-pr-9
  • Size: 87.2 MiB
  • SHA-256: 4f0962db52983e5dbd4d160bab8f6f1116fe60d3196ea877d9901c009f1335bb
  • Source: be9f528b77c2
  • Note: GitHub Actions downloads artifacts as zip archives.

Re-add the android:apk-preview label to build a fresh APK.

@github-actions github-actions Bot removed the android:apk-preview Build and publish a self-contained Android preview APK for this PR. label Jun 29, 2026
@HorusGoul
HorusGoul force-pushed the t3code/android-local-agent-updates branch 5 times, most recently from 8b69a18 to d5ca4d7 Compare June 29, 2026 23:57
@HorusGoul
HorusGoul force-pushed the t3code/android-local-agent-updates branch from d5ca4d7 to 489117f Compare June 30, 2026 00:02
@HorusGoul HorusGoul added the android:apk-preview Build and publish a self-contained Android preview APK for this PR. label Jun 30, 2026
@github-actions github-actions Bot removed the android:apk-preview Build and publish a self-contained Android preview APK for this PR. label Jun 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants