Skip to content

Hermex Android 1.0.16

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Aug 05:52

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.