From 7aafbba4d9a5af4305479fb63c5c8a5c822935e0 Mon Sep 17 00:00:00 2001 From: _ <> Date: Wed, 25 Nov 2020 02:17:08 +0000 Subject: [PATCH] :heavy_plus_sign: Add "last seen" to server list --- Cargo.toml | 1 + handlebars/relay/relay_server_list.html | 48 +++++-- handlebars/server/file_server_dir.html | 14 +- src/relay/mod.rs | 178 ++++++++++++++++++++---- src/server/file_server.rs | 9 +- todo.md | 1 - 6 files changed, 196 insertions(+), 55 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 2ced302..bfb8f78 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,6 +13,7 @@ license = "AGPL-3.0" aho-corasick = "0.7.14" base64 = "0.12.3" blake3 = "0.3.7" +chrono = "0.4.19" ctrlc = { version = "3.1.7", features = [ "termination" ] } dashmap = "3.11.10" futures = "0.3.7" diff --git a/handlebars/relay/relay_server_list.html b/handlebars/relay/relay_server_list.html index 2c9b6a9..08d536f 100644 --- a/handlebars/relay/relay_server_list.html +++ b/handlebars/relay/relay_server_list.html @@ -6,12 +6,25 @@ body { font-family: sans-serif; } - .entry { - display: inline-block; - padding: 20px; - min-width: 50%; + td { + padding: 0px; } - .entry_list div:nth-child(odd) { + td > * { + padding: 20px; + display: block; + } + .entry { + + } + .grey { + color: #888; + text-align: right; + } + .entry_list { + width: 100%; + border-collapse: collapse; + } + tbody tr:nth-child(odd) { background-color: #ddd; } @@ -21,19 +34,28 @@
Name | +Last seen | +
---|---|
{{this.name}} | +{{this.last_seen}} | +