fixed the multi-line note and some utf-8 stuff

This commit is contained in:
Hermes Agent
2026-08-16 19:42:44 +00:00
parent ba530a7271
commit b099157a17
5 changed files with 206 additions and 10 deletions

View File

@@ -66,6 +66,20 @@ cargo run -- notes.agnd --export ics --output tasks.ics
cargo run -- imported.agnd --import tasks.ics
```
## Development quality gate
Compiler warnings are denied by project configuration. Before accepting any
change, run the complete gate:
```sh
./scripts/quality-gate.sh
```
It requires clean `cargo fmt --check` output, runs Clippy across every target and
feature with `-D warnings`, executes all tests, builds warning-free documentation,
and produces the release binary. Any warning, formatting difference, test failure,
or build failure stops the gate.
## Essential keys
| Key | Action |
@@ -89,7 +103,9 @@ cargo run -- imported.agnd --import tasks.ics
| `q` | Quit |
Inside forms, `Tab` moves between fields, `Enter` accepts, and `Esc` cancels.
Mouse clicks select rows, switch views, and activate the bottom command strip.
In the `F5` note editor, `Enter` inserts a line, arrows/Home/End move the cursor,
and `Ctrl-S` saves. Mouse clicks select rows, switch views, and activate the
bottom command strip.
## Designing live views