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 @@ Not done +



    +
    + Available Apps + +