mirror of
https://github.com/praktimarc/kst4contest.git
synced 2026-08-05 01:45:27 +02:00
e37cda8ff2ea27b46325f45a3db0289c62ae8582
Issue #68 Adds Band.B_50/B_70 and wires them through the same band-opportunity machinery as the other bands: X/a/B+/o table columns and filter button in the User table and the Workedstn database table, NOT-QRV checkboxes and propagation across callsign variants, "My station uses 6m/4m band" toggles, station-name detection ("50", "6M", "70MHZ", "4M" - without stealing the existing bare "70"/"6" cm-band shorthand), Win-Test sked band IDs (10/50MHz, 11/70MHz), and UCX-logger worked-band recognition. Persists worked50/70 and notQRV50/70 via an additive SQLite migration (same ensureColumnExists pattern as the earlier v1.1->v1.2 migration), verified against a real database file. ReachabilityService.resolveAutoBand() now also falls back to 50 MHz (then 70 MHz) for stations in the "50/70 MHz" chat category, mirroring the existing Microwave-category fallback to 23cm. Assisted by Claude Sonnet 5 <noreply@anthropic.com>
KST4Contest
KST4Contest (also known as pratiKST) is a Java-based chat client for ON4KST, focused on VHF/UHF/SHF contest operation.
Website
The offical Website of KST4Contest is now instead of do5amf.funkerportal.de the new website here https://kst4contest.hamradioonline.de
Documentation
The full user documentation is maintained in the project wiki:
Direct entry points:
- German start page: https://github.com/praktimarc/kst4contest/wiki/de-Home
- English start page: https://github.com/praktimarc/kst4contest/wiki/en-Home
Build
Compile locally with Maven Wrapper:
./mvnw -B -DskipTests compile
Notes
- Source code is under
src/. - Documentation markdown pages for wiki/PDF are under
github_docs/.
Status of the latest CI:
Wiki Publishing:
Builds:
Languages
Java
89.9%
CSS
3.3%
JavaScript
2.4%
Nunjucks
2.1%
Python
1.1%
Other
1.2%