81 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
Joerg (DJ7NT)
a5278f468f Merge pull request #2434 from int2001/websocket_radio
Websocket radio
2025-10-26 05:28:15 +01:00
int2001
1942e9da85 Remember Radio for Contests 2025-10-24 04:19:57 +00:00
William Goodspeed
c3e76e67a8 Introduce resubmission avoidance for contest logging
The contest logging page doesn't have resubmission avoidance so users could click
the save button multiple times and get duplicated QSOs. What's more, this happends
more commonly in contest because of the high pace.

The fix was borrowed from the implimentation in `assets/js/sections/qso.js'.

Ref: e4d17a2a07/assets/js/sections/qso.js (L158)

However, this looks great but could be annoying for slow servers. It could also
be implemented by blanking the qso info earlier so that the user wouldn't be
able to click again. But this may trick users to think the QSO was already uploaded
when it really isn't.

Signed-off-by: William Goodspeed <goodspeed@anche.no>
2025-10-23 21:56:08 +08:00
Andreas Kristiansen
d0cd9044d1 Fixed post contesting 2025-08-29 10:02:16 +02:00
int2001
22a86fa36a Fix first population of start_date 2025-08-28 06:15:05 +00:00
Andreas Kristiansen
bf49a0250e [Contesting] Add support for user defined date format 2025-08-28 08:02:23 +02:00
Andreas Kristiansen
fb0bae2817 [Contesting] Display a dialog to confirm new session 2025-07-03 17:03:32 +02:00
phl0
90b867808f Restore uppercase transformation for inputs 2024-12-02 08:05:19 +01:00
HB9HIL
b56449577c port everything for contesting aswell. qrgunits are now handled in qrg_handler.js 2024-11-12 21:36:20 +01:00
HB9HIL
a47ec16786 disable browsers autocomplete on callsigns 2024-11-06 22:40:41 +01:00
HB9HIL
a8056e930a disabled contestname select during logging 2024-09-07 20:47:04 +02:00
HB9HIL
df5262109c Removed unnecessary text 2024-08-30 08:38:34 +02:00
HB9HIL
302a2f23c3 chrome says this is bad html xD 2024-08-27 17:37:31 +02:00
HB9HIL
51414c1071 better UI 2024-08-27 17:05:55 +02:00
HB9HIL
03946e87c0 add new options button and the ability to choose the sequence of the exchanges 2024-08-26 16:03:28 +02:00
HB9HIL
d13c59548c added support for exchangetype "serial + grid + exchange" (for example Moon Contest) 2024-08-26 11:05:56 +02:00
HB9HIL
98f1677144 Merge branch 'dev' into default_radio 2024-08-06 17:18:44 +02:00
github-actions
696b79fb5a same for contesting and in footer 2024-08-06 13:12:15 +02:00
github-actions
c6bd33d16a show which radio was last updated 2024-08-06 00:04:59 +02:00
HB9HIL
99e56a876b stringify 2024-06-07 14:58:23 +02:00
HB9HIL
133191d93e use <?= for better readability 2024-06-06 20:23:19 +02:00
HB9HIL
0284e6ce19 first big change 2024-06-06 15:41:03 +02:00
Florian (DF2ET)
6aee3ab96b Merge pull request #241 from DJ3CE/contest-copy-to-any
Contest copy to any
2024-04-07 13:01:39 +02:00
DJ3CE
0e48c5cca7 Improve spacing for copy-contest-exchange-to 2024-04-07 12:52:22 +02:00
DJ3CE
2ac31be546 Improve UI and update translations 2024-04-07 12:22:10 +02:00
DJ3CE
4645fb3dcf Add notice to copy-to-any-select-box 2024-03-29 17:17:02 +01:00
Andreas Kristiansen
c6d150032c Added live/post badge for contest logging 2024-03-27 18:16:33 +01:00
Cedric Sehrt
b8f517de81 Implement contesting copy-exchange-to(-nearly)-anything
- in contest-session, the (numeric-)id of the selected 'copy' is saved,
   compatible with the previous DOK-copy.
 - UI changes
 - Logbook_model enhancements
 - Translation additions
2024-03-27 10:08:20 +01:00
int2001
a7720aa806 Removed unnecessary <br> 2024-03-08 12:04:39 +00:00
int2001
f22bb9fb85 PHP-Part of adding bearing to contest 2024-03-08 08:45:46 +00:00
HB9HIL
b966e15d5e avoid negative serial 2024-02-12 18:13:56 +01:00
HB9HIL
a8c9aaa5fa form-select fix 2023-12-10 21:37:35 +01:00
HB9HIL
003ca6a1d0 made button more visible 2023-11-25 23:34:58 +01:00
HB9HIL
8c4bae8453 run migration script 2023-11-14 13:35:53 +01:00
phl0
12ab752fc3 Display seconds in live contest logging 2023-11-01 14:33:13 +01:00
phl0
973d76eeb5 Add option to log QSO end times separately
Squashed commit of the following:

commit 595f620d9ea32cde52cd8094c9ba928b2242ebce
Author: phl0 <github@florian-wolters.de>
Date:   Wed Nov 1 13:58:05 2023 +0100

    Update languages

commit f670a0605923e3e3e50548cdc6872afce620d2bb
Author: phl0 <github@florian-wolters.de>
Date:   Wed Nov 1 13:55:04 2023 +0100

    Added user option for enabling QSO end time logging

commit 36d9a95ebbebb6cdcdd382d1460dd858b425e1c7
Merge: 54d5bb53 352931b1
Author: phl0 <github@florian-wolters.de>
Date:   Wed Nov 1 12:18:39 2023 +0100

    Merge branch 'dev' into qsoTime

commit 54d5bb535bfe820feb617b2c7205733af7b9f91d
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:14:58 2023 +0200

    start/end times for other languages

commit c5f6bb0cab5dd3b38d1d74ec1a666c82a71929d6
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:14:42 2023 +0200

    Hide end time if only differs in seconds as we only display minutes
    anyway ...

commit d519d88604bf1730a1c2e0631a6047326fa57a56
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:14:29 2023 +0200

    use start as end time if end is not set separately

commit f2588ad1321df63d6840f33c05700f55eb681f9c
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:13:43 2023 +0200

    reset timers on form reset

commit 2b7ee4e48c27d0373e74a362f5c5d18d3616cd1e
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:13:27 2023 +0200

    Strip seconds from session time variable

commit e0c35aa0cfaf2569c1e9254d287a98251a771593
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:13:11 2023 +0200

    Adapt contest logging

commit 5368ef25f3a59756654092767c863684775f4483
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:12:50 2023 +0200

    Make date field a little smaller

commit ad2d7e756c101a387b4449ee0fcbfcbaac286d28
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:12:30 2023 +0200

    Add button to reset start time

commit f56e031946ef80978857da4f49629a51bb98ad57
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:11:09 2023 +0200

    Copy start to end time on focus out

commit b741d0428deac43efe33f8bf22943c09a994c271
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:10:45 2023 +0200

    Only min and sec for post QSO template

commit 77314edd31be56469d1355b95287e580e8414d8b
Author: phl0 <github@florian-wolters.de>
Date:   Fri Oct 27 10:08:49 2023 +0200

    Basics for QSO end time logging
2023-11-01 14:24:13 +01:00
HB9HIL
cdb025c53e Contest Translation 2023-10-06 22:17:08 +02:00
HB9HIL
65c9f5e9fb Contest Translations 2023-10-06 10:48:01 +02:00
HB9HIL
5202f20ebf "Add Contest" Translation 2023-10-06 10:30:32 +02:00
HB9HIL
0bf88faad9 Multilang Active/Deactivate Contest List 2023-10-06 09:26:34 +02:00
HB9HIL
f06e62ddfb Multilang Support for Admin Contest Menu 2023-10-05 22:02:26 +02:00
HB9HIL
3f3586c428 Pretty Code 2023-10-05 19:00:55 +02:00
HB9HIL
e1345fb0bb Multilang Contest Menu 2023-10-05 01:14:28 +02:00
HB9HIL
e6db11f3b6 "Contests" doubled 2023-10-05 00:24:55 +02:00
HB9HIL
b59c44f1be Multilang Contesting 2023-10-05 00:20:52 +02:00
int2001
d53d69494b Added OperatorCall to Contesting 2023-08-22 16:57:42 +00:00
phl0
0a64fae50f Add some space before search box 2023-05-27 15:29:20 +02:00
Andreas
ac2cdc6e58 [Translation] Replaced all language string from $this->lang->line to lang 2023-05-14 13:45:10 +02:00
phl0
951be84c97 Rename recv/RECV to rcvd/RCVD to comply with ADIF fields and avoid
confusion
2022-11-08 23:57:39 +01:00