• v0.5.0 c55ee7f47e

    v0.5.0
    All checks were successful
    sync-project-tree / sync (push) Successful in 21s
    SonarQube / analysis (push) Successful in 9m39s
    Release APK / release (push) Successful in 10m32s
    Stable

    whitlocktech released this 2026-08-08 16:28:50 +00:00 | 10 commits to main since this release

    Runic Gateway Android v0.5.0

    Features

    • feat(nav): group the drawer into the shard's sections and honor its added links (M12 phase 6)
    • feat(nav): honor the shard's public nav order, labels and hiding (M12 phase 5)
    • feat(brand): draw the shard's logo and hero (M12 phase 4)
    • feat(theme): draw the app in the shard's chosen type families (M12 phase 3)
    • feat(theme): scale the shard's radii and card depth onto the app's scale (M12 phase 2)
    • feat(theme): resolve the shard's palette into the Material scheme (M12 phase 1)
    • feat(appearance): read the admin theme and nav contract into a SiteAppearance (M12 phase 0)

    Fixes

    • fix(theme): let the shard's panel color and pill radius reach Material's defaults (M12 phase 8)

    All changes

    Since v0.4.0:

    • fix(theme): let the shard's panel color and pill radius reach Material's defaults (M12 phase 8)
    • chore(sonar): measure the theme resolvers instead of excluding them (M12 phase 8)
    • feat(nav): group the drawer into the shard's sections and honor its added links (M12 phase 6)
    • feat(nav): honor the shard's public nav order, labels and hiding (M12 phase 5)
    • feat(brand): draw the shard's logo and hero (M12 phase 4)
    • feat(theme): draw the app in the shard's chosen type families (M12 phase 3)
    • feat(theme): scale the shard's radii and card depth onto the app's scale (M12 phase 2)
    • feat(theme): resolve the shard's palette into the Material scheme (M12 phase 1)
    • feat(appearance): read the admin theme and nav contract into a SiteAppearance (M12 phase 0)

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

    Downloads
  • v0.4.0 5eaf5d22c6

    v0.4.0
    All checks were successful
    sync-project-tree / sync (push) Successful in 20s
    SonarQube / analysis (push) Successful in 5m14s
    Release APK / release (push) Successful in 10m13s
    Stable

    whitlocktech released this 2026-08-01 07:22:05 +00:00 | 28 commits to main since this release

    Runic Gateway Android v0.4.0

    Features

    • feat(shard): the four Protocol 3.0 content screens
    • feat(shard): follow the visibility framework and read the Protocol 3.0 profile

    Fixes

    • fix(shard): decode the atlas places objects and render them

    All changes

    Since v0.3.6:

    • fix(shard): decode the atlas places objects and render them
    • feat(shard): the four Protocol 3.0 content screens
    • feat(shard): follow the visibility framework and read the Protocol 3.0 profile

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

    Downloads
  • v0.3.6 4fe7a7e2a3

    v0.3.6
    All checks were successful
    sync-project-tree / sync (push) Successful in 8s
    SonarQube / analysis (push) Successful in 5m41s
    Release APK / release (push) Successful in 9m29s
    Stable

    whitlocktech released this 2026-07-28 06:11:30 +00:00 | 34 commits to main since this release

    Runic Gateway Android v0.3.6

    Features

    • feat(auth): persist the trust token returned by the SSO exchange

    All changes

    Since v0.3.5:

    • feat(auth): persist the trust token returned by the SSO exchange

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

    Downloads
  • v0.3.5 f3da6ea618

    v0.3.5
    All checks were successful
    sync-project-tree / sync (push) Successful in 13s
    SonarQube / analysis (push) Successful in 3m16s
    Release APK / release (push) Successful in 9m9s
    Stable

    whitlocktech released this 2026-07-22 21:24:49 +00:00 | 36 commits to main since this release

    Runic Gateway Android v0.3.5

    All changes

    Since v0.3.4:

    • ci(docs): auto-sync PROJECT_TREE.md to the docs repo on push to main
    • test(coverage): raise unit coverage past the 50% gate (phases 0-2)
    • chore(sonar): wire JaCoCo coverage and clear actionable smells

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

    Downloads
  • v0.3.4 a6446b04d8

    v0.3.4
    All checks were successful
    SonarQube / analysis (push) Successful in 1m24s
    Release APK / release (push) Successful in 16m55s
    Stable

    whitlocktech released this 2026-07-22 16:48:06 +00:00 | 42 commits to main since this release

    Runic Gateway Android v0.3.4

    Fixes

    • fix(notifications): always serialize streams so clearing the last subscription saves

    All changes

    Since v0.3.3:

    • fix(notifications): always serialize streams so clearing the last subscription saves

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

    Downloads
  • v0.3.3 f0a3b6c03e

    v0.3.3
    All checks were successful
    SonarQube / analysis (push) Successful in 56s
    Release APK / release (push) Successful in 9m55s
    Stable

    whitlocktech released this 2026-07-22 08:32:57 +00:00 | 44 commits to main since this release

    Runic Gateway Android v0.3.3

    Fixes

    • fix(nav): show the player game-data groups to staff

    All changes

    Since v0.3.2:

    • fix(nav): show the player game-data groups to staff

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

    Downloads
  • v0.3.2 03d4ef6fad

    v0.3.2
    All checks were successful
    SonarQube / analysis (push) Successful in 1m14s
    Release APK / release (push) Successful in 9m37s
    Stable

    whitlocktech released this 2026-07-22 06:26:54 +00:00 | 46 commits to main since this release

    Runic Gateway Android v0.3.2

    All changes

    Since v0.3.1:

    • @ feat(auth): trusted devices & recovery codes on the mobile client

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

    Downloads
  • v0.3.1 befbc01670

    v0.3.1
    All checks were successful
    SonarQube / analysis (push) Successful in 52s
    Release APK / release (push) Successful in 9m7s
    Stable

    whitlocktech released this 2026-07-22 01:16:54 +00:00 | 48 commits to main since this release

    Runic Gateway Android v0.3.1

    Fixes

    • fix(shard): decode in-game serials as hex strings, not numbers

    All changes

    Since v0.3.0:

    • fix(shard): decode in-game serials as hex strings, not numbers

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

    Downloads
  • 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 21:28:32 +00:00 | 51 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-21 00:20:49 +00:00 | 61 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