From 97044d58fe196f6349207032cb4a17a2ef91f39b Mon Sep 17 00:00:00 2001 From: zhom <2717306+zhom@users.noreply.github.com> Date: Tue, 19 Aug 2025 13:55:40 +0400 Subject: [PATCH] feat: proxy sorting --- src-tauri/src/proxy_manager.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src-tauri/src/proxy_manager.rs b/src-tauri/src/proxy_manager.rs index 0390cfb..ff05882 100644 --- a/src-tauri/src/proxy_manager.rs +++ b/src-tauri/src/proxy_manager.rs @@ -181,7 +181,10 @@ impl ProxyManager { // Get all stored proxies pub fn get_stored_proxies(&self) -> Vec { let stored_proxies = self.stored_proxies.lock().unwrap(); - stored_proxies.values().cloned().collect() + let mut list: Vec = stored_proxies.values().cloned().collect(); + // Sort case-insensitively by name for consistent ordering across UI/API consumers + list.sort_by_key(|p| p.name.to_lowercase()); + list } // Get a stored proxy by ID