Skip to content

Test b57 — readable + searchable route builder (#186)

Pre-release
Pre-release

Choose a tag to compare

@Strycher Strycher released this 06 Jul 02:47

Two route-builder UX fixes (#186) — addresses the b55/b56 feedback + everything to date.

1. Readable suggested route. When the topology map has a route, the builder now opens with a highlighted "Suggested route (shortest heard)" box rendering the path by name — e.g. "You → HomeRepeater → Backbone → <Target>" — so you can read + confirm the shortest inferred path at a glance instead of squinting at hex.

2. Searchable, sorted builder. When you have to build a route by hand (topology hasn't learned one yet), the repeater list is no longer raw contact-store order:

  • Sorted alphabetically by name — coherent, not random.
  • Search box at the top — type part of a name (or a hex prefix) to filter. No more scroll-and-hope.

How to test:

  1. Let it listen a few minutes (map still resets on restart — persistence is Phase D, next; it'll cut down how often you land in the manual builder at all).
  2. Path Trace a repeater past your own:
    • Learned a route → named suggestion in the box → confirm.
    • Not yet → the builder is now sorted + searchable — find your first hop fast.

Still noted: the "first run dies, retry works" is RF (dropped LoRa trace packets) — say the word and I'll add an auto-retry so it resends a couple times on timeout.

Supersedes b56 (folds in its readable-routes change). Bundles the full in-flight stack. APK + Windows.