docs: record fake chat milestone
This commit is contained in:
@@ -5,6 +5,8 @@ All notable Hermes Mobile source changes are recorded here. Entries are added du
|
|||||||
## Unreleased
|
## Unreleased
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
- Added a fake-data Compose chat proving ground with local session rail/list, context controls, keyboard-safe composer, send/cancel/retry, and seeded empty/loading/reconnecting/error states.
|
||||||
|
- Added typed user, assistant, system, error, and streaming chat models; selectable markdown-friendly text, copyable horizontally scrollable code blocks, expandable tool results, and reducer unit tests.
|
||||||
- Added a Compose design-system package with color, semantic status, spacing, typography, shape, elevation, and motion tokens.
|
- Added a Compose design-system package with color, semantic status, spacing, typography, shape, elevation, and motion tokens.
|
||||||
- Added light and dark Hermes Compose themes backed by Material 3 color schemes.
|
- Added light and dark Hermes Compose themes backed by Material 3 color schemes.
|
||||||
- Added Compose previews for small phone, normal phone, tablet width, light theme, and dark theme component coverage.
|
- Added Compose previews for small phone, normal phone, tablet width, light theme, and dark theme component coverage.
|
||||||
@@ -23,6 +25,7 @@ All notable Hermes Mobile source changes are recorded here. Entries are added du
|
|||||||
|
|
||||||
### Verification
|
### Verification
|
||||||
- `git diff --check` — passed
|
- `git diff --check` — passed
|
||||||
|
- `GRADLE_USER_HOME=/root/hermes-mobile/.gradle-user ./gradlew :app:testDebugUnitTest :app:assembleDebug` from `apps/mobile/android` — passed
|
||||||
- `GRADLE_USER_HOME=/root/hermes-mobile/.gradle-user ./gradlew :app:assembleDebug` from `apps/mobile/android` — passed
|
- `GRADLE_USER_HOME=/root/hermes-mobile/.gradle-user ./gradlew :app:assembleDebug` from `apps/mobile/android` — passed
|
||||||
- `npm run typecheck --workspace @hermes-mobile/companion` — passed
|
- `npm run typecheck --workspace @hermes-mobile/companion` — passed
|
||||||
- `npm run lint --workspace @hermes-mobile/companion` — passed
|
- `npm run lint --workspace @hermes-mobile/companion` — passed
|
||||||
|
|||||||
+7
-6
@@ -22,12 +22,7 @@
|
|||||||
|
|
||||||
## Now — finish the foundation already in progress
|
## Now — finish the foundation already in progress
|
||||||
|
|
||||||
- [ ] **F2 — Polished fake-data chat proving ground**
|
_Foundation milestones complete. Continue with B1._
|
||||||
- Session rail/list, conversation screen, context controls, keyboard-safe composer, send/cancel/retry behavior.
|
|
||||||
- Render assistant/user/system/error/streaming messages from UI models.
|
|
||||||
- Add markdown-friendly surfaces, selectable long text, code blocks with horizontal scroll + copy, compact expandable tool results.
|
|
||||||
- Cover empty/loading/reconnecting/error states without clipped/overlapping content.
|
|
||||||
- Verification: focused UI tests where practical; Android debug build.
|
|
||||||
|
|
||||||
## Beta path — upstream-connected MVP
|
## Beta path — upstream-connected MVP
|
||||||
|
|
||||||
@@ -98,6 +93,12 @@ _Move finished items here with date, commit, and verification. Keep this section
|
|||||||
- Added Compose previews for small phone, normal phone, tablet width, light theme, and dark theme component coverage.
|
- Added Compose previews for small phone, normal phone, tablet width, light theme, and dark theme component coverage.
|
||||||
- Verification: `git diff --check` passed; `GRADLE_USER_HOME=/root/hermes-mobile/.gradle-user ./gradlew :app:assembleDebug` from `apps/mobile/android` passed.
|
- Verification: `git diff --check` passed; `GRADLE_USER_HOME=/root/hermes-mobile/.gradle-user ./gradlew :app:assembleDebug` from `apps/mobile/android` passed.
|
||||||
|
|
||||||
|
- [x] **F2 — Polished fake-data chat proving ground** — 2026-07-24, commit `f65d4ac` (`feat: add fake chat proving ground`).
|
||||||
|
- Added a local fake chat inbox with session rail/list, context controls, keyboard-safe composer, and send/cancel/retry interactions.
|
||||||
|
- Added typed user, assistant, system, error, and streaming message models; selectable markdown-friendly text, horizontally scrollable copyable code, and expandable tool results.
|
||||||
|
- Added seeded empty, loading, reconnecting, and error states plus reducer tests for send, cancel, retry, and tool expansion.
|
||||||
|
- Verification: `git diff --check` passed; `GRADLE_USER_HOME=/root/hermes-mobile/.gradle-user ./gradlew :app:testDebugUnitTest :app:assembleDebug` from `apps/mobile/android` passed.
|
||||||
|
|
||||||
## Work-loop checklist
|
## Work-loop checklist
|
||||||
|
|
||||||
Before coding:
|
Before coding:
|
||||||
|
|||||||
Reference in New Issue
Block a user