diff --git a/webui/src/main/java/com/muwire/webui/SearchServlet.java b/webui/src/main/java/com/muwire/webui/SearchServlet.java
index 1cde5277..75a1ea3b 100644
--- a/webui/src/main/java/com/muwire/webui/SearchServlet.java
+++ b/webui/src/main/java/com/muwire/webui/SearchServlet.java
@@ -13,6 +13,9 @@ import javax.servlet.http.HttpServletResponse;
import com.muwire.core.Persona;
import com.muwire.core.search.UIResultEvent;
+import net.i2p.data.Base64;
+import net.i2p.data.DataHelper;
+
public class SearchServlet extends HttpServlet {
private SearchManager searchManager;
@@ -45,6 +48,29 @@ public class SearchServlet extends HttpServlet {
total += s.size();
}
sb.append("").append(total).append("");
+ sb.append("");
+ bySender.forEach((sender, resultsFromSender) -> {
+ sb.append("");
+ sb.append("");
+ sb.append(sender.getHumanReadableName());
+ sb.append("");
+ resultsFromSender.forEach(result -> {
+ sb.append("");
+ sb.append("");
+ sb.append(result.getName());
+ sb.append("");
+ sb.append("");
+ sb.append(DataHelper.formatSize2Decimal(result.getSize(), false)).append("B");
+ sb.append("");
+ String infohash = Base64.encode(result.getInfohash().getRoot());
+ sb.append("");
+ sb.append(infohash);
+ sb.append("");
+ sb.append("");
+ });
+ sb.append("");
+ });
+ sb.append("");
sb.append("");
}
sb.append("");
diff --git a/webui/src/main/webapp/Home.jsp b/webui/src/main/webapp/Home.jsp
index 03106d6c..786563ad 100644
--- a/webui/src/main/webapp/Home.jsp
+++ b/webui/src/main/webapp/Home.jsp
@@ -64,6 +64,8 @@