feat: extract compose design system

This commit is contained in:
Hermes Agent
2026-07-24 09:44:22 +00:00
parent 26bff1174d
commit 9ed096997c
8 changed files with 806 additions and 350 deletions
+2 -2
View File
@@ -2,7 +2,7 @@
## Current Milestone: Native Android Beta Chat and Connection UX
Status: in progress, close to beta validation. F0 source landing is complete; Android debug build validation remains environment-blocked.
Status: in progress, close to beta validation. F0 source landing and F1 design-system extraction are complete; Android debug builds now pass in the shared Gradle cache environment.
Done:
- Native Kotlin/Compose Android shell replaces the web-first mobile path for the beta surface.
@@ -15,7 +15,7 @@ Done:
- Companion and workspace TypeScript typecheck, build, and lint pass as of 2026-07-24.
Remaining for beta:
- Validate Android debug build in an environment where Gradle can fetch or reuse the Gradle 8.11.1 distribution. On 2026-07-24, `GRADLE_USER_HOME=/root/hermes-mobile/.gradle-user ./gradlew :app:assembleDebug` failed before compilation because network socket creation is blocked while downloading `https://services.gradle.org/distributions/gradle-8.11.1-all.zip`.
- Android debug build validation passed on 2026-07-24: `GRADLE_USER_HOME=/root/hermes-mobile/.gradle-user ./gradlew :app:assembleDebug` from `apps/mobile/android`.
- Exercise a real paired device against a running companion and authenticated Hermes CLI.
- Exercise upstream-compatible transport/auth/session/streaming behavior end to end: bearer auth, health, chat request/response, session continuity expectations, streamed/final output handling, and failure recovery.
- Add or run focused Android UI validation for chat/settings flows on small and large screens.