Commit Graph

  • 211ae52d55 web: fix MeshCore ghost nodes (stale contact enrichment discarded) (#841) main v0.7.2 l5y 2026-07-06 09:27:36 +02:00
  • 2479a6554f fix: UDP-transport hardening, bridge tracker coverage, CI repairs; release 0.7.2 (#840) l5y 2026-07-06 00:30:52 +02:00
  • df201f3ee4 fix: security review — dashboard XSS, private-mode federation gap, Matrix bridge resilience (#839) TJ Paulson 2026-07-05 15:27:37 -05:00
  • 1b934ee6f7 feat(ingestor): passive UDP transport (Mesh via UDP), primary-channel only (#838) TJ Paulson 2026-07-05 15:24:26 -05:00
  • 436bf34de6 web: chat-log retention and vertical scroll fix (#837) v0.7.1 l5y 2026-07-02 20:50:27 +02:00
  • 6d9d524e09 improve log wiring and capture all meshcore adverts (#836) l5y 2026-06-30 12:57:04 +02:00
  • e633ff9d5e web: progressively backfill all bulk collections (#835) l5y 2026-06-30 09:35:22 +02:00
  • bc6d0187cc web: fix MeshCore chat duplicates and warm-cache message gap (#834) l5y 2026-06-29 20:59:30 +02:00
  • 8ed15f1142 web: initial-load module-graph waterfall (#832) v0.7.1-rc0 l5y 2026-06-29 14:50:33 +02:00
  • 266f8ff8bd chore: bump version 0.7.1 (#833) l5y 2026-06-29 14:45:37 +02:00
  • b5d9249918 web: change tiles to carto (#831) l5y 2026-06-28 20:59:52 +02:00
  • c8d5a8a20f web: fix pubsub thread budget to not block entire app (#828) l5y 2026-06-27 11:09:57 +02:00
  • be5365105d web: fix api/events hang on shutdown (#827) v0.7.0 l5y 2026-06-26 15:26:13 +02:00
  • afb15ff48d web: fix live-update DOM handling (#826) l5y 2026-06-26 09:59:41 +02:00
  • 554fa38f50 web: fix meshcore message duplication regression (#825) l5y 2026-06-24 22:22:35 +02:00
  • 1804a8a75e web: add visual feedback to pubsub events (#824) l5y 2026-06-24 20:34:35 +02:00
  • 4831e37a52 web: mark message author nodes as seen (#822) l5y 2026-06-24 17:53:10 +02:00
  • 8083206210 web: implement pubsub (#821) l5y 2026-06-24 17:35:33 +02:00
  • f5f9298746 web: add pagination to all APIs (#820) l5y 2026-06-24 13:02:50 +02:00
  • d99f722ba2 web: add pagination to all APIs l5y-web-api-pagination l5y 2026-06-24 12:57:24 +02:00
  • 7eccbfb89a fix: unify Meshtastic custom LoRa label with MeshCore format (#818) l5y 2026-06-23 21:58:18 +02:00
  • 3790686ab2 web: version JS/CSS assets to bust stale browser caches (#815) l5y 2026-06-23 21:23:35 +02:00
  • c8668a730c fix: report custom LoRa config as "Custom SF{sf}/BW{bw}/CR{cr}" when use_preset=False (#811) (#812) George 2026-06-23 20:46:30 +03:00
  • 9039fb6f95 web: implement local storage caching (#814) l5y 2026-06-23 19:35:51 +02:00
  • 4107527eca web: render chat incrementally to reduce page load time (#813) l5y 2026-06-23 12:18:00 +02:00
  • 843dc85776 web: fix federation cycle and http response error handler (#810) v0.7.0-rc3 l5y 2026-06-22 17:06:56 +02:00
  • be9e7c006f web: fix federation dns status 500 (#809) l5y 2026-06-22 16:35:56 +02:00
  • d323cab32a web: fix meshcore node synthisation, merging, and deduplication (#808) l5y 2026-06-22 15:54:12 +02:00
  • 088907345d web: progressively load messages in batches (#807) l5y 2026-06-22 13:21:50 +02:00
  • 027b6160df web: federation signature v2 migration (#805) v0.7.0-rc2 l5y 2026-06-22 10:01:45 +02:00
  • af64b2c60f web: fix apis to use consistently use camel case (#802) v0.7.0-rc1 l5y 2026-06-21 20:17:40 +02:00
  • 5e0363a0ec web: breaking change on stats api (#801) v0.7.0-rc0 l5y 2026-06-21 13:41:41 +02:00
  • bb95b0792d web: fix chat (#800) l5y 2026-06-19 16:37:41 +02:00
  • efd2c59fb8 build(deps): bump openssl from 0.10.79 to 0.10.80 in /matrix (#795) dependabot[bot] 2026-05-28 23:24:54 +02:00
  • 512b4f157b Fix regression where Meshcore chat senders show as Meshtastic (#794) l5y 2026-05-24 09:49:45 +02:00
  • d2fe4f8223 web: add node opt-out marker and data retention policies (#793) l5y 2026-05-20 21:02:59 +02:00
  • 8a89185fbe fix sentinel position data (#792) l5y 2026-05-18 21:27:47 +02:00
  • b187ba2066 data: move connected event to after ensure_contacts (#789) l5y 2026-05-18 08:57:08 +02:00
  • 705f15c3e4 build(deps): bump openssl from 0.10.78 to 0.10.79 in /matrix (#787) dependabot[bot] 2026-05-06 21:05:53 +02:00
  • c32da2c541 chore: bump to 0.6.4 (#785) l5y 2026-05-03 17:01:28 +02:00
  • 73e161f432 web: fix liveliness of api data hydration bug (#783) v0.6.3 l5y 2026-05-03 13:05:37 +02:00
  • 7b38f92b2d web: refactor 6/7 node page (#777) v0.6.3-rc1 l5y 2026-05-02 23:05:36 +02:00
  • 1041e06644 data: refactor 4/7 interfaces (#775) l5y 2026-05-02 22:59:52 +02:00
  • e04fab5b19 web: refactor 7/7 main js (#778) l5y 2026-05-02 22:35:34 +02:00
  • d1d0225197 web: refactor 5/7 node page charts (#776) l5y 2026-05-02 22:16:18 +02:00
  • 0fbff32535 web: refactor 2/7 federation (#773) l5y 2026-05-02 22:12:20 +02:00
  • 03caf391e7 web: refactor 1/7 data processing (#772) l5y 2026-05-02 22:08:21 +02:00
  • f6aff3bdb8 data: refactor 3/7 protocols (#774) l5y 2026-05-02 22:05:43 +02:00
  • 09d9e7be13 chore: bump version to 0.6.3 (#779) v0.6.3-rc0 l5y 2026-04-29 22:06:29 +02:00
  • 43a5724b7f web: add seo improvements (#771) l5y 2026-04-29 10:33:33 +02:00
  • c4dd825d72 matrix: fix matrix preset labels (#770) l5y 2026-04-29 07:49:31 +02:00
  • ee98efc120 web: rework map spider-net feature (#769) l5y 2026-04-29 07:06:18 +02:00
  • 521c2f2972 build(deps): bump openssl from 0.10.75 to 0.10.78 in /matrix (#766) dependabot[bot] 2026-04-23 19:15:29 +02:00
  • f8b02b9f24 build(deps): bump rustls-webpki from 0.103.10 to 0.103.13 in /matrix (#764) dependabot[bot] 2026-04-21 19:57:35 +02:00
  • 161f22bf12 chore: bump version to 0.6.2 (#763) v0.6.2 l5y 2026-04-21 19:02:26 +02:00
  • e8f3f17b85 matrix: enable meshcore (#761) l5y 2026-04-21 14:11:05 +02:00
  • a4902548d3 web: fix emoji pattern render in short names (#760) l5y 2026-04-21 13:02:36 +02:00
  • 491678f75b data: catch packet handler errors (#759) l5y 2026-04-21 11:41:44 +02:00
  • db236d58e2 web: fix meshcore message duplication with 120s dupe protection (#758) l5y 2026-04-21 10:13:39 +02:00
  • a6cac6ced5 web: fix node duplication through message synthetization (#757) l5y 2026-04-21 08:53:09 +02:00
  • f866cf8837 web: show colocated nodes (#753) l5y 2026-04-17 09:02:39 +02:00
  • 7f5b52db67 ingestor: deduplicate meshcore messages (#752) l5y 2026-04-16 22:16:22 +02:00
  • 8ac12ee2c8 fix reaction handling and classification (#750) l5y 2026-04-16 20:07:41 +02:00
  • 580c2fb6ea web: fix federation node counts (#749) l5y 2026-04-15 15:43:34 +02:00
  • 13b2ce9067 web: fix meshcore node misclassification (#748) v0.6.1 l5y 2026-04-15 12:38:50 +02:00
  • 5a73e212a3 web: optimize caching (#744) v0.6.1-rc0 l5y 2026-04-14 23:29:54 +02:00
  • 07c8e85caa web: fix federation resolver issue with multi addresses (#743) l5y 2026-04-14 18:55:40 +02:00
  • c08b3f2c2d web: restore refresh and protocol buttons (#742) l5y 2026-04-14 16:54:57 +02:00
  • 851b2180dd build(deps): bump rand from 0.9.2 to 0.9.4 in /matrix (#741) dependabot[bot] 2026-04-14 08:22:07 +02:00
  • c175445251 ingestor: fix serial connection failures (#736) l5y 2026-04-13 23:42:07 +02:00
  • b951dbffeb web: per protocol active node counts (#735) l5y 2026-04-13 18:26:16 +02:00
  • 10e6c99196 data: better lora frequency handling for meshtastic (#733) l5y 2026-04-12 16:02:15 +02:00
  • aeb97477f0 chore: bump version to 0.6.1 (#726) l5y 2026-04-09 13:14:20 +02:00
  • 81e588e44c web: add markdown static pages (#723) v0.6.0 l5y 2026-04-08 16:42:13 +02:00
  • 083de6418f web: fix federation for multi protocol (#722) l5y 2026-04-08 14:36:43 +02:00
  • 5b9e6e3d48 data: trace analysus multi ingestor support (#721) l5y 2026-04-08 11:58:32 +02:00
  • 4a6ba38e94 chore: prepare codebase for breaking release (#718) v0.6.0-rc1 l5y 2026-04-08 10:51:38 +02:00
  • 4d38ddd341 web: facelift (#716) l5y 2026-04-07 21:38:43 +02:00
  • 267d2ec9e1 data: fix position time updates (#715) v0.6.0-rc0 l5y 2026-04-06 19:29:38 +02:00
  • 526a0c7246 data: fix meshcore ingestore self reporting (#713) l5y 2026-04-06 15:19:01 +02:00
  • 95aa1de8a8 web: sort channels by activity not index (#711) l5y 2026-04-06 14:04:47 +02:00
  • d8b80c2a97 web: reference meshcore nodes in chat (#709) l5y 2026-04-06 13:39:00 +02:00
  • 406fa80dd0 web: fix node disappearance role reset (#707) l5y 2026-04-05 23:43:36 +02:00
  • de1ccc5a2e release: v0.6.0 — remove deprecated env var aliases (#704) l5y 2026-04-05 16:49:10 +02:00
  • 0a479e4517 web: protect real node names from fallback (#702) l5y 2026-04-05 13:57:18 +02:00
  • 8c59396ec8 fix: derive channel probe bound from device max_channels (#701) l5y 2026-04-05 13:46:04 +02:00
  • 3647cb125b web: define meshcore modem presets (#696) l5y 2026-04-05 13:37:58 +02:00
  • adc122fce0 data: register meshcore channel mappings (#695) l5y 2026-04-05 13:36:03 +02:00
  • d33ebd8f4c data: provide frequency and modem preset for meshcore (#694) l5y 2026-04-05 09:13:48 +02:00
  • 06530f36ff web: add proper short names for meshcore companions (#693) l5y 2026-04-05 09:01:43 +02:00
  • 3cfa0db7e6 web: distinguish meshcore from meshtastic in frontend (#688) l5y 2026-04-04 17:14:16 +02:00
  • d9420ff13b fix: address review comments from PRs #676 and #681 (#689) l5y 2026-04-04 13:28:26 +02:00
  • 7e0ba60a22 fix: get meshcore protocol icon displaying correctly (#681) Ben Allfree 2026-04-04 04:00:25 -07:00
  • 257e26c996 [meshcore] fix: race condition (#676) Ben Allfree 2026-04-04 03:41:56 -07:00
  • dcb374fbf9 enh: surface meshcore role types (#680) (#685) v0.5.12 l5y 2026-04-04 10:41:06 +02:00
  • 9c3dae3e7d chore: refactor codebase before meshcore release (#682) l5y 2026-04-04 10:22:31 +02:00
  • 7806efb2cf meshcore/fix: short name should be 1st 4 hex digits of public key (#679) Ben Allfree 2026-04-04 00:40:49 -07:00
  • 7a21de7cda chore: update dependencies and configuration files (#674) Ben Allfree 2026-04-03 14:21:49 -07:00
  • 295d4cf2bb chore: update mesh.sh to use requirements file (#675) Ben Allfree 2026-04-03 14:20:48 -07:00
  • 09ea277a40 data/meshcore: fix ble and enable tcp (#669) v0.5.12-rc0 l5y 2026-04-02 22:31:33 +02:00