Skip to content

feat: complete Pi Mobile revival roadmap#12

Merged
ayagmar merged 20 commits into
masterfrom
revival/complete-roadmap
Jul 13, 2026
Merged

feat: complete Pi Mobile revival roadmap#12
ayagmar merged 20 commits into
masterfrom
revival/complete-roadmap

Conversation

@ayagmar

@ayagmar ayagmar commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • align the Android client and bridge with the Pi 0.80.6 RPC/session contract
  • add cursor-based incremental session reconstruction, invalidation recovery, and authoritative active-session topology
  • harden bridge authentication, process limits, imports, session locks, and network defaults
  • decompose the chat feature and improve onboarding, navigation, recovery, and connection diagnostics
  • modernize the Android/Compose toolchain, CI, token storage, release docs, and contributor guidance
  • add terminal QR pairing with pnpm pair and keep Hosts accessible for connection recovery
  • fix Jump to latest indexing and stabilize the chat composer/keyboard layout

Verification

  • ./gradlew clean ktlintCheck detekt test :app:lintDebug :app:assembleDebug :app:assembleRelease :app:compileDebugAndroidTestKotlin
  • (cd bridge && pnpm install --frozen-lockfile && pnpm run check && pnpm audit --prod)
  • debug APK installed successfully over wireless ADB
  • bridge: 60 tests passing and no known production vulnerabilities

@ayagmar
ayagmar merged commit f656cfa into master Jul 13, 2026
3 checks passed
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