提交图

728 提交

作者 SHA1 备注 提交日期
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
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
a783f7d8a4 Security bug fixes 2025-07-15 14:31:53 +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
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
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
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
Danny
4235bbb2de Distances worked analytics: filter on mode and power 2024-09-03 00:03:06 +02:00
pa8s
534d2d7b81
Merge branch 'dev' into Add-Netherlands-states/provinces 2024-06-28 15:21:13 +02:00
PA8S
17f5c94829 Removed duplicate quotation mark 2024-06-27 23:31:57 +02:00
PA8S
b03ecd2bb9 Added states/provinces of The Netherlands 2024-06-27 21:57:24 +02:00
Emiliano Macedonio
05f4f4ea92 Add Message alert in Advanced Logbook 2024-06-19 16:13:22 +02:00
Peter Goodhall
ccb9f592b3 [Gridsquare Map] Shows 2,4,6 grids
Fixes #3136
2024-06-19 14:29:01 +01:00
Peter Goodhall
df6538afa3 [Station Locations] Fixed JS error extra " 2024-06-19 14:03:41 +01:00
Peter Goodhall
de907b49ca
Merge pull request #3143 from DanielBausset/dev
Distances Worked analytics: bugfix, All bands options and Average distance
2024-06-19 13:53:22 +01:00
Danny
a685b233c6 Distances worked analytics: bugfix and average distance 2024-06-16 19:40:24 +02:00
Emiliano Macedonio
d99fc35a3b Font correction Map Popup in Advanced Logbook 2024-06-11 17:35:15 +02:00
Emiliano Macedonio
7940ffcde9 Added Italian States 2024-06-11 14:33:51 +02:00
Emiliano Macedonio
f1f1817901 Added Flag to Maps Popups 2024-06-11 12:57:02 +02:00
Peter Goodhall
f40b244f73 [Station Location] Added Belgium States 2024-06-05 15:13:37 +01:00
Peter Goodhall
d76896edd8 [Station Locations] Added New Zealand States 2024-06-05 15:11:02 +01:00
Peter Goodhall
51886c7318 [Station Location] Added Papua New Guinea States 2024-06-05 15:08:34 +01:00
Peter Goodhall
83ce05642a [Station Locations] Added australia states 2024-06-05 15:05:28 +01:00
Peter Goodhall
d1360ed3aa [Station Locations] Added venezuela states 2024-06-05 15:03:39 +01:00
Peter Goodhall
7741c38305 Add better comments 2024-05-30 14:28:01 +01:00
Peter Goodhall
b3db31aa05 Old comment 2024-05-30 14:26:18 +01:00
Peter Goodhall
6a6221bba5 Forgot to add Alaska to USA 2024-05-29 15:56:46 +01:00
Peter Goodhall
8e591bed4f [Station Locations] catched showing us grid in testing 2024-05-29 15:42:56 +01:00
Peter Goodhall
2f98fcfc9c [Station Location] Added Uruguay States 2024-05-23 15:01:02 +01:00
Peter Goodhall
1c02118984 [Station Locations] Added Republic of Korea States 2024-05-23 14:57:45 +01:00
Peter Goodhall
ae1f031048 [Station Locations] Added Paraguay States 2024-05-23 14:56:03 +01:00
Peter Goodhall
cefabec877 [Station Locations] Added Chile States plus cleaned up the js functions 2024-05-23 14:52:41 +01:00
Peter Goodhall
de7a82cc3f [Station Locations] Added Brazil States 2024-05-23 14:45:38 +01:00
Peter Goodhall
43ecde4986 [Station Locations] Added Argentina States 2024-05-22 14:16:29 +01:00
Peter Goodhall
3483df4390 [Station Locations] Added European Russia States 2024-05-22 14:09:19 +01:00
Peter Goodhall
e7dec782f3 [Station Locations] Added Mexico States 2024-05-22 13:51:38 +01:00
Peter Goodhall
fcea4a86a4 [Station Locations] Added Belarus States 2024-05-22 13:47:45 +01:00
Peter Goodhall
ca12d2406e [Station Locations] Added Asiatic Russia States 2024-05-22 13:43:31 +01:00
Peter Goodhall
69457ca839 [Station Locations] Added Aland Is States 2024-05-22 13:36:37 +01:00