diff --git a/_includes/main-mirror-list.html b/_includes/main-mirror-list.html
index 17c56dc..c97efd3 100644
--- a/_includes/main-mirror-list.html
+++ b/_includes/main-mirror-list.html
@@ -12,47 +12,64 @@
- {% if include.legacy %}
- {% raw %}
+ {% if include.legacy %}{% raw %}
{{mirs}}
-
- |
-
- {{name}}
-
- {{if is_new}}
- new
- {{/if}}
- {{if help_url}}
- {% endraw %}{% fa_svg fas.fa-circle-question %}{% raw %}[Help]
- {{/if}}
- |
-
- {{last_update}}{{if show_status}}{{status}}{{/if}}
- |
-
- {{/mirs}}
- {% endraw %}
- {% else %}
- {% raw %}
+
+ {% endraw %}{% else %}{% raw %}
+ {% endraw %}{% endif %}
|
-
+ {% if include.legacy %}{% raw %}
+ {{name}}
+ {% endraw %}{% else %}{% raw %}
{{mir.name}}
+ {% endraw %}{% endif %}
- new
- {% endraw %}{% fa_svg fas.fa-circle-question %}{% raw %}[Help]
+ {% if include.legacy %}{% raw %}
+ {{if is_new}}
+ new
+ {% if include.legacy %}{% raw %}
+ {{/if}}
+ {% endraw %}{% endif %}
+ {% if include.legacy %}{% raw %}
+ {{if help_url}}
+ {% fa_svg fas.fa-circle-question %}[Help]
+ {% if include.legacy %}{% raw %}
+ {{/if}}
+ {% endraw %}{% endif %}
+ {% unless include.legacy %}{% raw %}
{% endraw %}{% fa_svg fab.fa-github %}{% raw %}[GitHub Release]
+ {% endraw %}{% endunless %}
|
+ {% if include.legacy %}{% raw %}
+ {{last_update}}{{if show_status}}{{status}}{{/if}}
+ {% endraw %}{% else %}{% raw %}
+ {% endraw %}{% endif %}
|
- {% endraw %}
- {% endif %}
+ {% if include.legacy %}{% raw %}
+ {{/mirs}}
+ {% endraw %}{% endif %}
{% unless include.legacy %}
diff --git a/_src/components/MainMirrorList.vue b/_src/components/MainMirrorList.vue
index 62f18e9..1548e60 100644
--- a/_src/components/MainMirrorList.vue
+++ b/_src/components/MainMirrorList.vue
@@ -62,6 +62,7 @@ const vWithPopover = {
diff --git a/_src/entrypoints/legacyapp.js b/_src/entrypoints/legacyapp.js
index eb791c8..705220d 100644
--- a/_src/entrypoints/legacyapp.js
+++ b/_src/entrypoints/legacyapp.js
@@ -1,2 +1,4 @@
import "./default";
import "../styles/sync-status.scss";
+import "../styles/badge-new.scss";
+import "../styles/badge-status.scss";
diff --git a/_src/styles/badge-new.scss b/_src/styles/badge-new.scss
new file mode 100644
index 0000000..e8e40eb
--- /dev/null
+++ b/_src/styles/badge-new.scss
@@ -0,0 +1,7 @@
+.badge.badge-new {
+ padding: 0.1em 0.2em;
+ vertical-align: 40%;
+ text-shadow: 1px 1px #888;
+ margin-right: 4px;
+ background-color: #3aa0e6;
+}
diff --git a/_src/styles/badge-status.scss b/_src/styles/badge-status.scss
new file mode 100644
index 0000000..43d69d8
--- /dev/null
+++ b/_src/styles/badge-status.scss
@@ -0,0 +1,4 @@
+.badge.badge-status {
+ vertical-align: 20%;
+ margin-left: 0.5em;
+}