feat: proxy sorting

This commit is contained in:
zhom
2025-08-19 13:55:40 +04:00
parent 4748a31714
commit 97044d58fe
+4 -1
View File
@@ -181,7 +181,10 @@ impl ProxyManager {
// Get all stored proxies
pub fn get_stored_proxies(&self) -> Vec<StoredProxy> {
let stored_proxies = self.stored_proxies.lock().unwrap();
stored_proxies.values().cloned().collect()
let mut list: Vec<StoredProxy> = 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