What
Give the app a proper "About the app" surface: a brief description of what the app does, the current version, developer credit, the open-source/license status, and a short responsibility note (battery figures are device-provided estimates; the app ships "as is").
Why
Implemented (branch claude/about-app-menu-g9p4t6)
An "About the app" item in the main overflow menu (after "Send feedback") opens a Material dialog:
- App icon + name + Version X.Y.Z (via the existing
appVersionName())
- One-paragraph description in the app's existing voice (alerts, full-charge/temperature notifications, charging speed, health insights — "no bloat")
- Developed by Al-Mothafar Al-Hasan (reuses
developer_name, consistent with the signature footer)
- "Free and open-source software, licensed under the Apache License 2.0."
- Disclaimer: readings/health/charging figures are device-provided estimates — guidance, not exact measurements; provided "as is", without warranty
- View on GitHub button opening the repo; OK to dismiss
All new strings translated in values-ar (Western digits via the version placeholder, per #96).
Affected code
res/menu/menu_main.xml — new action_about item
ui/MainActivity.java — showAboutDialog() + openProjectPage()
res/layout/dialog_about.xml (new)
res/values/strings.xml + values-ar/strings.xml
Content decision (settled)
Mention open source + Apache 2.0 in-app (trust signal, F-Droid groundwork). Keep the personal "playground / fun with AI" tone out of the app UI — it reads as "don't rely on this" to end users; the README/repo description is the right home for that tone.
Relation to other issues
Acceptance criteria
Open questions
What
Give the app a proper "About the app" surface: a brief description of what the app does, the current version, developer credit, the open-source/license status, and a short responsibility note (battery figures are device-provided estimates; the app ships "as is").
Why
SimpleBatteryNotifierinF-Droid#4).Implemented (branch
claude/about-app-menu-g9p4t6)An "About the app" item in the main overflow menu (after "Send feedback") opens a Material dialog:
appVersionName())developer_name, consistent with the signature footer)All new strings translated in
values-ar(Western digits via the version placeholder, per #96).Affected code
res/menu/menu_main.xml— newaction_aboutitemui/MainActivity.java—showAboutDialog()+openProjectPage()res/layout/dialog_about.xml(new)res/values/strings.xml+values-ar/strings.xmlContent decision (settled)
Mention open source + Apache 2.0 in-app (trust signal, F-Droid groundwork). Keep the personal "playground / fun with AI" tone out of the app UI — it reads as "don't rely on this" to end users; the README/repo description is the right home for that tone.
Relation to other issues
developer_namestring.SimpleBatteryNotifierinF-Droid#4 (F-Droid): the in-app FOSS statement supports the listing.Acceptance criteria
Open questions