FullStack: Finalise 0.0.1 Release

Signed-off-by: Fred Boniface <fred@fjla.uk>
This commit is contained in:
Fred Boniface 2023-02-08 10:28:12 +00:00
parent 153842ef65
commit 7c68503963
20 changed files with 79 additions and 65 deletions

View File

@ -4,8 +4,8 @@ npm-debug.log
.gitignore .gitignore
Dockerfile Dockerfile
.dockerignore .dockerignore
nginx-proxy-docker db-manager
README.md run.sh
LICENSE LICENSE
UpNext.md *.md
static static

View File

@ -15,7 +15,10 @@
</head> </head>
<body> <body>
<div id="top_button" class="hide_micro"> <div id="top_button" class="hide_micro">
<button aria-label="Back" class="sidebar_control" onclick="history.back()">&#8678;</button> <picture aria-label="Back" class="sidebar_control" onclick="history.back()">
<source srcset="/images/nav/back.svg" type="image/svg+xml">
<img src="back-40.png" alt="Back">
</picture>
</div> </div>
<picture> <picture>
<source srcset="/images/logo/wide_logo.svg" type="image/svg+xml"> <source srcset="/images/logo/wide_logo.svg" type="image/svg+xml">

View File

@ -15,7 +15,10 @@
</head> </head>
<body> <body>
<div id="top_button" class="hide_micro"> <div id="top_button" class="hide_micro">
<button aria-label="Back" class="sidebar_control" onclick="history.back()">&#8678;</button> <picture aria-label="Close Menu" class="sidebar_control" onclick="history.back()">
<source srcset="/images/nav/back.svg" type="image/svg+xml">
<img src="back-40.png" alt="Close menu">
</picture>
</div> </div>
<picture> <picture>
<source srcset="/images/logo/wide_logo.svg" type="image/svg+xml"> <source srcset="/images/logo/wide_logo.svg" type="image/svg+xml">

View File

@ -20,7 +20,12 @@
<body> <body>
<div id="top_button" class="hide_micro"> <div id="top_button" class="hide_micro">
<button aria-label="Back" class="sidebar_control" onclick="history.back()">&#8678;</button> <a href="/">
<picture aria-label="Home" class="sidebar_control">
<source srcset="/images/nav/back.svg" type="image/svg+xml">
<img src="back-40.png" alt="Home">
</picture>
</a>
</div> </div>
<picture> <picture>

View File

@ -19,7 +19,12 @@
<body> <body>
<div id="top_button" class="hide_micro"> <div id="top_button" class="hide_micro">
<button aria-label="Back" class="sidebar_control" onclick="history.back()">&#8678;</button> <a href="/">
<picture aria-label="Home" class="sidebar_control">
<source srcset="/images/nav/back.svg" type="image/svg+xml">
<img src="back-40.png" alt="Home">
</picture>
</a>
</div> </div>
<picture> <picture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 B

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="4.191mm" height="4.191mm" version="1.1" viewBox="0 0 4.191 4.191" xmlns="http://www.w3.org/2000/svg">
<g transform="translate(-91.032 -156.47)">
<path d="m95.223 158.3v0.52916h-3.175c0.48507 0.48507 0.97014 0.97014 1.4552 1.4552-0.12524 0.12524-0.25047 0.25047-0.37571 0.37571l-2.0955-2.0955 2.0955-2.0955c0.12524 0.12524 0.25047 0.25047 0.37571 0.37571-0.48507 0.48507-0.97014 0.97014-1.4552 1.4552h3.175z" fill="#f9f9f9" stroke-width=".26458"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 468 B

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="3.7042mm" height="3.7042mm" version="1.1" viewBox="0 0 3.7042 3.7042" xmlns="http://www.w3.org/2000/svg">
<g transform="translate(-20.8 -106.38)">
<path d="m24.505 106.75-0.37306-0.37306-1.479 1.479-1.479-1.479-0.37306 0.37306 1.479 1.479-1.479 1.479 0.37306 0.37306 1.479-1.479 1.479 1.479 0.37306-0.37306-1.479-1.479z" fill="#f9f9f9" stroke-width=".26458"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 422 B

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="4.7625mm" height="3.175mm" version="1.1" viewBox="0 0 4.7625 3.175" xmlns="http://www.w3.org/2000/svg">
<g transform="translate(-54.25 -207.32)">
<path d="m54.25 207.32h4.7625v0.52917h-4.7625v-0.52917m0 1.3229h4.7625v0.52916h-4.7625v-0.52916m0 1.3229h4.7625v0.52917h-4.7625z" fill="#f9f9f9" stroke-width=".26458"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 378 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 928 B

View File

@ -1,40 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<svg version="1.0" viewBox="0 0 187.5 187.5" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <svg width="4.7625mm" height="4.7625mm" version="1.1" viewBox="0 0 4.7625 4.7625" xmlns="http://www.w3.org/2000/svg">
<g transform="translate(.54506 1.0901)"> <g transform="translate(-123.47 -217.85)">
<g transform="translate(11.649 12.217)"> <path d="m126.38 220.44c-0.1323-0.12965-0.3228-0.21167-0.52917-0.21167-0.43921 0-0.79375 0.35454-0.79375 0.79375 0 0.3466 0.22225 0.63765 0.52917 0.74612 0.0185-0.56885 0.33602-1.0636 0.79375-1.3282m-0.76994 1.6404h-1.6113v-3.7042h2.9554l0.74877 0.74877v1.1959c0.19844 0.0688 0.37571 0.17198 0.52917 0.31486v-1.7304l-1.0583-1.0583h-3.175c-0.29369 0-0.52917 0.23812-0.52917 0.52917v3.7042c0 0.29104 0.23548 0.52917 0.52917 0.52917h1.8018c-0.0926-0.1614-0.15875-0.33867-0.1905-0.52917m-1.3467-2.3812h2.3812v-1.0583h-2.3812v1.0583m2.5797 2.9104-0.72761-0.79375 0.30692-0.30692 0.42069 0.42069 0.94985-0.94985 0.30692 0.37306-1.2568 1.2568" fill="#f9f9f9" stroke-width=".26458"/>
<rect x="27.357" y="25.341" width="108.4" height="110.2" rx="2.97" ry="2.8871" fill="#fff" stroke="#000" stroke-linejoin="round" stroke-width="3.063"/>
<rect x="44.497" y="25.703" width="74.653" height="56.282" rx="2.0454" ry="1.4745" fill="#fff" stroke="#000" stroke-linejoin="round" stroke-width="3.063"/>
<rect x="54.873" y="104.02" width="50.282" height="31.224" rx="1.8157" ry="1.2523" fill="#fff" stroke="#000" stroke-linejoin="round" stroke-width="3.063"/>
<rect x="54.42" y="104.02" width="38.051" height="31.224" rx="1.8157" ry="1.2523" fill="#fff" stroke="#000" stroke-linejoin="round" stroke-width="3.063"/>
<rect x="59.661" y="108.85" width="9.9589" height="20.587"/>
</g> </g>
</g>
<metadata>
<rdf:RDF>
<cc:Work>
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<cc:license rdf:resource="http://creativecommons.org/licenses/publicdomain/"/>
<dc:publisher>
<cc:Agent rdf:about="http://openclipart.org/">
<dc:title>Openclipart</dc:title>
</cc:Agent>
</dc:publisher>
<dc:title>Floppy disk icon</dc:title>
<dc:date>2006-12-26T00:00:00</dc:date>
<dc:description/>
<dc:source>https://openclipart.org/detail/24502/-by--24502</dc:source>
<dc:creator>
<cc:Agent>
<dc:title>Anonymous</dc:title>
</cc:Agent>
</dc:creator>
</cc:Work>
<cc:License rdf:about="http://creativecommons.org/licenses/publicdomain/">
<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction"/>
<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution"/>
<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks"/>
</cc:License>
</rdf:RDF>
</metadata>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 888 B

View File

@ -15,7 +15,6 @@
<script src="./js/index.js" defer></script> <script src="./js/index.js" defer></script>
<title>OwlBoard</title> <title>OwlBoard</title>
</head> </head>
<body> <body>
<!-- Loading Box --> <!-- Loading Box -->
<div id="loading"> <div id="loading">
@ -26,8 +25,14 @@
<!-- Popup Menu --> <!-- Popup Menu -->
<div id="top_button" class="hide_micro"> <div id="top_button" class="hide_micro">
<button aria-label="Menu" class="sidebar_control" id="sidebar_open_short" onclick="sidebarOpen()">&#9776;</button> <picture aria-label="Menu" class="sidebar_control" id="sidebar_open_short" onclick="sidebarOpen()">
<button aria-label="Close Menu" class="sidebar_control" id="sidebar_close_short" onclick="sidebarClose()">&times;</button> <source srcset="/images/nav/hamburger.svg" type="image/svg+xml">
<img src="hamburger_40.png" alt="Open menu">
</picture>
<picture aria-label="Close Menu" class="sidebar_control" id="sidebar_close_short" onclick="sidebarClose()">
<source srcset="/images/nav/close.svg" type="image/svg+xml">
<img src="close-40.png" alt="Close menu">
</picture>
</div> </div>
<div id="sidebar"> <div id="sidebar">
<a href="/">Home</a> <a href="/">Home</a>
@ -54,16 +59,12 @@
<h2>Quick Links</h2> <h2>Quick Links</h2>
<div id="quick_links"> <div id="quick_links">
</div> </div>
<div class="text-description"> <div class="text-description">
<p>Customise your quick links on the <a href="/settings.html">Settings</a> page.</p> <p>Customise your quick links on the <a href="/settings.html">Settings</a> page.</p>
</div> </div>
<!-- Footer --> <!-- Footer -->
<footer> <footer>
<p>Created by <a href="https://fredboniface.co.uk" target="_blank" rel="noreferrer noopener">Fred Boniface</a> - 0.0.1-dev-2023020701</p> <p>Created by <a href="https://fredboniface.co.uk" target="_blank" rel="noreferrer noopener">Fred Boniface</a> - 0.0.1</p>
</footer> </footer>
</body> </body>
</html> </html>

View File

@ -23,7 +23,12 @@
<p id="loading_desc">Loading</p> <p id="loading_desc">Loading</p>
</div> </div>
<div id="top_button" class="hide_micro"> <div id="top_button" class="hide_micro">
<button aria-label="Back" class="sidebar_control" onclick="history.back()">&#8678;</button> <a href="/">
<picture aria-label="Home" class="sidebar_control">
<source srcset="/images/nav/back.svg" type="image/svg+xml">
<img src="back-40.png" alt="Home">
</picture>
</a>
</div> </div>
<picture> <picture>
<source srcset="/images/logo/wide_logo.svg" type="image/svg+xml"> <source srcset="/images/logo/wide_logo.svg" type="image/svg+xml">

View File

@ -32,7 +32,7 @@ async function setQl(){
await hideLoading(); await hideLoading();
await showDone(); await showDone();
vibe("ok") vibe("ok")
await delay(600); await delay(800);
hideDone(); hideDone();
} }
@ -44,7 +44,7 @@ async function clearQl(){
await hideLoading(); await hideLoading();
await showDone(); await showDone();
vibe("ok"); vibe("ok");
await delay(400); await delay(800);
hideDone(); hideDone();
} }

View File

@ -34,7 +34,12 @@
</div> </div>
<div id="top_button" class="hide_micro"> <div id="top_button" class="hide_micro">
<button aria-label="Back" class="sidebar_control" onclick="history.back()">&#8678;</button> <a href="/">
<picture aria-label="Home" class="sidebar_control">
<source srcset="/images/nav/back.svg" type="image/svg+xml">
<img src="back-40.png" alt="Home">
</picture>
</a>
</div> </div>
<picture> <picture>

View File

@ -38,12 +38,6 @@
<td id="meta"></td> <td id="meta"></td>
</tr> </tr>
</table> </table>
<!--
<h3>LDBWS API Hits: <span id="ldbws"></span></h3>
<h3>LDBSVWS API Hits: <span id="ldbsvws"></span></h3>
<h3>CORPUS DB Lookups: <span id="corpus"></span></h3>
<h3>Station DB Lookups: <span id="stations"></span></h3>
<h3>User DB Queries: <span id="users"></span></h3> -->
<br><br> <br><br>
<p>The statistics represent hits & queries on all servers attached to the database. <p>The statistics represent hits & queries on all servers attached to the database.
Multiple servers are served by each database server.</p> Multiple servers are served by each database server.</p>

View File

@ -251,7 +251,7 @@ label {
#top_button { #top_button {
position: absolute; position: absolute;
top: 2px; top: 2px;
right: 0; right: 5px;
padding: 5px; padding: 5px;
} }
.sidebar_control { .sidebar_control {

View File

@ -19,6 +19,11 @@
transition: opacity 0.25s; transition: opacity 0.25s;
} }
#done img {
width: 80px;
height: 80px;
}
#done p { #done p {
padding-top: 0px; padding-top: 0px;
font-weight: bolder; font-weight: bolder;

View File

@ -1,6 +1,6 @@
/* Service Worker */ /* Service Worker */
const appVersion = "0.0.1-dev-2023020701" const appVersion = "0.0.1"
const cacheName = `owlboard-${appVersion}` const cacheName = `owlboard-${appVersion}`
const cacheIDs = [cacheName] const cacheIDs = [cacheName]
const cacheFiles = [ const cacheFiles = [
@ -9,6 +9,7 @@ const cacheFiles = [
"/help.html", "/help.html",
"/", "/",
"/issue.html", "/issue.html",
"/find-code.html",
"/settings.html", "/settings.html",
"/manifest.json", "/manifest.json",
"/styles/fonts/firamono/firamono-500.woff2", "/styles/fonts/firamono/firamono-500.woff2",
@ -36,6 +37,9 @@ const cacheFiles = [
"/images/nav/alert_icon.svg", "/images/nav/alert_icon.svg",
"/images/nav/save.svg", "/images/nav/save.svg",
"/images/nav/home_icon.svg", "/images/nav/home_icon.svg",
"/images/nav/back.svg",
"/images/nav/hamburger.svg",
"/images/nav/close.svg",
"/images/nre/nre-powered_400w.webp", "/images/nre/nre-powered_400w.webp",
"/images/nre/nre-powered_400w.jxl" "/images/nre/nre-powered_400w.jxl"
] ]