Changes at the website

This commit is contained in:
Marc Froehlich
2026-07-11 23:21:02 +02:00
parent 77c9d34d64
commit dc703fca9e
9 changed files with 284 additions and 2 deletions
@@ -5016,7 +5016,7 @@ public class Kst4ContestApplication extends Application implements StatusUpdateL
help2.setOnAction(new EventHandler<ActionEvent>() { help2.setOnAction(new EventHandler<ActionEvent>() {
public void handle(ActionEvent event) { public void handle(ActionEvent event) {
getHostServices().showDocument("https://www.paypal.com/paypalme/do5amf"); getHostServices().showDocument("https://ko-fi.com/praktimarc");
} }
}); });
+3 -1
View File
@@ -6,5 +6,7 @@ module.exports = [
{ title: "News", url: "/news/" }, { title: "News", url: "/news/" },
{ title: "Roadmap", url: "/roadmap/" }, { title: "Roadmap", url: "/roadmap/" },
{ title: "About", url: "/about/" }, { title: "About", url: "/about/" },
{ title: "FAQ", url: "/faq/" } { title: "FAQ", url: "/faq/" },
{ title: "Support", url: "/support/"
}
]; ];
+1
View File
@@ -71,6 +71,7 @@
<p><a href="https://github.com/praktimarc/kst4contest">GitHub Repository</a></p> <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="https://github.com/praktimarc/kst4contest/issues">Issues</a></p>
<p><a href="/contact/">Contact</a></p> <p><a href="/contact/">Contact</a></p>
<p><a href="/support/">❤️ Support KST4Contest</a></p>
</div> </div>
<div> <div>
+15
View File
@@ -26,5 +26,20 @@ description: About KST4Contest and its contest-oriented ON4KST workflow.
The project is open source and focused on practical contest station workflows. The project is open source and focused on practical contest station workflows.
Features are designed around real operating pressure, not theoretical UI concepts. Features are designed around real operating pressure, not theoretical UI concepts.
</p> </p>
<h2>Community supported</h2>
<p>
KST4Contest is developed independently.
Community support helps finance hosting,
online services,
testing across multiple operating systems
and future contest-oriented features.
</p>
</article> </article>
</section> </section>
+28
View File
@@ -56,4 +56,32 @@ description: Download KST4Contest releases for Windows, Linux and macOS.
<a class="button secondary" href="/faq/">FAQ</a> <a class="button secondary" href="/faq/">FAQ</a>
</div> </div>
</div> </div>
</section>
<section class="section">
<div class="card content-card">
<h2>Enjoying KST4Contest?</h2>
<p>
If KST4Contest makes contesting easier for you,
please consider supporting future development.
</p>
<div class="actions">
<a class="button"
href="/support/">
❤️ Support Development
</a>
</div>
</div>
</section> </section>
+1
View File
@@ -73,6 +73,7 @@ description: KST4Contest is a modern ON4KST chat client built for VHF, UHF and S
<div class="actions"> <div class="actions">
<a class="button" href="/download/">Download KST4Contest</a> <a class="button" href="/download/">Download KST4Contest</a>
<a class="button secondary" href="/features/">Explore features</a> <a class="button secondary" href="/features/">Explore features</a>
<a class="button ghost" href="/support/">❤️ Support Development</a>
</div> </div>
</div> </div>
</section> </section>
+16
View File
@@ -44,6 +44,22 @@ description: Privacy policy for the KST4Contest website.
GitHub is responsible for its own data processing. GitHub is responsible for its own data processing.
</p> </p>
<h2>
Support via Ko-fi
</h2>
<p>
This website links to Ko-fi for voluntary financial support.
Payments are processed entirely by Ko-fi and its payment providers.
KST4Contest itself never receives or processes payment information.
</p>
<h2>Your rights</h2> <h2>Your rights</h2>
<p> <p>
You may have the right to access, rectification, erasure, restriction of processing, You may have the right to access, rectification, erasure, restriction of processing,
+43
View File
@@ -48,3 +48,46 @@ description: Planned enhancements for upcoming KST4Contest versions, generated f
</article> </article>
{% endfor %} {% endfor %}
</section> </section>
<section class="section">
<div class="cta-panel">
<p class="eyebrow">
Community
</p>
<h2>
Development is driven by the community.
</h2>
<p>
Many roadmap items require
time,
online services
and infrastructure.
Community support helps accelerate development.
</p>
<div class="actions">
<a class="button"
href="/support/">
❤️ Support Development
</a>
</div>
</div>
</section>
+176
View File
@@ -0,0 +1,176 @@
---
layout: base.njk
title: Support KST4Contest
description: Help support the ongoing development of KST4Contest.
---
<section class="hero">
<p class="badge">Support Development</p>
<h1>Help shape the future of KST4Contest.</h1>
<p class="lead">
KST4Contest is an independent open-source project developed in my free time.
Your support helps cover infrastructure costs and enables new contest-oriented
features that would otherwise be difficult to implement.
</p>
<div class="actions">
<a class="button"
href="https://ko-fi.com/praktimarc"
target="_blank"
rel="noopener">
❤️ Support on Ko-fi
</a>
<a class="button secondary"
href="https://github.com/praktimarc/kst4contest">
View Source Code
</a>
</div>
</section>
<section class="section">
<div class="section-heading">
<p class="eyebrow">What previous support has enabled</p>
<h2>Real improvements funded by the community.</h2>
</div>
<div class="grid">
<article class="card">
<h3>🛰 PSTRotator Integration</h3>
<p>
Support helped justify the investment into rotor hardware and the required
PSTRotator license. Today KST4Contest can automatically control antennas
during contest operation.
</p>
</article>
<article class="card">
<h3>🗺 Interactive Map</h3>
<p>
The interactive station map required commercial map API usage.
Community support helped cover those API costs and made the feature possible.
</p>
</article>
</div>
</section>
<section class="section">
<div class="section-heading">
<p class="eyebrow">Future goals</p>
<h2>What future support will fund</h2>
</div>
<div class="grid">
<article class="card">
<h3>☁ Map API</h3>
<p>
Keeping the online map service available requires ongoing API usage.
</p>
</article>
<article class="card">
<h3>📡 Tropo Server</h3>
<p>
Future propagation prediction services and server-side calculations
will require dedicated hosting infrastructure.
</p>
</article>
<article class="card">
<h3>🔌 New Integrations</h3>
<p>
Development of additional interfaces, logging software integrations,
contest tools and automation features.
</p>
</article>
<article class="card">
<h3>🚀 Faster Development</h3>
<p>
More development time means more contest-oriented features,
better testing and better documentation.
</p>
</article>
</div>
</section>
<section class="section">
<div class="cta-panel">
<p class="eyebrow">Every contribution helps</p>
<h2>Whether it's one coffee or ongoing support.</h2>
<p>
Your support directly improves KST4Contest.
Unlike commercial software, every new feature is driven by real contest
experience and community feedback.
</p>
<div class="actions">
<a class="button"
href="https://ko-fi.com/praktimarc"
target="_blank"
rel="noopener">
❤️ Support KST4Contest
</a>
</div>
</div>
</section>