• v0.3.0 422892f1ed

    v0.3.0
    All checks were successful
    PR Checks / android-build (pull_request) Successful in 6m10s
    Release APK / release (push) Successful in 9m26s
    Stable

    whitlocktech released this 2026-07-21 16:28:32 -05:00 | 96 commits to main since this release

    Runic Gateway Android v0.3.0

    Features

    • feat(sso): single "Sign in with SSO" button with a native provider picker
    • feat(admin): moderation + support queue (M10 Phase 3, part 3)
    • feat(admin): staff content — news posts + wiki taxonomy (M10 Phase 3, part 2)
    • feat(admin): staff nav + dashboard/site-mode (M10 Phase 3, part 1)

    Fixes

    • fix(nav): make the navigation drawer scrollable
    • fix(sso): make native SSO discovery legible and survive process death
    • fix(security): declare explicit network security config to forbid cleartext

    All changes

    Since v0.2.0:

    • feat(sso): single "Sign in with SSO" button with a native provider picker
    • feat(admin): moderation + support queue (M10 Phase 3, part 3)
    • feat(admin): staff content — news posts + wiki taxonomy (M10 Phase 3, part 2)
    • feat(admin): staff nav + dashboard/site-mode (M10 Phase 3, part 1)
    • fix(nav): make the navigation drawer scrollable
    • fix(sso): make native SSO discovery legible and survive process death
    • fix(security): declare explicit network security config to forbid cleartext
    • ci(sonarqube): add non-blocking SonarQube analysis on push to main

    Signed APK — sideload on Android 10+ (§10). The app self-configures its shard site on first run.

    Downloads
  • v0.2.0 0ea6495d9e

    v0.2.0
    All checks were successful
    Release APK / release (push) Successful in 9m14s
    Stable

    whitlocktech released this 2026-07-20 19:20:49 -05:00 | 106 commits to main since this release

    Runic Gateway Android v0.2.0

    Features

    • feat(sso): App Links autoVerify callback + paired-host trust check
    • feat(auth): M9 Part 2 — native in-app SSO via the mobile bridge
    • feat(push): M7 Part 2 — opt-in push notifications (embedded ntfy distributor)

    All changes

    Since v0.1.0:

    • feat(sso): App Links autoVerify callback + paired-host trust check
    • feat(auth): M9 Part 2 — native in-app SSO via the mobile bridge
    • feat(push): M7 Part 2 — opt-in push notifications (embedded ntfy distributor)

    Signed APK — sideload on Android 10+ (§10). The app self-configures its shard site on first run.

    Downloads
  • v0.1.0 d0fb6bbdfc

    v0.1.0
    All checks were successful
    Release APK / release (push) Successful in 8m44s
    Stable

    whitlocktech released this 2026-07-20 14:11:40 -05:00 | 113 commits to main since this release

    Runic Gateway Android v0.1.0

    Features

    • feat(release): m6 release mechanics — signed APK, R8, version guard, icons
    • feat(ui): m5 shard-website design pass
    • feat(m4): player self-service & game data
    • feat(m3): native auth — login+TOTP, token storage, refresh, access-level menu
    • feat(m2): public shard widgets + live SSE stream
    • feat(m1): connect & browse — first-run flow, public content, contact

    All changes

    • ci(release): make the release tag-driven (no push to protected main)
    • ci(release): fix workflow file mangled by prior base64 double-encode
    • ci(release): trim setup-android, drop broken Gradle cache, add job timeout
    • ci(release): auto-release engine (conventional commits) for the APK
    • feat(release): m6 release mechanics — signed APK, R8, version guard, icons
    • feat(ui): m5 shard-website design pass
    • feat(m4): player self-service & game data
    • feat(m3): native auth — login+TOTP, token storage, refresh, access-level menu
    • feat(m2): public shard widgets + live SSE stream
    • ci(android): raise Gradle heap + scope PR gate to debug variant
    • feat(m1): connect & browse — first-run flow, public content, contact
    • docs(android): note CI verified green + runner-specific accommodations
    • ci(android): stop yes|sdkmanager SIGPIPE from failing the step
    • ci(android): fix CI runner (JDK/SDK/gradlew) + variant test
    • chore(scaffold): M0 Gradle + Compose + Hilt skeleton with CI
    • Governance Documents added
    • Initial commit

    Signed APK — sideload on Android 10+ (§10). The app self-configures its shard site on first run.

    Downloads