Extract the path from a full URL
static String extractPath(String url) { try { final uri = Uri.parse(url); return uri.path.isEmpty ? '/' : uri.path; } catch (_) { return url; } }