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
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
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
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
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
Peter Goodhall
754cfcf63f
Fix contest logging locator field length and tab navigation issues
2025-07-30 17:19:33 +01: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
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]
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
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
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
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
23f1017433
Fix LOTW upload response string match
...
Removed extra space in the LOTW upload response string to correctly detect successful uploads.
2025-07-17 16:50:39 +01:00
Peter Goodhall
ceb0c2ffb2
Adds portuguese
2025-07-16 16:11:26 +01:00
Peter Goodhall
d895b4cdb5
DXCC database: Fix Brazilian data
2025-07-15 14:36:21 +01:00
Peter Goodhall
a783f7d8a4
Security bug fixes
2025-07-15 14:31:53 +01:00
Peter Goodhall
4d10db1fc0
Fixed winkey state errors
2025-07-15 14:23:53 +01:00
Rodrigo Freire
d80acebb43
Brazilian DXCC fix: Fixes indentation
2025-07-10 23:50:00 -03:00
Rodrigo Freire
8abd4439c5
Brazilian DXCC data: Minor adjustements
...
- Fixes a cosmethic ordering entry
- Also adds comments giving references
2025-07-10 23:47:55 -03:00
Rodrigo Freire
c7a21a355c
Brazilian DXCC fix: Fixes the class name
2025-07-10 23:41:39 -03:00
Rodrigo Freire
bf43158f7e
DXCC database: Fix Brazilian data
...
There's a number of issues in Brazilian DXCC entities, namely:
- Misspeled state names
- Wrong time zone
- Wrong ITU zone
- Wrong callsign assignment plan
This commit addresses these issues, while allowing for a full reversion
of the old data, by using UPDATE statements, changing the database
to a minimum and being as safe as possible.
2025-07-10 23:23:23 -03:00
Peter Goodhall
be4b34feec
[API] Adds logbook_check_country call
2025-06-24 15:24:20 +01:00
Peter Goodhall
4f08dd4804
tag 2..6.19
2025-06-11 15:25:08 +01:00
Peter Goodhall
17bf359515
typo
2025-06-10 15:05:50 +01:00
Peter Goodhall
ff8bbcf216
Update 198_sat_name_change_hadesicm_so125.php
2025-06-10 14:45:41 +01:00
Peter Goodhall
ff134c067e
[Sats] Cbanged HADES-ICM to SO-125
2025-06-10 14:19:55 +01:00
Peter Goodhall
72d2d84332
Add dB signal report support for Q65, FST4, and FST4W digital modes
...
- Updated setRst() function in footer.php to include Q65, FST4, FST4W modes
- Extended getReportByMode() function in simplefle.js to handle dB reports for all digital modes
- Ensures consistent signal report handling (-5 dB default) across all WSJT-X compatible modes
- Fixes issue where Q65, FST4, FST4W used traditional RST instead of dB reports
2025-05-28 17:08:54 +01:00
Peter Goodhall
85ffd419ab
Prevent duplicate QSO form submissions
...
Prevent duplicate QSO form submissions
- Add isSubmitting flag to track form submission state
- Implement event listener on qso_input form to prevent multiple submissions
- Block subsequent submit attempts while form is processing
- Add comprehensive JSDoc documentation for the feature
- Prevents duplicate QSO contacts from being created accidentally
Fixes #3181
2025-05-28 16:56:03 +01:00
Peter Goodhall
978bdbf76b
Wiring for Cloudlog Aurora Winkey Websocket Support
2025-05-28 14:24:03 +01:00
Peter Goodhall
7156b185e1
add option to turn on websockets for winkey
2025-05-28 13:38:25 +01:00
Peter Goodhall
e2006a936f
Cleaned up code formatting
2025-05-23 15:03:32 +01:00
Peter Goodhall
d853963384
Cleaned up code formatting
2025-05-23 11:55:35 +01:00
Peter Goodhall
a5cf402827
Starting to add Winkey web socket features
2025-05-22 22:54:18 +01:00
Peter Goodhall
34c240d43a
Improve station profile page layout and fix HTML issues
...
This commit makes two main improvements to the station profile page:
1. UI/Layout improvements:
- Move the "Create Station Location" button next to the page title
- Create a flex container for better alignment of title and button
- Remove unnecessary paragraph tags around the button
2. HTML validation fixes:
- Add missing quotes around title attributes in buttons
- Replace incorrect </br> tag with proper <br> tag
- Fix duplicate closing </td> tag in empty log section
- Clean up extra whitespace
These changes improve both the visual appearance and HTML validity of the
station profile page.
2025-05-21 23:06:59 +01:00
Peter Goodhall
28f73d5970
Improved commenting
2025-05-21 17:12:22 +01:00
Peter Goodhall
3e24905520
If Clublog returns 403 disable upload
2025-05-21 16:47:57 +01:00
Peter Goodhall
763e475a39
Lets get 2.6.18 ready
2025-05-07 14:22:56 +01:00
Peter Goodhall
e1e34def97
Updated Polish files from SP4BAO
2025-05-03 13:06:45 +01:00
Peter Goodhall
af60e40315
removed redundant code
2025-04-18 11:02:22 +01:00
Peter Goodhall
4407da4c22
comment clean up
2025-04-18 10:53:31 +01:00
Peter Goodhall
0b583772f8
wip
2025-04-18 10:45:15 +01:00
Peter Goodhall
fdff3c0aba
Forgot to remove 80m limit
2025-04-18 10:40:03 +01:00
Peter Goodhall
0416d8446f
Reworked some of the QRZ code for downloading
2025-04-18 10:35:45 +01:00
Peter Goodhall
b1a68d6c61
Improved callbook error when not defined
2025-04-14 20:10:11 +01:00
Peter Goodhall
13f102bee2
[Contesting] Stops whitespace in the getting saved with callsign
...
If there is any whitespace it will error and if that slips through it gets stripped out. Fixes #3267
2025-04-12 14:09:04 +01:00
Peter Goodhall
27a4983117
Tag version 2.6.17
2025-03-05 21:52:19 +00:00
Peter Goodhall
3052986a90
Set SO-124 to upload to Lotw
2025-03-05 21:46:32 +00:00
Peter Goodhall
a0971dc8b3
Unused CSS files called fixes #3250
2025-01-15 16:30:17 +00:00
Peter Goodhall
14816383a2
Increase QTH column for logged QSOs
...
Fixes #3236
2025-01-07 13:27:39 +00:00
Peter Goodhall
5bbeb0962d
Increase the lotw password size in the database
...
Fixes #3244
2025-01-07 13:22:08 +00:00
Peter Goodhall
a052951bfd
Fixes issue #3247
2025-01-07 13:16:23 +00:00
Peter Goodhall
21df52575f
Update AO-123 settings for LoTW
2024-12-07 10:59:40 +00:00
Peter Goodhall
83dd417539
[QSO] Adds Select Radio under the map
2024-12-06 15:07:52 +00:00
Peter Goodhall
446b9654e6
Merge pull request #3232 from DanielBausset/statistics-eachday
...
Analytics: graph of number of QSOs for each day in the log
2024-12-04 15:19:19 +00:00
Danny
410cc617be
Fixed statistics traductions
2024-11-30 19:21:46 +01:00
Danny
d4e32b3443
Fixed german traductions
2024-11-30 16:57:40 +01:00
Danny
61b40a010d
Analytics: graph of QSOs for each day in the log
2024-11-30 16:53:52 +01:00
Peter Goodhall
d53a17faa5
Advanced search - Fixes issue with some modes missing
2024-11-27 13:49:02 +00:00
Peter Goodhall
875155feff
Typo
2024-11-26 15:15:14 +00:00
Peter Goodhall
fe40a9c606
Fixes typo
2024-11-26 15:12:46 +00:00
Peter Goodhall
c038edcf49
Fixes undefined property error when showing distance in logbook views reported by N5UC
2024-11-26 13:43:16 +00:00
Peter Goodhall
cfd880d479
Merge pull request #3231 from DanielBausset/statistics-weekdays
...
Analytics: number of QSOs for each day of the week
2024-11-23 16:01:10 +00:00
Peter Goodhall
8e555fb78c
Merge pull request #3228 from DanielBausset/analytics-distances-propagationmode
...
Distances worked analytics: filter on propagation mode
2024-11-23 16:00:54 +00:00
Peter Goodhall
6bffd4a1c1
Cleaned up formatting of api model
2024-11-21 16:30:12 +00:00
Peter Goodhall
1729aaaa69
[API] Access function improved to speed function up
2024-11-21 16:29:42 +00:00
Peter Goodhall
20491702a3
Changed radio icon
2024-11-21 13:59:45 +00:00
Peter Goodhall
91196f855c
Upgraded fontawesome, added Bluesky and updated social icons
...
Bluesky added from request from GM4ZJI
2024-11-20 21:52:52 +00:00
Danny
ef2ea82435
Statistics: number of QSOs par day of the week
2024-11-20 20:24:08 +01:00
Danny
b92b60d678
Distances worked analytics: filter on propagation mode
2024-11-17 16:31:27 +01:00
Peter Goodhall
1362d19608
fix Unauthenticated SQL Injection in in function delete_oqrs_line
...
Fixes injection issue reported by @trungpc19
2024-11-07 11:03:33 +00:00
Peter Goodhall
9e6348f49e
[Hamsat] Fixed Typo on tooltip
...
Thanks N9EAT for reporting typo
2024-11-05 14:18:10 +00:00
Peter Goodhall
de543c8bbc
Merge pull request #3204 from DanielBausset/custom-map-dates
...
Custom maps: set dates to full logbook range + submodes filter fix + some wording fixes
2024-10-30 15:39:14 +00:00
Peter Goodhall
191f5591ba
Improved handling of Callbook Data
2024-10-30 15:13:58 +00:00
Peter Goodhall
7fdf83cc36
Set MO-122 and SONATE to upload to LoTW
2024-10-24 13:45:15 +01:00
Danny
d11ff35bfb
Custom maps: set dates to full log range + submodes filter fix + some wording fixes
2024-10-12 16:56:04 +02:00
Peter Goodhall
1feca1d29c
HamQTH - Correctly handle session key resets
2024-10-08 16:47:15 +01:00
Peter Goodhall
b672453463
[QRZ] Mismatch of login data when session expired
2024-10-08 16:43:33 +01:00
Peter Goodhall
0c55dd6bf4
tag 2.6.16
2024-10-03 15:21:47 +01:00
Peter Goodhall
4ca1b80ac1
Update Logbook.php
2024-10-03 15:18:20 +01:00
Peter Goodhall
4d9d71b516
Update result.php
2024-10-03 15:03:00 +01:00
Peter Goodhall
4e86254f55
Update result.php
2024-10-03 15:01:32 +01:00
Peter Goodhall
0ef834bba4
Update result.php
2024-10-03 14:58:41 +01:00