MeshTerm 0.11.5

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Jean-Pierre MartineauandClaude Opus 5.5 committed 2026-10-22 03:15:55 -04:00
1 parent 544156968d
commit 0d09a364cd
13 files changed
+38 -4

No files matched your search

+35 -1
View File
@@ -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
+1 -1
View File
@@ -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
<p align="center"><sub>A video of less than two minutes, in the demo mesh over Montréal (<code>meshterm --demo</code>).</sub></p>
+1 -1
View File
@@ -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 |
Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

+1 -1
View File
@@ -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.