-
233dfc813c
Merge upstream MeshTerm 0.11.5
main
rich
2026-10-22 16:53:37 -04:00
-
-
0d09a364cd
MeshTerm 0.11.5

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-22 03:15:55 -04:00
-
544156968d
The Courier outbox filters as you type again, and a wide footer keeps Esc

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-22 01:09:55 -04:00
-
53ffb984cb
The Courier outbox shows each message and pans instead of cutting

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-22 00:52:40 -04:00
-
0b931e7cc4
The Courier outbox is a TARGET and TRIGGER table, and Enter opens the message

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-22 00:22:05 -04:00
-
1b30f353c6
A cut in the text beside a chip ends on an ellipsis, not on a stray crack

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-22 00:22:04 -04:00
-
284c2718c6
MeshTerm 0.11.4

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-20 00:24:12 -04:00
-
8f3f07276b
Rewrap a docstring line that ruff found too long

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-20 00:01:45 -04:00
-
8dff5bbb29
The selected chat message whitens its author chip and its unknown mentions

Jean-Pierre MartineauandClaude Haiku 5.5
2026-10-19 23:59:45 -04:00
-
7264a71104
The mention chips of a selected chat message go white with its text

Jean-Pierre MartineauandClaude Haiku 5.5
2026-10-19 23:48:59 -04:00
-
59273a6b29
A locked author's sender chip carries the padlock, as ours carries the star

Jean-Pierre MartineauandClaude Haiku 5.5
2026-10-19 23:40:32 -04:00
-
793bc26436
^K on the Contacts list locks or unlocks the highlighted contact

Jean-Pierre MartineauandClaude Haiku 5.5
2026-10-19 23:27:05 -04:00
-
daa26be5df
^K in a conversation locks the author of the selected message

Jean-Pierre MartineauandClaude Haiku 5.5
2026-10-19 23:18:57 -04:00
-
60a2df727a
Shift+Delete in the archive preview locks a contact as well as sparing it

Jean-Pierre MartineauandClaude Haiku 5.5
2026-10-19 18:14:39 -04:00
-
87bf929ac4
The Cardputer's battery gauge stays on through the Cap's noisy bus

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-19 03:36:55 -04:00
-
bdc60481ec
A serial link that dies while its port stays listed opens the reconnect dialog

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-19 00:42:19 -04:00
-
9d7c5340b5
MeshTerm 0.11.3

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-18 01:57:10 -04:00
-
1d983013d7
No log keeps a password or a secret: the log file, the run log, or the remote history

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-18 00:20:22 -04:00
-
9e579424b4
The Anonymize preference masks the home folder and addresses in the log and diagnostics

Jean-Pierre MartineauandClaude Haiku 5.5
2026-10-17 21:30:26 -04:00
-
de5c833550
The README plays the demo video with the regions of the real mesh

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-17 18:32:03 -04:00
-
fc58c58c09
The demo mesh uses the regions of the real mesh: na, can, onqc, qc, and yul

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-17 18:23:30 -04:00
-
1239242bb4
An Instagram video for each page of MeshTerm

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-17 17:01:01 -04:00
-
b278ccfdc1
In the demo, the TX power of a repeater changes how well it is heard

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-17 17:01:01 -04:00
-
e47f7b7ea8
The terminal of the Instagram videos fills the height of the phone

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-17 15:28:22 -04:00
-
e766c1018b
The Instagram videos say MeshTerm for MeshCore

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-17 13:10:36 -04:00
-
fc7fd17554
The videos for Instagram come from a script

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-17 13:03:36 -04:00
-
37aa4ed5be
The README's video is uploaded by a script

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-17 10:37:43 -04:00
-
daf16505d7
Each release makes the demo video again, with the screenshots

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-17 10:06:27 -04:00
-
507e3bd999
In the demo, a node that we mention answers, and our node uses three-byte paths

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-17 09:51:56 -04:00
-
979e31e6fd
The website's demo video comes from a script

Jean-Pierre MartineauandClaude Haiku 5.5
2026-10-17 01:29:30 -04:00
-
37b17d8ba4
The demo's message paths look like a real mesh

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-16 04:30:43 -04:00
-
5d2648d652
MeshTerm 0.11.2

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-16 03:46:15 -04:00
-
7b8033d3ea
Format the neutral greys test

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-16 03:45:59 -04:00
-
e1c0e031f8
Each release makes the screenshots again

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-16 03:41:01 -04:00
-
f8a9ce1cb8
The capture also draws the two wordmarks of the splash

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-16 03:35:43 -04:00
-
68280533a7
The README shows the demo's screenshots

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-16 03:28:56 -04:00
-
51c8b69f49
Screenshots for the website, the same at each run

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-16 03:18:32 -04:00
-
058effe42d
The demo talks like anyone, in English

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-16 01:45:14 -04:00
-
4397bd58ec
The demo's now is 11:42

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-16 01:25:07 -04:00
-
d81f3c8618
A demo mesh over Montréal, for screenshots that stay the same

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-16 00:38:47 -04:00
-
eb2d314551
Section headings carry no icon

Jean-Pierre MartineauandClaude Haiku 5.5
2026-10-15 23:56:36 -04:00
-
820740c9a0
A blank line before each section is one preference, app-wide

Jean-Pierre MartineauandClaude Haiku 5.5
2026-10-15 22:28:23 -04:00
-
c5a2fb3746
Merge branch 'long-messages'
rich
2026-10-15 21:30:10 -04:00
-
-
f7f0036d0f
Send a long chat message as numbered parts
long-messages

richandClaude
2026-10-15 21:26:49 -04:00
-
d9426166c8
Search every emoji by name in the reaction dialog
emoji-reactions

richandClaude Opus 5.5
2026-10-14 22:09:20 -04:00
-
f3aa8e5aef
Allow channel sender names of up to 31 characters

richandClaude Opus 5.5
2026-10-14 22:04:21 -04:00
-
a323342971
Add emoji reactions in the wire format of MeshCore One

richandClaude Haiku 5.5
2026-10-14 21:49:27 -04:00
-
-
b54a93e5c4
Revert "Section headings are a creamy yellow"
Jean-Pierre Martineau
2026-10-15 03:06:13 -04:00
-
963cb2ec7d
Section headings are a creamy yellow

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-15 02:53:15 -04:00
-
e0e8607639
Section headings take the frame title's colour

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-15 00:43:53 -04:00
-
30329e62a1
The border is #8f8f8f

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-15 00:40:35 -04:00
-
eeafbb18f6
Node marks are white, and the border is darker

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-15 00:30:12 -04:00
-
45697db856
Borders are grey

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-14 23:21:24 -04:00
-
05428bd007
Every grey is neutral

Jean-Pierre MartineauandClaude Haiku 5.5
2026-10-14 23:08:27 -04:00
-
b5fc1f8930
The docs name both Cardputer Zero models and warn against hot-swapping a Cap

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-14 02:59:46 -04:00
-
9c1ca0c412
A release includes the Cardputer Zero app store

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-14 02:32:06 -04:00
-
7964f20889
Revert "A faded chip keeps its node's colours, with less chroma"

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-14 00:55:00 -04:00
-
bd6df0b9fa
A faded chip keeps its node's colours, with less chroma

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-14 00:44:17 -04:00
-
796ff94dad
Our star is white

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-14 00:18:59 -04:00
-
feea5a89db
In a chat, our chip is white on our fill and unknown names are black

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-14 00:06:28 -04:00
-
b680b172d7
Our star takes the hue of our key, and unknown chat names go grey

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-13 23:46:39 -04:00
-
3fdc638812
In a chat, a star in our hue marks a message that names us

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-13 23:23:06 -04:00
-
691170d342
In a chat, the point of our chip alone marks a message that names us

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-13 23:05:12 -04:00
-
68d5d03324
In a chat, the ends of our chip mark a message that names us

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-13 22:42:28 -04:00
-
427bee836b
In a chat, our sender chip has its star inside again

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-13 22:28:47 -04:00
-
8043881d3c
In a chat, the star leaves the chip and a mention is a chip as you type

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-13 21:07:06 -04:00
-
94f676d741
A release asks for a GitHub star in its Discord post too

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-13 21:04:41 -04:00
-
0c3a8b5b5c
The space between authors in a chat is a preference

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-13 18:16:15 -04:00
-
1c678d43f3
An imported seed stays a seed on the uConsole and the Cardputer Zero

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-13 18:10:40 -04:00
-
03b3c0926b
In a chat, a blank line comes after the messages of each author

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-13 02:00:31 -04:00
-
a19eadd81b
In a chat, our messages go under our name

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-13 00:54:52 -04:00
-
-
488db7f278
MeshTerm 0.11.1
v0.11.1

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-13 00:06:30 -04:00
-
b434cb1643
The changelog names #26 under the identity key fixes

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-12 23:53:36 -04:00
-
723f7bdfef
The identity key shows, imports from a file, and imports on an SPI radio

Jean-Pierre MartineauandClaude Haiku 5.5
2026-10-12 23:51:03 -04:00
-
7209d89911
The store job brings JP's fork of the store up to date before it publishes

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-12 10:57:20 -04:00
-
1853e5e603
MeshTerm 0.11.0
v0.11.0

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-12 10:49:12 -04:00
-
b4b75008d2
The Cardputer Zero is supported, and its page says how to install it from the store

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-12 10:49:12 -04:00
-
9ae0947717
A shared name goes to the newest key unless two keys used it within a week

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-11 09:49:21 -04:00
-
28529d6b62
The node page shows its map preview again, except on a short frame

Jean-Pierre MartineauandClaude Haiku 5.5
2026-10-11 09:34:53 -04:00
-
ad8792f34b
A name that two nodes use resolves to no key, so it is grey

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-11 04:02:17 -04:00
-
2d2128718a
^O opens the author's node page, and ^G logs in to a room

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-11 00:25:35 -04:00
-
00a7b82347
The conversations' F2 chip reads URL→QR

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-10 23:17:18 -04:00
-
444b0ea669
A channel, a DM, and a room share one F-key lane, and the day jump leaves it

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-10 22:06:50 -04:00
-
f07bb9e1dd
The ends of a route are origin and destination chips in four more places

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-10 17:45:24 -04:00
-
87baa480a9
A message's author chip closes on the point, and a mention is a chip that opens on the notch

Jean-Pierre MartineauandClaude Haiku 5.5
2026-10-10 17:22:59 -04:00
-
125ddb4003
^L shows a message's author or a contact on the map, and ^O logs in to a room

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-10 17:20:42 -04:00
-
3675226a40
A Ctrl letter may carry another verb on a screen that does not use its own

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-10 16:19:17 -04:00
-
db62ddf701
Enter on the live feed's pin opens the packet viewer on the pin

Jean-Pierre MartineauandClaude Haiku 5.5
2026-10-10 01:36:53 -04:00
-
c8f7e7ec48
The store listing has its title, summary, and description in four languages

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-08 20:29:05 -04:00
-
0d08e4bb5e
The PicoCalc's radio recovers from a broken frame, and its flash path works as the guide says

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-08 20:26:39 -04:00
-
2bb563605f
The style and licence tests skip the files that git ignores

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-08 20:26:21 -04:00
-
3f7180b866
The store job waits while a PR for an earlier version is open

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-07 04:40:49 -04:00
-
c5e7ce5a62
A release sends the Cardputer Zero package to M5Stack's app store

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-07 04:32:35 -04:00
-
cc626160d4
The store listing has its six screenshots, taken on the Cardputer

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-07 03:00:19 -04:00
-
0b764e4a04
A script builds the Debian package for the Cardputer Zero's app store

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-07 02:39:10 -04:00
-
93ed530fd7
The checkout's launcher entry has its own name and a negative icon

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-07 02:39:02 -04:00
-
a594b38f21
The framebuffer test ignores the CI runner's own fb0

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-07 01:54:31 -04:00
-
d3d2dc33b7
The Records screen docstring records the guess for a short hop

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-07 01:50:04 -04:00
-
f44e007902
MeshTerm 0.10.3
v0.10.3

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-07 01:49:33 -04:00
-
73be9692b4
A channel guide lists the public channels heard on the mesh

Jean-Pierre MartineauandClaude Opus 5.5
2026-10-07 01:27:11 -04:00