diff --git a/app/src/full/java/org/fdroid/fdroid/localrepo/LocalRepoManager.java b/app/src/full/java/org/fdroid/fdroid/localrepo/LocalRepoManager.java
index 6256b6209..b7a730766 100644
--- a/app/src/full/java/org/fdroid/fdroid/localrepo/LocalRepoManager.java
+++ b/app/src/full/java/org/fdroid/fdroid/localrepo/LocalRepoManager.java
@@ -147,10 +147,24 @@ public final class LocalRepoManager {
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream(indexHtml)));
+ StringBuilder builder = new StringBuilder();
+ for (App app : apps.values()) {
+ builder.append("
")
+ .append(app.name)
+ .append("\n");
+ }
+
String line;
while ((line = in.readLine()) != null) {
line = line.replaceAll("\\{\\{REPO_URL\\}\\}", repoAddress);
line = line.replaceAll("\\{\\{CLIENT_URL\\}\\}", fdroidClientURL);
+ line = line.replaceAll("\\{\\{APP_LIST\\}\\}", builder.toString());
out.write(line);
}
in.close();
diff --git a/app/src/main/assets/index.template.html b/app/src/main/assets/index.template.html
index f2f9cee82..5d8d08e11 100644
--- a/app/src/main/assets/index.template.html
+++ b/app/src/main/assets/index.template.html
@@ -71,6 +71,28 @@
color: #fff;
}
+ details {
+ margin-left: 1em;
+ }
+
+ ul {
+ list-style-type: none;
+ }
+
+ ul > li {
+ padding: 1em 0;
+ }
+
+ ul > li a {
+ font-size: xx-large;
+ text-decoration: none;
+ color: #fff;
+ }
+
+ ul > li a img {
+ padding-right: 0.5em;
+ }
+
#download-from-web {
padding-left: 2em;
padding-right: 2em;
@@ -105,5 +127,12 @@
+
+
+ Available Apps
+
+