Skip to content

ui: remove 'Disable Background Transport' button from explainer sheet - #217

Merged
torlando-tech merged 2 commits into
mainfrom
feat/remove-disable-background-transport
Oct 9, 2026
Merged

torlando-tech merged 2 commits into
mainfrom
feat/remove-disable-background-transport

Conversation

@torlando-tech

Copy link
Copy Markdown
Owner

The Start/Stop control in the Reticulum Network settings card is the authoritative way to stop the tunnel. The explainer sheet's disable button is redundant now - remove it. The enable button remains for the not-yet-enabled state.

The Start/Stop control in the Reticulum Network settings card is the
authoritative way to stop the tunnel. The explainer sheet's disable
button is now redundant - remove it. The enable button remains for
the not-yet-enabled state.
@greptile-apps

greptile-apps Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerConfidence Score: 5/5

[Medium impact] The PR appears safe to merge; the Network card now preserves the Stop action that the removed button provided.

Summary

The PR removes “Disable Background Transport” from the explainer sheet while keeping its Enable action.

  • The explainer sheet keeps Enable but no longer offers Disable.
  • The settings card keeps Stop available during tunnel transitions.

Reviews (3) · Last reviewed commit: "fix: Reticulum card offers Stop during c..." · Reviewed by Greptile

Comment thread Sources/ColumbaApp/Views/Settings/BackgroundTransportView.swift
Greptile P1: removing the explainer sheet's disable button left no in-app
stop while the tunnel is .connecting or .reasserting, because the card's
Start/Stop used tunnel.isRunning (true only for .connected) and would show
'Start' in those states. Add reticulumIsOn() mirroring the explainer's
isEnabledState (on for connected/connecting/reasserting/disconnecting) and
use it for the card button's action, label, and color. User can now cancel
a slow connect or in-progress stop.
@torlando-tech torlando-tech reopened this Oct 9, 2026
@torlando-tech
torlando-tech merged commit b047f13 into main Oct 9, 2026
2 of 4 checks passed
@torlando-tech
torlando-tech deleted the feat/remove-disable-background-transport branch October 9, 2026 20:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant