Split out from the rebrand issue (#171) deliberately so it does not interrupt the current in-flight work. Do this only after the relaunch issues have landed — it's cosmetic/branding cleanup, not a blocker.
Scope A — README + docs rebrand (always do)
Rename the repo's public-facing docs to BattWatch, keeping a "formerly Simple Battery Notifier" line for continuity and search:
Scope B — optional GitHub repo rename (owner's call)
Renaming almothafar/SimpleBatteryNotifier → almothafar/BattWatch for brand consistency (repo = app = store).
Why it's safe: GitHub auto-redirects the old URL, clone URLs, and old issue/PR links indefinitely — including every f4460ac permalink in these issues. The redirect only breaks if a new repo later reuses the old name (don't do that). Not required functionally; purely branding.
If renamed, update the URL references that currently hardcode the repo name (so they point straight at the new name instead of leaning on the redirect):
Leave alone: strings.xml L255 developer_link = github.com/almothafar — that's your profile, not the repo.
Do NOT touch — the package identity
This rename is URLs and docs only. The Java package path and app identity stay exactly as they are:
Renaming the repo does not require touching any of these — repo name and package name are independent.
(Permalinks pinned at f4460ac; they keep resolving through GitHub's redirect even after a repo rename.)
Acceptance criteria
Follow-up to #171. Related: #2, #3 (README refresh), #4 (F-Droid name).
Split out from the rebrand issue (#171) deliberately so it does not interrupt the current in-flight work. Do this only after the relaunch issues have landed — it's cosmetic/branding cleanup, not a blocker.
Scope A — README + docs rebrand (always do)
Rename the repo's public-facing docs to BattWatch, keeping a "formerly Simple Battery Notifier" line for continuity and search:
README.md— title (L1), the "Why" section (L10, L14), clone instructions (L69-70). Overlaps with Fill out theInstallationsection ofREADME.md#3 (Installation section) and Add screenshots toREADME.md#2 (screenshots) — coordinate so the README is refreshed once.CODE_REVIEW_GUIDELINES.md— project-name mention (L3).Scope B — optional GitHub repo rename (owner's call)
Renaming
almothafar/SimpleBatteryNotifier→almothafar/BattWatchfor brand consistency (repo = app = store).Why it's safe: GitHub auto-redirects the old URL, clone URLs, and old issue/PR links indefinitely — including every
f4460acpermalink in these issues. The redirect only breaks if a new repo later reuses the old name (don't do that). Not required functionally; purely branding.If renamed, update the URL references that currently hardcode the repo name (so they point straight at the new name instead of leaning on the redirect):
strings.xmlL284 —about_github_urlstrings.xmlL360 —feedback_github_urlREADME.mdL3, L111 — CI badge + Actions linkssettings.gradleL15 —rootProject.name(cosmetic: changes the Gradle project + default build-output name; optional)SimpleBatteryNotifierinF-Droid#4).Leave alone:
strings.xmlL255developer_link = github.com/almothafar— that's your profile, not the repo.Do NOT touch — the package identity
This rename is URLs and docs only. The Java package path and app identity stay exactly as they are:
applicationId = com.almothafar.simplebatterynotifierandnamespace(app/build.gradleL35, L40) — changingapplicationId= brand-new Play listing, zero installs/reviews (the whole reason Rebrand to BattWatch: app display name + Play Store listing (title / short / long description) #171 keeps it).com.almothafar.simplebatterynotifier.*reference in the layout/pref XMLtools:context, fragment names, and custom-view tags — these follow the package, not the repo, and must not change.Renaming the repo does not require touching any of these — repo name and package name are independent.
(Permalinks pinned at
f4460ac; they keep resolving through GitHub's redirect even after a repo rename.)Acceptance criteria
about_github_url,feedback_github_url, README badge/links updated; F-Droid metadata name updated (PublishSimpleBatteryNotifierinF-Droid#4)applicationId,namespace, and allcom.almothafar.simplebatterynotifier.*references untouchedFollow-up to #171. Related: #2, #3 (README refresh), #4 (F-Droid name).