Server Location: region picker matching the official client#67
Server Location: region picker matching the official client#67oliversluke wants to merge 2 commits into
Conversation
|
|
Conflicts, rebase needed :) |
a84ed68 to
12c4bbb
Compare
|
@aarikmudgal Already done — the rebase landed a minute or two after your comment :) The branch is on current main and GitHub shows it mergeable again. The conflicts were with #62: an enum insertion point in |
|
Sounds good @oliversluke Quick question, I just tested and noticed the UI bugs I mentioned are still there, I guess they are WIP? |
12c4bbb to
83be022
Compare
…cial client Replace the dedicated-server picker with a Server Location setting that selects a region (or Automatic), mirroring the official client instead of pinning a specific numbered server. - Region list from the same server-info endpoint the official client uses; region names shown verbatim as delivered. - Automatic (server decides) — new default — lets the backend route the session; Automatic (client decides) keeps the in-app ping+queue picker. - Test Network action (ping / jitter / loss). - Picker opens focused on the active entry with a checkmark, like the tvOS Settings pickers. - Existing pinned servers migrate to Automatic (server decides); no other settings change. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
83be022 to
533e37f
Compare
|
@oliversluke The UI bug for the title is still there, you can see in the screenshot. Also the region list is nice. But we still cannot choose the server manually when Client select option is selected Basically there are 3 options to be in this overlay
|

Replaces the dedicated-server picker with a region-based Server Location setting that mirrors the official client: users select a country/region (or Automatic) rather than pinning a specific numbered server.
Why: this is how the official client (and the tvOS Settings app generally) works, so it's the interaction users already expect — pick your region, done — instead of scrolling a long list of individual servers.
🤖 Generated with Claude Code