提交图

1059 提交

作者 SHA1 备注 提交日期
Peter Goodhall
7286d5b608 Add 4m band support to frequencyToBand function
Extended the frequencyToBand function to recognize frequencies between 70 MHz and 72 MHz as the 4m band.
2025-09-02 15:30:05 +01:00
Peter Goodhall
9c8040dbca Removed some Wet WAB Squares
Removed some Wet WAB Squares stiill a lot more to do
2025-08-22 15:41:49 +01:00
Peter Goodhall
6af65e6dbb
[Feature] Add filtering options to public gridsquare maps 2025-08-19 17:28:24 +01:00
copilot-swe-agent[bot]
251fe3cc35 Add filtering support to public gridsquare maps
Co-authored-by: magicbug <84308+magicbug@users.noreply.github.com>
2025-08-19 16:14:47 +00:00
Peter Goodhall
7a96e728fa Prevent double form submission in QSO section
Introduces a submission state flag to prevent double submissions of the QSO form, disables the submit button during processing, and restores its state if the page visibility changes or fields are reset. Also adds handling to prevent Enter key from causing duplicate submissions.
2025-08-18 14:41:38 +01:00
Peter Goodhall
32259770a1 Add callsign label clearing to map updates
Introduced clearCallsignLabels() to remove callsign labels when map data is refreshed or markers are removed. Ensures label state is reset and UI button appearance is updated, preventing stale labels from persisting after data changes.
2025-08-12 22:31:14 +01:00
Peter Goodhall
a92d0976ca Increase map and AJAX request timeouts
Extended the failsafe timeout for map loading from 10 to 60 seconds in the footer and increased the AJAX request timeout in leafembed.js from 30 to 50 seconds to better accommodate slow responses.
2025-08-10 22:08:31 +01:00
Peter Goodhall
4db4822c09 Add debug logging and improve map loading UX
Added console logging to map loading callbacks and AJAX requests for better debugging. Reduced failsafe timeout from 35s to 10s to improve user experience. Improved date range display logic to check for element existence before updating.
2025-08-10 22:06:11 +01:00
Peter Goodhall
129cb5986f Enhance custom map UI and add loading feedback
Improves the custom map interface with a redesigned filter section, quick action buttons, advanced filters, and a statistics display. Adds a loading spinner, disables the submit button during map load, and provides success/error feedback with failsafe timeout. Integrates new CSS for better map and legend styling, and updates JS to support callbacks for AJAX success/error, improving user experience and reliability.
2025-08-10 18:29:47 +01:00
Peter Goodhall
09c45a7e3e Refactor ADIF import tabs to use Bootstrap nav-tabs
Replaced custom tab navigation and styling in the ADIF import view with Bootstrap's native nav-tabs for improved maintainability and consistency. Removed related custom CSS and JavaScript, simplifying the codebase and leveraging Bootstrap's built-in tab functionality.
2025-08-10 10:19:30 +01:00
Peter Goodhall
c28aaf4665 Improve band statistics update logic
Ensures statistics are updated both on DataTable initialization and after rendering. Adds a fallback selector for counting active bands and delays initial statistics update to wait for table rendering.
2025-08-09 23:17:53 +01:00
Peter Goodhall
9a5f825d10 Enhance bands management UI and interactivity
Improved the bands configuration page with info and controls cards, search/filter functionality, statistics, and visual feedback for checkbox actions. Updated bands.js to add animations, keyboard shortcuts, bulk award toggling, and dynamic statistics updates for a more user-friendly experience.
2025-08-09 23:09:31 +01:00
Peter Goodhall
740537cf78 Redesign logbooks management UI and add custom styles
Revamped the logbooks management page for improved usability and modern appearance, including enhanced table layout, action buttons, and empty state messaging. Added dedicated CSS styles for logbooks management components to ensure consistent spacing, card appearance, badge sizing, and DataTable integration.
2025-08-09 22:41:14 +01:00
Peter Goodhall
f9b02c51b6 Redesign station management page UI
Revamped the station profile management page with improved Bootstrap-based layout, enhanced alert and card components, and a more user-friendly table for station locations. Added new CSS styles for the station management page, including custom card, badge, button, and DataTable styling for a modern, consistent look.
2025-08-09 22:38:11 +01:00
Peter Goodhall
8039d41fb4 Revamp ADIF import/export UI and enhance styling
Improves the ADIF import/export page with a more structured layout, icons, grouped options, and clearer forms for import, export, LoTW, and DCL actions. Adds extensive CSS for better visual hierarchy, card and tab styling, form controls, and alert presentation to provide a modern, user-friendly experience.
2025-08-09 21:55:20 +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
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
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
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]
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
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
5f51d60f49
Tag Cloudlog as 2.6.19
Tag Cloudlog as 2.6.19
2025-06-11 15:27:18 +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
34510470ce feat: Add auto-reconnect functionality for Web Serial API
- Implement autoReconnect() function to automatically reconnect to previously authorized serial devices on page load
- Use navigator.serial.getPorts() to retrieve previously connected ports
- Add graceful error handling for auto-reconnect failures
- Improve disconnect() function with null check for port
- Eliminates need for manual reconnection after page refresh
- Maintains backward compatibility with existing functionality

Fixes issue where Web Serial connection was lost on page refresh, requiring users to manually reconnect their devices each time.
2025-05-28 14:31:22 +01:00
Peter Goodhall
b894a5d3c6 got the freq wrong 2025-05-23 13:18:25 +01:00
Peter Goodhall
e3ca732c0d Adds HADES-ICM to the sat file 2025-05-23 13:17:48 +01:00
Peter Goodhall
54fae037a8
ready 2.6.18 2025-05-07 14:28:17 +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
7564575c74
Merge pull request #3260 from magicbug/dev
Time to move to version 2.6.17
2025-03-05 21:56:13 +00:00
Peter Goodhall
b333494ecf [Sats] Added SO-124 to json file to populate dropdowns 2025-03-05 13:51:35 +00:00
Peter Goodhall
3507e83990
Latest Code from dev
Dev
2024-12-12 14:46:35 +00:00
Peter Goodhall
21df52575f Update AO-123 settings for LoTW 2024-12-07 10:59:40 +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
61b40a010d Analytics: graph of QSOs for each day in the log 2024-11-30 16:53:52 +01: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
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
2260b6fc54
Merge pull request #3199 from magicbug/dev
tag 2.6.16
2024-10-03 15:23:10 +01:00
Peter Goodhall
b2b176b105 Merge branch 'dev' of https://github.com/magicbug/Cloudlog into dev 2024-10-03 13:17:29 +01:00
Peter Goodhall
91d3c414c5 [Satellites] Change MESAT-1 to OSCAR MO-122 2024-10-03 13:17:26 +01:00
Peter Goodhall
24dcb50bca
Log table : Grid square hint on Distance column 2024-09-30 18:49:40 +01:00
Peter Goodhall
a8e800a821 Adds SONATE-2 to the satellite name dropdowns 2024-09-21 21:59:55 +01:00
Danny
4235bbb2de Distances worked analytics: filter on mode and power 2024-09-03 00:03:06 +02:00