You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Show the app version somewhere clear — suggested at the bottom of the Settings menu (an "About" / version row).
Notes from the code
The version string is already readable; we just don't surface it in the UI. appVersionName() exists in MainActivity.java (used for the feedback email and, since #136, the About dialog), and it comes from versionName in app/build.gradle.
Design settled 2026-07-12 (session discussion) — build from this without re-planning. Ships together with the #112 settings restructure.
Settled design
A version footer row on the root Settings screen (pref_headers_root.xml), below the three headers, showing e.g. Version 2.0.71 — visible the instant Settings opens, no navigation needed. The quick-glance version is the point; anything on tap is a bonus.
Tapping it opens the existing About dialog from Add an "About the app" item to the main overflow menu #136 (MainActivity.showAboutDialog()): extract showAboutDialog() + appVersionName() out of MainActivity into a small shared helper so the main-menu item and the Settings footer reuse one implementation.
Strings: about_version ("Version %1$s") already exists with its Arabic translation (added by Add an "About the app" item to the main overflow menu #136), so the footer needs at most one new translatable string (a tap-hint summary) in values + values-ar.
Request
Show the app version somewhere clear — suggested at the bottom of the Settings menu (an "About" / version row).
Notes from the code
The version string is already readable; we just don't surface it in the UI.
appVersionName()exists in MainActivity.java (used for the feedback email and, since #136, the About dialog), and it comes fromversionNamein app/build.gradle.Settled design
pref_headers_root.xml), below the three headers, showing e.g.Version 2.0.71— visible the instant Settings opens, no navigation needed. The quick-glance version is the point; anything on tap is a bonus.MainActivity.showAboutDialog()): extractshowAboutDialog()+appVersionName()out ofMainActivityinto a small shared helper so the main-menu item and the Settings footer reuse one implementation.about_version("Version %1$s") already exists with its Arabic translation (added by Add an "About the app" item to the main overflow menu #136), so the footer needs at most one new translatable string (a tap-hint summary) in values + values-ar.