Merge pull request #32 from nesquena/docs/v0.19-release
docs: fix v0.19 test count (294→318), add Sprint 17 Tests section
This commit is contained in:
10
CHANGELOG.md
10
CHANGELOG.md
@@ -6,7 +6,7 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
## [v0.19] Sprint 17 -- Workspace Polish + Slash Commands + Settings
|
## [v0.19] Sprint 17 -- Workspace Polish + Slash Commands + Settings
|
||||||
*April 3, 2026 | 294 tests*
|
*April 3, 2026 | 318 tests*
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
- **Workspace breadcrumb navigation.** Clicking into subdirectories now shows a
|
- **Workspace breadcrumb navigation.** Clicking into subdirectories now shows a
|
||||||
@@ -28,9 +28,15 @@
|
|||||||
### Architecture
|
### Architecture
|
||||||
- New `static/commands.js` module (7th JS module): command registry, parser,
|
- New `static/commands.js` module (7th JS module): command registry, parser,
|
||||||
autocomplete dropdown, and built-in command handlers.
|
autocomplete dropdown, and built-in command handlers.
|
||||||
- `send_key` added to `_SETTINGS_DEFAULTS` in `api/config.py` with enum validation.
|
- `send_key` added to `_SETTINGS_DEFAULTS` in `api/config.py` with enum validation
|
||||||
|
(`_SETTINGS_ENUM_VALUES` rejects unknown values server-side).
|
||||||
- `S.currentDir` state tracking added to `ui.js` for workspace navigation.
|
- `S.currentDir` state tracking added to `ui.js` for workspace navigation.
|
||||||
|
|
||||||
|
### Tests
|
||||||
|
- 6 new tests in `test_sprint17.py`: send_key default, round-trip save with
|
||||||
|
cleanup, invalid value rejection, unknown key ignored, commands.js served,
|
||||||
|
workspace root listing. Total: **318 passed**.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## [v0.18.1] Safe HTML Rendering + Sprint 16 Tests
|
## [v0.18.1] Safe HTML Rendering + Sprint 16 Tests
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Hermes Web UI -- Forward Sprint Plan
|
# Hermes Web UI -- Forward Sprint Plan
|
||||||
|
|
||||||
> Current state: v0.19 | 294 tests | Daily driver ready
|
> Current state: v0.19 | 318 tests | Daily driver ready
|
||||||
> This document plans the path from here to two targets:
|
> This document plans the path from here to two targets:
|
||||||
>
|
>
|
||||||
> Target A: 1:1 feature parity with the Hermes CLI (everything you can do from the
|
> Target A: 1:1 feature parity with the Hermes CLI (everything you can do from the
|
||||||
@@ -317,7 +317,7 @@ handler for slash command autocomplete.
|
|||||||
- Voice input via Whisper
|
- Voice input via Whisper
|
||||||
- Workspace tree/accordion view (full implementation of Issue #22)
|
- Workspace tree/accordion view (full implementation of Issue #22)
|
||||||
|
|
||||||
**Tests:** 5 new. Total: 294.
|
**Tests:** 6 new (test_sprint17.py). Total: 318.
|
||||||
**Hermes CLI parity impact:** Low (slash commands add convenience)
|
**Hermes CLI parity impact:** Low (slash commands add convenience)
|
||||||
**Claude parity impact:** Medium (workspace nav, slash commands match Claude UX)
|
**Claude parity impact:** Medium (workspace nav, slash commands match Claude UX)
|
||||||
|
|
||||||
@@ -504,5 +504,5 @@ address.
|
|||||||
---
|
---
|
||||||
|
|
||||||
*Last updated: April 3, 2026*
|
*Last updated: April 3, 2026*
|
||||||
*Current version: v0.19 | 294 tests*
|
*Current version: v0.19 | 318 tests*
|
||||||
*Next sprint: Sprint 18 (Voice + Multimodal Input)*
|
*Next sprint: Sprint 18 (Voice + Multimodal Input)*
|
||||||
|
|||||||
Reference in New Issue
Block a user