Hermex Android 1.0.16
Pre-release
Pre-release
Hermex 1.0.16 brings the next native Android Kanban parity slice: complete card workflow, dependency, and archive handling in the Debug-only Kanban Lab.
What’s new
- Explicit card workflow actions: Move to To Do, Ready, Blocked, or Done; structured Block/Unblock; Complete; and Archive.
- Running safeguards match iOS: no direct move into Running, and every move out of Running requires confirmation because server claim/worker state may be cleared.
- Archive includes a short-lived Undo that restores the immediately previous status using the same canonical reconciliation rules.
- Prerequisite dependencies can be added and removed from Card Detail with the correct prerequisite → dependent direction.
- Mutations update optimistically per card, serialize writes to the same card, and still allow unrelated cards to update concurrently.
- Live refresh/SSE results cannot overwrite pending optimistic state; ambiguous writes reconcile against canonical server state and are never blindly retried.
- Missing workflow endpoints disable only workflow controls instead of taking down card creation/editing.
- Fixed a Board-loading race that could overwrite a status filter chosen while a board switch was still applying.
Kanban Lab remains Debug-only until the remaining parity slices and validation gates are complete.
Quality gates
- 122 iOS/Android endpoint parity checks
- 1,289 localized Android keys across 18 locales
- 467 unit tests, 0 failures
- 58 API 35 managed-device tests, 0 failures
- Release lint, APK, and AAB builds passed
- APK and AAB signed with the permanent Hermex release identity
Version: 1.0.16 (versionCode 26)
Upgrade note: 1.0.16 installs directly over production-signed 1.0.x builds. GitHub APKs from 0.2.7 and earlier used a debug signature and may still require uninstalling the old app once before installing this release.