提交图

7279 提交

作者 SHA1 备注 提交日期
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
copilot-swe-agent[bot]
7b23d7c115 Initial plan 2025-07-30 15:20:33 +00:00
Peter Goodhall
cf94f3426f
Fix "Mark all" checkbox functionality on Print Requested QSLs page 2025-07-30 16:16:20 +01:00
copilot-swe-agent[bot]
8d1232ca0c Fix mark all checkbox functionality in QSL Print page
Co-authored-by: magicbug <84308+magicbug@users.noreply.github.com>
2025-07-30 15:09:35 +00:00
copilot-swe-agent[bot]
03bc01bea8 Initial plan 2025-07-30 15:03:20 +00:00
Peter Goodhall
0f92ebbadf
Merge pull request #3299 from magicbug/dev
Tag Cloudlog as 2.6.21
2025-07-30 12:49:22 +01:00
Peter Goodhall
6e98223505 Add migration to tag Cloudlog as version 2.6.21
Introduces migration 203 to update the application version to 2.6.21 and reset the version info dialog confirmation. Updates migration config to set the latest migration version.
2025-07-30 12:44:46 +01:00
Peter Goodhall
c3c1f1e325 Add migration to set TEVEL2-3 QSL sent status to N
Added migration 202 to update COL_LOTW_QSL_SENT to 'N' for TEVEL2-3 satellite records. Updated migration version in config and added TEVEL2-3 to the satellite name mapping in Lotw controller.
2025-07-30 10:26:16 +01:00
Peter Goodhall
f951018ed1 Expand mode and submode mapping in Lotw controller
Added comprehensive handling for various digital modes and submodes in the Lotw controller, including detailed mappings for JT65, JT4, JT9, QRA64, ISCAT, OLIVIA, OPERA, ROS, HELL, DOMINO, CHIP, PAC, PAX, TOR, THRB, SSB, RTTY, CW, CLO, and V4. This improves the accuracy of mode translation and ensures better compatibility with a wider range of digital communication formats.
2025-07-29 16:01:57 +01:00
dependabot[bot]
e47024ee0c Bump form-data and @cypress/request
Bumps [form-data](https://github.com/form-data/form-data) and [@cypress/request](https://github.com/cypress-io/request). These dependencies needed to be updated together.

Updates `form-data` from 2.3.3 to 4.0.4
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](https://github.com/form-data/form-data/commits/v4.0.4)

Updates `@cypress/request` from 3.0.1 to 3.0.8
- [Release notes](https://github.com/cypress-io/request/releases)
- [Changelog](https://github.com/cypress-io/request/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/request/compare/v3.0.1...v3.0.8)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 4.0.4
  dependency-type: indirect
- dependency-name: "@cypress/request"
  dependency-version: 3.0.8
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-29 15:35:45 +01:00
Peter Goodhall
9631a3c7cc
Merge pull request #3297 from magicbug/dependabot/npm_and_yarn/multi-8ce0825ddf
Bump form-data and @cypress/request
2025-07-28 22:20:48 +01:00
dependabot[bot]
2731816a04
Bump form-data and @cypress/request
Bumps [form-data](https://github.com/form-data/form-data) and [@cypress/request](https://github.com/cypress-io/request). These dependencies needed to be updated together.

Updates `form-data` from 2.3.3 to 4.0.4
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](https://github.com/form-data/form-data/commits/v4.0.4)

Updates `@cypress/request` from 3.0.1 to 3.0.8
- [Release notes](https://github.com/cypress-io/request/releases)
- [Changelog](https://github.com/cypress-io/request/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/request/compare/v3.0.1...v3.0.8)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 4.0.4
  dependency-type: indirect
- dependency-name: "@cypress/request"
  dependency-version: 3.0.8
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 23:11:34 +00:00