Skip to content

Adopt single-activity Compose navigation - #21

Merged
andre487 merged 12 commits into
mainfrom
feat/single-activity-navigation
Sep 4, 2026
Merged

andre487 merged 12 commits into
mainfrom
feat/single-activity-navigation

Conversation

@andre487

@andre487 andre487 commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • replace per-screen Activities with one Navigation Compose host in MainActivity
  • route the SSH host-key notification into the same navigation stack
  • add instrumented Compose UI coverage for the back stack and every settings destination
  • run UI tests on an Android emulator in pull-request CI through a new Fastlane lane

Validation

  • ./gradlew connectedDebugAndroidTest --no-daemon (2 tests, Android 15 emulator)
  • ./gradlew testDebugUnitTest lintDebug assembleDebug assembleRelease --no-daemon
  • ruby -c fastlane/Fastfile
  • git diff --check

@github-actions

github-actions Bot commented Sep 4, 2026 •

Copy link
Copy Markdown

APK artifacts

Built from commit f4870a20 by CI run #70.
Artifacts expire after 14 days. Neither APK uses the MegaProxy release key.

@andre487
andre487 enabled auto-merge September 4, 2026 12:59
@andre487
andre487 merged commit 627ccd4 into main Sep 4, 2026
3 checks passed
@andre487
andre487 deleted the feat/single-activity-navigation branch September 4, 2026 13:03
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