Peter Goodhall
441cc5fa61
Remove duplicate station IDs in logbook locations
...
Added array_unique to ensure only unique station IDs are included in the logbooks_locations_array, preventing duplicate entries.
2025-08-15 22:21:08 +01:00
Peter Goodhall
625f3d70fc
Refine callsign label handling on map
...
Added 'callsign' property to plot data in Logbook_model and updated custom_date.php to use only the 'callsign' for map labels. Simplified and removed aggressive CSS targeting for tooltip classes, ensuring consistent font size and cleaner label rendering.
2025-08-10 22:57:16 +01:00
Peter Goodhall
05834136e7
Remove unused gridsquare assignment in Logbook_model
...
Deleted the assignment of 'gridsquare' to the $plot array in Logbook_model.php as it was not being used elsewhere in the code.
2025-08-10 22:39:27 +01:00
Peter Goodhall
a87c4a8cb3
Add callsign label toggle to map view
...
Introduces a button and supporting logic to toggle callsign labels on the map using Leaflet DivIcons. Also updates the Logbook model to include gridsquare in plot data for potential label use and enhances CSS for callsign label styling.
2025-08-10 22:35:30 +01:00
Peter Goodhall
046dc4b4ef
Optimize dashboard data retrieval with consolidated queries
...
Replaced multiple individual queries in Dashboard controller with consolidated methods for setup counts and country statistics. Added getAllSetupCounts to Setup_model and get_countries_statistics_consolidated to Logbook_model to improve performance and reduce database load.
2025-08-09 21:24:35 +01:00
Peter Goodhall
ce7e9ee77b
Refactor QSL breakdown query and result handling
...
Optimized SQL query by pre-calculating today's date in PHP and improved result handling by returning a consistent array with integer values. Simplified logic for default values and removed unnecessary variable assignments for better readability and maintainability.
2025-08-09 21:19:22 +01:00
Peter Goodhall
278a4b384c
Optimize QSO statistics retrieval with consolidated query
...
Replaced multiple individual queries for QSO statistics in Dashboard controller with a single consolidated query in Logbook_model. This improves performance by reducing database calls when fetching today's, total, monthly, and yearly QSO counts.
2025-08-09 21:10:04 +01:00
Peter Goodhall
1951bb7f29
Fix VUCC grids query to match substring correctly
...
Updated the query to use or_like on COL_VUCC_GRIDS instead of applying SUBSTRING, ensuring proper matching of the grid prefix. This resolves issues with grid searches not returning expected results.
2025-08-02 22:57:26 +01:00
Peter Goodhall
f030769b5d
Revert "Fix Hamsat VUCC grids issue - improve grid checking logic for satellite QSOs"
...
This reverts commit 9eb13427ed .
2025-08-02 22:48:54 +01:00
Peter Goodhall
9eb13427ed
Fix Hamsat VUCC grids issue - improve grid checking logic for satellite QSOs
2025-08-02 22:47:38 +01:00
Steven Dodd
6f097893c9
Corrected QRZ batch download column name
2025-08-01 11:44:03 +01:00
Steven Dodd
f4521dee31
Fix mismatch between index key and match key for QRZ upload
2025-07-31 21:26:47 +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
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
0416d8446f
Reworked some of the QRZ code for downloading
2025-04-18 10:35:45 +01: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
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
b36c8a4cd1
[Callbooks] Login information stored in user account
...
this is a breaking change you need to update your callbook preferences in your account under third party services
2024-10-03 14:46:11 +01:00
Peter Goodhall
a3235fffaa
Correctly set the satellite names for AMSAT Status for MESAT-1 and SONATE-2
2024-09-21 13:15:28 +01:00
phl0
4a0ac53278
Prevent also RPT QSOs from being uploaded to LoTW
2024-07-11 21:52:34 +02:00
Peter Goodhall
24f3b3397c
[API] When looking up a grid only do first 4 chars
2024-06-19 14:34:31 +01:00
Emiliano Macedonio
f1f1817901
Added Flag to Maps Popups
2024-06-11 12:57:02 +02:00
Peter Goodhall
d9d1b428fa
formatted code better
2024-05-28 17:16:57 +01:00
Peter Goodhall
1e21493c93
[Hamsat] when checking grid only use first 4 characters.
2024-05-28 17:15:54 +01:00
Peter Goodhall
2d72981787
Added full Worked All Britain Award Support
...
Added full Worked All Britain Award Support using the SIG system in Cloudlog #3079
2024-04-20 16:01:50 +01:00
DJ3CE
3d22e3c949
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 11:31:39 +01:00
Peter Goodhall
aac251d251
[ADIF Import] Catch when RX_PWR is not a number and error out
...
If RX_POWER is not a number or K or KW then set the value to null and show error.
Fixes #2983
2024-02-26 16:00:07 +00:00
phl0
8e894ebcbc
Satinize input
2024-02-22 11:47:50 +01:00
phl0
d8d87c6f94
Allow logging of Az and El (i.e. fix number format)
2024-02-22 10:25:31 +01:00
Peter Goodhall
e96d6ef3fc
Merge pull request #2961 from dg0tm/eqsl_fix_stationsid
...
add stations_id to eqsl functions
2024-02-08 10:39:10 +00:00
electricEngineer
fe2ee9d659
fixed error message while logging that trim() was called with argument NULL
2024-02-07 12:44:44 +01:00
Christoph Kottke
1d11d00ea8
add stations_id to eqsl functions
2024-02-05 21:59:52 +01:00
phl0
03ae7bb60f
Copy xOTA refs upon QSO edit
2024-02-05 13:10:32 +01:00
Peter Goodhall
96d63f49aa
Cleaned up the code better for #2947
2024-02-03 14:12:40 +00:00
Peter Goodhall
f264e561db
Should fix #2947
2024-02-03 13:27:06 +00:00
phl0
1d86af760b
Trim also inner whitespace from VUCC_GRIDS
2024-01-16 00:10:38 +01:00
Hugo Silva
b8b1993b0d
Retry QRZ.com for compound callsigns
2024-01-03 14:46:33 +00:00
int2001
f102e7efd4
Not only check structure, check validity of Grid also
2023-12-30 14:03:51 +00:00
int2001
c49b8e2163
Check VUCC_GRIDs and gridsquare for structual integrity at import
2023-12-30 06:15:20 +00:00
int2001
314fe3a948
reformatted
2023-12-29 08:28:34 +00:00
int2001
4089e6e3e8
Take care of LINKED-Profiles when counting last QSOs
2023-12-29 08:23:36 +00:00
int2001
748274e711
Show times worked on "bare-call" in previous section
2023-12-29 06:41:45 +00:00
abarrau
fb21c33a1a
remove /map (not used)
2023-12-27 20:10:45 +01:00
abarrau
30fd69d805
fix for confirm QSL
2023-12-21 08:37:29 +01:00
abarrau
617279f32b
Merge remote-tracking branch 'upstream/dev' into map-simplify-centralize-json-call
2023-12-18 18:55:41 +01:00