From 622ab3bb804d816b6480264c30926ee4261a4eed Mon Sep 17 00:00:00 2001 From: Anon2026 Date: Sat, 24 Jan 2026 19:21:57 +0300 Subject: [PATCH 1/2] Webconsole: Better display addresses --- daemon/HTTPServer.cpp | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/daemon/HTTPServer.cpp b/daemon/HTTPServer.cpp index 71e569fc..e5e1bb33 100644 --- a/daemon/HTTPServer.cpp +++ b/daemon/HTTPServer.cpp @@ -371,18 +371,22 @@ namespace http { s << tr("Unknown"); } bool v6 = address->IsV6 (); - if (v6) - { - if (address->IsV4 ()) s << "v4"; - s << "v6"; + if (v6) { + s << "_v6"; + } + else { + s << "_v4"; } s << "\r\n"; - if (address->published) - s << "" << (v6 ? "[" : "") << address->host.to_string() << (v6 ? "]:" : ":") << address->port << "\r\n"; + if (address->published) { + s << ""; + s << (v6 ? "[" : "") << address->host.to_string() << (v6 ? "]:" : ":"); + s << address->port << "\r\n"; + } else { /* tr: Shown when router doesn't publish itself and have "Firewalled" state */ - s << "" << tr("supported"); + s << "" << tr("Supported"); if (address->port) s << " :" << address->port; s << "\r\n"; From c6396235c2f554370de0587adc684bc14b806d44 Mon Sep 17 00:00:00 2001 From: Anon2026 Date: Sat, 24 Jan 2026 20:01:06 +0300 Subject: [PATCH 2/2] Webconsole: small decoration --- daemon/HTTPServer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/daemon/HTTPServer.cpp b/daemon/HTTPServer.cpp index e5e1bb33..b5070cbb 100644 --- a/daemon/HTTPServer.cpp +++ b/daemon/HTTPServer.cpp @@ -403,15 +403,15 @@ namespace http { if (outputFormat == OutputFormatEnum::forQtUi) { s << "
"; } - s << "" << tr("Routers") << ": " << i2p::data::netdb.GetNumRouters () << " "; - s << "" << tr("Floodfills") << ": " << i2p::data::netdb.GetNumFloodfills () << " "; + s << "" << tr("Routers") << ": " << i2p::data::netdb.GetNumRouters () << "   "; + s << "" << tr("Floodfills") << ": " << i2p::data::netdb.GetNumFloodfills () << "   "; s << "" << tr("LeaseSets") << ": " << i2p::data::netdb.GetNumLeaseSets () << "
\r\n"; size_t clientTunnelCount = i2p::tunnel::tunnels.CountOutboundTunnels(); clientTunnelCount += i2p::tunnel::tunnels.CountInboundTunnels(); size_t transitTunnelCount = i2p::tunnel::tunnels.CountTransitTunnels(); - s << "" << tr("Client Tunnels") << ": " << std::to_string(clientTunnelCount) << " "; + s << "" << tr("Client Tunnels") << ": " << std::to_string(clientTunnelCount) << "   "; s << "" << tr("Transit Tunnels") << ": " << std::to_string(transitTunnelCount) << "
\r\n
\r\n"; if (outputFormat==OutputFormatEnum::forWebConsole) {