Settings: display app version number #62

Open
opened 2026-07-26 17:37:36 +02:00 by cloudbot · 0 comments
Collaborator

Goal

Show the app's version (versionName, e.g. "1.0.0") as a
small on-screen text line in the Settings sheet.

Motivation

General usability — lets users and support quickly confirm which build a
device is running without digging into the OS app-info screen.

Acceptance criteria

  • Settings sheet displays the current versionName, sourced from the
    app's build config (already externalized via version.properties),
    not hardcoded.
  • Text is small/muted, doesn't compete visually with the existing
    settings content (Biometric lock, Templates sections).

Non-goals / constraints

  • No tap-to-copy, changelog link, or update-check behavior — just a static
    display of the current version.
  • No versionCode display: it's derived from versionName in this repo's
    version scheme (major*1_000_000 + minor*1_000 + patch, see
    scripts/bump-version.js), so it carries no information not already in
    versionName. Amended from the original acceptance criteria after
    confirming this during planning.

Settings sheet is currently being reworked in issue #60 (Sync Templates
button + back button) — this issue is separate scope but touches the same
file (SettingsSheet.kt).

## Goal Show the app's version (versionName, e.g. "1.0.0") as a small on-screen text line in the Settings sheet. ## Motivation General usability — lets users and support quickly confirm which build a device is running without digging into the OS app-info screen. ## Acceptance criteria - [ ] Settings sheet displays the current versionName, sourced from the app's build config (already externalized via `version.properties`), not hardcoded. - [ ] Text is small/muted, doesn't compete visually with the existing settings content (Biometric lock, Templates sections). ## Non-goals / constraints - No tap-to-copy, changelog link, or update-check behavior — just a static display of the current version. - No versionCode display: it's derived from versionName in this repo's version scheme (`major*1_000_000 + minor*1_000 + patch`, see `scripts/bump-version.js`), so it carries no information not already in versionName. Amended from the original acceptance criteria after confirming this during planning. ## Related Settings sheet is currently being reworked in issue #60 (Sync Templates button + back button) — this issue is separate scope but touches the same file (`SettingsSheet.kt`).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
utilities/Logbook#62
No description provided.