Commit Graph

  • 7c2964eece deploy: 7ae47d5a38 gh-pages torlando-tech 2026-09-15 14:24:49 +00:00
  • 0330875698 deploy: 7ae47d5a38 torlando-tech 2026-09-15 14:23:25 +00:00
  • 7ae47d5a38 Merge pull request #97 from torlando-tech/fix/nomadnet-cache-transient-budget main v0.4.0 Torlando 2026-09-15 10:18:26 -04:00
  • fabd3713df fix(nomadnet): make the transient-stall time window wrap-safe across millis() Torlando 2026-09-15 14:03:25 +00:00
  • 32a09938d8 fix(nomadnet): address Greploop round 1 on the cache transient-stall guard Torlando 2026-09-15 06:27:14 +00:00
  • 97f4ee617b deploy: a5f85f6756 torlando-tech 2026-09-10 01:22:08 +00:00
  • feb7f0574b fix(nomadnet): bound cache transient-stall so a failing SD seam cannot freeze the UI Torlando 2026-09-07 18:52:03 +00:00
  • 1e0390c8ca deploy: a5f85f6756 torlando-tech 2026-09-07 06:03:06 +00:00
  • a5f85f6756 Merge pull request #96 from torlando-tech/ui/settings-status-reorg Torlando 2026-09-07 01:57:17 -04:00
  • cab2ad8a83 fix(ui): conversation-row selection on SHORT_CLICKED, not CLICKED Torlando 2026-09-07 01:59:11 +00:00
  • a1c2ec8569 fix(lxmf): set send marker in the LVGL lock section (close completion race) Torlando 2026-09-07 01:16:34 +00:00
  • ba5af761fb fix(lxmf): preserve draft on async send; re-gather hidden-peer history (Greptile P1s) Torlando 2026-09-07 00:46:07 +00:00
  • 1a34c5526c ci: advance .ci microReticulum checkout to attested pin 921b3aa Torlando 2026-09-06 23:55:28 +00:00
  • 3c6275d9e6 chore(diag): gate [SENDT] and [PG] instrumentation behind build flags Torlando 2026-09-06 22:42:16 +00:00
  • db3033d3b0 fix(propagation): gate endpoint hot-path path-table reads (microReticulum bump) Torlando 2026-09-06 19:14:44 +00:00
  • 8a0eabf432 diag: bump microReticulum to ef07187 (path-get caller counters) Torlando 2026-09-06 06:12:05 +00:00
  • 0c8418d674 fix(propagation): stop 2s path-table polling during sync (microLXMF bump) Torlando 2026-09-06 04:24:15 +00:00
  • f0e705e529 diag(send): temporary SENDT pipeline timing for save-latency measurement Torlando 2026-09-06 01:20:09 +00:00
  • 7bd6e6712e fix(lxmf): move background-fill metadata reads off the LVGL lock Torlando 2026-09-05 15:00:32 +00:00
  • ce92e8073e fix(lxmf): move conversation-open store I/O off the LVGL task Torlando 2026-09-05 14:39:32 +00:00
  • 1c688608b5 fix(lxmf): move outgoing-send persistence off the LVGL task Torlando 2026-09-05 05:23:02 +00:00
  • 2527c6d96b fix(settings): Greploop remediation — three Greptile P1s Torlando 2026-09-04 23:42:15 +00:00
  • 4fffed3c1b fix(settings): Network view polish — slider overlap, row order, button clarity Torlando 2026-09-04 22:06:24 +00:00
  • e6ff73ec30 fix(settings): move LoRa TX power slider clear of the label Torlando 2026-09-04 21:57:42 +00:00
  • 72130e07c6 fix(settings): build sub-views lazily to fix LVGL task create at boot Torlando 2026-09-04 21:15:04 +00:00
  • aef7b7f39d fix(settings): create sec_label with lv_label_create, not lv_obj_create Torlando 2026-09-04 18:52:43 +00:00
  • dfb2a73876 feat(settings): hub-and-spoke card layout (Columba-inspired) Torlando 2026-09-04 18:26:39 +00:00
  • 9ccadba207 refactor(settings): strip SCROLLDIAG instrumentation after physical confirmation Torlando 2026-09-04 14:41:37 +00:00
  • 5a32b9c0a3 diag(settings): instrument scroll position at entry and watch for post-entry movement Torlando 2026-09-04 14:16:15 +00:00
  • d33ae5bb6f fix(settings): recreate entry scroll-reset timer after one-shot delete Torlando 2026-09-04 13:40:45 +00:00
  • f62f465958 fix(settings): don't auto-scroll to bottom on screen entry Torlando 2026-09-04 05:52:56 +00:00
  • 28ea218a18 refactor(settings): move status readouts to Status screen, reorganize by use Torlando 2026-09-04 04:56:07 +00:00
  • 95f1ba3536 deploy: 8c0d38ee2e torlando-tech 2026-09-04 03:05:58 +00:00
  • 8c0d38ee2e Merge pull request #95 from torlando-tech/perf/conversation-list-load Torlando 2026-09-03 23:00:32 -04:00
  • 362db2c805 fix(ui): fail closed when the queue mutex is unavailable Torlando 2026-09-04 02:49:26 +00:00
  • bff993b2f8 chore(deps): bump microLXMF pin to d7e05fd (metadata cache fixes) Torlando 2026-09-04 02:36:44 +00:00
  • 67c1083f22 fix(ui): mutex the conversation-list deferred queues Torlando 2026-09-04 02:32:57 +00:00
  • 403035f115 perf(messages): instant chat open/reopen + deferred full-message view Torlando 2026-09-04 01:30:16 +00:00
  • 09bf277aa4 chore(messages): remove temporary [PERF] instrumentation Pike 2026-09-03 17:46:38 +00:00
  • 8204506b3b perf(messages): persist preview warm-up; cache empty-content tails Pike 2026-09-03 17:12:39 +00:00
  • af4019f933 diag(messages): [PERF] stage timings for tap-to-visible path Pike 2026-09-03 16:02:35 +00:00
  • ff79a87e42 perf(messages): revalidate conversation rows, skip LVGL rebuild when unchanged Pike 2026-09-03 15:20:24 +00:00
  • cb6a9d38e6 perf(messages): read conversation preview from store index cache Pike 2026-09-03 14:30:03 +00:00
  • 918f89d63e fix(messages): drop corrupt last message instead of hiding the row Torlando 2026-09-03 04:14:52 +00:00
  • 48ee2d4d71 chore(deps): re-point microLXMF pin to merge commit df1b01a Torlando 2026-09-03 03:24:51 +00:00
  • 15239e67c4 chore(release): bump microLXMF pin assertion to 59ca70a (PR #10 head) Torlando 2026-09-03 02:50:32 +00:00
  • 8ed9551a02 perf(messages): fast conversation-list load + real unread badges Torlando 2026-09-03 02:38:03 +00:00
  • 5c8dd3c5ca deploy: 049427feba torlando-tech 2026-09-03 01:04:55 +00:00
  • a117e20525 deploy: 049427feba torlando-tech 2026-09-03 01:04:12 +00:00
  • 049427feba Merge pull request #94 from torlando-tech/fix/map-pin-label-color v0.3.8 Torlando 2026-09-02 20:58:43 -04:00
  • 2816c2db10 test(map): enforce pin label color placement in marker loop Pike 2026-09-03 00:34:54 +00:00
  • 902df6554c ui(map): contrast pin labels against active basemap Pike 2026-09-02 21:20:24 +00:00
  • d2f411eb6c deploy: 52b844bb1c torlando-tech 2026-09-02 20:11:32 +00:00
  • 52b844bb1c Merge pull request #93 from torlando-tech/fix/drop-invalid-signature-messages Torlando 2026-09-02 16:06:09 -04:00
  • d73a48f4b2 ci: apt-get update before installing libbz2-dev in native17 job Torlando 2026-09-02 19:36:03 +00:00
  • 40c1869765 fix(lxmf): drop SIGNATURE_INVALID inbound messages Torlando 2026-09-02 17:51:52 +00:00
  • cd75f49dfc deploy: 520554b1b6 torlando-tech 2026-09-02 17:19:36 +00:00
  • 520554b1b6 Merge pull request #92 from torlando-tech/feat/unknown-source-key-request Torlando 2026-09-02 13:14:23 -04:00
  • 11fd91bf03 fix(lxmf): make key-request policy C++11-compatible Torlando 2026-09-02 17:06:02 +00:00
  • 97fc8b4562 chore(lxmf): drop temporary location-ingest diagnostic from release path Torlando 2026-09-02 17:05:23 +00:00
  • 3de986daed fix(lxmf): bound automatic path requests to 30 min per identity Torlando 2026-09-02 17:05:14 +00:00
  • 2eec34dfe1 test: extract unknown-source key-request policy + host tests Torlando 2026-09-02 16:22:56 +00:00
  • e9fe63e9e4 diag: request network keys for unknown LXMF sources (Sideband request-keys equivalent) Torlando 2026-09-02 14:50:21 +00:00
  • 72e348cf5b deploy: ac9c14e8f9 torlando-tech 2026-09-01 01:08:58 +00:00
  • 998e53061a deploy: ac9c14e8f9 torlando-tech 2026-09-01 00:38:29 +00:00
  • ac9c14e8f9 Merge pull request #91 from torlando-tech/feat/map-pack-v3-browser-safe v0.3.7 Torlando 2026-08-31 20:33:34 -04:00
  • a10e5381ce chore: bump map installer cache tag for the progress fix Torlando 2026-08-31 15:28:00 +00:00
  • b0cc13a428 fix: report every map install phase in the flasher UI Torlando 2026-08-31 15:26:39 +00:00
  • 410f65984c fix: close browser review findings (slot parity, smoke asserts, cache-bust) Torlando 2026-08-31 06:07:44 +00:00
  • a3d1e04ffb docs: define browser map installer safety contract Torlando 2026-08-31 04:43:30 +00:00
  • 39b0faf07c test: exercise map installation through Chromium filesystem APIs Torlando 2026-08-31 04:33:31 +00:00
  • f6d1317a96 fix: scope browser map lock to same-origin tabs Torlando 2026-08-31 03:16:18 +00:00
  • 5a586461be feat: publish browser map-set activation with read-back ordering Torlando 2026-08-30 23:18:27 +00:00
  • e03ac40ad6 fix: validate every inherited map pack before browser activation Torlando 2026-08-30 23:04:27 +00:00
  • 38f1139066 feat: derive browser PMAS v3 activation plans Torlando 2026-08-30 22:31:49 +00:00
  • d2620060e5 feat: publish indexless PMPK v3 from browser installs Torlando 2026-08-30 22:23:32 +00:00
  • 1a526eb888 feat: add browser PMPK and PMAS v3 codecs Torlando 2026-08-30 20:44:57 +00:00
  • e3008cf025 test: align map installer filesystem mock with browsers Torlando 2026-08-30 20:37:01 +00:00
  • 3dc65505fb deploy: 954c1a807e torlando-tech 2026-08-30 20:17:55 +00:00
  • 954c1a807e Merge pull request #90 from torlando-tech/feat/map-pack-v3-cli-safe Torlando 2026-08-30 16:12:48 -04:00
  • 562776fe2c fix: distinguish committed activation durability from failed activation Torlando 2026-08-30 18:37:36 +00:00
  • ac7e380c96 fix: guard legacy PMAS decode and document v3 strictness Torlando 2026-08-30 07:12:26 +00:00
  • 9897f1d895 docs: document PMPK v3 CLI installation contract Torlando 2026-08-30 05:56:05 +00:00
  • 0fb4256aa6 feat: enable safe CLI PMAS v3 activation Torlando 2026-08-30 05:51:40 +00:00
  • 3595fdaa1c feat: validate inherited packs before activation Torlando 2026-08-30 02:48:47 +00:00
  • 59d2805d5f feat: derive PMAS v3 activation plans Torlando 2026-08-30 02:35:13 +00:00
  • cc280cdf78 feat: build style-qualified PMPK v3 packs Torlando 2026-08-30 02:30:21 +00:00
  • 7cccca3a75 test: freeze PMPK and PMAS v3 wire vectors Torlando 2026-08-30 02:17:57 +00:00
  • d73e128ca1 fix: re-validate immediately before the slot write feat/map-pack-v3-writer Torlando 2026-08-29 22:05:39 +00:00
  • 5fabda09d5 fix: require a fresh own marker at commit-time validation Torlando 2026-08-29 21:18:46 +00:00
  • e65e8f7c31 fix: make marker reclaim conditional; require own marker at commit Torlando 2026-08-29 21:01:03 +00:00
  • 0d0be9c227 fix: give each installer its own marker file; derive from the raw snapshot Torlando 2026-08-29 20:31:38 +00:00
  • 9591d8074c fix: make install-marker renewal ownership-checked Torlando 2026-08-29 19:17:08 +00:00
  • b3c9b4d1db fix: renew the install marker during long map publications Torlando 2026-08-29 18:33:36 +00:00
  • affd5566ab fix: coordinate CLI and flasher map installs with a shared marker Torlando 2026-08-29 17:54:27 +00:00
  • 370c5de629 fix: restore style-first activation record ordering Torlando 2026-08-29 03:35:56 +00:00
  • 6e565a2a94 fix: reject exhausted generation during activation preflight Torlando 2026-08-29 02:52:26 +00:00
  • 2e0f4cc006 fix: use fcntl.flock for the install lock and activate slot-first Torlando 2026-08-29 02:41:08 +00:00
  • 1bc510c1a7 fix: serialize activations behind an install lock and add a resume path Torlando 2026-08-29 02:01:40 +00:00
  • 0826380dc5 fix: preflight the active-slot conflict check before publication Torlando 2026-08-29 01:18:29 +00:00