feat: Update domain and copyright year
All checks were successful
Build Docker / Build Docker (push) Successful in 35s

This commit is contained in:
Nathan Woodburn 2024-01-31 22:03:22 +11:00
parent edf5da485d
commit 4b26bb5116
Signed by: nathanwoodburn
GPG Key ID: 203B000478AD0EF1
7 changed files with 130 additions and 66 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,61 @@
(function() {
"use strict"; // Start of use strict
function initParallax() {
if (!('requestAnimationFrame' in window)) return;
if (/Mobile|Android/.test(navigator.userAgent)) return;
var parallaxItems = document.querySelectorAll('[data-bss-parallax]');
if (!parallaxItems.length) return;
var defaultSpeed = 0.5;
var visible = [];
var scheduled;
window.addEventListener('scroll', scroll);
window.addEventListener('resize', scroll);
scroll();
function scroll() {
visible.length = 0;
for (var i = 0; i < parallaxItems.length; i++) {
var rect = parallaxItems[i].getBoundingClientRect();
var speed = parseFloat(parallaxItems[i].getAttribute('data-bss-parallax-speed'), 10) || defaultSpeed;
if (rect.bottom > 0 && rect.top < window.innerHeight) {
visible.push({
speed: speed,
node: parallaxItems[i]
});
}
}
cancelAnimationFrame(scheduled);
if (visible.length) {
scheduled = requestAnimationFrame(update);
}
}
function update() {
for (var i = 0; i < visible.length; i++) {
var node = visible[i].node;
var speed = visible[i].speed;
node.style.transform = 'translate3d(0, ' + (-window.scrollY * speed) + 'px, 0)';
}
}
}
initParallax();
})(); // End of use strict

View File

@ -5,9 +5,9 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no"> <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
<title>Home - FireWallet</title> <title>Home - FireWallet</title>
<link rel="canonical" href="https://firewallet.woodburn.au/"> <link rel="canonical" href="https://firewallet.au/">
<meta property="og:url" content="https://firewallet.woodburn.au/"> <meta property="og:url" content="https://firewallet.au/">
<meta name="twitter:image" content="https://firewallet.woodburn.au/assets/img/splash.png"> <meta name="twitter:image" content="https://firewallet.au/assets/img/splash.png">
<meta property="og:type" content="website"> <meta property="og:type" content="website">
<meta property="og:title" content="FireWallet"> <meta property="og:title" content="FireWallet">
<meta name="twitter:title" content="FireWallet"> <meta name="twitter:title" content="FireWallet">
@ -15,13 +15,13 @@
<meta name="twitter:description" content="The Handshake wallet that is just Fire"> <meta name="twitter:description" content="The Handshake wallet that is just Fire">
<meta property="og:description" content="The Handshake wallet that is just Fire"> <meta property="og:description" content="The Handshake wallet that is just Fire">
<meta name="twitter:card" content="summary"> <meta name="twitter:card" content="summary">
<meta property="og:image" content="https://firewallet.woodburn.au/assets/img/splash.png"> <meta property="og:image" content="https://firewallet.au/assets/img/splash.png">
<script type="application/ld+json"> <script type="application/ld+json">
{ {
"@context": "http://schema.org", "@context": "http://schema.org",
"@type": "WebSite", "@type": "WebSite",
"name": "FireWallet", "name": "FireWallet",
"url": "https://firewallet.woodburn.au" "url": "https://firewallet.au"
} }
</script> </script>
<script> <script>
@ -66,19 +66,19 @@
if (!themeSwitchers.length) return; if (!themeSwitchers.length) return;
document.querySelectorAll('[data-bs-theme-value]').forEach(element => {
element.classList.remove('active');
element.setAttribute('aria-pressed', 'false');
});
for (const themeSwitcher of themeSwitchers) { for (const themeSwitcher of themeSwitchers) {
const themeSwitcherText = document.querySelector('#theme-text'); const btnToActivate = themeSwitcher.querySelector('[data-bs-theme-value="' + theme + '"]');
const activeThemeIcon = document.querySelector('.theme-icon-active use');
const btnToActive = document.querySelector('[data-bs-theme-value="' + theme + '"]');
document.querySelectorAll('[data-bs-theme-value]').forEach(element => { if (btnToActivate) {
element.classList.remove('active'); btnToActivate.classList.add('active');
element.setAttribute('aria-pressed', 'false'); btnToActivate.setAttribute('aria-pressed', 'true');
}); }
btnToActive.classList.add('active');
btnToActive.setAttribute('aria-pressed', 'true');
} }
} }
@ -94,7 +94,8 @@
document.querySelectorAll('[data-bs-theme-value]') document.querySelectorAll('[data-bs-theme-value]')
.forEach(toggle => { .forEach(toggle => {
toggle.addEventListener('click', () => { toggle.addEventListener('click', (e) => {
e.preventDefault();
const theme = toggle.getAttribute('data-bs-theme-value'); const theme = toggle.getAttribute('data-bs-theme-value');
setStoredTheme(theme); setStoredTheme(theme);
setTheme(theme); setTheme(theme);
@ -117,9 +118,9 @@
</head> </head>
<body> <body>
<nav class="navbar navbar-dark navbar-expand-md sticky-top py-3" id="mainNav"> <nav class="navbar navbar-expand-md sticky-top py-3 navbar-dark" id="mainNav">
<div class="container"><a class="navbar-brand d-flex align-items-center" href="/"><span class="bs-icon-md bs-icon-rounded shadow d-flex justify-content-center align-items-center me-2 bs-icon"><img src="assets/img/FW.png" width="100%"></span><span>FireWallet</span></a> <div class="container"><a class="navbar-brand d-flex align-items-center" href="/"><span class="bs-icon-md bs-icon-rounded shadow d-flex justify-content-center align-items-center me-2 bs-icon"><img src="assets/img/FW.png" width="100%"></span><span>FireWallet</span></a>
<nav class="navbar navbar-light navbar-expand-md"> <nav class="navbar navbar-expand-md navbar-light">
<div class="container-fluid"><button data-bs-toggle="collapse" class="navbar-toggler" data-bs-target="#navcol-1"><span class="visually-hidden">Toggle navigation</span><span class="navbar-toggler-icon"></span></button> <div class="container-fluid"><button data-bs-toggle="collapse" class="navbar-toggler" data-bs-target="#navcol-1"><span class="visually-hidden">Toggle navigation</span><span class="navbar-toggler-icon"></span></button>
<div class="collapse navbar-collapse" id="navcol-1"> <div class="collapse navbar-collapse" id="navcol-1">
<ul class="navbar-nav"> <ul class="navbar-nav">
@ -178,7 +179,7 @@
<div class="card shadow-sm"> <div class="card shadow-sm">
<div class="card-body px-4 py-5 px-md-5"> <div class="card-body px-4 py-5 px-md-5">
<div class="bs-icon-lg d-flex justify-content-center align-items-center mb-3 bs-icon" style="top: 1rem;right: 1rem;position: absolute;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 16 16" class="bi bi-shield-lock-fill text-success"> <div class="bs-icon-lg d-flex justify-content-center align-items-center mb-3 bs-icon" style="top: 1rem;right: 1rem;position: absolute;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 16 16" class="bi bi-shield-lock-fill text-success">
<path fill-rule="evenodd" d="M8 0c-.69 0-1.843.265-2.928.56-1.11.3-2.229.655-2.887.87a1.54 1.54 0 0 0-1.044 1.262c-.596 4.477.787 7.795 2.465 9.99a11.777 11.777 0 0 0 2.517 2.453c.386.273.744.482 1.048.625.28.132.581.24.829.24s.548-.108.829-.24a7.159 7.159 0 0 0 1.048-.625 11.775 11.775 0 0 0 2.517-2.453c1.678-2.195 3.061-5.513 2.465-9.99a1.541 1.541 0 0 0-1.044-1.263 62.467 62.467 0 0 0-2.887-.87C9.843.266 8.69 0 8 0zm0 5a1.5 1.5 0 0 1 .5 2.915l.385 1.99a.5.5 0 0 1-.491.595h-.788a.5.5 0 0 1-.49-.595l.384-1.99A1.5 1.5 0 0 1 8 5z"></path> <path fill-rule="evenodd" d="M8 0c-.69 0-1.843.265-2.928.56-1.11.3-2.229.655-2.887.87a1.54 1.54 0 0 0-1.044 1.262c-.596 4.477.787 7.795 2.465 9.99a11.777 11.777 0 0 0 2.517 2.453c.386.273.744.482 1.048.625.28.132.581.24.829.24s.548-.108.829-.24a7.159 7.159 0 0 0 1.048-.625 11.775 11.775 0 0 0 2.517-2.453c1.678-2.195 3.061-5.513 2.465-9.99a1.541 1.541 0 0 0-1.044-1.263 62.467 62.467 0 0 0-2.887-.87C9.843.266 8.69 0 8 0m0 5a1.5 1.5 0 0 1 .5 2.915l.385 1.99a.5.5 0 0 1-.491.595h-.788a.5.5 0 0 1-.49-.595l.384-1.99A1.5 1.5 0 0 1 8 5"></path>
</svg></div> </svg></div>
<h5 class="fw-bold card-title">Connect your Ledger device</h5> <h5 class="fw-bold card-title">Connect your Ledger device</h5>
<p class="text-muted card-text mb-4">Don't compromise your security by trusting FireWallet or your computer. By using a Ledger you can ensure you approve any transaction and that your private key never has any possibility of touching the internet.</p> <p class="text-muted card-text mb-4">Don't compromise your security by trusting FireWallet or your computer. By using a Ledger you can ensure you approve any transaction and that your private key never has any possibility of touching the internet.</p>
@ -293,12 +294,12 @@
<div class="container py-4 py-lg-5"> <div class="container py-4 py-lg-5">
<hr> <hr>
<div class="text-muted d-flex justify-content-between align-items-center pt-3"> <div class="text-muted d-flex justify-content-between align-items-center pt-3">
<p class="mb-0">Copyright © 2023 FireWallet</p> <p class="mb-0">Copyright © 2024 FireWallet</p>
</div> </div>
</div> </div>
</footer> </footer>
<script src="assets/bootstrap/js/bootstrap.min.js"></script> <script src="assets/bootstrap/js/bootstrap.min.js"></script>
<script src="assets/js/script.min.js"></script> <script src="assets/js/bold-and-dark.js"></script>
</body> </body>
</html> </html>

View File

@ -5,9 +5,9 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no"> <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
<title>Setup - FireWallet</title> <title>Setup - FireWallet</title>
<link rel="canonical" href="https://firewallet.woodburn.au/setup.html"> <link rel="canonical" href="https://firewallet.au/setup.html">
<meta property="og:url" content="https://firewallet.woodburn.au/setup.html"> <meta property="og:url" content="https://firewallet.au/setup.html">
<meta name="twitter:image" content="https://firewallet.woodburn.au/assets/img/splash.png"> <meta name="twitter:image" content="https://firewallet.au/assets/img/splash.png">
<meta property="og:type" content="website"> <meta property="og:type" content="website">
<meta property="og:title" content="FireWallet"> <meta property="og:title" content="FireWallet">
<meta name="twitter:title" content="FireWallet"> <meta name="twitter:title" content="FireWallet">
@ -15,7 +15,7 @@
<meta name="twitter:description" content="The Handshake wallet that is just Fire"> <meta name="twitter:description" content="The Handshake wallet that is just Fire">
<meta property="og:description" content="The Handshake wallet that is just Fire"> <meta property="og:description" content="The Handshake wallet that is just Fire">
<meta name="twitter:card" content="summary"> <meta name="twitter:card" content="summary">
<meta property="og:image" content="https://firewallet.woodburn.au/assets/img/splash.png"> <meta property="og:image" content="https://firewallet.au/assets/img/splash.png">
<script> <script>
(function() { (function() {
@ -58,19 +58,19 @@
if (!themeSwitchers.length) return; if (!themeSwitchers.length) return;
document.querySelectorAll('[data-bs-theme-value]').forEach(element => {
element.classList.remove('active');
element.setAttribute('aria-pressed', 'false');
});
for (const themeSwitcher of themeSwitchers) { for (const themeSwitcher of themeSwitchers) {
const themeSwitcherText = document.querySelector('#theme-text'); const btnToActivate = themeSwitcher.querySelector('[data-bs-theme-value="' + theme + '"]');
const activeThemeIcon = document.querySelector('.theme-icon-active use');
const btnToActive = document.querySelector('[data-bs-theme-value="' + theme + '"]');
document.querySelectorAll('[data-bs-theme-value]').forEach(element => { if (btnToActivate) {
element.classList.remove('active'); btnToActivate.classList.add('active');
element.setAttribute('aria-pressed', 'false'); btnToActivate.setAttribute('aria-pressed', 'true');
}); }
btnToActive.classList.add('active');
btnToActive.setAttribute('aria-pressed', 'true');
} }
} }
@ -86,7 +86,8 @@
document.querySelectorAll('[data-bs-theme-value]') document.querySelectorAll('[data-bs-theme-value]')
.forEach(toggle => { .forEach(toggle => {
toggle.addEventListener('click', () => { toggle.addEventListener('click', (e) => {
e.preventDefault();
const theme = toggle.getAttribute('data-bs-theme-value'); const theme = toggle.getAttribute('data-bs-theme-value');
setStoredTheme(theme); setStoredTheme(theme);
setTheme(theme); setTheme(theme);
@ -106,9 +107,9 @@
</head> </head>
<body> <body>
<nav class="navbar navbar-dark navbar-expand-md sticky-top py-3" id="mainNav"> <nav class="navbar navbar-expand-md sticky-top py-3 navbar-dark" id="mainNav">
<div class="container"><a class="navbar-brand d-flex align-items-center" href="/"><span class="bs-icon-md bs-icon-rounded shadow d-flex justify-content-center align-items-center me-2 bs-icon"><img src="assets/img/FW.png" width="100%"></span><span>FireWallet</span></a> <div class="container"><a class="navbar-brand d-flex align-items-center" href="/"><span class="bs-icon-md bs-icon-rounded shadow d-flex justify-content-center align-items-center me-2 bs-icon"><img src="assets/img/FW.png" width="100%"></span><span>FireWallet</span></a>
<nav class="navbar navbar-light navbar-expand-md"> <nav class="navbar navbar-expand-md navbar-light">
<div class="container-fluid"><button data-bs-toggle="collapse" class="navbar-toggler" data-bs-target="#navcol-1"><span class="visually-hidden">Toggle navigation</span><span class="navbar-toggler-icon"></span></button> <div class="container-fluid"><button data-bs-toggle="collapse" class="navbar-toggler" data-bs-target="#navcol-1"><span class="visually-hidden">Toggle navigation</span><span class="navbar-toggler-icon"></span></button>
<div class="collapse navbar-collapse" id="navcol-1"> <div class="collapse navbar-collapse" id="navcol-1">
<ul class="navbar-nav"> <ul class="navbar-nav">
@ -195,12 +196,12 @@
<div class="container py-4 py-lg-5"> <div class="container py-4 py-lg-5">
<hr> <hr>
<div class="text-muted d-flex justify-content-between align-items-center pt-3"> <div class="text-muted d-flex justify-content-between align-items-center pt-3">
<p class="mb-0">Copyright © 2023 FireWallet</p> <p class="mb-0">Copyright © 2024 FireWallet</p>
</div> </div>
</div> </div>
</footer> </footer>
<script src="assets/bootstrap/js/bootstrap.min.js"></script> <script src="assets/bootstrap/js/bootstrap.min.js"></script>
<script src="assets/js/script.min.js"></script> <script src="assets/js/bold-and-dark.js"></script>
</body> </body>
</html> </html>

View File

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url> <url>
<loc>https://firewallet.woodburn.au/</loc> <loc>https://firewallet.au/</loc>
</url> </url>
<url> <url>
<loc>https://firewallet.woodburn.au/setup.html</loc> <loc>https://firewallet.au/setup.html</loc>
</url> </url>
<url> <url>
<loc>https://firewallet.woodburn.au/usage.html</loc> <loc>https://firewallet.au/usage.html</loc>
</url> </url>
</urlset> </urlset>

View File

@ -5,9 +5,9 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no"> <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
<title>Usage - FireWallet</title> <title>Usage - FireWallet</title>
<link rel="canonical" href="https://firewallet.woodburn.au/usage.html"> <link rel="canonical" href="https://firewallet.au/usage.html">
<meta property="og:url" content="https://firewallet.woodburn.au/usage.html"> <meta property="og:url" content="https://firewallet.au/usage.html">
<meta name="twitter:image" content="https://firewallet.woodburn.au/assets/img/splash.png"> <meta name="twitter:image" content="https://firewallet.au/assets/img/splash.png">
<meta property="og:type" content="website"> <meta property="og:type" content="website">
<meta property="og:title" content="FireWallet"> <meta property="og:title" content="FireWallet">
<meta name="twitter:title" content="FireWallet"> <meta name="twitter:title" content="FireWallet">
@ -15,7 +15,7 @@
<meta name="twitter:description" content="The Handshake wallet that is just Fire"> <meta name="twitter:description" content="The Handshake wallet that is just Fire">
<meta property="og:description" content="The Handshake wallet that is just Fire"> <meta property="og:description" content="The Handshake wallet that is just Fire">
<meta name="twitter:card" content="summary"> <meta name="twitter:card" content="summary">
<meta property="og:image" content="https://firewallet.woodburn.au/assets/img/splash.png"> <meta property="og:image" content="https://firewallet.au/assets/img/splash.png">
<script> <script>
(function() { (function() {
@ -58,19 +58,19 @@
if (!themeSwitchers.length) return; if (!themeSwitchers.length) return;
document.querySelectorAll('[data-bs-theme-value]').forEach(element => {
element.classList.remove('active');
element.setAttribute('aria-pressed', 'false');
});
for (const themeSwitcher of themeSwitchers) { for (const themeSwitcher of themeSwitchers) {
const themeSwitcherText = document.querySelector('#theme-text'); const btnToActivate = themeSwitcher.querySelector('[data-bs-theme-value="' + theme + '"]');
const activeThemeIcon = document.querySelector('.theme-icon-active use');
const btnToActive = document.querySelector('[data-bs-theme-value="' + theme + '"]');
document.querySelectorAll('[data-bs-theme-value]').forEach(element => { if (btnToActivate) {
element.classList.remove('active'); btnToActivate.classList.add('active');
element.setAttribute('aria-pressed', 'false'); btnToActivate.setAttribute('aria-pressed', 'true');
}); }
btnToActive.classList.add('active');
btnToActive.setAttribute('aria-pressed', 'true');
} }
} }
@ -86,7 +86,8 @@
document.querySelectorAll('[data-bs-theme-value]') document.querySelectorAll('[data-bs-theme-value]')
.forEach(toggle => { .forEach(toggle => {
toggle.addEventListener('click', () => { toggle.addEventListener('click', (e) => {
e.preventDefault();
const theme = toggle.getAttribute('data-bs-theme-value'); const theme = toggle.getAttribute('data-bs-theme-value');
setStoredTheme(theme); setStoredTheme(theme);
setTheme(theme); setTheme(theme);
@ -106,9 +107,9 @@
</head> </head>
<body> <body>
<nav class="navbar navbar-dark navbar-expand-md sticky-top py-3" id="mainNav"> <nav class="navbar navbar-expand-md sticky-top py-3 navbar-dark" id="mainNav">
<div class="container"><a class="navbar-brand d-flex align-items-center" href="/"><span class="bs-icon-md bs-icon-rounded shadow d-flex justify-content-center align-items-center me-2 bs-icon"><img src="assets/img/FW.png" width="100%"></span><span>FireWallet</span></a> <div class="container"><a class="navbar-brand d-flex align-items-center" href="/"><span class="bs-icon-md bs-icon-rounded shadow d-flex justify-content-center align-items-center me-2 bs-icon"><img src="assets/img/FW.png" width="100%"></span><span>FireWallet</span></a>
<nav class="navbar navbar-light navbar-expand-md"> <nav class="navbar navbar-expand-md navbar-light">
<div class="container-fluid"><button data-bs-toggle="collapse" class="navbar-toggler" data-bs-target="#navcol-1"><span class="visually-hidden">Toggle navigation</span><span class="navbar-toggler-icon"></span></button> <div class="container-fluid"><button data-bs-toggle="collapse" class="navbar-toggler" data-bs-target="#navcol-1"><span class="visually-hidden">Toggle navigation</span><span class="navbar-toggler-icon"></span></button>
<div class="collapse navbar-collapse" id="navcol-1"> <div class="collapse navbar-collapse" id="navcol-1">
<ul class="navbar-nav"> <ul class="navbar-nav">
@ -327,12 +328,12 @@
<div class="container py-4 py-lg-5"> <div class="container py-4 py-lg-5">
<hr> <hr>
<div class="text-muted d-flex justify-content-between align-items-center pt-3"> <div class="text-muted d-flex justify-content-between align-items-center pt-3">
<p class="mb-0">Copyright © 2023 FireWallet</p> <p class="mb-0">Copyright © 2024 FireWallet</p>
</div> </div>
</div> </div>
</footer> </footer>
<script src="assets/bootstrap/js/bootstrap.min.js"></script> <script src="assets/bootstrap/js/bootstrap.min.js"></script>
<script src="assets/js/script.min.js"></script> <script src="assets/js/bold-and-dark.js"></script>
</body> </body>
</html> </html>