Rename Android application ID to ai.hesychia.chat (#68)
## 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:
@@ -1,6 +1,6 @@
|
|||||||
# Hesychia — Android
|
# 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`).
|
`build/` output in the parent `llm-fe/` package (synced with `npx cap sync`).
|
||||||
|
|
||||||
Broader Capacitor notes (env files, icons, QA): [`../ANDROID.md`](../ANDROID.md).
|
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
|
## 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.
|
2. Complete store listing: privacy policy URL, data-safety form, screenshots.
|
||||||
3. **Testing → Internal testing** → create release → upload `app-release.aab`.
|
3. **Testing → Internal testing** → create release → upload `app-release.aab`.
|
||||||
4. Add testers, roll out internal track, verify on devices.
|
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 |
|
| Display name | Hesychia |
|
||||||
| Min / target SDK | 23 / 35 (see `variables.gradle`) |
|
| Min / target SDK | 23 / 35 (see `variables.gradle`) |
|
||||||
|
|||||||
@@ -7,10 +7,10 @@ if (keystorePropertiesFile.exists()) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
android {
|
android {
|
||||||
namespace "com.aimloperations.chat"
|
namespace "ai.hesychia.chat"
|
||||||
compileSdk rootProject.ext.compileSdkVersion
|
compileSdk rootProject.ext.compileSdkVersion
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
applicationId "com.aimloperations.chat"
|
applicationId "ai.hesychia.chat"
|
||||||
minSdkVersion rootProject.ext.minSdkVersion
|
minSdkVersion rootProject.ext.minSdkVersion
|
||||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||||
versionCode 1
|
versionCode 1
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
package com.aimloperations.chat;
|
package ai.hesychia.chat;
|
||||||
|
|
||||||
import com.getcapacitor.BridgeActivity;
|
import com.getcapacitor.BridgeActivity;
|
||||||
|
|
||||||
@@ -2,6 +2,6 @@
|
|||||||
<resources>
|
<resources>
|
||||||
<string name="app_name">Hesychia</string>
|
<string name="app_name">Hesychia</string>
|
||||||
<string name="title_activity_main">Hesychia</string>
|
<string name="title_activity_main">Hesychia</string>
|
||||||
<string name="package_name">com.aimloperations.chat</string>
|
<string name="package_name">ai.hesychia.chat</string>
|
||||||
<string name="custom_url_scheme">com.aimloperations.chat</string>
|
<string name="custom_url_scheme">ai.hesychia.chat</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import type { CapacitorConfig } from '@capacitor/cli';
|
import type { CapacitorConfig } from '@capacitor/cli';
|
||||||
|
|
||||||
const config: CapacitorConfig = {
|
const config: CapacitorConfig = {
|
||||||
appId: 'com.aimloperations.chat',
|
appId: 'ai.hesychia.chat',
|
||||||
appName: 'Hesychia',
|
appName: 'Hesychia',
|
||||||
webDir: 'build',
|
webDir: 'build',
|
||||||
server: {
|
server: {
|
||||||
|
|||||||
Reference in New Issue
Block a user