From 35dc4c584fc9bde228c5c9c3a3786797ed30ac61 Mon Sep 17 00:00:00 2001 From: Ryan Westfall Date: Wed, 29 Jul 2026 13:17:38 -0500 Subject: [PATCH] Rename Android application ID to ai.hesychia.chat (#67) Align Capacitor appId, Gradle applicationId/namespace, MainActivity package, and docs with Hesychia branding. --- llm-fe/android/README.md | 6 +++--- llm-fe/android/app/build.gradle | 4 ++-- .../aimloperations => ai/hesychia}/chat/MainActivity.java | 2 +- llm-fe/android/app/src/main/res/values/strings.xml | 4 ++-- llm-fe/capacitor.config.ts | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) rename llm-fe/android/app/src/main/java/{com/aimloperations => ai/hesychia}/chat/MainActivity.java (74%) diff --git a/llm-fe/android/README.md b/llm-fe/android/README.md index ae476e0..bf0a97d 100644 --- a/llm-fe/android/README.md +++ b/llm-fe/android/README.md @@ -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`) | diff --git a/llm-fe/android/app/build.gradle b/llm-fe/android/app/build.gradle index 69fc50b..d1bef84 100644 --- a/llm-fe/android/app/build.gradle +++ b/llm-fe/android/app/build.gradle @@ -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 diff --git a/llm-fe/android/app/src/main/java/com/aimloperations/chat/MainActivity.java b/llm-fe/android/app/src/main/java/ai/hesychia/chat/MainActivity.java similarity index 74% rename from llm-fe/android/app/src/main/java/com/aimloperations/chat/MainActivity.java rename to llm-fe/android/app/src/main/java/ai/hesychia/chat/MainActivity.java index c7185d7..f260bf6 100644 --- a/llm-fe/android/app/src/main/java/com/aimloperations/chat/MainActivity.java +++ b/llm-fe/android/app/src/main/java/ai/hesychia/chat/MainActivity.java @@ -1,4 +1,4 @@ -package com.aimloperations.chat; +package ai.hesychia.chat; import com.getcapacitor.BridgeActivity; diff --git a/llm-fe/android/app/src/main/res/values/strings.xml b/llm-fe/android/app/src/main/res/values/strings.xml index d031805..1b6ac20 100644 --- a/llm-fe/android/app/src/main/res/values/strings.xml +++ b/llm-fe/android/app/src/main/res/values/strings.xml @@ -2,6 +2,6 @@ Hesychia Hesychia - com.aimloperations.chat - com.aimloperations.chat + ai.hesychia.chat + ai.hesychia.chat diff --git a/llm-fe/capacitor.config.ts b/llm-fe/capacitor.config.ts index e3beb36..0ef0ed8 100644 --- a/llm-fe/capacitor.config.ts +++ b/llm-fe/capacitor.config.ts @@ -1,7 +1,7 @@ import type { CapacitorConfig } from '@capacitor/cli'; const config: CapacitorConfig = { - appId: 'com.aimloperations.chat', + appId: 'ai.hesychia.chat', appName: 'Hesychia', webDir: 'build', server: {