Skip to content

Treat untested manual servers as normal#8875

Open
atavism wants to merge 1 commit into
mainfrom
atavism/manual-server-refresh
Open

Treat untested manual servers as normal#8875
atavism wants to merge 1 commit into
mainfrom
atavism/manual-server-refresh

Conversation

@atavism

@atavism atavism commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Remove the visible “Testing…” spinner/state for manual server locations that have not received probe results yet

Copilot AI review requested due to automatic review settings June 18, 2026 20:39

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the explicit “Testing…” UI state (spinner and label) for manual Lantern server locations that have not yet received probe results, so those untested locations render like normal (unless they are explicitly probed-unreachable).

Changes:

  • Removed the “testing” spinner indicator from manual server selection rows and the Location setting tile UI.
  • Deleted the ServerTestingIndicator widget and removed its common export and English localization string.
  • Updated server availability model/test wording to describe the unprobed state as “unknown” (while keeping probe-state behavior unchanged).

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
test/core/models/available_servers_test.dart Updates test names/comments to reflect “unknown” wording for unprobed servers.
lib/features/vpn/single_city_server_view.dart Removes the trailing “testing” spinner from the city server tile.
lib/features/vpn/server_selection.dart Removes the “testing” spinner from the country/city server list rows.
lib/features/vpn/location_setting.dart Removes the “Testing…” subtitle and indicator from the selected location setting tile.
lib/core/widgets/server_testing_indicator.dart Deletes the spinner widget implementation.
lib/core/models/available_servers.dart Updates documentation/comments around how unprobed servers are treated.
lib/core/common/common.dart Removes the export for the deleted ServerTestingIndicator.
assets/locales/en.po Removes the server_testing translation entry.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@atavism atavism requested a review from myleshorton June 18, 2026 20:42
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.

2 participants