30 Commits

Author SHA1 Message Date
TnxQSO-Admin
c76b32a13a feat: implement silent hybrid websocket connection and simplify labels
- Implemented a 'Single-Shot Silent Attempt' in cat.js. This tries to establish a WebSocket connection (with 1 retry) even when a standard Radio Profile is selected, enabling hybrid integrations to receive metadata without spamming the console for other users.
- Updated radio dropdown labels in Bandmap, Contesting, and QSO views to 'Live - WebSocket', removing the specific 'Requires WLGate' text to be tool-agnostic.
2026-02-03 16:55:11 +01:00
int2001
832591a0dc Use ONLY if WS explicite enabled by user 2026-01-30 15:46:33 +00:00
int2001
9002caa5b7 Disable Auto-Websocket 2026-01-30 15:26:06 +00:00
TnxQSO-Admin
a937288042 feat: broadcast callsign lookup results via WebSocket
This PR implements a global WebSocket broadcast whenever a callsign lookup occurs in the QSO window. It enables external hardware and software (rotators, external displays, and integrators) to react instantly to the station being logged.

Key changes:
- Added 'broadcastLookupResult' to assets/js/cat.js.
- Implemented automatic WebSocket initialization if a local CAT-URL (127.0.0.1/localhost) is detected.
- Triggered broadcast from assets/js/sections/qso.js upon successful lookup, including full metadata (Azimuth, LoTW status, US County, Slot confirmation, etc.).
2026-01-29 18:47:59 +01:00
int2001
dece3a068e Different port for wss 2026-01-24 10:16:06 +00:00
int2001
c3f1194257 try WSS first, if it fails use wd 2026-01-24 08:33:56 +00:00
int2001
558984dbe5 Handler for trying https first (QSY), fallback to http 2026-01-24 08:22:21 +00:00
int2001
f098e27cd5 Emit Az/Ele - when working SAT - via Websocket 2026-01-06 08:00:07 +00:00
int2001
5ddff1f787 Emit ADIF to Websocket (if in qso) on logging 2026-01-05 08:46:33 +00:00
int2001
2f720e76d7 WebSocket RadioName 2025-12-26 08:29:18 +00:00
Andreas Kristiansen
d41f1919c3 Merge pull request #2607 from szporwolik/dev_fix_dxcluster_favs_and_layout
[DX Cluster] UI improvements post 2.2 release
2025-12-03 08:44:51 +01:00
Szymon Porwolik
d30379a60e Tooltip and fixes for radio status 2025-11-29 13:54:40 +01:00
Szymon Porwolik
b510bd7fe1 Cat triggering dxwaterfall 2025-11-28 20:09:54 +01:00
Szymon Porwolik
a75cf13854 Further error proofing 2025-11-25 20:38:50 +01:00
Szymon Porwolik
a75dc9869c Fix for radio status box 2025-11-25 17:46:51 +01:00
Szymon Porwolik
365df71aaf Suppresed error at DX Cluster page 2025-11-23 23:19:54 +01:00
HB9HIL
18c6832422 set qrg from calculated 2025-11-23 17:43:55 +01:00
Szymon Porwolik
8892ae826e Fix for mode recalculation 2025-11-21 12:44:32 +01:00
Szymon Porwolik
dce7fd7508 Remove debug logs 2025-11-20 21:24:12 +01:00
Szymon Porwolik
26a00da5e1 Too good to be true? - removed mode cache 2025-11-20 21:15:09 +01:00
Szymon Porwolik
51ce9a9705 Fix for default rst 2025-11-20 20:32:38 +01:00
HB9HIL
c344ff1994 fixes rst override 2025-11-11 15:00:39 +01:00
Szymon Porwolik
ff14c48391 Merge branch 'dev' into dev_dx_waterfall_fixes 2025-11-10 12:59:16 +01:00
Szymon Porwolik
6cb2cf2d87 Fix for radio status 2025-11-07 18:48:30 +01:00
Szymon Porwolik
e0be81fa26 Layout update 2025-11-07 18:35:13 +01:00
Szymon Porwolik
c085449843 State Machine 2025-11-07 02:14:36 +01:00
Szymon Porwolik
dfb18fb700 Initial commit 2025-11-05 20:51:42 +01:00
Szymon Porwolik
c15944fa7e Prototype update - counts 2025-11-02 16:27:43 +01:00
Szymon Porwolik
af13d4a316 CAT in line with rest of the code (using shared files now) 2025-11-02 15:05:07 +01:00
Szymon Porwolik
d8a4be1d33 Moved CAT related funcitons to seprate js file 2025-10-30 23:35:35 +01:00