Rename Android application ID to ai.hesychia.chat (#67)
Unit Tests / test (pull_request) Successful in 25s

Align Capacitor appId, Gradle applicationId/namespace, MainActivity package, and docs with Hesychia branding.
This commit is contained in:
2026-07-29 13:17:38 -05:00
parent 235c73dda8
commit 35dc4c584f
5 changed files with 9 additions and 9 deletions
+3 -3
View File
@@ -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`) |
+2 -2
View File
@@ -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,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 -1
View File
@@ -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: {