提交图

7390 提交

作者 SHA1 备注 提交日期
Peter Goodhall
0c0b42a81f Add US state and county fields for DXCC ID 110
Adds hardcoded US_STATE and US_COUNTY fields (HI and Hawaii) when the LoTW certificate DXCC ID is 110, ensuring proper ADIF export for Hawaii contacts.
2025-08-02 14:25:58 +01:00
Peter Goodhall
30fe639c79
Get 2.6.22 ready for release
Get 2.6.22 ready for release
2025-08-02 13:14:51 +01:00
Peter Goodhall
d7cb489353 Update migration.php 2025-08-02 13:10:24 +01:00
Peter Goodhall
cf10703d2a Add migration to tag Cloudlog as version 2.6.22
Introduces a migration that updates the application version to 2.6.22 and triggers the version info dialog for users. The down method reverts the version back to 2.6.21.
2025-08-02 13:10:07 +01:00
Peter Goodhall
6b9d7ef012 Normalize submode returns to parent mode
Updated the mapping logic for several digital modes to return the parent mode name instead of the specific submode. This change ensures consistency in mode reporting and simplifies downstream processing.
2025-08-02 13:04:55 +01:00
Peter Goodhall
3d3ac21961 Fix mode mapping for RTTY and CW submodes
Corrects the returned mode for RTTY/ASCI and CW/PCW submodes to consistently return 'RTTY' and 'CW' respectively, ensuring accurate mode representation.
2025-08-02 13:04:55 +01:00
Peter Goodhall
b3eaa6d1cb Normalize submode returns to parent mode
Updated the mapping logic for several digital modes to return the parent mode name instead of the specific submode. This change ensures consistency in mode reporting and simplifies downstream processing.
2025-08-02 13:04:39 +01:00
Peter Goodhall
670d068243 Fix mode mapping for RTTY and CW submodes
Corrects the returned mode for RTTY/ASCI and CW/PCW submodes to consistently return 'RTTY' and 'CW' respectively, ensuring accurate mode representation.
2025-08-02 12:01:38 +01:00
Peter Goodhall
7d47bd08a9 Return 'SSB' for LSB and USB submodes in Lotw
Updated the Lotw controller to return 'SSB' instead of 'LSB' or 'USB' when the submode is LSB or USB. This change ensures consistent handling of SSB submodes.
2025-08-02 11:57:56 +01:00
Peter Goodhall
8f4eaba4e9 Return 'SSB' for LSB and USB submodes in Lotw
Updated the Lotw controller to return 'SSB' instead of 'LSB' or 'USB' when the submode is LSB or USB. This change ensures consistent handling of SSB submodes.
2025-08-02 11:53:23 +01:00
Peter Goodhall
176291be45 Refactor state input visibility and enable/disable logic
Introduced helper functions to hide/disable and show/enable state input sections, improving code readability and maintainability. All state inputs are now disabled when hidden and enabled when shown, ensuring correct form behavior.
2025-08-02 11:32:56 +01:00
Peter Goodhall
5c5b739e52 Remove debug log messages from Station controller and model
Eliminated unnecessary log_message calls that output posted data and state values as errors. This cleanup reduces log noise and improves code clarity.
2025-08-02 11:31:45 +01:00
Peter Goodhall
3a99b20ca9 Refactor state input visibility and enable/disable logic
Introduced helper functions to hide/disable and show/enable state input sections, improving code readability and maintainability. All state inputs are now disabled when hidden and enabled when shown, ensuring correct form behavior.
2025-08-02 11:30:25 +01:00
Peter Goodhall
370daa3e55 Revert "Simplify state handling for station profiles"
This reverts commit 33ec51d7d5.
2025-08-02 11:27:41 +01:00
Peter Goodhall
33ec51d7d5 Simplify state handling for station profiles
Refactored PHP model to always use 'station_state' from the form, removing special handling for Canadian states. Updated JS to clear hidden state dropdowns on form submission, ensuring only the visible state's value is submitted.
2025-08-02 11:26:00 +01:00
Peter Goodhall
01b24e095e Update Station.php 2025-08-02 11:19:58 +01:00
Peter Goodhall
332f59f712 Update Stations.php 2025-08-02 11:15:46 +01:00
Peter Goodhall
dc11ceed8f Log state value in station creation
Added error-level logging for the 'state' value when processing station creation to aid in debugging and tracking input data.
2025-08-02 11:10:48 +01:00
Peter Goodhall
c66688754b Merge branch 'dev' of https://github.com/magicbug/Cloudlog into dev 2025-08-02 11:05:06 +01:00
Peter Goodhall
11673494ef Sanitize state input in Stations model
Added xss_clean sanitization to 'station_ca_state' and 'station_state' POST inputs to enhance security and prevent XSS vulnerabilities when handling state data.
2025-08-02 11:04:59 +01:00
Peter Goodhall
770267650b
Merge pull request #3309 from stevendodd/patch-1
Corrected QRZ batch download column name
2025-08-01 13:01:23 +01:00
Steven Dodd
6f097893c9
Corrected QRZ batch download column name 2025-08-01 11:44:03 +01:00
Peter Goodhall
e5bf0aaee0
Fix mismatch between index key and match key for QRZ upload
Fix mismatch between index key and match key for QRZ upload
2025-07-31 22:01:29 +01:00
Peter Goodhall
ebaea6244b
Forced http version and added compression 2025-07-31 22:01:13 +01:00
Steven Dodd
f4521dee31
Fix mismatch between index key and match key for QRZ upload 2025-07-31 21:26:47 +01:00
Steven Dodd
36e21c2380
Forced http version and added compression 2025-07-31 15:55:07 +01:00
Peter Goodhall
f502de6338
Fix QSO form date format and backend date parsing to respect user preferences 2025-07-30 22:48:49 +01:00
copilot-swe-agent[bot]
4edc6560cd Fix date parsing in create_qso() to handle user date format preferences correctly
Co-authored-by: magicbug <84308+magicbug@users.noreply.github.com>
2025-07-30 21:39:02 +00:00
Peter Goodhall
a71eac35ee
Add API endpoint for retrieving recent QSO data from public logbooks 2025-07-30 22:31:38 +01:00
copilot-swe-agent[bot]
db239bf0a3 Fix QSO form to use user's preferred date format instead of hardcoded d-m-Y
Co-authored-by: magicbug <84308+magicbug@users.noreply.github.com>
2025-07-30 21:24:34 +00:00
copilot-swe-agent[bot]
49038e21d3 Add API endpoint for recent QSO data
Co-authored-by: magicbug <84308+magicbug@users.noreply.github.com>
2025-07-30 21:23:45 +00:00
copilot-swe-agent[bot]
a72d786e37 Initial plan 2025-07-30 21:14:23 +00:00
copilot-swe-agent[bot]
df4a33e1e2 Initial plan 2025-07-30 21:12:19 +00:00
Peter Goodhall
04baf1a61f Fix QSL label sorting to prioritize QSL VIA over call sign 2025-07-30 17:44:11 +01:00
Peter Goodhall
54c2deab3d Update qslprint.js 2025-07-30 17:33:09 +01:00
Peter Goodhall
9bb3deb778 Improve DataTable language handling and checkbox events
Added a default fallback for DataTables language selection if lang_datatables_language is undefined. Refactored checkbox event handling in qslprint.js to ensure proper attachment after DataTable redraws, prevent duplicate handlers, and keep the 'select all' checkbox in sync. Also improved checks for AJAX response data in markSelectedQsos and removeSelectedQsos.
2025-07-30 17:30:05 +01:00
Peter Goodhall
fc5b196cc5 Create commands.js 2025-07-30 17:20:10 +01:00
Peter Goodhall
754cfcf63f
Fix contest logging locator field length and tab navigation issues 2025-07-30 17:19:33 +01:00
Peter Goodhall
0e2d50b2f4
Delete cypress/support/commands.js 2025-07-30 17:17:56 +01:00
copilot-swe-agent[bot]
9cdd874c66 Remove failing 6-contest-logging.cy.js test file
Co-authored-by: magicbug <84308+magicbug@users.noreply.github.com>
2025-07-30 16:16:10 +00:00
Peter Goodhall
f25f4b569d
Fix QRZ download runaway process with timeouts and safety limits 2025-07-30 17:10:03 +01:00
Peter Goodhall
b66261179c Add class and value to QSO checkboxes for batch actions
Added a 'qso-checkbox' class and value attribute to QSO checkboxes in the QSL print table for easier selection and identification. Updated JavaScript to use the new class for batch selection, row highlighting, and QSO actions, improving code clarity and maintainability.
2025-07-30 17:06:13 +01:00
Peter Goodhall
d9052391d2
Update cypress/support/commands.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-30 17:03:26 +01:00
copilot-swe-agent[bot]
a97a381a7a Add timeout and safety limits to QRZ download to prevent runaway processes
Co-authored-by: magicbug <84308+magicbug@users.noreply.github.com>
2025-07-30 15:58:32 +00:00
copilot-swe-agent[bot]
1e328579b8 Initial plan 2025-07-30 15:49:44 +00:00
Peter Goodhall
095bf32781 Update selectors to use #qslprint_table for QSL print
Replaced all occurrences of the '.qslprint' class selector with the more specific '#qslprint_table' ID selector for table row and checkbox operations. This improves selector accuracy and ensures the correct table is targeted for QSL print actions.
2025-07-30 16:44:36 +01:00
copilot-swe-agent[bot]
ae47a5204a Fix contest logging locator field length and tab navigation issues
Co-authored-by: magicbug <84308+magicbug@users.noreply.github.com>
2025-07-30 15:36:19 +00:00
Peter Goodhall
41af9e04d7
Fix QSL label sorting to prioritize QSL VIA over call sign 2025-07-30 16:33:56 +01:00
copilot-swe-agent[bot]
4d1d24ee00 Fix QSL label sorting to prioritize QSL VIA over call sign
Co-authored-by: magicbug <84308+magicbug@users.noreply.github.com>
2025-07-30 15:27:08 +00:00
copilot-swe-agent[bot]
9a4a1c858a Initial plan 2025-07-30 15:22:27 +00:00