feat: extract compose design system
This commit is contained in:
+6
-1
@@ -5,10 +5,15 @@ All notable Hermes Mobile source changes are recorded here. Entries are added du
|
||||
## Unreleased
|
||||
|
||||
### Added
|
||||
- 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 Compose previews for small phone, normal phone, tablet width, light theme, and dark theme component coverage.
|
||||
- Added native Android chat, workspace, settings, local defaults, companion health, and file editing surfaces for the beta client.
|
||||
- Added `PROJECT_PLAN.md` as the project-controlled milestone plan.
|
||||
|
||||
### Changed
|
||||
- Extracted shared Compose cards, rows, buttons, text fields, notices, message bubbles, list scaffolds, and code surfaces out of `MainActivity.kt`.
|
||||
- Updated the native Appearance screen to describe system light/dark theming and design tokens.
|
||||
- Updated companion `/api/chat` to call `hermes chat -Q --source tool -q <prompt>`, sanitize CLI banners/help/control output, truncate large mobile replies, and return structured failures.
|
||||
- Reconciled `docs/ROADMAP.md` to the current native Android beta state.
|
||||
- Ignored `.gradle-user/` and `.dev/` alongside existing generated build artifacts.
|
||||
@@ -18,13 +23,13 @@ All notable Hermes Mobile source changes are recorded here. Entries are added du
|
||||
|
||||
### Verification
|
||||
- `git diff --check` — 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 lint --workspace @hermes-mobile/companion` — passed
|
||||
- `npm run build --workspace @hermes-mobile/companion` — passed
|
||||
- `npm run typecheck` — passed
|
||||
- `npm run lint` — passed
|
||||
- `npm run build` — passed
|
||||
- `GRADLE_USER_HOME=/root/hermes-mobile/.gradle-user ./gradlew :app:assembleDebug` from `apps/mobile/android` — blocked before compilation: network socket creation is not permitted while downloading Gradle 8.11.1
|
||||
|
||||
## Release history
|
||||
|
||||
|
||||
Reference in New Issue
Block a user