feat(ui): drop echo toasts for actions the screen already shows

L1: Counters reset, Trail reset, Contact added/deleted, Logged in (admin),
Logged out, Channel deleted, Share target / Bot channel / Bot room set,
PIN set/cleared, Preset saved/deleted, and Unpinned on the favourites grid.
L2: Channel deleted, Counters reset, Region/Preset/Scope/Waypoint deleted,
Target cleared, Trail cleared, Message history deleted, Contact added/deleted.
Failures and Unpinned where the item leaves the screen stay.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Jakub
2026-10-02 13:49:26 +02:00
co-authored by Claude Opus 5.5
parent 6cd081add1
commit 096b8e2b1d
15 changed files with 0 additions and 31 deletions
@@ -540,7 +540,6 @@ void UITask::navPick(int code) {
if (navmap::s_tb.active()) { navmap::s_tb.stop(); showToast("Track back stopped"); break; }
_core->locator.clearTarget();
prefsSave();
showToast("Target cleared");
break;
case navmap::T_WAYPOINT: {
if (idx >= _core->waypoints.count()) return;
@@ -734,7 +733,6 @@ void UITask::navWaypointAction(uint8_t act) {
if (!tapConfirmed(_nav_del_lbl, "Delete?")) break;
_core->waypoints.remove(i);
navClosePopup();
showToast("Waypoint deleted");
rebuildMapMarkers();
layoutMap();
refreshNavBar();
@@ -1332,7 +1330,6 @@ void UITask::navToolAction(uint8_t act) {
case navmap::TL_TRAIL_RESET:
if (!tapConfirmed(_nav_reset_lbl, "Reset?")) return;
tr.reset();
showToast("Trail cleared");
rebuildMapMarkers();
layoutMap();
break;