Docs added for new Features
This commit is contained in:
@@ -8,6 +8,18 @@ Versionsverlauf von KST4Contest / PraktiKST.
|
|||||||
|
|
||||||
letzter Changelog bitte aus GitHub entnehmen. Der bisherige Changelog
|
letzter Changelog bitte aus GitHub entnehmen. Der bisherige Changelog
|
||||||
|
|
||||||
|
## v1.41
|
||||||
|
**Stationskarte, Performance, Reaktionsfähiges UI**
|
||||||
|
|
||||||
|
**Neu:**
|
||||||
|
- **Stationskarte**: Interaktive OpenStreetMap-Karte zeigt die geografische Position aller aktiven Chatmember. Enthält Stationsmarker, Antennen-Kegel, Verbindungslinie zur ausgewählten Station, Maidenhead-Raster-Overlay und ein Wegprofil-Diagramm mit Geländehöhen-Analyse (Fresnel-Zonen, Horizonterkennung). Geländedaten aus Copernicus GLO-30, Open-Meteo API oder Offline-DEM-Import. Aircraft-Scatter-Weganalyse integriert. Funktioniert in AppImage und Flatpak ohne externe CDN-Verbindung (lokaler Tile-Proxy, eingebettetes Leaflet.js).
|
||||||
|
|
||||||
|
**Geändert:**
|
||||||
|
- **Nachrichten-Tabellen-Limit auf 30.000 erhöht**: Chat- und Nachrichtentabellen sind auf 30.000 Einträge begrenzt. Ältere Nachrichten werden automatisch verworfen, was die Performance bei mehrtägigem Contest-Betrieb stabil hält.
|
||||||
|
- **Bildschirmgerechte Fenstergröße**: Beim Start wird das Hauptfenster auf den aktuellen Bildschirm angepasst. Wenn KST4Contest zuletzt auf einem größeren Monitor betrieben wurde, wird das Fenster automatisch verkleinert. Das UI-Layout ist kompakter und reaktionsfähiger auf kleineren Bildschirmen.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## v1.40 (2026-02-16)
|
## v1.40 (2026-02-16)
|
||||||
**Großes Feature-Release: Score-System, AP-Timeline, Win-Test, PSTRotator**
|
**Großes Feature-Release: Score-System, AP-Timeline, Win-Test, PSTRotator**
|
||||||
|
|
||||||
|
|||||||
@@ -235,3 +235,39 @@ Dateibasierte Log-Auswertung per Regex. Details: [Log-Synchronisation](Log-Synch
|
|||||||
Ein separates Fenster zeigt den QSO-Fluss zwischen anderen Stationen. Besonders interessant in ruhigeren Nacht-Stunden während des Contests, wenn weniger Verkehr herrscht.
|
Ein separates Fenster zeigt den QSO-Fluss zwischen anderen Stationen. Besonders interessant in ruhigeren Nacht-Stunden während des Contests, wenn weniger Verkehr herrscht.
|
||||||
|
|
||||||
Dieses Fenster kann miniaturisiert werden, wenn es nicht benötigt wird. Zukünftig geplant: Filterung auf Stationen im ausgewählten QTF.
|
Dieses Fenster kann miniaturisiert werden, wenn es nicht benötigt wird. Zukünftig geplant: Filterung auf Stationen im ausgewählten QTF.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Stationskarte (ab v1.41)
|
||||||
|
|
||||||
|
Eine interaktive OpenStreetMap-Karte zeigt die geografische Position aller aktiven Chatmember.
|
||||||
|
|
||||||
|
**Funktionen:**
|
||||||
|
|
||||||
|
- Stationsmarker mit Rufzeichen-Labels, farblich nach Aktivität und Sked-Status
|
||||||
|
- **Antennen-Kegel** für die eigene Station
|
||||||
|
- **Verbindungslinie** zur aktuell ausgewählten Station
|
||||||
|
- **Maidenhead-Raster** (QRA-Locator-Gitter als Overlay)
|
||||||
|
- **Wegprofil-Diagramm**: Geländehöhen-Querschnitt zwischen eigener und ausgewählter Station, inklusive Fresnel-Zonen-Analyse und Horizonterkennung
|
||||||
|
- Mehrere Terrainquellen: **Copernicus GLO-30** (hochauflösendes DEM), **Open-Meteo API**, synthetischer Fallback und **Offline-DEM-Import** für den Betrieb ohne Internetverbindung
|
||||||
|
- Aircraft-Scatter-Weganalyse verknüpft mit den Geländedaten
|
||||||
|
|
||||||
|
Die Karte funktioniert in gepackten Umgebungen (AppImage, Flatpak) ohne Zugriff auf externe CDNs: Die Kartenkacheln werden über einen lokalen Tile-Proxy abgerufen, die Leaflet.js-Bibliothek ist in der Anwendung eingebettet.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Optimierte Nachrichtenverarbeitung / 30.000-Nachrichten-Limit (ab v1.41)
|
||||||
|
|
||||||
|
Die internen Chat- und Nachrichtentabellen sind auf **30.000 Einträge** begrenzt. Ältere Nachrichten werden automatisch verworfen, sobald das Limit erreicht wird. Damit bleiben Speicherverbrauch und Darstellungsperformance auch bei mehrtägigen Contest-Betrieb stabil.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Bildschirmgerechte Fenstergröße (ab v1.41)
|
||||||
|
|
||||||
|
Beim Programmstart berechnet KST4Contest eine bildschirmgerechte Startgröße für das Hauptfenster:
|
||||||
|
|
||||||
|
- Die gespeicherte Fenstergröße aus der letzten Session wird verwendet – aber **niemals größer als der aktuelle Bildschirm**.
|
||||||
|
- Wenn KST4Contest zuletzt auf einem größeren Monitor betrieben wurde, wird das Fenster automatisch auf die aktuelle Anzeige verkleinert.
|
||||||
|
- Das UI-Layout ist **kompakter und reaktionsfähiger auf kleineren Bildschirmen**.
|
||||||
|
|
||||||
|
Damit werden unbrauchbare, abgeschnittene Fenster beim Wechsel zwischen Geräten oder Monitoren verhindert.
|
||||||
|
|||||||
@@ -8,6 +8,18 @@ Version history of KST4Contest / PraktiKST.
|
|||||||
|
|
||||||
For the latest changelog, please refer to GitHub. The previous changelog is below.
|
For the latest changelog, please refer to GitHub. The previous changelog is below.
|
||||||
|
|
||||||
|
## v1.41
|
||||||
|
**Station Map, Performance, Responsive UI**
|
||||||
|
|
||||||
|
**New:**
|
||||||
|
- **Station Map**: Interactive OpenStreetMap-based map showing the geographic position of all active chat members. Includes station markers, antenna beam cone, connection line to the selected station, Maidenhead grid overlay, and a path profile chart with terrain elevation analysis (Fresnel zones, horizon detection). Terrain data from Copernicus GLO-30, Open-Meteo API, or offline DEM import. Aircraft scatter path analysis integrated. Works in AppImage and Flatpak without external CDN access (local tile proxy, bundled Leaflet.js).
|
||||||
|
|
||||||
|
**Changed:**
|
||||||
|
- **Message table limit raised to 30,000**: Chat and message tables are capped at 30,000 entries. Older messages are automatically discarded, keeping performance stable during multi-day contest operations.
|
||||||
|
- **Screen-aware window sizing**: On startup, the main window is sized to fit the current screen. If KST4Contest was last used on a larger monitor, the window is automatically scaled down. The UI layout is more compact and responsive on smaller screens.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## v1.40 (2026-02-16)
|
## v1.40 (2026-02-16)
|
||||||
**Major Feature Release: Score System, AP Timeline, Win-Test, PSTRotator**
|
**Major Feature Release: Score System, AP Timeline, Win-Test, PSTRotator**
|
||||||
|
|
||||||
|
|||||||
@@ -233,3 +233,39 @@ File-based log evaluation using regex. Details: [Log Synchronisation](Log-Sync#m
|
|||||||
## Cluster & QSO of Others
|
## Cluster & QSO of Others
|
||||||
|
|
||||||
A separate window showing the QSO flow between other stations. Particularly interesting during quieter night-time hours of a contest. This window can be minimised when not needed. Future plan: filtering to stations in your selected QTF.
|
A separate window showing the QSO flow between other stations. Particularly interesting during quieter night-time hours of a contest. This window can be minimised when not needed. Future plan: filtering to stations in your selected QTF.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Station Map (from v1.41)
|
||||||
|
|
||||||
|
An interactive OpenStreetMap-based map showing the geographic position of all active chat members.
|
||||||
|
|
||||||
|
**Features:**
|
||||||
|
|
||||||
|
- Station markers with callsign labels, coloured by activity and sked state
|
||||||
|
- Antenna **beam cone** visualisation for the own station
|
||||||
|
- **Connection line** to the currently selected station
|
||||||
|
- **Maidenhead grid** overlay (QRA locator grid)
|
||||||
|
- **Path profile chart**: Terrain elevation cross-section between own station and the selected station, including Fresnel zone analysis and obstruction/horizon detection
|
||||||
|
- Multiple terrain data sources: **Copernicus GLO-30** (high-resolution DEM), **Open-Meteo API**, synthetic fallback, and **offline DEM import** for air-gapped use
|
||||||
|
- Aircraft scatter path analysis integrated with the terrain data
|
||||||
|
|
||||||
|
The map works in packaged environments (AppImage, Flatpak) without internet access to external CDNs: map tiles are fetched via a local tile proxy, and the Leaflet.js library is bundled inside the application.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Optimised Message Handling / 30,000 Message Limit (from v1.41)
|
||||||
|
|
||||||
|
The internal chat and message tables are capped at **30,000 entries**. Older messages are automatically discarded when the limit is reached. This keeps memory usage and rendering performance stable during multi-day contest operations.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Screen-Aware Window Sizing (from v1.41)
|
||||||
|
|
||||||
|
On startup, KST4Contest calculates a screen-aware size for the main window:
|
||||||
|
|
||||||
|
- The stored window size from the previous session is used – but **never larger than the current screen**.
|
||||||
|
- If KST4Contest was last used on a larger monitor, the window is automatically scaled down to fit the current display without clipping.
|
||||||
|
- The UI layout is more **compact and responsive on smaller screens**, showing the same information in less space.
|
||||||
|
|
||||||
|
This prevents unusable oversized windows when switching between machines or monitors.
|
||||||
|
|||||||
Reference in New Issue
Block a user