breadcrumbs/src
Breadway b786060517
All checks were successful
Mirror to GitHub / mirror (push) Successful in 2s
release / build (push) Successful in 38s
Build and publish package / package (push) Successful in 45s
Stop injecting phantom core profiles into a customized profile set
ensure_core_profiles() was unconditionally backfilling home/work/away
into the in-memory config on every load, even when the user had
already defined their own profiles (e.g. Home/Away/School). This
showed up as duplicate/phantom lowercase entries in `breadcrumbs
profile list`, and downstream in breadbar and bos-settings.

Now the self-heal only fires when the profile set is completely
empty (a genuinely fresh or corrupted config), never padding an
existing customized set.
2026-07-10 13:37:41 +08:00
..
backend.rs Release v2.1.0: backend test seam, captive-portal detection, JSON status, robustness 2026-06-23 12:13:34 +08:00
config.rs Stop injecting phantom core profiles into a customized profile set 2026-07-10 13:37:41 +08:00
flow.rs Release v2.1.0: backend test seam, captive-portal detection, JSON status, robustness 2026-06-23 12:13:34 +08:00
main.rs 2.1.4: fix blank exit-node rendering, relabel for clarity 2026-07-05 09:14:46 +08:00
nm.rs Release v2.1.0: backend test seam, captive-portal detection, JSON status, robustness 2026-06-23 12:13:34 +08:00
notify.rs Initial commit: breadcrumbs — profile-driven Wi-Fi + Tailscale state machine 2026-05-19 11:52:46 +08:00
state.rs Release v2.1.0: backend test seam, captive-portal detection, JSON status, robustness 2026-06-23 12:13:34 +08:00
status.rs Release v2.1.0: backend test seam, captive-portal detection, JSON status, robustness 2026-06-23 12:13:34 +08:00
tailscale.rs Release v2.1.0: backend test seam, captive-portal detection, JSON status, robustness 2026-06-23 12:13:34 +08:00
util.rs Release v2.1.0: backend test seam, captive-portal detection, JSON status, robustness 2026-06-23 12:13:34 +08:00
watch.rs Release v2.1.0: backend test seam, captive-portal detection, JSON status, robustness 2026-06-23 12:13:34 +08:00