Release notes & requirement changes
Versioned record of why the Access Control app changed and what shipped. Use this for PM reviews, store release write-ups, and “why did we change that?” debates.
Do not paste JWT secrets, passwords, tokens, or full personal data here.
How we maintain this
- When a requirement is accepted, add a row under the next (or current) version section: Requirement → Why → What → Status.
- When you bump
versionName/versionCode(Androidapp/build.gradle, iOS marketing version), freeze that section as Released and start a new Unreleased block. - Link related specs under
docs/superpowers/specs/when useful; keep this page short enough to read on the floor.
Current Android baseline: versionName 1.0, versionCode 9.
Unreleased — Client picker (Xporience / Terrapinn) + Home UX
Working title: Multi-client (ADNEC / DMG / Xporience / Terrapinn) and Home declutter
Target: next store / internal build after versionCode 9
Branch context: feat/client-environment-picker (+ follow-up Home UX)
Requirement changes
Resolved — Xporience login path
Operator-visible UX (this release)
- Client select: ADNEC · DMG · Xporience · Terrapinn
- Home: hamburger menu, Sync + label, centered stats card
- Menu: Export Excel · Send Report · Pin/Unpin · Enable/Disable Sound Lock (password / QR) · About · Logout
- Sound: by default device returns to normal ringer/volume when app opens or resumes; login
silent_mode: truedisables that enforcement; operators can override via side menu with security password
Related internal specs
docs/superpowers/specs/2026-08-19-client-environment-picker-design.mddocs/superpowers/specs/2026-09-08-terrapinn-client-design.mddocs/superpowers/specs/2026-09-08-kiosk-always-on-design.mddocs/superpowers/specs/2026-09-04-home-hamburger-sidebar-design.mddocs/superpowers/specs/2026-09-04-app-changes-tracker.md(dev tracker; this page is the docs-site source of truth for releases)
Template — next version
Copy when starting a new release:
## Unreleased — <short title>
**Target:** versionName X.Y · versionCode N
**Date opened:** YYYY-MM-DD
### Requirement changes
| ID | Requirement | Why it changed | What we did | Status |
| --- | --- | --- | --- | --- |
| REQ-0xx | | | | |
### Operator-visible UX
-
### Known issues
-
When shipping, rename the heading to:
## versionName X.Y (versionCode N) — YYYY-MM-DD
and move bullets that did not ship into the new Unreleased section.
Older releases
No prior entries on this page yet. Seed from Play Console / TestFlight notes when useful.