diff --git a/src/main/java/kst4contest/view/Kst4ContestApplication.java b/src/main/java/kst4contest/view/Kst4ContestApplication.java index d015113..0f0ba6a 100644 --- a/src/main/java/kst4contest/view/Kst4ContestApplication.java +++ b/src/main/java/kst4contest/view/Kst4ContestApplication.java @@ -5016,7 +5016,7 @@ public class Kst4ContestApplication extends Application implements StatusUpdateL help2.setOnAction(new EventHandler() { public void handle(ActionEvent event) { - getHostServices().showDocument("https://www.paypal.com/paypalme/do5amf"); + getHostServices().showDocument("https://ko-fi.com/praktimarc"); } }); diff --git a/website/src/_data/navigation.js b/website/src/_data/navigation.js index 6244641..8d0c84b 100644 --- a/website/src/_data/navigation.js +++ b/website/src/_data/navigation.js @@ -6,5 +6,7 @@ module.exports = [ { title: "News", url: "/news/" }, { title: "Roadmap", url: "/roadmap/" }, { title: "About", url: "/about/" }, - { title: "FAQ", url: "/faq/" } + { title: "FAQ", url: "/faq/" }, + { title: "Support", url: "/support/" + } ]; \ No newline at end of file diff --git a/website/src/_layouts/base.njk b/website/src/_layouts/base.njk index a41e8e2..1bd7770 100644 --- a/website/src/_layouts/base.njk +++ b/website/src/_layouts/base.njk @@ -71,6 +71,7 @@

GitHub Repository

Issues

Contact

+

❤️ Support KST4Contest

diff --git a/website/src/about/index.njk b/website/src/about/index.njk index f7e9ed9..09487d5 100644 --- a/website/src/about/index.njk +++ b/website/src/about/index.njk @@ -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. Features are designed around real operating pressure, not theoretical UI concepts.

+ +

Community supported

+ +

+ + KST4Contest is developed independently. + + Community support helps finance hosting, + online services, + testing across multiple operating systems + and future contest-oriented features. + +

+ + \ No newline at end of file diff --git a/website/src/download/index.njk b/website/src/download/index.njk index c96a3c1..ea8cde7 100644 --- a/website/src/download/index.njk +++ b/website/src/download/index.njk @@ -56,4 +56,32 @@ description: Download KST4Contest releases for Windows, Linux and macOS. FAQ
+ + +
+ +
+ +

Enjoying KST4Contest?

+ +

+ + If KST4Contest makes contesting easier for you, + please consider supporting future development. + +

+ + + +
+
\ No newline at end of file diff --git a/website/src/index.njk b/website/src/index.njk index b456baf..daa145b 100644 --- a/website/src/index.njk +++ b/website/src/index.njk @@ -73,6 +73,7 @@ description: KST4Contest is a modern ON4KST chat client built for VHF, UHF and S
Download KST4Contest Explore features + ❤️ Support Development
diff --git a/website/src/privacy/index.njk b/website/src/privacy/index.njk index c438bdd..4451b36 100644 --- a/website/src/privacy/index.njk +++ b/website/src/privacy/index.njk @@ -44,6 +44,22 @@ description: Privacy policy for the KST4Contest website. GitHub is responsible for its own data processing.

+

+ + Support via Ko-fi + +

+ +

+ + 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. + +

+

Your rights

You may have the right to access, rectification, erasure, restriction of processing, diff --git a/website/src/roadmap/index.njk b/website/src/roadmap/index.njk index 139b22b..3dd456b 100644 --- a/website/src/roadmap/index.njk +++ b/website/src/roadmap/index.njk @@ -48,3 +48,46 @@ description: Planned enhancements for upcoming KST4Contest versions, generated f {% endfor %} + +

+ +
+ +

+ +Community + +

+ +

+ +Development is driven by the community. + +

+ +

+ +Many roadmap items require +time, +online services +and infrastructure. + +Community support helps accelerate development. + +

+ + + +
+ +
\ No newline at end of file diff --git a/website/src/support/index.njk b/website/src/support/index.njk new file mode 100644 index 0000000..e13471c --- /dev/null +++ b/website/src/support/index.njk @@ -0,0 +1,176 @@ +--- +layout: base.njk +title: Support KST4Contest +description: Help support the ongoing development of KST4Contest. +--- + +
+

Support Development

+ +

Help shape the future of KST4Contest.

+ +

+ 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. +

+ + +
+ + +
+ +
+

What previous support has enabled

+ +

Real improvements funded by the community.

+
+ +
+ +
+ +

🛰 PSTRotator Integration

+ +

+ +Support helped justify the investment into rotor hardware and the required +PSTRotator license. Today KST4Contest can automatically control antennas +during contest operation. + +

+ +
+ +
+ +

🗺 Interactive Map

+ +

+ +The interactive station map required commercial map API usage. +Community support helped cover those API costs and made the feature possible. + +

+ +
+ +
+ +
+ + +
+ +
+ +

Future goals

+ +

What future support will fund

+ +
+ +
+ +
+ +

☁ Map API

+ +

+ +Keeping the online map service available requires ongoing API usage. + +

+ +
+ +
+ +

📡 Tropo Server

+ +

+ +Future propagation prediction services and server-side calculations +will require dedicated hosting infrastructure. + +

+ +
+ +
+ +

🔌 New Integrations

+ +

+ +Development of additional interfaces, logging software integrations, +contest tools and automation features. + +

+ +
+ +
+ +

🚀 Faster Development

+ +

+ +More development time means more contest-oriented features, +better testing and better documentation. + +

+ +
+ +
+ +
+ + +
+ +
+ +

Every contribution helps

+ +

Whether it's one coffee or ongoing support.

+ +

+ +Your support directly improves KST4Contest. + +Unlike commercial software, every new feature is driven by real contest +experience and community feedback. + +

+ + + +
+ +
\ No newline at end of file