Commit Graph

  • 5b98198c60 Fix migration to not import historical advert path better-path-management Jack Kingsman 2026-03-18 20:41:19 -07:00
  • 29a76cef96 Add e2e test Jack Kingsman 2026-03-18 20:15:56 -07:00
  • 0768b59bcc Doc updates Jack Kingsman 2026-03-18 19:28:24 -07:00
  • 2c6ab31202 Dupe code cleanup Jack Kingsman 2026-03-18 19:22:09 -07:00
  • 7895671309 Pass 1 on PATH integration Jack Kingsman 2026-03-18 19:15:02 -07:00
  • b832239e22 Add zero-hop impulse advert. Closes #83. Jack Kingsman 2026-03-18 19:59:08 -07:00
  • d8e22ef4af Stop autofocus stealing of the cracker panel. Closes #80. Jack Kingsman 2026-03-18 17:53:42 -07:00
  • ffc5d75a58 Use the actual remoteterm version for the client_version tag so letsmesh rollups work better Jack Kingsman 2026-03-18 17:46:10 -07:00
  • 350c85ca6d Behave better around DM dedupe/storage. Closes #77. Jack Kingsman 2026-03-18 17:16:34 -07:00
  • 4d5f0087cc Fix sidebar ordering for contacts by advert. Closes #69. Jack Kingsman 2026-03-17 21:04:57 -07:00
  • e33bc553f5 improve MQTT error bubble up and massage communitymqtt + debug etc. for version management. Closes #70 Jack Kingsman 2026-03-17 20:32:57 -07:00
  • 020acbda02 Do better DM retry to align with stndard firmware retry (but so that we can track the acks). Closes #73. Jack Kingsman 2026-03-17 18:12:07 -07:00
  • d5b8f7d462 Prevent contact status bar jitter. Closes #68. Jack Kingsman 2026-03-17 16:28:05 -07:00
  • bc16d804e9 Log the node time on startup Jack Kingsman 2026-03-16 22:39:57 -07:00
  • a0459edf62 Add clowntown clock rollover trick Jack Kingsman 2026-03-16 22:37:13 -07:00
  • 86170766eb Better no-connection errors Jack Kingsman 2026-03-16 22:17:54 -07:00
  • 33e1b527bd Don't force save-prompt on unedited integrations Jack Kingsman 2026-03-16 21:47:04 -07:00
  • 23f9bd216c Add pre-filled letsmesh/meshrank MQTT Jack Kingsman 2026-03-16 21:43:45 -07:00
  • 35b592d2a7 Auto-reset node if clock is too far ahead to change Jack Kingsman 2026-03-16 21:13:10 -07:00
  • c215aedc0d Let the radio settings pane open but not be used, rather than disabled Jack Kingsman 2026-03-16 20:30:34 -07:00
  • 9cd567895b Update the docs Jack Kingsman 2026-03-16 19:29:09 -07:00
  • c469633a30 Serialize radio disconnect in a lock Jack Kingsman 2026-03-16 19:25:00 -07:00
  • f8f0b3a8cf Updating changelog + build for 3.4.1 3.4.1 Jack Kingsman 2026-03-16 18:43:34 -07:00
  • 47276dcb6c Improve handling of version info in pre-built bundles Jack Kingsman 2026-03-16 18:41:19 -07:00
  • 9c06ed62a4 Fix reopen-last behavior with new settings hash Jack Kingsman 2026-03-16 18:17:21 -07:00
  • e19a8d3395 Update our docs and README.md. Closes #65. Jack Kingsman 2026-03-16 18:09:32 -07:00
  • b68bfc41d6 Use better behavior on disconnected radio and allow deeplinking into settings. Closes #66. Jack Kingsman 2026-03-16 17:46:12 -07:00
  • ffb5fa51c1 Finish frontend phase 3 Jack Kingsman 2026-03-16 17:17:11 -07:00
  • 0e4828bf72 Frontend optimization part 2 Jack Kingsman 2026-03-16 17:12:01 -07:00
  • a5d9632a67 Phase 1 of frontend fixup Jack Kingsman 2026-03-16 16:48:58 -07:00
  • 24747ecd17 Unify our DM ingest Jack Kingsman 2026-03-16 16:36:11 -07:00
  • cb8a69a11d Finish frontend phase 3 dm-ingest-unification Jack Kingsman 2026-03-16 17:17:11 -07:00
  • 3b63496996 Frontend optimization part 2 Jack Kingsman 2026-03-16 17:12:01 -07:00
  • a1a749283e Phase 1 of frontend fixup Jack Kingsman 2026-03-16 16:48:58 -07:00
  • d373585527 Unify our DM ingest Jack Kingsman 2026-03-16 16:36:11 -07:00
  • dbb8dd4c43 Updating changelog + build for 3.4.0 3.4.0 Jack Kingsman 2026-03-16 15:41:43 -07:00
  • 6c003069d4 Move to pre-built frontend on release only. Closes #62 Jack Kingsman 2026-03-16 15:40:01 -07:00
  • ea5ba3b2a3 Add radio model and stats display. Closes #64 Jack Kingsman 2026-03-16 15:29:21 -07:00
  • 58b34a6a2f Make pagination requests abortable Jack Kingsman 2026-03-16 15:18:38 -07:00
  • 4277e0c924 Clear keys on radio disconnect and add better error for channel send non-radio response Jack Kingsman 2026-03-16 15:11:02 -07:00
  • 2f562ce682 Don't reconcile mid history view Jack Kingsman 2026-03-16 15:03:55 -07:00
  • 370ff115b4 Fix DM collapse on same second send Jack Kingsman 2026-03-16 14:53:48 -07:00
  • 04733b6a02 Use advert position if we don't have a from-repeater-stats lat/lon Jack Kingsman 2026-03-16 14:33:04 -07:00
  • 749fb43fd0 Ditch garbage data ingest for lat/lon and extend map. Closes #63 Jack Kingsman 2026-03-16 14:24:58 -07:00
  • 8d7d926762 Fix repeater clock drift-drift on nav-away-come-back Jack Kingsman 2026-03-16 11:32:40 -07:00
  • c809dad05d Polish off all our gross edges around frontend/backend Public name management Jack Kingsman 2026-03-15 18:20:43 -07:00
  • c76f230c9f Reduce memo thrash on map update Jack Kingsman 2026-03-15 18:07:30 -07:00
  • 226dc4f59e use server time for advert freshness Jack Kingsman 2026-03-15 17:55:47 -07:00
  • 3f50a2ef07 fix e2e sort order test Jack Kingsman 2026-03-15 17:14:55 -07:00
  • 4a7ea9eb29 Always valodate fanout configs on save Jack Kingsman 2026-03-15 16:27:43 -07:00
  • 29368961fc Tweak send no-response handling Jack Kingsman 2026-03-15 16:12:17 -07:00
  • 7cb84ea6c7 Fix sidebar sort order. Closes #61 Jack Kingsman 2026-03-15 16:02:09 -07:00
  • 0b1a19164a Fix typo and add better ops for decrypt API calls Jack Kingsman 2026-03-15 15:47:09 -07:00
  • cf1a55e258 Add prebuilt frontend Jack Kingsman 2026-03-14 23:05:57 -07:00
  • 0881998e5b Overhaul repeater interaction to better deal with login failure clearly Jack Kingsman 2026-03-14 22:58:14 -07:00
  • ac65943263 Updating changelog + build for 3.3.0 3.3.0 Jack Kingsman 2026-03-13 22:25:47 -07:00
  • 04b324b711 Don't treat matched-prefix DMs as an ack (as it is an echo-ack for channel messages, not DMs) Jack Kingsman 2026-03-13 22:17:27 -07:00
  • 5512f9e677 Fix last-advert selection logic for path recency Jack Kingsman 2026-03-13 22:11:02 -07:00
  • b4962d39f0 Fix up resend logic to be cleaner Jack Kingsman 2026-03-13 22:07:16 -07:00
  • 39a687da58 Forward whole message to FE on resend so the browser updates Jack Kingsman 2026-03-13 21:57:19 -07:00
  • f41c7756d3 Prevent same-second outgoing collision now that we can send faster. Also add pending ack tracking Jack Kingsman 2026-03-13 21:43:50 -07:00
  • bafea6a172 Fix blocking on DMs (again, but right this time) Jack Kingsman 2026-03-13 21:10:50 -07:00
  • 68f05075ca Modal-ify the room region override Jack Kingsman 2026-03-13 18:11:18 -07:00
  • adfb8c930c Move routing override to modal Jack Kingsman 2026-03-13 18:04:49 -07:00
  • 1299a301c1 Add route discovery Jack Kingsman 2026-03-13 17:53:23 -07:00
  • 3a4ea8022b Add local node discovery Jack Kingsman 2026-03-13 17:25:28 -07:00
  • bd19015693 Don't suggest npm ci Jack Kingsman 2026-03-13 14:46:55 -07:00
  • cb9c9ae289 Docs updates keep-track-of-channel-state Jack Kingsman 2026-03-13 11:18:11 -07:00
  • 2369e69e0a Catch channel cache issues on set_channel failure during eviction Jack Kingsman 2026-03-13 11:09:23 -07:00
  • 9c2b6f0744 Add fallback polling message persistence for channel messages Jack Kingsman 2026-03-13 11:05:49 -07:00
  • 70d28e53a9 Fix self-node snapping on node addition Jack Kingsman 2026-03-13 10:42:36 -07:00
  • 96d8d1dc64 Be more strict with SQS region Jack Kingsman 2026-03-12 23:44:12 -07:00
  • a7ff041a48 Drop out channel hash helper Jack Kingsman 2026-03-12 20:33:52 -07:00
  • 5a580b9c01 Tighten up error phasing Jack Kingsman 2026-03-12 20:16:50 -07:00
  • 0834414ba4 Remove redundant channel listing Jack Kingsman 2026-03-12 20:01:28 -07:00
  • df538b3aaf Parallelize docker_ci Jack Kingsman 2026-03-12 19:53:10 -07:00
  • 2710cafb21 Add health endpoint Jack Kingsman 2026-03-12 19:47:21 -07:00
  • 338f632514 Remove unused endpoint and fix stale slot retry problems Jack Kingsman 2026-03-12 17:33:53 -07:00
  • 7e1f941760 Add documentation and force-lock-acquisition mode for channel management Jack Kingsman 2026-03-12 16:57:22 -07:00
  • 87ea2b4675 LRU-based parallel channel storage Jack Kingsman 2026-03-12 16:45:36 -07:00
  • 5c85a432c8 Phase 1 of manual channel management Jack Kingsman 2026-03-12 14:01:00 -07:00
  • 22ca5410ee Fix up unread bugs Jack Kingsman 2026-03-12 22:00:18 -07:00
  • 276e0e09b3 Show dismiss 'X' on the Jump to Unread Jack Kingsman 2026-03-12 20:23:38 -07:00
  • 1c57e35ba5 Don't collapse ambiguous senders to imply an indirect link betwen repeaters Jack Kingsman 2026-03-12 20:13:45 -07:00
  • 358589bd66 Cull a bunch of unused functions Jack Kingsman 2026-03-12 18:12:27 -07:00
  • 74c13d194c Fix message dual render and get the jump to unread link out of the way on visible unread boundaries. Closes #57. Jack Kingsman 2026-03-12 16:31:47 -07:00
  • 07fd88a4d6 Make repeater neighbor display need a GPS fix to show map + distance, and fetch before display. Closes #58. Jack Kingsman 2026-03-12 16:15:03 -07:00
  • 07934093e6 Don't force-insert a node with unknown relationships just because they are the marked recipient of a DM. Closes #44. Jack Kingsman 2026-03-12 14:30:26 -07:00
  • 3ee4f9d7a2 Do some same name ambiguous + known sibling collapse Jack Kingsman 2026-03-12 13:10:57 -07:00
  • b81f6ef89e Visualizer overhaul Jack Kingsman 2026-03-12 12:56:59 -07:00
  • 489950a2f7 Use dashed lines for collapsed ambiguous repeater paths. Closes #44. Jack Kingsman 2026-03-12 12:11:17 -07:00
  • 08e00373aa Updating changelog + build for 3.2.0 3.2.0 Jack Kingsman 2026-03-12 11:55:56 -07:00
  • 2f0d35748a Deepend contrast on map colors. Fixes #54 Jack Kingsman 2026-03-12 11:39:42 -07:00
  • 7db2974481 Fix bot kwargs and scoot over unread button to middle Jack Kingsman 2026-03-12 10:58:38 -07:00
  • 0a20929df6 Add conversation unread marker and jump-to-unread button Jack Kingsman 2026-03-12 10:54:25 -07:00
  • 30f6f95d8e Add path_bytes_per_hop to bot kwargs and encourage kwargs-only going forward Jack Kingsman 2026-03-12 10:23:31 -07:00
  • 9e8cf56b31 Be clearer about reality of location inclusion. Closes #53 Jack Kingsman 2026-03-12 10:00:00 -07:00
  • fb535298be Fix up search pane and header key alignment regression Jack Kingsman 2026-03-12 00:15:03 -07:00
  • 1f2903fc2d Add better preview pane and tweak some themes for contrast Jack Kingsman 2026-03-12 00:06:33 -07:00
  • 6466a5c355 Add node GPS enablement + sourcing. Closes #53. Jack Kingsman 2026-03-11 22:42:41 -07:00