Commit Graph

  • 9fbdbaa174 Updating changelog + build for 2.7.9 2.7.9 Jack Kingsman 2026-03-08 22:18:59 -07:00
  • e99e522573 Fix clipping on integration add drop down Jack Kingsman 2026-03-08 22:17:32 -07:00
  • 9d806c608b Add contact normalization rather than loading the packed path bytes Jack Kingsman 2026-03-08 21:01:01 -07:00
  • 5a9489eff1 Updating changelog + build for 2.7.8 2.7.8 Jack Kingsman 2026-03-08 20:47:09 -07:00
  • beb28b1f31 Updating changelog + build for 2.7.8 Jack Kingsman 2026-03-08 20:42:03 -07:00
  • 7d688fa5f8 Move to more stable docker reqs without disrupting windows users Jack Kingsman 2026-03-08 20:38:33 -07:00
  • 09b68c37ba Better ci scripts Jack Kingsman 2026-03-08 19:56:58 -07:00
  • df7dbad73d Fix bad file refs in decoder that break npm 10 Jack Kingsman 2026-03-08 19:56:44 -07:00
  • 060fb1ef59 Updating changelog + build for 2.7.1 Jack Kingsman 2026-03-08 18:48:14 -07:00
  • b14e99ff24 Patch a bizarre browser quirk of leaky elements (???) in the packet list Jack Kingsman 2026-03-08 18:45:07 -07:00
  • 77523c1b15 Patch up to use a published patched meshcore-decoder and add a test script for different node versions Jack Kingsman 2026-03-08 18:35:58 -07:00
  • 9673b25ab3 yeeeikes fix raw packet feed sorry Jack Kingsman 2026-03-08 17:38:20 -07:00
  • 2732506f3c Fix historical DM packet length passing and fix up some docs Jack Kingsman 2026-03-08 17:12:36 -07:00
  • 523fe3e28e Updating changelog + build for 2.7.0 Jack Kingsman 2026-03-08 16:23:23 -07:00
  • 3663db6ed3 Multibyte path support Jack Kingsman 2026-03-08 14:53:14 -07:00
  • 5832fbd2c9 Fix the meshcore decoder override multibyte-take-2 Jack Kingsman 2026-03-08 14:52:26 -07:00
  • 655066ed73 Fix playwright tests for new radio status indicator Jack Kingsman 2026-03-08 14:30:47 -07:00
  • 5cb5c2ad25 Show hop width in the contact info modal Jack Kingsman 2026-03-08 13:24:50 -07:00
  • 69a6922827 Fix path modal support for multibyte Jack Kingsman 2026-03-08 13:21:37 -07:00
  • 806252ec7e Move to new meshcore_py version and rip out monkeypatch Jack Kingsman 2026-03-08 12:26:18 -07:00
  • 2236132df4 Add note bout brittle meshcore_py on corrupted advert handling Jack Kingsman 2026-03-08 12:18:57 -07:00
  • 564cd65496 Update tests with new out_path_hash_mode field and surface error on path hash mode set failure Jack Kingsman 2026-03-08 00:04:11 -08:00
  • b3625b4937 Add statistics Jack Kingsman 2026-03-07 23:17:10 -08:00
  • 20af50585b Docs & tests Jack Kingsman 2026-03-07 22:58:48 -08:00
  • d776f3d09b Add full-decrypt tests for multibyte paths Jack Kingsman 2026-03-07 22:40:36 -08:00
  • 075debc51b Force validation of path_hash_mode Jack Kingsman 2026-03-07 22:37:48 -08:00
  • 34318e4814 Use more faithful packet frame parsing Jack Kingsman 2026-03-07 22:35:53 -08:00
  • 48dab293ae Advert-path uses correct identity for dedupe Jack Kingsman 2026-03-07 22:24:46 -08:00
  • 76d11b01a7 Actually persist out_path_hash_mode instead of lossily deriving it Jack Kingsman 2026-03-07 22:14:22 -08:00
  • 69c812cfd4 Ewwww monkeypatch library bug I'm so sorry code gods. Bug reported at https://github.com/meshcore-dev/meshcore_py/issues/65 Jack Kingsman 2026-03-07 21:10:07 -08:00
  • 2257c091e8 Fix visualizer coercion for multibyte hops Jack Kingsman 2026-03-07 20:55:58 -08:00
  • 55fb2390de Phase 8: Tests & Misc Jack Kingsman 2026-03-07 19:58:48 -08:00
  • 0b91fb18bd Phase 7: Integration & Migration Jack Kingsman 2026-03-07 19:48:45 -08:00
  • 8948f2e504 Phase 6: Radio config + path hash mode Jack Kingsman 2026-03-07 19:37:47 -08:00
  • 5c413bf949 Phase 5: Frontend path rendering Jack Kingsman 2026-03-07 19:11:04 -08:00
  • b0ffa28e46 Phase 4: Update advert path storage Jack Kingsman 2026-03-07 19:06:19 -08:00
  • f97c846378 Phase 3: Add path size inference and also bin some stupid migration tests while we're at it Jack Kingsman 2026-03-07 19:02:37 -08:00
  • e0d7c8a083 Whoops, pin newer meshcore lib Jack Kingsman 2026-03-07 18:46:18 -08:00
  • 11ce2be5fa Phase 2: Patch up message path metadata Jack Kingsman 2026-03-07 18:40:48 -08:00
  • 1fc041538e Phase 0.5 & 1: Centralize path utils, multi-hop packet decoding, updated PacketInfo shape Jack Kingsman 2026-03-07 18:34:47 -08:00
  • 0ac8e97ea2 Put tools in a collapsible Jack Kingsman 2026-03-08 13:54:01 -07:00
  • e6743d2098 Updating changelog + build for 2.6.1 Jack Kingsman 2026-03-08 12:40:28 -07:00
  • f472ff7cab Fix multibyte meshcore-decoder dep hell Jack Kingsman 2026-03-08 12:34:47 -07:00
  • 7ac220aee1 Add git Jack Kingsman 2026-03-08 12:10:04 -07:00
  • 43e38ecc5b Updating changelog + build for 2.6.0 Jack Kingsman 2026-03-08 00:08:42 -08:00
  • 99eddfc2ef Update status bar and boot up more quickly with actual radio status Jack Kingsman 2026-03-07 23:40:18 -08:00
  • f9eb6ebd98 Fix stale ref issue in strict mode Jack Kingsman 2026-03-07 21:40:34 -08:00
  • 5f039b9c41 Phase 4 multibyte Jack Kingsman 2026-03-07 15:05:13 -08:00
  • f302cc04ae Phase 3 Jack Kingsman 2026-03-06 23:48:24 -08:00
  • 3edc7d9bd1 Step 2 Jack Kingsman 2026-03-06 23:12:21 -08:00
  • 8f59606867 Fix library name Jack Kingsman 2026-03-06 22:22:36 -08:00
  • d214da41c6 Change names of community MQTT Jack Kingsman 2026-03-06 22:14:11 -08:00
  • da22eb5c48 Fanout integration UX overhaul Jack Kingsman 2026-03-06 21:37:11 -08:00
  • 94546f90a4 Back to main fanout screen on save Jack Kingsman 2026-03-06 18:20:53 -08:00
  • f82cadb4e1 Show webhooks/apprise summary Jack Kingsman 2026-03-06 18:19:14 -08:00
  • f60c656566 Add better coverage for alternative community MQTTs. Closes #39 Jack Kingsman 2026-03-06 18:14:28 -08:00
  • 9c54ea623e First wave of work Jack Kingsman 2026-03-06 17:41:37 -08:00
  • b5e2a4c269 Soften the 'always run tests' Jack Kingsman 2026-03-06 16:26:19 -08:00
  • d4f73d318a Fanout modules! Jack Kingsman 2026-03-06 16:08:23 -08:00
  • 8ffae50b87 Add some brutal tests for webhooks fanout_bus Jack Kingsman 2026-03-06 16:06:13 -08:00
  • dd13768a44 Tighten up message broadcast contract Jack Kingsman 2026-03-06 15:55:04 -08:00
  • 3330028d27 Elevate error logging for message poll loop issues Jack Kingsman 2026-03-06 15:43:29 -08:00
  • 3144910cd9 Fix regression around direct path DMs Jack Kingsman 2026-03-06 15:41:47 -08:00
  • 819470cb40 Add missing httpx dep Jack Kingsman 2026-03-06 15:39:11 -08:00
  • d7d06ec1f8 Remove some dead code and unify param names around not sending for actual real life messages vs. historical decrypt Jack Kingsman 2026-03-06 14:11:23 -08:00
  • 9d03844371 Improve module lifecycling Jack Kingsman 2026-03-06 14:09:30 -08:00
  • 929a931ce9 Add channel name to broadcasts Jack Kingsman 2026-03-06 14:05:54 -08:00
  • cba9835568 Rework more coverage in e2e tests and don't force radio restart + better startup error handling Jack Kingsman 2026-03-06 12:59:33 -08:00
  • 58daf63d00 Change fanout tab name. Jack Kingsman 2026-03-06 00:41:34 -08:00
  • bb13d223ca Remove unused IATA regex and reduncant community enabled check that's always true Jack Kingsman 2026-03-05 23:48:16 -08:00
  • 863251d670 Remove dead on_raw method and move json import somewhere not dumb Jack Kingsman 2026-03-05 23:47:53 -08:00
  • 5e042b7bcc Add health refresh to delete handler and correct concurrency description Jack Kingsman 2026-03-05 23:47:40 -08:00
  • 4d15c7d894 Add per-config id lock to reload and remove stale comment Jack Kingsman 2026-03-05 23:47:08 -08:00
  • 22e28a9e5b Add min length to name, 400 on unknown scope, normalize IATA Jack Kingsman 2026-03-05 23:46:55 -08:00
  • e72c3abd7f Correct sender name and use non-deprecated loop getter Jack Kingsman 2026-03-05 23:46:35 -08:00
  • 439face70b Tweak fanout display and update docs Jack Kingsman 2026-03-05 23:35:18 -08:00
  • 55ac9df681 Parallelize fanouts and add module watchdog Jack Kingsman 2026-03-05 23:05:57 -08:00
  • 5808504ee0 Flesh out the fanout agents a bit more Jack Kingsman 2026-03-05 22:29:45 -08:00
  • cb4333df4f Fanout hitlist fixes: bugs, quality, tests, webhook HMAC signing Jack Kingsman 2026-03-05 22:27:24 -08:00
  • 7534f0cc54 Patch smome doc issues and do minor bug mop up (outgoing bot message flaggin, unprotected bot endpoint, contact filtering on scope selection, don't drop disabled but configured community endpoints Jack Kingsman 2026-03-05 21:56:10 -08:00
  • adfb4addb7 Add MQTT removal migration and fix tests + docs Jack Kingsman 2026-03-05 21:21:08 -08:00
  • e99fed2e76 Add some test coverage Jack Kingsman 2026-03-05 19:44:06 -08:00
  • 13fa94acaa Richer saving options + more popping color on disabled integration Jack Kingsman 2026-03-05 19:28:09 -08:00
  • 418955198f Add Apprise Jack Kingsman 2026-03-05 19:22:28 -08:00
  • e3e4e0b839 Add webhooks & reformat a bit Jack Kingsman 2026-03-05 19:10:29 -08:00
  • 5ecb63fde9 Move bots into Fanout & Forwarding Jack Kingsman 2026-03-05 18:14:03 -08:00
  • 7cd54d14d8 Move to modular fanout bus Jack Kingsman 2026-03-05 17:16:13 -08:00
  • 93b5bd908a Extend tests and fix docs Jack Kingsman 2026-03-06 14:41:34 -08:00
  • de30dfe87b Backfill channel sender identity when it's available Jack Kingsman 2026-03-06 14:36:33 -08:00
  • d5a60d6ca3 Attach contact name to DMs for blocking purposes Jack Kingsman 2026-03-06 14:28:41 -08:00
  • 8f2d55277f Add clearer messaging around back to chat Jack Kingsman 2026-03-06 11:40:29 -08:00
  • cdf5c0b81e Some new theme movement Jack Kingsman 2026-03-06 09:17:22 -08:00
  • ae51755f07 Fix issue with backend restart letting unreads accumulate on open thread Jack Kingsman 2026-03-05 23:01:04 -08:00
  • 7715732e69 Add sender_key to outgoing and make unread counts respect block list Jack Kingsman 2026-03-05 10:43:16 -08:00
  • 01a5dc8d93 A11y bug bash Jack Kingsman 2026-03-05 10:24:22 -08:00
  • c7bd4dd3fc Updating changelog + build for 2.5.0 Jack Kingsman 2026-03-05 00:13:15 -08:00
  • a069af8364 Doc updates Jack Kingsman 2026-03-04 21:18:07 -08:00
  • 03f4963966 Guard flood scope and be better about blocking Jack Kingsman 2026-03-04 20:15:44 -08:00
  • e439bc913a Reorganize the settings panes a bit Jack Kingsman 2026-03-04 19:46:20 -08:00
  • d5fe9c677f Add contact blocking Jack Kingsman 2026-03-04 18:54:21 -08:00