mirror of
https://github.com/praktimarc/kst4contest.git
synced 2026-07-13 16:16:44 +02:00
Add legal, privacy, contact and roadmap pages
This commit is contained in:
@@ -5,5 +5,6 @@ module.exports = [
|
||||
{ title: "Download", url: "/download/" },
|
||||
{ title: "Manual", url: "/manual/" },
|
||||
{ title: "News", url: "/news/" },
|
||||
{ title: "About", url: "/about/" },
|
||||
{ title: "FAQ", url: "/faq/" }
|
||||
];
|
||||
@@ -52,8 +52,33 @@
|
||||
</main>
|
||||
|
||||
<footer class="site-footer">
|
||||
<p>KST4Contest – contest-optimized ON4KST workflow for VHF/UHF/SHF operators.</p>
|
||||
<p><a href="https://github.com/praktimarc/kst4contest">GitHub Repository</a></p>
|
||||
<div class="footer-grid">
|
||||
<div>
|
||||
<strong>KST4Contest</strong>
|
||||
<p>Contest-optimized ON4KST workflow for VHF/UHF/SHF operators.</p>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<strong>Project</strong>
|
||||
<p><a href="/features/">Features</a></p>
|
||||
<p><a href="/download/">Download</a></p>
|
||||
<p><a href="/manual/">Manual</a></p>
|
||||
<p><a href="/roadmap/">Roadmap</a></p>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<strong>Community</strong>
|
||||
<p><a href="https://github.com/praktimarc/kst4contest">GitHub Repository</a></p>
|
||||
<p><a href="https://github.com/praktimarc/kst4contest/issues">Issues</a></p>
|
||||
<p><a href="/contact/">Contact</a></p>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<strong>Legal</strong>
|
||||
<p><a href="/legal-notice/">Legal Notice</a></p>
|
||||
<p><a href="/privacy/">Privacy Policy</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
layout: base.njk
|
||||
title: About KST4Contest
|
||||
description: About KST4Contest and its contest-oriented ON4KST workflow.
|
||||
---
|
||||
|
||||
<section class="hero">
|
||||
<p class="badge">About</p>
|
||||
<h1>Built for real contest operation.</h1>
|
||||
<p class="lead">
|
||||
KST4Contest was created to turn ON4KST chat activity into actionable contest workflow.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section class="section narrow">
|
||||
<article class="card content-card">
|
||||
<h2>Why KST4Contest exists</h2>
|
||||
<p>
|
||||
Generic chat clients display messages. KST4Contest goes further:
|
||||
it helps operators identify candidates, manage skeds, use AirScout timing,
|
||||
synchronize with loggers and reduce workload during VHF/UHF/SHF contests.
|
||||
</p>
|
||||
|
||||
<h2>Open source and practical</h2>
|
||||
<p>
|
||||
The project is open source and focused on practical contest station workflows.
|
||||
Features are designed around real operating pressure, not theoretical UI concepts.
|
||||
</p>
|
||||
</article>
|
||||
</section>
|
||||
@@ -524,4 +524,24 @@ a:hover {
|
||||
.card {
|
||||
transition: all 180ms ease;
|
||||
}
|
||||
}
|
||||
|
||||
.footer-grid {
|
||||
display: grid;
|
||||
grid-template-columns: 2fr repeat(3, 1fr);
|
||||
gap: 24px;
|
||||
}
|
||||
|
||||
.footer-grid strong {
|
||||
color: white;
|
||||
}
|
||||
|
||||
.footer-grid p {
|
||||
margin: 8px 0;
|
||||
}
|
||||
|
||||
@media (max-width: 800px) {
|
||||
.footer-grid {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
---
|
||||
layout: base.njk
|
||||
title: Contact | KST4Contest
|
||||
description: Contact options for KST4Contest.
|
||||
---
|
||||
|
||||
<section class="hero">
|
||||
<p class="badge">Contact</p>
|
||||
<h1>Contact</h1>
|
||||
<p class="lead">Get in touch, report issues or contribute to KST4Contest.</p>
|
||||
</section>
|
||||
|
||||
<section class="section">
|
||||
<div class="grid">
|
||||
<article class="card">
|
||||
<h3>GitHub Issues</h3>
|
||||
<p>Report bugs, request features or discuss technical problems.</p>
|
||||
<a href="https://github.com/praktimarc/kst4contest/issues">Open issues →</a>
|
||||
</article>
|
||||
|
||||
<article class="card">
|
||||
<h3>GitHub Repository</h3>
|
||||
<p>Browse source code, releases and documentation.</p>
|
||||
<a href="https://github.com/praktimarc/kst4contest">Open repository →</a>
|
||||
</article>
|
||||
|
||||
<article class="card">
|
||||
<h3>Email</h3>
|
||||
<p>For legal or website-related contact.</p>
|
||||
<a href="mailto:TODO@example.com">TODO@example.com</a>
|
||||
</article>
|
||||
</div>
|
||||
</section>
|
||||
@@ -0,0 +1,43 @@
|
||||
---
|
||||
layout: base.njk
|
||||
title: Legal Notice | KST4Contest
|
||||
description: Legal notice for the KST4Contest website.
|
||||
---
|
||||
|
||||
<section class="hero">
|
||||
<p class="badge">Legal Notice</p>
|
||||
<h1>Legal Notice</h1>
|
||||
<p class="lead">Information according to § 5 DDG.</p>
|
||||
</section>
|
||||
|
||||
<section class="section narrow">
|
||||
<article class="card content-card">
|
||||
<h2>Provider</h2>
|
||||
<p>
|
||||
Marc Fröhlich<br>
|
||||
Rheingoldstr. 6<br>
|
||||
68199 Mannheim<br>
|
||||
Germany
|
||||
</p>
|
||||
|
||||
<h2>Contact</h2>
|
||||
<p>
|
||||
Email: <a href="mailto:praktimarc+kst4contest@gmail.com">praktimarc+kst4contest@gmail.com</a>
|
||||
</p>
|
||||
|
||||
<h2>Responsible for content</h2>
|
||||
<p>
|
||||
Marc Fröhlich<br>
|
||||
Rheingoldstr. 6<br>
|
||||
68199 Mannheim<br>
|
||||
Germany
|
||||
</p>
|
||||
|
||||
<h2>Project</h2>
|
||||
<p>
|
||||
KST4Contest is an open-source ON4KST contest client.
|
||||
Source code and releases are available on
|
||||
<a href="https://github.com/praktimarc/kst4contest">GitHub</a>.
|
||||
</p>
|
||||
</article>
|
||||
</section>
|
||||
@@ -0,0 +1,58 @@
|
||||
---
|
||||
layout: base.njk
|
||||
title: Privacy Policy | KST4Contest
|
||||
description: Privacy policy for the KST4Contest website.
|
||||
---
|
||||
|
||||
<section class="hero">
|
||||
<p class="badge">Privacy</p>
|
||||
<h1>Privacy Policy</h1>
|
||||
<p class="lead">Information about data processing on this static website.</p>
|
||||
</section>
|
||||
|
||||
<section class="section narrow">
|
||||
<article class="card content-card">
|
||||
<h2>Controller</h2>
|
||||
<p>
|
||||
Marc Fröhlich<br>
|
||||
Rheingoldstr. 6<br>
|
||||
68199 Mannheim<br>
|
||||
Germany
|
||||
</p>
|
||||
|
||||
<h2>Access logs</h2>
|
||||
<p>
|
||||
When this website is accessed, the web server may process technical access data such as
|
||||
IP address, requested URL, date and time, user agent and referrer.
|
||||
This processing is used to provide the website, maintain security and investigate technical issues.
|
||||
</p>
|
||||
|
||||
<h2>Legal basis</h2>
|
||||
<p>
|
||||
The legal basis is Art. 6(1)(f) GDPR: legitimate interest in secure and reliable operation
|
||||
of the website.
|
||||
</p>
|
||||
|
||||
<h2>Cookies and tracking</h2>
|
||||
<p>
|
||||
This website currently does not use cookies, analytics tracking, advertising pixels or user profiling.
|
||||
</p>
|
||||
|
||||
<h2>External links</h2>
|
||||
<p>
|
||||
This website links to GitHub for source code, releases and downloads. When you follow these links,
|
||||
GitHub is responsible for its own data processing.
|
||||
</p>
|
||||
|
||||
<h2>Your rights</h2>
|
||||
<p>
|
||||
You may have the right to access, rectification, erasure, restriction of processing,
|
||||
data portability and objection under the GDPR.
|
||||
</p>
|
||||
|
||||
<h2>Supervisory authority</h2>
|
||||
<p>
|
||||
You have the right to lodge a complaint with a competent data protection supervisory authority.
|
||||
</p>
|
||||
</article>
|
||||
</section>
|
||||
Reference in New Issue
Block a user