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
Peter Goodhall
e6611dd62d
Tag 2.6.20
2025-07-17 21:45:18 +01:00
Peter Goodhall
be16cf437b
Update application/models/Eqsl_images.php
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-17 17:38:33 +01:00
Peter Goodhall
90d2e58754
Add migration to tag Cloudlog as version 2.6.20
...
Introduces migration 201 to update the application version to 2.6.20 and trigger the version info dialog for users. Updates the migration version in the configuration to 201.
2025-07-17 17:35:50 +01:00
Peter Goodhall
34ba2c6e92
Improve markdown conversion and handle test exceptions
...
Added checks for required DOM elements before converting markdown to HTML in the version dialog to prevent errors. Updated Cypress support to ignore specific uncaught exceptions related to missing elements and markdown conversion, improving test reliability.
2025-07-17 17:25:38 +01:00
Peter Goodhall
6938580513
Update docker-compose healthcheck and restart policies
...
Replaces the db service healthcheck command with a custom script and adjusts its parameters for longer timeouts and retries. Also changes the app service's depends_on syntax and adds a restart policy to improve container reliability.
2025-07-17 17:18:56 +01:00