This website requires JavaScript.
2bb543d29b
The trailer check reads "Fixes #12 " and trusts only a 404
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 23:10:27 -04:00
2be9fba424
The Python 3.10 tests stay on Ubuntu 24.04
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 23:10:27 -04:00
2a73706cab
0.9.0 is rebuilt from today's main, so it carries today's fixes
v0.9.0
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 21:38:30 -04:00
59eccba0a0
Every build runs on 3.14
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 21:14:52 -04:00
5b7481af8a
Python 3.14 is supported, and CI proves it
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 20:44:37 -04:00
a446da2683
A type-1 node is a companion, everywhere
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 19:45:11 -04:00
43973b9608
The navigation survey goes
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 19:25:43 -04:00
1ecbe9ee37
The shared Claude settings allow the gates, and nothing personal
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 19:25:43 -04:00
6a060a0451
One line says what MeshTerm is, everywhere
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 11:37:19 -04:00
5fbba275f6
The manuals describe what the code and scripts do today
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 11:28:24 -04:00
9b2b4d784b
The front door says only what is true
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 11:28:24 -04:00
5c2933595e
The written pages lose their typos
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 11:28:24 -04:00
9521b28b9d
The bug form lets you attach what it asks you to attach
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 11:28:24 -04:00
37955639c6
MeshTerm 0.9.0
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 04:01:28 -04:00
f962baec58
Two files the formatter wanted, so CI is green again
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 04:01:28 -04:00
2dbae7af77
The splash slides the whole row, because the whole row is what gets cut
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 03:46:15 -04:00
551a86f47a
The splash surface learns the argument the session already knew
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 03:37:03 -04:00
f9e9271b29
The connect screen keeps looking, instead of looking once
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 03:26:13 -04:00
d3f901a5a1
A bright run says so in the colour it already had
Jean-Pierre Martineau and Claude Opus 5
2026-09-21 02:52:44 -04:00
cf934e781f
The form stops asking for what the tool already writes down
Jean-Pierre Martineau and Claude Opus 5
2026-09-20 13:11:15 -04:00
1bd8752a7e
The README leads with the demo, by linking one
Jean-Pierre Martineau and Claude Opus 5
2026-09-20 00:41:04 -04:00
ff86ff059f
The simulator writes its own history, not yours
Jean-Pierre Martineau and Claude Opus 5
2026-09-19 22:59:11 -04:00
bf29f73311
The menu has six sections, and the sixth was never written down
Jean-Pierre Martineau and Claude Opus 5
2026-09-19 21:56:02 -04:00
1198703a08
The changelog describes one release, and it is the one that ships
Jean-Pierre Martineau and Claude Opus 5
2026-09-19 21:55:50 -04:00
55797a5bc6
The README is a front door, and the manuals moved behind it
Jean-Pierre Martineau and Claude Opus 5
2026-09-19 21:32:57 -04:00
97d19a7978
The popup shows a mark, not the tags around one
Jean-Pierre Martineau and Claude Opus 5
2026-09-19 17:17:31 -04:00
72f72b84cd
Diagnostics is prose, so it is a written page
Jean-Pierre Martineau and Claude Opus 5
2026-09-19 17:10:31 -04:00
41c2cf416b
The profile says a path, so three launches leave one profile
Jean-Pierre Martineau and Claude Opus 5
2026-09-19 16:42:51 -04:00
3c4c6ec05a
The block is worth attaching, not only pasting
Jean-Pierre Martineau and Claude Opus 5
2026-09-19 16:33:34 -04:00
6046b4ff0e
A bug report should be one page, and a page nobody has to read first
Jean-Pierre Martineau and Claude Opus 5
2026-09-19 15:58:12 -04:00
2d31810801
MeshTerm gets its own window on a Mac, and leaves yours alone
Jean-Pierre Martineau and Claude Opus 5
2026-09-19 13:35:29 -04:00
3edfaebadc
The install commands name no version, so they cannot go stale
Jean-Pierre Martineau and Claude Opus 5
2026-09-19 12:30:13 -04:00
aed1d91484
MeshTerm 0.3.7
v0.3.7
Jean-Pierre Martineau
2026-09-19 02:37:13 -04:00
2e40603a64
Satisfy the lint gates the macOS work walked past
Jean-Pierre Martineau and Claude Opus 5
2026-09-19 02:34:25 -04:00
9a58bc04bb
The wordmark says bright as a colour, because bold is not brightness everywhere
Jean-Pierre Martineau and Claude Opus 5
2026-09-19 01:14:28 -04:00
b1f21664ff
The name is what the reader came to read, so the address is what gives
Jean-Pierre Martineau and Claude Opus 5
2026-09-19 00:56:34 -04:00
1933d725b0
The address lane stops eating the columns worth reading
Jean-Pierre Martineau and Claude Opus 5
2026-09-19 00:45:45 -04:00
730230461c
The map draws no ground when the build has no certificates to trust
Jean-Pierre Martineau and Claude Opus 5
2026-09-18 23:28:59 -04:00
71ce60713f
On macOS the refusal is the pairing starting, not the pairing failing
Jean-Pierre Martineau and Claude Opus 5
2026-09-18 22:46:10 -04:00
add17b49d6
A Mac can find its own companion
Jean-Pierre Martineau and Claude Opus 5
2026-09-18 22:22:59 -04:00
fc4406ba86
Only the reader removes a discovered setting; a read may only take it to n/a
Jean-Pierre Martineau and Claude Opus 5
2026-09-17 22:06:29 -04:00
a7d201f4da
A setting you use on a node's command line becomes a row on that node's page
Jean-Pierre Martineau and Claude Opus 5
2026-09-17 21:29:26 -04:00
be7e588c3a
A Mac user is told to curl the download, not to fight Gatekeeper
Jean-Pierre Martineau and Claude Opus 5
2026-09-17 18:38:28 -04:00
c7c1770d96
The Windows binary is signed by SignPath Foundation
Jean-Pierre Martineau and Claude Opus 5
2026-09-17 18:02:10 -04:00
bde2a08b7b
MeshTerm 0.3.6
v0.3.6
Jean-Pierre Martineau
2026-09-17 01:34:19 -04:00
899bb84830
The archive preview leads each contact with its type icon, as the Contacts list does
Jean-Pierre Martineau and Claude Opus 5
2026-09-17 01:26:15 -04:00
4ba0a29691
The archive confirm names the contact with its type icon, as the Contacts list does
Jean-Pierre Martineau and Claude Opus 5
2026-09-17 00:54:16 -04:00
5cba667542
A locked contact's padlock leads its row, left of the type glyph
Jean-Pierre Martineau and Claude Opus 5
2026-09-16 23:49:05 -04:00
d38aca6c3c
A contact can be locked against archiving
Jean-Pierre Martineau and Claude Opus 5
2026-09-16 23:35:59 -04:00
8076ac1081
Purge contacts is Archive contacts, because it archives them
Jean-Pierre Martineau and Claude Opus 5
2026-09-16 23:26:43 -04:00
0b1ec94cdb
A list's highlight stays in its window walking back up
Jean-Pierre Martineau and Claude Opus 5
2026-09-16 20:37:11 -04:00
38d9ffacc5
Every glyph that may be drawn as an emoji is reserved two cells
Jean-Pierre Martineau and Claude Opus 5
2026-09-16 20:29:02 -04:00
68c528938c
A glyph's reserved cells are erased before it is drawn
Jean-Pierre Martineau and Claude Opus 5
2026-09-16 20:15:08 -04:00
6f7b24e790
A dialog's glyphs land where prompt_toolkit measured them, too
Jean-Pierre Martineau and Claude Opus 5
2026-09-16 20:07:45 -04:00
03befa76ac
A written row says where its columns are, so a glyph can only move itself
Jean-Pierre Martineau and Claude Opus 5
2026-09-16 19:55:00 -04:00
839da9ab8f
A doctor for the one failure the map has no words for
Jean-Pierre Martineau and Claude Opus 5
2026-09-16 03:01:13 -04:00
af25de98cc
The seam blurs under 0.06, the ladder's final verdict
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-16 01:54:41 -04:00
c2d76e3697
The seam blurs under 0.05, between the two ladder verdicts
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-16 01:51:35 -04:00
3aa2916846
The seam blurs under 0.10 again: the tighter 0.035 left wedges a reader had to hunt for
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-16 01:50:08 -04:00
2b0f42d1cc
The seam blurs under 0.035 and shades by 0.10, set by eye on the ladder
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-16 01:43:47 -04:00
ac0c86d5d3
A contacts dump ends on silence, not on a deadline it outgrew
Jean-Pierre Martineau and Claude Opus 5
2026-09-16 00:55:18 -04:00
1838ee3768
A blurred seam is the chip's own fill shaded, and "blurred" is measured by eye in OKLab
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-16 00:30:50 -04:00
282334c761
The purge preview shows the evidence in lanes of its own kind
Jean-Pierre Martineau and Claude Opus 5
2026-09-16 00:05:23 -04:00
1da1c9db0d
A blurred chip seam is the thin chevron in ink, not a wedge cut out of the route
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-16 00:04:15 -04:00
2404c5286c
A chip seam falls back to the page when two hues are too close to tell apart
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 23:48:23 -04:00
6569bd8b89
The About page uses the Oxford comma
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 23:33:28 -04:00
27f910b3d6
The About page keeps its bold on the two names
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 23:24:07 -04:00
5a325fbbe9
The About page opens on where MeshTerm lives and what it plugs into, in JP's words
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 23:21:10 -04:00
12941b8f3c
scripts/ is sorted by handheld: picocalc/ and uconsole/, indexed from the hardware manual
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 22:36:49 -04:00
657cc93691
The companion's clock is set from this computer when it connects, if a preference asks
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 21:11:35 -04:00
5747c120ac
The uConsole manual is about the AIO board and says so; the Waveshare HAT is gone from it
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 02:23:19 -04:00
c75ad9a5ed
hardware.md is the page that says which manual is yours; the manuals stand alone
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 02:21:09 -04:00
49a609fabf
The 6x12 console-font script carries its size in its name, like the 6x8 one
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 02:00:46 -04:00
4c5773191c
Both manuals ask to be read through once before anything is bought or opened
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 01:49:05 -04:00
9a62e20ffe
The PicoCalc manual no longer mentions the Wi-Fi scripts
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 01:41:59 -04:00
18517f88db
The back panel may need a filed cutout and a snipped grille to close over the Lyra and its Wi-Fi lead
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 01:31:36 -04:00
2725215484
The disclaimer says the guide may be wrong or stale, and checking it is the reader's job
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 01:27:14 -04:00
22e3642ca5
The PicoCalc manual opens on a disclaimer, and the radio wires are soldered from inside the case
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 01:24:25 -04:00
4afb70378a
One USB-C cable on the shopping list, not two
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 01:20:54 -04:00
92f6f20dd3
The screen and screw-post warnings say the author broke both
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 01:17:10 -04:00
06fbe0313b
The PicoCalc manual names the three ways builders break the kit, each behind a warning
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 01:11:10 -04:00
8edc8e7b55
The Wi-Fi lead is soldered, not bought: pinout, a 3.3 V check, and Kapton on the list
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 00:56:09 -04:00
a43f2bf3ad
The Wi-Fi dongle hangs off the Lyra's MX1.25 USB host socket, not its USB-C
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 00:46:08 -04:00
cab05b282a
The PicoCalc shopping list names the Wi-Fi dongle the guide was built with
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-15 00:42:14 -04:00
8533d9a9e8
MeshTerm on the PicoCalc is a manual from the shopping list to a working radio
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-14 23:38:21 -04:00
eb96d6b449
MeshTerm on the uConsole is its own step-by-step manual
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-14 23:34:03 -04:00
ce4ff0f57e
MeshTerm 0.3.5
v0.3.5
Jean-Pierre Martineau
2026-09-14 01:50:09 -04:00
e9261569a2
The PayPal donation link is PayPal's own donate address, not a shortener
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-14 00:56:16 -04:00
fda25aaa33
Emoji width: a skin tone takes no cell, and a stranded joiner joins nothing
Jean-Pierre Martineau and Claude Opus 5
2026-09-14 00:15:36 -04:00
5128cb23e2
The purge counts in columns, and each reason starts in its own
Jean-Pierre Martineau and Claude Opus 5
2026-09-14 00:15:21 -04:00
e71aa65ab9
The map credit tests read the bottom rule's corners in either shape Rich draws them
Jean-Pierre Martineau and Claude Opus 5
2026-09-13 22:59:26 -04:00
4445c3aaf9
The README shows the five screenshots, the PicoCalc on its own under the four captures
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-13 18:31:04 -04:00
85792c1390
A release puts its version on meshterm.net
Jean-Pierre Martineau and Claude Opus 5
2026-09-13 18:08:03 -04:00
bca1c83dcd
MeshTerm 0.3.4
v0.3.4
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-13 15:50:53 -04:00
48f975b33b
MeshTerm 0.3.3
v0.3.3
Jean-Pierre Martineau
2026-09-13 15:44:44 -04:00
8a1bb875a7
On a bordered frame the map's credit moves into the bottom rule, out of the map
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-13 13:47:28 -04:00
8916544bfb
CLAUDE.md states what every file and every build carries: the SPDX line, the map credit, and what NOTICE is for
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-13 13:21:13 -04:00
3e80074dbf
The standalone builds carry their own licences, and everyone else's
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-13 13:17:43 -04:00
6d7be118b3
The map credits OpenStreetMap on the map, and shrinks the credit once it is used
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-13 13:13:26 -04:00
e7fb14bed0
The SPDX gate fails on a file it cannot read instead of skipping it, and the changelog says licence
Jean-Pierre Martineau and Claude Fable 5.1
2026-09-13 13:15:06 -04:00