2.3 KiB
2.3 KiB
Changelog
All notable Hermes Mobile source changes are recorded here. Entries are added during the same work loop as their implementation; release artifacts are only listed after source commit, checks, and APK upload are verified.
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.mdas 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/chatto callhermes chat -Q --source tool -q <prompt>, sanitize CLI banners/help/control output, truncate large mobile replies, and return structured failures. - Reconciled
docs/ROADMAP.mdto the current native Android beta state. - Ignored
.gradle-user/and.dev/alongside existing generated build artifacts.
Fixed
- Fixed companion/mobile lint issues from missing Node globals and an unused React settings value.
Verification
git diff --check— passedGRADLE_USER_HOME=/root/hermes-mobile/.gradle-user ./gradlew :app:assembleDebugfromapps/mobile/android— passednpm run typecheck --workspace @hermes-mobile/companion— passednpm run lint --workspace @hermes-mobile/companion— passednpm run build --workspace @hermes-mobile/companion— passednpm run typecheck— passednpm run lint— passednpm run build— passed
Release history
No versioned APK releases yet.
Entry format
## [v0.1.0-beta.1] - YYYY-MM-DD
### Added
- Concise user-visible change.
### Changed
- Concise refinement or architectural change.
### Fixed
- Concise defect fix.
### Verification
- `command` — passed
### APK
- `hermes-mobile-v0.1.0-beta.1.apk` — Telegram release topic message <id>