Rename Android application ID to ai.hesychia.chat (#68)
Deploy Beta / unit-tests (push) Successful in 12s
Unit Tests / test (push) Successful in 11s
Deploy Beta / deploy-beta (push) Successful in 3m32s

## Summary
- Closes #67
- Renames Android/Capacitor identity from `com.aimloperations.chat` → `ai.hesychia.chat`
- Updates `appId`, Gradle `applicationId`/`namespace`, `MainActivity` package path, `strings.xml` scheme, and Android README

## Notes
- New application ID installs as a separate app beside any old-ID install (expected for early builds).
- App already built and run on a physical device with this identity work in progress.

## Test plan
- [ ] `npx cap sync android` after web build
- [ ] Debug install on device — package shows `ai.hesychia.chat`
- [ ] App launches and reaches login / chat
- [ ] Confirm old `com.aimloperations.chat` install (if present) is separate and can be uninstalledReviewed-on: #68
This commit was merged in pull request #68.
This commit is contained in:
2026-07-29 11:19:20 -07:00
parent 235c73dda8
commit b5e16bfa6e
5 changed files with 9 additions and 9 deletions
+3 -3
View File
@@ -1,6 +1,6 @@
# Hesychia — Android
Native Capacitor project for `com.aimloperations.chat`. Web UI comes from the CRA
Native Capacitor project for `ai.hesychia.chat`. Web UI comes from the CRA
`build/` output in the parent `llm-fe/` package (synced with `npx cap sync`).
Broader Capacitor notes (env files, icons, QA): [`../ANDROID.md`](../ANDROID.md).
@@ -105,7 +105,7 @@ Without `keystore.properties`, release builds are unsigned; debug builds do not
## Deploy to Google Play
1. [Play Console](https://play.google.com/console) → app **Hesychia** (`com.aimloperations.chat`).
1. [Play Console](https://play.google.com/console) → app **Hesychia** (`ai.hesychia.chat`).
2. Complete store listing: privacy policy URL, data-safety form, screenshots.
3. **Testing → Internal testing** → create release → upload `app-release.aab`.
4. Add testers, roll out internal track, verify on devices.
@@ -126,6 +126,6 @@ Each new upload needs a higher `versionCode`.
| | |
|--|--|
| Application ID | `com.aimloperations.chat` |
| Application ID | `ai.hesychia.chat` |
| Display name | Hesychia |
| Min / target SDK | 23 / 35 (see `variables.gradle`) |
+2 -2
View File
@@ -7,10 +7,10 @@ if (keystorePropertiesFile.exists()) {
}
android {
namespace "com.aimloperations.chat"
namespace "ai.hesychia.chat"
compileSdk rootProject.ext.compileSdkVersion
defaultConfig {
applicationId "com.aimloperations.chat"
applicationId "ai.hesychia.chat"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
@@ -1,4 +1,4 @@
package com.aimloperations.chat;
package ai.hesychia.chat;
import com.getcapacitor.BridgeActivity;
@@ -2,6 +2,6 @@
<resources>
<string name="app_name">Hesychia</string>
<string name="title_activity_main">Hesychia</string>
<string name="package_name">com.aimloperations.chat</string>
<string name="custom_url_scheme">com.aimloperations.chat</string>
<string name="package_name">ai.hesychia.chat</string>
<string name="custom_url_scheme">ai.hesychia.chat</string>
</resources>