Files
kst4contest/website/src/_data/version-history.xml
T

383 lines
15 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Historical changelog entries for releases not published as GitHub Releases.
The CI pipeline prepends new entries from GitHub Releases on top of these. -->
<history>
<changeLog>
<changedVersionNumber>1.41</changedVersionNumber>
<date>2026-07-01</date>
<description>Map view and path calculations</description>
<added>
Band and frequency detection per chat member, band alert, Win-Test sked push via UDP,
Win-Test broadcast defaults and sked workflow, chat history at startup, station map / map view,
local Leaflet / tile-proxy backend, Maidenhead / grid overlay, path calculation, path profile,
reachability filters, NAC filters (grid-square marking)
</added>
<changed>
Button layout now works on smaller screens; the maximum screen size is also detected
</changed>
<fixed>
9A2HM reported that 23 cm QSOs with N1MM were not marked correctly; this is fixed
</fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.40</changedVersionNumber>
<date>2026-02-16</date>
<description>Many changes and fixes</description>
<added>
- Win-Test support (cannot be disabled yet, beta)
- QSO sniffer which filters messages from configurable callsign lists into the private-message window
- Chat-member score system. Each chat member receives a score based on antenna direction, activity time,
activity message count, positive signals, active bands, active frequencies, sked direction (degrees),
self-handed rate, sked-made rate and other factors
- Chat-member band and frequency recognition: all active bands of each other chat member are now listed
- Band alert for logged stations
- Sked reminder alert with automatic messages at 2+1 / 5+2+1 / 10+5+2+1 minutes
- PSTRotator interface
- Airplane timeline
- Sked-fail button in the further-information panel
- Win-Test log-synchronisation interface can now be enabled and disabled in Preferences
- Load chat history at startup
</added>
<changed>
- Added saved options for server DNS and port
- Added saved option to enable or disable the PSTRotator interface
- Added saved option to enable or disable the Win-Test interface
- Added saved option for the callsign sniffer
- Added saved option: boolean GUI_darkModeActiveByDefault = false
- Added AP notes to internal DX cluster spots
- Generic auto-answer fires at most once every 45 seconds per receiving callsign
</changed>
<fixed>
- User list is sorted automatically when a new member signs on
- Poison-pill messages now terminate exactly one client instance (bug report 9A2HM)
- wtKST crash when KST4Contest disconnects
- wtKST crash while KST4Contest is running (many reporters)
- Win-Test: logging per band excludes previously worked bands (bug report SM6VTZ)
- The PSTRotator socket now closes when the disconnect button is used
- The AirScout map was not updated (bug report SM0RJV)
- QTFDefault was not saved correctly (bug report SM0RJV)
- The Show Path in AirScout button worked only with fixed server strings (bug report 9A2HM)
- The version number was displayed incorrectly
- Problems with suffixes such as /P and -2 are now fixed throughout the application
- Dark mode: padding of QRG fields fixed
</fixed>
<removed>
- Date display removed to save space; only the time is relevant
</removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.31</changedVersionNumber>
<date>2025-12-13</date>
<description>Many changes and a hotfix</description>
<added>
- Win-Test support (cannot be disabled yet, beta)
- PSTRotator support (cannot be disabled yet, beta)
- AirScout fix (calculations now depend on CPU load)
- QSO sniffer
</added>
<changed>
- DNS from www.on4kst.info to www.on4kst.org (hotfix, now configurable in preferences)
</changed>
<fixed>
- An endless loop in an error case froze the client
- PSTRotator socket closes when the disconnect button is used
- Dark mode: padding of QRG fields fixed
</fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.266</changedVersionNumber>
<date>2025-10-03</date>
<description>AirScout interface did not work with multiple sign-ons</description>
<added>nothing</added>
<changed>nothing</changed>
<fixed>
Fixed by using the raw callsign (without a -2 suffix, etc.) when communicating with AirScout.
Thank you very much for testing this, Kreso 9A2HM!
</fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.265</changedVersionNumber>
<date>2025-09-28</date>
<description>Direction buttons now stay coloured when activated</description>
<added>nothing</added>
<changed>nothing</changed>
<fixed>The buttons now stay coloured when activated</fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.264</changedVersionNumber>
<date>2025-08-02</date>
<description>Changed the callsign-recognition pattern for Simplelogfile</description>
<added>nothing</added>
<changed>nothing</changed>
<fixed>
Callsigns such as S53CC and S51A are now correctly marked as worked in SimpleLogFile.txt.
(bug report by Boris, S53CC)
</fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.263</changedVersionNumber>
<date>2025-06-08</date>
<description>AirScout communication and login name</description>
<added>nothing</added>
<changed>
Only entries with a QRB below the maximum QRB are sent to AirScout at 60-second intervals (previously 12 seconds for all entries).
</changed>
<fixed>
- AirScout communication message count greatly reduced
- Name in chat can now be saved
- AirScout client name fixed (was hard-coded as "KST")
73 / DO5AMF
</fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.262</changedVersionNumber>
<date>2025-05-21</date>
<description>Freezes caused by receiving messages before user login should now be fixed</description>
<added>nothing</added>
<changed>nothing</changed>
<fixed>
ON4KST delivers messages from stations which are not yet logged in. This caused the message-processing
engine to freeze and is now fixed.
</fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.26</changedVersionNumber>
<date>2025-05</date>
<description>Login to multiple channels via single sign-on / added some colour</description>
<added>
1. UI: Dark mode. Switch under "Window -> use dark mode"
2. Use of two chat categories at the same time
3. Multi-callsign login tagging for remote stations
73 / DO5AMF
</added>
<changed>
- Colour handling in the application. Colours can be modified through CSS.
</changed>
<fixed>
- Station tagging completely fixed
</fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.251</changedVersionNumber>
<date>2025-02</date>
<description>Bug fix for 1.25, thanks to Steve Clements!</description>
<added>
- Steve found a problem when reading UDP broadcast spot information; it is now fixed.
73 / DO5AMF
</added>
<changed></changed>
<fixed>- Station tagging</fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.25</changedVersionNumber>
<date>2025-02</date>
<description>Wishlist-time</description>
<added>
- New configuration tab: Message handling (automatic replies, CQ QRG automatic reply)
- Coloured lines: new private-message rows appear in red and fade through a rainbow to white over 30 seconds (thanks to Gianluca)
73 / DO5AMF
</added>
<changed></changed>
<fixed>
- Users with suffixes such as -2 and -70 are now correctly marked as worked
</fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.24</changedVersionNumber>
<date>2024-11</date>
<description>Wishlist-time</description>
<added>
- Button to show the qrz.com profile of a selected station
- Button to show the qrzcq.com profile of a selected station
</added>
<changed></changed>
<fixed></fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.23</changedVersionNumber>
<date>2024-10</date>
<description>DX cluster server is now implemented</description>
<added>
- DX cluster server (thanks to OMAAO): KST4Contest now provides a DX cluster server which sends
reachable-station warnings to the logging client.
</added>
<changed></changed>
<fixed></fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.22</changedVersionNumber>
<date>2024-05</date>
<description>Improved usability and fixed AirScout button</description>
<added>- Variables (tnx OMAAO): MYLOCATORSHORT, MYQRGSHORT, QRZNAME</added>
<changed>- Message-input focus when clicking a callsign</changed>
<fixed>
- Worked-station filter (thanks to Gianluca): the filter is now live
- User-list sorting by QRB (thanks to Alessandro): changed to numeric sorting
- AirScout Show Path button now maximises AirScout and displays the path
</fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.21</changedVersionNumber>
<date>2024-04</date>
<description>Increase usability</description>
<added></added>
<changed>
- Window sizes and divider positions are now stored and restored at the next startup
- The filters section now uses a FlowPane for lower resolutions
</changed>
<fixed></fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.2</changedVersionNumber>
<date>2024-04</date>
<description>Increase usability</description>
<added>
- Selectable bands
- Unworkable tags for each callsign per band
- QTF arrow on the "Show Path in AirScout" button
</added>
<changed></changed>
<fixed></fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.1</changedVersionNumber>
<date>2024-03</date>
<description>Increased workflow</description>
<added>
- Reachable-station warning function
- Variables FIRSTAP and SECONDAP for predefined texts
- Marking new connected stations (bold) and away-state (brackets)
- Activity timer since a user's last message
</added>
<changed>- QRB/QTF information in the private-message window</changed>
<fixed>
- Behaviour of the message-filter radio button corrected (thanks to Gian)
- Error when sending macros to selected stations in the private-message window fixed (thanks to Gian)
</fixed>
<removed>- boot sound</removed>
</changeLog>
<changeLog>
<changedVersionNumber>1.0</changedVersionNumber>
<date>2024-02</date>
<description>First stable release</description>
<added>
- Audio-notification support
- Update-available warning
- Changelog display
- Known-bugs display
- Message filters for the selected station
- Station-list filters (show by QTF / text string; hide by QRB, QTF or Worked state)
- 10 macros (text snippets available with Ctrl+number key)
</added>
<changed></changed>
<fixed></fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>0.9</changedVersionNumber>
<date>2024-02</date>
<description>The chat can now be disconnected without closing the application</description>
<added></added>
<changed></changed>
<fixed>Disconnect button, text snippets in the CQ window, "/CQ" when clicking own sent texts;
setname "qrg" now works</fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>0.8</changedVersionNumber>
<date>2023-10</date>
<description>Save-settings and disconnect functions added. MYCALL highlighting fixed</description>
<added>Save-settings function, disconnect function</added>
<changed></changed>
<fixed>MYCALL highlighting</fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>0.7</changedVersionNumber>
<date>2023-07</date>
<description>Internal database for worked stations, shortcut editor and text-snippet editor</description>
<added>Database, shortcut editor, text-snippet editor</added>
<changed></changed>
<fixed></fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>0.6</changedVersionNumber>
<date>2023-07</date>
<description>Added a periodically sent beacon function</description>
<added>Beacon to the public channel</added>
<changed></changed>
<fixed></fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>0.5</changedVersionNumber>
<date>2023-02</date>
<description>AirScout interface, UDP interfaces for Worked-station data and TRX information, shortcuts</description>
<added>AirScout interface, packet receivers for UCXLog, N1MM and QARTest</added>
<changed></changed>
<fixed></fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>0.4</changedVersionNumber>
<date>2022-12</date>
<description>Worked information from a log file through a universal pattern-matching log-file interpreter</description>
<added>Simplelogfile</added>
<changed></changed>
<fixed></fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>0.3</changedVersionNumber>
<date>2022-10</date>
<description>Added a GUI; the chat had previously been text-based only</description>
<added>Graphical user interface</added>
<changed></changed>
<fixed></fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>0.2</changedVersionNumber>
<date>2022-10</date>
<description>Pattern-matching system for frequency information, frequency collection per chat member</description>
<added>Frequency extraction for every callsign</added>
<changed></changed>
<fixed></fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>0.15</changedVersionNumber>
<date>2022-09</date>
<description>Researched the chat protocol and developed the basic communication with the chat server</description>
<added></added>
<changed></changed>
<fixed></fixed>
<removed></removed>
</changeLog>
<changeLog>
<changedVersionNumber>0.1</changedVersionNumber>
<date>2022-09</date>
<description>Primary architecture of the chat, message bus system for handling the message queues</description>
<added></added>
<changed></changed>
<fixed></fixed>
<removed></removed>
</changeLog>
</history>