diff --git a/CHANGELOG.md b/CHANGELOG.md index f7074be..2061955 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,39 @@ can change how things behave. It does not only add new things. ## [Unreleased] +## [0.11.5] - 2026-10-22 + +**The Courier outbox is a table, and Enter opens the message of an entry.** Each section of +the outbox has column headers, and each row shows its full message. A table that is wider +than the screen pans with ←→, and does not cut its rows. A footer hint that is too wide +keeps its Esc. + +### Changed + +- **The Courier outbox is a table with column headers.** A waiting entry shows TARGET, + TRIGGER, and MESSAGE. A finished entry shows TARGET, OUTCOME, and MESSAGE. Nothing is + shortened to fit. When the table is wider than the screen, ←→ pan the rows and their + headers together, and the footer says so. The column headers stay at the top with their + section heading while the section scrolls. Typing still narrows the outbox. +- **Enter on a Courier entry opens its message.** On a waiting entry, Enter opens the + message so that you can edit it. The courier holds the entry while the prompt is open, so + the old text cannot go out while you edit. On a finished entry, Enter shows the message. + The menu of an entry is gone: ^R sends a waiting entry now, and Del deletes an entry after + a red confirm. On the PicoCalc and the Cardputer Zero, `Send` is on F3, with `Delete` + behind it on Shift+F3. +- The message field of the Courier has the colours of the chat's compose line: a white + prompt mark and white text. + +### Fixed + +- **A footer hint that is too wide keeps its Esc.** The footer line cut a hint that was too + wide at the right edge, and Esc, the last atom of each hint, went with the cut. Now the + footer removes atoms in front of Esc, as the splash already did. +- **A cut in the text next to a chip ends on an ellipsis.** When a row had a chip and then + text, and the text ran past the screen, the cut drew a half block in the colour of the + chip at the right edge. Now the half block is only for a cut inside a path, and a cut in + plain text ends on `…`. + ## [0.11.4] - 2026-10-20 **You can lock a contact from more places, and a serial radio that stops when your laptop @@ -705,7 +738,8 @@ commands. MeshTerm is free and open source, under the Apache 2.0 licence. The licence does not cover the name and the logo (refer to `NOTICE`). A fork is welcome under its own name. -[Unreleased]: https://github.com/jpmartineau/MeshTerm/compare/v0.11.4...HEAD +[Unreleased]: https://github.com/jpmartineau/MeshTerm/compare/v0.11.5...HEAD +[0.11.5]: https://github.com/jpmartineau/MeshTerm/releases/tag/v0.11.5 [0.11.4]: https://github.com/jpmartineau/MeshTerm/releases/tag/v0.11.4 [0.11.3]: https://github.com/jpmartineau/MeshTerm/releases/tag/v0.11.3 [0.11.2]: https://github.com/jpmartineau/MeshTerm/releases/tag/v0.11.2 diff --git a/README.md b/README.md index 110e1c9..a4479ec 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ run MeshTerm, the more the history of your mesh is worth. > change something, first say hello on [Discord](https://discord.gg/AZwe5Uvb3S). > [Read more about how the project is run](#how-this-project-is-run). -https://github.com/user-attachments/assets/760bad4f-3718-4d6a-8507-37d7aa239a6c +https://github.com/user-attachments/assets/9921c756-c096-4224-9560-bb6180d895c8

A video of less than two minutes, in the demo mesh over Montréal (meshterm --demo).

diff --git a/docs/cli/README.md b/docs/cli/README.md index f1152cf..c816ef1 100644 --- a/docs/cli/README.md +++ b/docs/cli/README.md @@ -1813,7 +1813,7 @@ code beside each link. The scripted face prints only the link. **`--json`:** ```json -{"page":"discord","title":"Join Discord","version":"0.11.4","text":"Join the Discord\n Questions, ideas, bug reports, and mesh talk.\n\n • https://discord.gg/AZwe5Uvb3S","links":["https://discord.gg/AZwe5Uvb3S"]} +{"page":"discord","title":"Join Discord","version":"0.11.5","text":"Join the Discord\n Questions, ideas, bug reports, and mesh talk.\n\n • https://discord.gg/AZwe5Uvb3S","links":["https://discord.gg/AZwe5Uvb3S"]} ``` | Field | Type | Meaning | diff --git a/docs/screenshots/cardputer-zero/menu.png b/docs/screenshots/cardputer-zero/menu.png index 89829be..ed6f1b3 100644 Binary files a/docs/screenshots/cardputer-zero/menu.png and b/docs/screenshots/cardputer-zero/menu.png differ diff --git a/docs/screenshots/picocalc-lyra/chat.png b/docs/screenshots/picocalc-lyra/chat.png index 8028b5c..a2cdea2 100644 Binary files a/docs/screenshots/picocalc-lyra/chat.png and b/docs/screenshots/picocalc-lyra/chat.png differ diff --git a/docs/screenshots/picocalc-lyra/map.png b/docs/screenshots/picocalc-lyra/map.png index 9361c9a..9e20cb2 100644 Binary files a/docs/screenshots/picocalc-lyra/map.png and b/docs/screenshots/picocalc-lyra/map.png differ diff --git a/docs/screenshots/picocalc-lyra/menu.png b/docs/screenshots/picocalc-lyra/menu.png index 3709d11..2c2aa9a 100644 Binary files a/docs/screenshots/picocalc-lyra/menu.png and b/docs/screenshots/picocalc-lyra/menu.png differ diff --git a/docs/screenshots/picocalc-lyra/paths.png b/docs/screenshots/picocalc-lyra/paths.png index bad9806..c700146 100644 Binary files a/docs/screenshots/picocalc-lyra/paths.png and b/docs/screenshots/picocalc-lyra/paths.png differ diff --git a/docs/screenshots/terminal/chat.png b/docs/screenshots/terminal/chat.png index ac5f113..8e1b714 100644 Binary files a/docs/screenshots/terminal/chat.png and b/docs/screenshots/terminal/chat.png differ diff --git a/docs/screenshots/terminal/map.png b/docs/screenshots/terminal/map.png index 19d3ffc..88dcf04 100644 Binary files a/docs/screenshots/terminal/map.png and b/docs/screenshots/terminal/map.png differ diff --git a/docs/screenshots/terminal/menu.png b/docs/screenshots/terminal/menu.png index d6ad938..b2015b2 100644 Binary files a/docs/screenshots/terminal/menu.png and b/docs/screenshots/terminal/menu.png differ diff --git a/docs/screenshots/terminal/paths.png b/docs/screenshots/terminal/paths.png index 36b70e5..ce37688 100644 Binary files a/docs/screenshots/terminal/paths.png and b/docs/screenshots/terminal/paths.png differ diff --git a/meshterm/__init__.py b/meshterm/__init__.py index c74f112..8f9361e 100644 --- a/meshterm/__init__.py +++ b/meshterm/__init__.py @@ -6,7 +6,7 @@ Connects to a companion over USB, Bluetooth, or TCP. For Windows, macOS, and Lin from datetime import datetime -__version__ = "0.11.4" +__version__ = "0.11.5" __author__ = "Jean-Pierre Martineau" #: The year when MeshTerm was first published. The copyright span starts in this year.