471 Commits
Author SHA1 Message Date
TorlandoandGitHub 4693e20b9a Merge pull request #85 from torlando-tech/feat/release-merged-binary
Test / Pyxis pytest suite (build_scripts + native) (push) Canceled after 0s
Build and Deploy Firmware / build-and-deploy (push) Canceled after 0s
Test / microReticulum native unit tests (PlatformIO native17) (push) Canceled after 0s
release: ship merged full-flash binary on releases
v0.3.6
2026-08-18 13:23:34 -04:00
torlando-agent[bot] f9e23a5825 docs: split esptool provisioning into separate erase_flash and write_flash
esptool accepts exactly one operation per invocation; the combined
'erase_flash write_flash 0x0 ...' form is rejected with a usage error.
Document erase_flash and write_flash as separate commands in the README
and the merge tool docstring (verified against esptool 5.3.1).
2026-08-18 16:37:50 +00:00
torlando-agent[bot] 01fc9adc79 release: ship merged full-flash binary on releases
Add tools/merge_pyxis_release.py, which assembles the four validated
release assets (bootloader, partition table, OTA selector, application)
into a single 8 MiB image at their fixed flash offsets on an erased
canvas, with per-image read-back and gap checks.

Wire it into release-firmware.yml so every tag build publishes
pyxis-<tag>-merged.bin as a release asset, and document the
provisioning semantics in the README: the merged image is a
first-install image (it erases NVS and LittleFS); data-preserving
updates keep using firmware.bin or the Columba .pyxis package.
2026-08-18 16:28:02 +00:00
TorlandoandGitHub 8b1d7dcff7 Merge pull request #84 from torlando-tech/feat/nomadnet-partials-ui
Build and Deploy Firmware / build-and-deploy (push) Canceled after 0s
Test / Pyxis pytest suite (build_scripts + native) (push) Canceled after 0s
Test / microReticulum native unit tests (PlatformIO native17) (push) Canceled after 0s
feat(nomadnet): integrate dynamic partial rendering
v0.3.5
2026-08-18 00:34:36 -04:00
TorlandoandGitHub 1818801691 Merge pull request #83 from torlando-tech/feat/nomadnet-partials-core
feat(nomadnet): add bounded partial core
2026-08-18 00:34:19 -04:00
torlando-agent[bot] 26de7c3e41 fix(nomadnet): keep partial refresh status in chrome 2026-08-18 01:30:14 +00:00
torlando-agent[bot] 1027667f5a feat(nomadnet): integrate dynamic partial rendering 2026-08-17 23:49:13 +00:00
torlando-agent[bot] b793f356e3 test(nomadnet): accept attested package reference 2026-08-17 20:09:48 +00:00
torlando-agent[bot] b6faec8104 feat(nomadnet): add bounded partial core 2026-08-17 19:54:41 +00:00
TorlandoandGitHub 51e4b586c4 Merge pull request #82 from torlando-tech/feat/nomadnet-limits-observability
Build and Deploy Firmware / build-and-deploy (push) Canceled after 0s
Test / Pyxis pytest suite (build_scripts + native) (push) Canceled after 0s
Test / microReticulum native unit tests (PlatformIO native17) (push) Canceled after 0s
feat: enforce NomadNet limits and observability
2026-08-17 13:54:54 -04:00
TorlandoandGitHub 76f42c4d2a Merge pull request #81 from torlando-tech/feat/nomadnet-sd-page-cache-impl
feat: add bounded NomadNet SD page cache
2026-08-17 13:54:38 -04:00
torlando-agent[bot] 27ac127f5e fix: preserve eight-column NomadNet tables 2026-08-17 16:50:21 +00:00
torlando-agent[bot] ca73ff2e3f fix: show NomadNet navigation progress promptly 2026-08-17 15:47:41 +00:00
torlando-agent[bot] 5b76abfdbe fix: align NomadNet cache response policy 2026-08-17 14:50:00 +00:00
torlando-agent[bot] 2f0f7900ca feat: enforce NomadNet limits and observability 2026-08-17 09:11:10 +00:00
torlando-agent[bot] 3658c54cc7 fix: retry cache lookup after busy operation 2026-08-17 06:03:38 +00:00
torlando-agent[bot] 16af3b53af feat: add bounded NomadNet SD page cache 2026-08-17 05:48:30 +00:00
TorlandoandGitHub da55131c44 Merge pull request #80 from torlando-tech/fix/nomadnet-form-input-rendering
Build and Deploy Firmware / build-and-deploy (push) Canceled after 0s
Test / Pyxis pytest suite (build_scripts + native) (push) Canceled after 0s
Test / microReticulum native unit tests (PlatformIO native17) (push) Canceled after 0s
feat: add bounded NomadNet forms
2026-08-16 22:48:34 -04:00
torlando-agent[bot] 2ef6b0254d ci: provision mandatory NomadNet peer gate 2026-08-17 02:34:24 +00:00
torlando-agent[bot] f40fec17c4 fix: refine NomadNet form input handling 2026-08-17 01:07:19 +00:00
torlando-agent[bot] 050289a1bc test: track secure microReticulum pin 2026-08-16 21:44:50 +00:00
torlando-agent[bot] 98dca8e516 feat: add bounded NomadNet forms 2026-08-16 21:36:30 +00:00
TorlandoandGitHub 52286d32f9 Merge pull request #79 from torlando-tech/feat/nomadnet-tables-pr
Build and Deploy Firmware / build-and-deploy (push) Canceled after 0s
Test / Pyxis pytest suite (build_scripts + native) (push) Canceled after 0s
Test / microReticulum native unit tests (PlatformIO native17) (push) Canceled after 0s
feat: add bounded NomadNet table rendering
2026-08-16 12:06:28 -04:00
torlando-agent[bot] 64eec3acd7 fix: isolate NomadNet table cell styles 2026-08-16 15:48:55 +00:00
torlando-agent[bot] d9945bce24 feat: add bounded NomadNet table rendering 2026-08-16 15:33:52 +00:00
TorlandoandGitHub 9677fd09f0 Merge pull request #78 from torlando-tech/fix/nomadnet-parity-integration
Build and Deploy Firmware / build-and-deploy (push) Canceled after 0s
Test / Pyxis pytest suite (build_scripts + native) (push) Canceled after 0s
Test / microReticulum native unit tests (PlatformIO native17) (push) Canceled after 0s
fix: bring NomadNet parser and navigation into parity
2026-08-16 11:29:43 -04:00
torlando-agent[bot] 9ce2f10107 fix: add NomadNet anchor navigation 2026-08-16 02:40:10 +00:00
torlando-agent[bot] 48349a1df4 fix: match NomadNet heading presentation 2026-08-16 01:25:37 +00:00
torlando-agent[bot] 5f3696716f fix: consume unknown NomadNet modifiers 2026-08-16 01:25:07 +00:00
torlando-agent[bot] cf72c9b399 fix: support NomadNet grayscale colors 2026-08-16 01:25:07 +00:00
torlando-agent[bot] 97e3e8b09a fix: preserve NomadNet divider characters 2026-08-16 01:24:13 +00:00
TorlandoandGitHub 0e67153a4e Merge pull request #77 from torlando-tech/fix/nomadnet-virtual-layout
Build and Deploy Firmware / build-and-deploy (push) Canceled after 0s
Test / Pyxis pytest suite (build_scripts + native) (push) Canceled after 0s
Test / microReticulum native unit tests (PlatformIO native17) (push) Canceled after 0s
Virtualize NomadNet page layout
2026-08-15 00:27:33 -04:00
TorlandoandGitHub fd371d6c02 Merge pull request #76 from torlando-tech/fix/nomadnet-page-limits
Bound NomadNet pages and preserve decompression headroom
2026-08-15 00:27:13 -04:00
torlando-agent[bot] 5961c791d6 Virtualize NomadNet page layout 2026-08-15 02:33:37 +00:00
torlando-agent[bot] 2a23a14d1e Use published dependency pins 2026-08-15 01:32:56 +00:00
torlando-agent[bot] 1238fa7c2a Pin microStore compaction fix locally 2026-08-15 00:37:32 +00:00
torlando-agent[bot] fd776d7b78 Bound NomadNet pages and preserve decompression headroom 2026-08-14 22:50:00 +00:00
TorlandoandGitHub 1abac7a7c2 Merge pull request #75 from torlando-tech/fix/nomadnet-query-links
Build and Deploy Firmware / build-and-deploy (push) Canceled after 0s
Test / Pyxis pytest suite (build_scripts + native) (push) Canceled after 0s
Test / microReticulum native unit tests (PlatformIO native17) (push) Canceled after 0s
fix(nomadnet): submit configured link variables
2026-08-14 15:19:32 -04:00
torlando-agent[bot] b50ae852ac fix(nomadnet): submit configured link variables 2026-08-14 18:11:32 +00:00
TorlandoandGitHub 58db4f1a16 Merge pull request #74 from torlando-tech/fix/nomadnet-micron-colors
Build and Deploy Firmware / build-and-deploy (push) Canceled after 0s
Test / Pyxis pytest suite (build_scripts + native) (push) Canceled after 0s
Test / microReticulum native unit tests (PlatformIO native17) (push) Canceled after 0s
fix(nomadnet): honor Micron colors
v0.3.4
2026-08-14 09:47:34 -04:00
torlando-agent[bot] 76eae01ef3 fix(nomadnet): coalesce link focus outlines 2026-08-14 04:59:02 +00:00
torlando-agent[bot] 427206ef8f fix(nomadnet): honor micron colors 2026-08-14 01:59:25 +00:00
TorlandoandGitHub b1208bcf0e Merge pull request #73 from torlando-tech/fix/nomadnet-page-font-scope
Build and Deploy Firmware / build-and-deploy (push) Canceled after 0s
Test / Pyxis pytest suite (build_scripts + native) (push) Canceled after 0s
Test / microReticulum native unit tests (PlatformIO native17) (push) Canceled after 0s
fix(nomadnet): use JetBrains Mono NL for rendered pages
2026-08-13 21:50:47 -04:00
torlando-agent[bot] 42f87b8c75 fix(nomadnet): preserve navigation glyph coverage 2026-08-14 01:19:37 +00:00
torlando-agent[bot] 5826ad9b6a fix(nomadnet): scope page fonts to rendered content 2026-08-14 00:47:52 +00:00
torlando-agent[bot] 12def2c746 fix(nomadnet): use JetBrains Mono NL faces 2026-08-14 00:47:52 +00:00
TorlandoandGitHub 93d77aba50 Merge pull request #72 from torlando-tech/fix/nomadnet-directory-memory
fix(nomadnet): release directory memory before navigation
2026-08-13 20:44:35 -04:00
torlando-agent[bot] 656f1c03cb fix(nomadnet): validate addresses before teardown 2026-08-14 00:39:04 +00:00
torlando-agent[bot] f605aa386d fix(nomadnet): release directory memory before navigation 2026-08-13 20:58:23 +00:00
torlando-agent[bot] 77e5123455 feat(nomadnet): checkpoint compact page lifecycle
Add bounded compact page rendering, serialized Link and Resource lifecycle handling, TCP reconnect corrections, and deterministic Python RNS conformance coverage.

Physically verified anonymous index retrieval and rendering on T-Deck. Same-destination Link reuse and italic rendering remain follow-up fixes.
2026-08-13 20:58:23 +00:00