Commit Graph

  • 145609faf9 Add outgoing message region tagging. Closes #35. Jack Kingsman 2026-03-04 15:42:21 -08:00
  • c2931a266e Add hop display map in pathing modal Jack Kingsman 2026-03-04 13:03:43 -08:00
  • 9629a35fe1 Don't exclude 7 day stale nodes on Map view when linked in Jack Kingsman 2026-03-04 12:28:37 -08:00
  • 1ce72ecdf7 Add #remoteterm as default channel Jack Kingsman 2026-03-04 10:56:31 -08:00
  • e0fb093612 Fix non-cache refresh on unfocused active threads; doc and test improvements Jack Kingsman 2026-03-04 10:16:17 -08:00
  • 1f37da8d2d s/router/repeater/ Jack Kingsman 2026-03-03 22:22:08 -08:00
  • a9472870f3 Add 'Show Key' prompt on private rooms to prevent key leakage. Closes #36 Jack Kingsman 2026-03-03 21:39:03 -08:00
  • d6611e8518 Add better logic around node-last-heard timing Jack Kingsman 2026-03-03 21:24:50 -08:00
  • 6274df7244 Add some color themes Jack Kingsman 2026-03-03 21:08:19 -08:00
  • 813a47ee14 Shard up frontend variables Jack Kingsman 2026-03-03 20:07:45 -08:00
  • e0e71180b2 Add global message search and more e2e tests Jack Kingsman 2026-03-03 19:19:24 -08:00
  • 73a835688d Add channel info box Jack Kingsman 2026-03-03 17:09:48 -08:00
  • 5d2aaa802b Move controls to top Jack Kingsman 2026-03-03 16:19:33 -08:00
  • eb78285b8f Add bot disable flow Jack Kingsman 2026-03-03 15:57:37 -08:00
  • e8538c55ea Fix flaky test selector Jack Kingsman 2026-03-03 14:02:05 -08:00
  • b1cb531911 Make node recency customizable in the visualizer Jack Kingsman 2026-03-03 13:52:55 -08:00
  • 8fa37fe6dc Websocket for contact deletion, radio contact deletion flag fix, resent message now appends sender name Jack Kingsman 2026-03-03 12:43:27 -08:00
  • 73d4647cfc Add node last heard reason to hover Jack Kingsman 2026-03-03 12:06:20 -08:00
  • 31afb7b9c0 Fix some doc gaps Jack Kingsman 2026-03-03 12:01:58 -08:00
  • 73f082c06c Fallback DM handler cleanliness (I never use this lol) Jack Kingsman 2026-03-03 11:59:15 -08:00
  • ea49bdff35 ID tiebreaker for same-second messages Jack Kingsman 2026-03-03 11:57:53 -08:00
  • 21fd505fb9 Add sender name on outgoing messages Jack Kingsman 2026-03-03 11:56:18 -08:00
  • 62943f6292 Add why-active reason to visualizer nodes Jack Kingsman 2026-03-03 11:54:54 -08:00
  • c76b7895dd Clarify MQTT limitation comment Jack Kingsman 2026-03-03 10:29:04 -08:00
  • 285c90f71e Conform status colors Jack Kingsman 2026-03-03 10:24:25 -08:00
  • e4662229b4 Shorten client name Jack Kingsman 2026-03-03 09:40:20 -08:00
  • be21b434cf Get closer to parity with meshcore packet capture Jack Kingsman 2026-03-03 09:31:24 -08:00
  • 662e84adbe Add community mqtt stats reporting Jack Kingsman 2026-03-03 09:17:57 -08:00
  • 5a72adc75b Add some QOL features to readiness scripts Jack Kingsman 2026-03-03 09:08:04 -08:00
  • 707f98d203 Fix packet sidebar retention Jack Kingsman 2026-03-03 09:05:21 -08:00
  • 4c1d5fb8ec Add status/LWT to community MQTT ingest Jack Kingsman 2026-03-02 23:10:25 -08:00
  • fb279ccf1a Accessibility overhaul Jack Kingsman 2026-03-02 20:34:06 -08:00
  • 7d39e726b4 Local serving optimizations and Windows docs updates Jack Kingsman 2026-03-02 20:19:49 -08:00
  • d9aa67d254 No more package locks Jack Kingsman 2026-03-02 19:25:40 -08:00
  • 81694e7ab3 Fix an e2e test and add a warning about nodes not showing up on community listings Jack Kingsman 2026-03-02 19:15:28 -08:00
  • 99f31c8226 Carve out dead code and cruft, and unify repeater status pane Jack Kingsman 2026-03-02 18:56:18 -08:00
  • f715d72467 Doc and typo hunting Jack Kingsman 2026-03-02 18:05:45 -08:00
  • f335fc56cc Patch up some missing tests and fix+test channel add not clearing on channel submission without add-another checked Jack Kingsman 2026-03-02 18:02:53 -08:00
  • d8294a8383 Add more warnings around radio config, stats loading, and packet decrypt (and remove accidentally committed script whoops) Jack Kingsman 2026-03-02 16:46:18 -08:00
  • 79db09bd15 Don't show mark all as read if there's nothing to read Jack Kingsman 2026-03-02 16:42:59 -08:00
  • e3fe36dc19 Fix stale closure on existing keys Jack Kingsman 2026-03-02 16:38:44 -08:00
  • 69584051f5 Don't message fetch on map or visualizer Jack Kingsman 2026-03-02 16:35:26 -08:00
  • 58ea1d7eb9 Be more protective around stripping at null byte, not after Jack Kingsman 2026-03-02 16:34:13 -08:00
  • c9776639a0 Commit package-lock Jack Kingsman 2026-03-02 16:33:08 -08:00
  • d860ea706d Add log line to show if our polling loop actually mops anything up Jack Kingsman 2026-03-02 15:32:58 -08:00
  • b7976206fc Add some additional documentation notes Jack Kingsman 2026-03-02 15:28:32 -08:00
  • f73d10328b Add note about let's mesh Jack Kingsman 2026-03-02 15:05:17 -08:00
  • a8ff2b4133 Updating changelog + build for 2.4.0 Jack Kingsman 2026-03-02 14:54:21 -08:00
  • 09ad642d79 Merge pull request #34 from jkingsman/community-mqtt Jack Kingsman 2026-03-02 14:42:04 -08:00
  • 9e68544fe9 Add warning to MQTT section community-mqtt Jack Kingsman 2026-03-02 14:01:43 -08:00
  • f059756064 Clearer labelling and page organization for MQTT Jack Kingsman 2026-03-02 13:56:44 -08:00
  • 95bacc4caf Split up community broker fields and reformat MQTT config page Jack Kingsman 2026-03-02 12:35:15 -08:00
  • 2581cc6af7 Show error toast on PK export failure Jack Kingsman 2026-03-02 11:46:40 -08:00
  • 05df314619 Refactor to combined base for MQTT Jack Kingsman 2026-03-02 11:39:41 -08:00
  • 00ca4afa8d Add support for community MQTT ingest Jack Kingsman 2026-03-01 09:55:11 -08:00
  • 2496d70c4b Add kofi link Jack Kingsman 2026-03-02 11:46:09 -08:00
  • 4b05dc2f41 Add clearer MQTT topics and payload shapes Jack Kingsman 2026-03-02 11:41:25 -08:00
  • b8cdae8a03 Tag mesh-traffic-reliant tests with a warning Jack Kingsman 2026-03-02 10:52:48 -08:00
  • 3bad3cb21c Add clearer message for e2e test lags Jack Kingsman 2026-03-02 10:46:48 -08:00
  • f118d5e222 Add debug log level info Jack Kingsman 2026-03-02 10:38:40 -08:00
  • d00bc68a83 Initial loopbacl loopback Jack Kingsman 2026-03-02 07:16:58 -08:00
  • e0d87c4df3 Add licenses explicitly (probably should have been doing this for a while; oops! Apologies!) Jack Kingsman 2026-03-01 22:12:42 -08:00
  • ed83d1b2c4 Add a sign of life to e2e tests Jack Kingsman 2026-03-01 19:23:56 -08:00
  • d988309a2f Move settings ordering around Jack Kingsman 2026-03-01 19:08:25 -08:00
  • 7c37133856 Add some info and attribution Jack Kingsman 2026-03-01 18:46:42 -08:00
  • 0bde67d66c Move build scripts into better places Jack Kingsman 2026-03-01 18:06:55 -08:00
  • 56d4fa707a Updating changelog + build for 2.3.0 Jack Kingsman 2026-03-01 17:37:21 -08:00
  • a8af9b10f3 Break up repeater and settings into consituent files Jack Kingsman 2026-03-01 17:08:01 -08:00
  • 18ac86b4c0 Have visualizer remember settings Jack Kingsman 2026-03-01 16:38:25 -08:00
  • e504f4de33 Test and doc improvements Jack Kingsman 2026-03-01 14:53:18 -08:00
  • 9c4b049c8d Fix double message render glitch Jack Kingsman 2026-03-01 14:37:40 -08:00
  • 330c5efb31 Merge pull request #29 from jkingsman/mqtt Jack Kingsman 2026-03-01 11:11:46 -08:00
  • f993110ec4 Initial mqtt implementation Jack Kingsman 2026-02-28 21:24:46 -08:00
  • c891a23a41 Drop py3.12 req Jack Kingsman 2026-02-28 23:16:57 -08:00
  • 1f1c0faccc DOn't double detch unreads Jack Kingsman 2026-02-28 21:28:35 -08:00
  • 727ac913de Add more efficient message pagination index to eliminate temporary b-tree indexing Jack Kingsman 2026-02-28 21:00:16 -08:00
  • a55166989e Improve performance on unread endpoint Jack Kingsman 2026-02-28 20:10:38 -08:00
  • a2b211a8bc Move prefetch to a better spot Jack Kingsman 2026-02-28 19:40:04 -08:00
  • 5d90727718 Remove advert info and add arrows between advert path nodes Jack Kingsman 2026-02-28 17:23:06 -08:00
  • 0ad17c8d1f Optimize build/lint perf Jack Kingsman 2026-02-28 16:21:52 -08:00
  • 365728be02 Make pathing clearable on click Jack Kingsman 2026-02-28 15:33:50 -08:00
  • 7cad4a98dd Show repeater path type/length in title bar to match contacts Jack Kingsman 2026-02-28 13:51:24 -08:00
  • bac4db6b0a Updating changelog + build for 2.2.0 Jack Kingsman 2026-02-28 13:33:49 -08:00
  • 60c0262490 Expand tests with E2E coverage Jack Kingsman 2026-02-28 00:13:51 -08:00
  • ce99d63701 Reorganize for great victory and move to blob for payload hasg Jack Kingsman 2026-02-27 21:03:34 -08:00
  • fc27361e37 Fix prefetch type glitch Jack Kingsman 2026-02-27 18:48:39 -08:00
  • dcd473de6c Clear raw packet ref on reconnect Jack Kingsman 2026-02-27 17:45:17 -08:00
  • 57e6ba534a Improve prefetch safety Jack Kingsman 2026-02-27 17:14:20 -08:00
  • 17f6a2b8c5 Compact code bloat for message fire and channel sync loops Jack Kingsman 2026-02-27 17:03:18 -08:00
  • 884972f9e0 Add some tests and improve docs Jack Kingsman 2026-02-27 16:54:18 -08:00
  • 60455cdd7b Autoreconcile and don't bother with toast Jack Kingsman 2026-02-27 16:38:08 -08:00
  • 194852ed16 Move to blob storage for payload hashes Jack Kingsman 2026-02-27 15:46:16 -08:00
  • 6a3510ce2e Misc. doc, test, and qol improvements Jack Kingsman 2026-02-27 15:17:29 -08:00
  • c40603a36f Cancellation guard on contact info pane Jack Kingsman 2026-02-27 15:05:22 -08:00
  • 2e8a4fde0a Historical DM decrypts are always incoming Jack Kingsman 2026-02-27 15:02:56 -08:00
  • 171b4405e5 Move contact sync to pass-the-mc mode Jack Kingsman 2026-02-27 14:59:52 -08:00
  • c5fd0292b8 Repeater Overhaul Jack Kingsman 2026-02-27 14:38:17 -08:00
  • 66cbf98b74 Post-merge cleanup, AGENTS.md work, unused endpoints, etc. Jack Kingsman 2026-02-27 14:36:43 -08:00
  • b3606169fe Add patchup commit Jack Kingsman 2026-02-27 14:28:17 -08:00
  • d4a2b9fac8 Linting Jack Kingsman 2026-02-27 14:05:28 -08:00