From 4c601ed1424eafb2c10b104e9997256f1507021b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Virg=C3=ADlio=20Santos?= Date: Sat, 14 Mar 2026 15:53:55 -0300 Subject: [PATCH] =?UTF-8?q?Added=20countdown=20timer=20to=20loading=20page?= =?UTF-8?q?=20=E2=80=94=20progress=20bar=20with=20sweep=20ETA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dashboard/public/loading.html | 67 ++++++++++++++++++++++++++++++----- scripts/clean.mjs | 18 ++++++++++ server.mjs | 5 ++- 3 files changed, 81 insertions(+), 9 deletions(-) create mode 100644 scripts/clean.mjs diff --git a/dashboard/public/loading.html b/dashboard/public/loading.html index ebb0084..196f6ab 100644 --- a/dashboard/public/loading.html +++ b/dashboard/public/loading.html @@ -22,15 +22,19 @@ html,body{height:100%;background:var(--bg);color:var(--text);font-family:var(--m @keyframes fadein{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}} .logo-text{font-size:18px;font-weight:700;letter-spacing:0.2em;color:var(--accent)} - .container{display:flex;flex-direction:column;align-items:center;gap:32px} #bootLines{font-size:12px;color:var(--dim);text-align:left;line-height:2;min-width:340px} #bootLines .line{opacity:0;animation:fadein 0.3s ease forwards} #bootLines .ok{color:var(--accent)} -#status{font-size:12px;color:var(--accent);letter-spacing:0.15em;margin-top:4px;min-height:20px} -#status .blink{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:pulse-blink 1.5s ease-in-out infinite;vertical-align:middle;margin-right:8px} +#status{font-size:12px;color:var(--accent);letter-spacing:0.15em;margin-top:4px;min-height:20px;display:flex;align-items:center;gap:8px} +#status .blink{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:pulse-blink 1.5s ease-in-out infinite;flex-shrink:0} + +#countdown{margin-top:8px;font-size:11px;color:var(--dim);letter-spacing:0.1em;text-align:center;min-height:16px} +#countdown .eta{color:var(--text)} +#countdown .bar-wrap{width:340px;height:2px;background:rgba(100,240,200,0.08);margin-top:8px;overflow:hidden} +#countdown .bar-fill{height:100%;background:var(--accent);width:0%;transition:width 1s linear;box-shadow:0 0 6px var(--accent)} @@ -41,10 +45,20 @@ html,body{height:100%;background:var(--bg);color:var(--text);font-family:var(--m
-
COLLECTING DATA...
+
+ + COLLECTING DATA... +
+ +
+ +
+