feat: rebrand to Quickawards by DJ7NT and fix logout redirect

- Update all page titles and branding from "Ham Radio Awards" to "Quickawards by DJ7NT"
- Simplify footer copyright text
- Redirect users to login page after logout instead of home page

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-17 10:00:34 +01:00
parent 8a4ad9924d
commit 5db7f6b67f
7 changed files with 17 additions and 11 deletions

View File

@@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<title>Clear Cache - Ham Radio Awards</title> <title>Clear Cache - Quickawards by DJ7NT</title>
<style> <style>
body { body {
font-family: system-ui, sans-serif; font-family: system-ui, sans-serif;

View File

@@ -1,6 +1,12 @@
<script> <script>
import { browser } from '$app/environment'; import { browser } from '$app/environment';
import { auth } from '$lib/stores.js'; import { auth } from '$lib/stores.js';
import { goto } from '$app/navigation';
function handleLogout() {
auth.logout();
goto('/auth/login');
}
</script> </script>
<svelte:head> <svelte:head>
@@ -21,7 +27,7 @@
<a href="/awards" class="nav-link">Awards</a> <a href="/awards" class="nav-link">Awards</a>
<a href="/qsos" class="nav-link">QSOs</a> <a href="/qsos" class="nav-link">QSOs</a>
<a href="/settings" class="nav-link">Settings</a> <a href="/settings" class="nav-link">Settings</a>
<button on:click={auth.logout} class="nav-link logout-btn">Logout</button> <button on:click={handleLogout} class="nav-link logout-btn">Logout</button>
</div> </div>
</div> </div>
</nav> </nav>
@@ -31,7 +37,7 @@
</main> </main>
<footer> <footer>
<p>&copy; 2025 Ham Radio Awards. Track your DXCC, WAS, VUCC and more.</p> <p>&copy; 2025 Quickawards by DJ7NT</p>
</footer> </footer>
</div> </div>
{:else} {:else}
@@ -40,7 +46,7 @@
<slot /> <slot />
</main> </main>
<footer> <footer>
<p>&copy; 2025 Ham Radio Awards. Track your DXCC, WAS, VUCC and more.</p> <p>&copy; 2025 Quickawards by DJ7NT</p>
</footer> </footer>
</div> </div>
{/if} {/if}

View File

@@ -52,7 +52,7 @@
{:else} {:else}
<!-- Welcome page for non-logged-in users --> <!-- Welcome page for non-logged-in users -->
<div class="welcome"> <div class="welcome">
<h1>Ham Radio Awards</h1> <h1>Quickawards by DJ7NT</h1>
<p class="subtitle">Track your DXCC, WAS, VUCC and more</p> <p class="subtitle">Track your DXCC, WAS, VUCC and more</p>
<div class="cta"> <div class="cta">
<a href="/auth/login" class="btn btn-primary">Login</a> <a href="/auth/login" class="btn btn-primary">Login</a>

View File

@@ -18,13 +18,13 @@
</script> </script>
<svelte:head> <svelte:head>
<title>Login - Ham Radio Awards</title> <title>Login - Quickawards by DJ7NT</title>
</svelte:head> </svelte:head>
<div class="auth-container"> <div class="auth-container">
<div class="auth-card"> <div class="auth-card">
<div class="auth-header"> <div class="auth-header">
<h1>Ham Radio Awards</h1> <h1>Quickawards by DJ7NT</h1>
<p>Sign in to track your award progress</p> <p>Sign in to track your award progress</p>
</div> </div>

View File

@@ -25,7 +25,7 @@
</script> </script>
<svelte:head> <svelte:head>
<title>Register - Ham Radio Awards</title> <title>Register - Quickawards by DJ7NT</title>
</svelte:head> </svelte:head>
<div class="auth-container"> <div class="auth-container">

View File

@@ -249,7 +249,7 @@
</script> </script>
<svelte:head> <svelte:head>
<title>QSO Log - Ham Radio Awards</title> <title>QSO Log - Quickawards by DJ7NT</title>
</svelte:head> </svelte:head>
<div class="container"> <div class="container">

View File

@@ -66,12 +66,12 @@
function handleLogout() { function handleLogout() {
auth.logout(); auth.logout();
goto('/'); goto('/auth/login');
} }
</script> </script>
<svelte:head> <svelte:head>
<title>Settings - Ham Radio Awards</title> <title>Settings - Quickawards by DJ7NT</title>
</svelte:head> </svelte:head>
<div class="container"> <div class="container">