feat(app): quote Android v0.7.0, with report, block and hide and account deletion #48

Merged
whitlocktech merged 1 commits from fix/android-v0.7.0 into main 2026-10-30 18:09:31 -05:00
Member

Android-app v0.7.0 shipped today (M8's cutover, Android-app#65). Without this PR, check:facts goes red on release Android-app and apk asset.

  • platform.json: Android-app v0.7.0, and the APK runic-gateway-0.7.0.apk.
  • /app/ (app.mjs, under Your account): two items v0.7.0 adds:
    • Report, block and hide on a chat line, gated on a game module whose chat lines can be reported (Rust);
    • Deleting your account from My account.
  • Moderation docs: the chat-line report now names the app's long press beside the site's ⋯ menu (#47 left it out until this release).

⚠️ Decide before merging: androidApk.serviceable

It stays false, because it records that a person ran the build, and nobody has run v0.7.0's release APK on a phone yet. While it's false, /app/ renders "v0.7.0 is on the releases page but does not install and run correctly", which nobody has found to be true of v0.7.0.

Either:

  • run the APK on a phone, then flip it to true in this PR (the download link comes back); or
  • merge as is, accepting that sentence until someone has run it.

What I checked on the build: it's signed 59:7B:79:ED…, versionCode 700, targets 36, and matches SHA256SUMS.

Checked: npm run verify with GITEA_TOKEN passes end to end (41 facts, 59 quickstart, 55 reference, build, links, a11y, CSP).

  • AI-assisted: Claude Code (Claude Opus 5.5)

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

Android-app **v0.7.0** shipped today (M8's cutover, Android-app#65). Without this PR, `check:facts` goes red on `release Android-app` and `apk asset`. - **`platform.json`:** Android-app v0.7.0, and the APK `runic-gateway-0.7.0.apk`. - **`/app/`** (`app.mjs`, under *Your account*): two items v0.7.0 adds: - **Report, block and hide** on a chat line, gated on a game module whose chat lines can be reported (Rust); - **Deleting your account** from *My account*. - **Moderation docs:** the chat-line report now names the app's long press beside the site's `⋯` menu (#47 left it out until this release). ### ⚠️ Decide before merging: `androidApk.serviceable` It stays **`false`**, because it records that a person ran the build, and nobody has run v0.7.0's release APK on a phone yet. While it's `false`, `/app/` renders "**v0.7.0** is on the releases page but does not install and run correctly", which nobody has found to be true of v0.7.0. Either: - run the APK on a phone, then flip it to `true` in this PR (the download link comes back); or - merge as is, accepting that sentence until someone has run it. What I checked on the build: it's signed `59:7B:79:ED…`, versionCode 700, targets 36, and matches `SHA256SUMS`. **Checked:** `npm run verify` with `GITEA_TOKEN` passes end to end (41 facts, 59 quickstart, 55 reference, build, links, a11y, CSP). - [x] AI-assisted: Claude Code (Claude Opus 5.5) 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
wtclaude added 1 commit 2026-10-30 18:08:28 -05:00
feat(app): quote Android v0.7.0, with report, block and hide and account deletion
Some checks failed
PR checks / checks (pull_request) Failing after 3m28s
8b8896f54b
Android-app v0.7.0 released 2026-10-30 (M8's cutover). platform.json
quotes it and its APK; /app/ gains the two things it added for a member
(report/block/hide on chat lines, and deleting the account), and the
Moderation docs name the app's long press beside the site's menu.

androidApk.serviceable is left false: it records a person having run
the build, and nobody has run v0.7.0's release APK on a phone yet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech merged commit 08a4973bde into main 2026-10-30 18:09:31 -05:00
whitlocktech deleted branch fix/android-v0.7.0 2026-10-30 18:09:33 -05:00
Sign in to join this conversation.
No description provided.