107 Commits
Author SHA1 Message Date
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
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
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
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
torlando-agent[bot] a3d8c55874 fix: keep opened chats at newest message 2026-08-12 20:15:33 +00:00
torlando-agent[bot] b7b39a16df fix: keep navigation responsive during style activation 2026-08-12 19:02:03 +00:00
torlando-agent[bot] 38dab57240 fix: fence map style activation on navigation 2026-08-12 18:40:12 +00:00
torlando-agent[bot] 78300b00ee Merge origin/main into feat/map-style-picker 2026-08-12 18:22:33 +00:00
torlando-agent[bot] 9b7ab160ad fix: keep stable firmware as flasher default 2026-08-12 17:40:55 +00:00
torlando-agent[bot] 6627c9ccbb fix: improve flasher release selector contrast 2026-08-12 17:30:18 +00:00
torlando-agent[bot] aa40e78df3 test: bind prerelease option label 2026-08-12 17:17:32 +00:00
torlando-agent[bot] acfddc4c54 fix: show prereleases in web flasher 2026-08-12 17:13:42 +00:00
torlando-agent[bot] b003e00bf8 test: bind LittleFS lookup arguments 2026-08-12 16:44:56 +00:00
torlando-agent[bot] 7c0daca322 test: lock LittleFS partition selection 2026-08-12 16:40:13 +00:00
torlando-agent[bot] b5aae24e77 fix: safely initialize erased LittleFS partitions 2026-08-12 15:44:26 +00:00
torlando-agent[bot] f6fc95d046 fix: prevent tile worker starvation on unchanged map model 2026-08-11 01:19:07 +00:00
torlando-agent[bot] f03e1c5937 fix: serialize map style activation lifecycle 2026-08-08 18:10:02 +00:00
torlando-agent[bot] c1a27fdf08 fix: version local map installer module 2026-08-08 16:21:18 +00:00
torlando-agent[bot] 06f477e771 fix: refresh map installer archive identity 2026-08-08 16:19:13 +00:00
torlando-agent[bot] 66f551515f feat: add offline map style switcher 2026-08-08 15:21:42 +00:00
TorlandoandGitHub edeb4c9989 Merge pull request #66 from torlando-tech/fix/retire-legacy-map-cache
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: retire legacy map tile fallback
2026-08-08 09:48:14 -04:00
TorlandoandGitHub 3f4a70d32c Merge pull request #64 from torlando-tech/docs/map-installer-steps
docs: add guided offline map installation steps
2026-08-08 09:47:57 -04:00
torlando-tech ca59aee704 fix: retire legacy map tile fallback 2026-08-08 05:15:28 +00:00
torlando-tech 84c03e7606 fix: clear stale map status while loading 2026-08-08 04:42:26 +00:00
torlando-tech 1e5be6b617 fix: summarize visible map tile status 2026-08-08 04:31:12 +00:00
torlando-agent[bot] 62509e0be8 docs: add guided offline map install steps 2026-08-07 21:27:15 +00:00
torlando-agent[bot] 924d24f10b fix: serialize map installs across browser tabs 2026-08-07 20:04:53 +00:00
torlando-agent[bot] 9cbee873f1 merge: update review contract placement 2026-08-07 19:41:32 +00:00
torlando-agent[bot] 4f21689ac7 merge: update location contract boundary
# Conflicts:
#	tests/build_scripts/test_message_persistence_contract.py
2026-08-07 19:41:20 +00:00
torlando-agent[bot] f41dcb6a54 test: verify guarded outgoing admission ordering 2026-08-07 19:41:13 +00:00
torlando-agent[bot] 4988a0fd89 test: cover guarded and legacy message admission 2026-08-07 19:41:01 +00:00
torlando-agent[bot] 0e6d95b8de merge: update offline Maps review boundary 2026-08-07 19:34:43 +00:00
torlando-agent[bot] 5a2e4757fa fix: admit outgoing messages before persistence 2026-08-07 19:30:29 +00:00
torlando-agent[bot] 49fa03ba68 feat: add composable offline map packs 2026-08-07 16:58:14 +00:00
torlando-agent[bot] 117d3894bd feat: make maps SD-pack only 2026-08-07 05:26:34 +00:00
torlando-agent[bot] bf322baf21 [verified] feat: prefer selected offline map packs 2026-08-07 03:27:18 +00:00
torlando-agent[bot] 0481b0c338 [verified] fix: retain map TLS while visible 2026-08-07 01:37:13 +00:00
torlando-agent[bot] c396a4937b [verified] fix: recover stale map TLS connections 2026-08-07 01:37:13 +00:00
torlando-agent[bot] 66582e5a77 fix: reserve mandatory map staging first 2026-08-07 01:37:13 +00:00
torlando-agent[bot] 7ab8df8922 perf: cache recent decoded map tiles 2026-08-07 01:37:13 +00:00
torlando-agent[bot] c46b23e860 fix: bound map TLS handshake latency 2026-08-07 01:37:13 +00:00
torlando-agent[bot] a758f148db fix: bound map request failure latency 2026-08-07 01:37:13 +00:00
torlando-agent[bot] dc1a0afc4b fix: clarify ready map tile status 2026-08-07 01:37:13 +00:00
torlando-agent[bot] 11578b7aa0 fix: reuse map TLS connection 2026-08-07 01:37:13 +00:00
torlando-agent[bot] 552d3aab42 fix: bound map TLS trust memory 2026-08-07 01:37:13 +00:00
torlando-agent[bot] 8ba5a678c4 fix: update OpenStreetMap TLS trust chain 2026-08-07 01:37:13 +00:00