Commit graph

74 commits

Author SHA1 Message Date
Peter Goodhall
764c61b0a4 Add advanced search status and UI state persistence
Introduce an advanced search status display and persist UI state for the Logbook Advanced view. Adds CSS and a status span to show result/selection counts and transient messages. Implements setAdvancedSearchStatus(), getVisibleColumnIndex(), restoreAdvancedSearchUiState() and persistAdvancedSearchUiState() to update status, handle visible columns dynamically, and save/restore collapsed sections and the QSO results selection via localStorage. Also adds client-side date range validation, sets status messages during load/search/failure, and updates status when rows are selected/unselected. Adjusts band/mode column lookups to respect visible columns.
2026-06-01 21:46:30 +01:00
Peter Goodhall
32dd9af125 Normalize user_options and add defaults
Decode the PHP $options JSON into an object, ensure pota/operator/stationLocation keys exist (each with show:'true') when missing, and emit user_options via json_encode. Replace the previous string-based JS assembly with a robust PHP-side normalization and set $options for the view to the normalized object. Also add a defensive JS check around user_options.operator.show to avoid runtime errors when operator is absent.
2026-06-01 18:23:39 +01:00
Peter Goodhall
63ec8ff1c4 Add bulk satellite assignment to logbook entries
Introduces functionality to assign satellite information to multiple QSOs in Logbook Advanced. Adds controller and model methods for updating satellite data, a new view for satellite selection, and corresponding frontend logic to handle user interaction and update selected entries.
2025-11-07 15:28:18 +00:00
Peter Goodhall
8ad5256328 Use language string for station profile label
Replaced the hardcoded 'Station Location' label with the language string 'cloudlog_station_profile' for improved localization support.
2025-11-06 13:43:09 +00:00
Peter Goodhall
ec1f2d8ddd Add station location selection to Logbook Advanced
Introduces the ability to view and change the station location for selected QSOs in Logbook Advanced. Updates backend, frontend, and QSO model to support station location display and modification, including new UI elements and AJAX handlers. Removes SimpleFLE documentation file.
2025-11-06 11:00:44 +00:00
Peter Goodhall
cc3d728a1d Improve result limits and defaults in logbook and OQRS
Added validation and default values for result limits in Logbookadvanced_model and Oqrs_model to prevent invalid or empty limits. Updated views to set default selected options for result limits in logbook advanced and OQRS request pages. Also fixed SQL order by column alias typos in Logbookadvanced_model.
2025-10-11 10:27:47 +01:00
Peter Goodhall
a783f7d8a4 Security bug fixes 2025-07-15 14:31:53 +01:00
Juan Garcia
42fda7cc83 Generalize the PoC 2024-01-03 22:03:11 -05:00
Juan Garcia
f262c071df Add datatable translation capability 2023-12-29 22:29:05 -05:00
int2001
b47e7261d7
Set pota option at LBA if not set 2023-12-06 05:36:19 +00:00
int2001
924d7304b6
Fix LBA Issue where POTA causes Problems 2023-12-05 06:24:40 +00:00
int2001
905ec93724
Added object for operator if not set 2023-12-04 14:12:33 +00:00
int2001
03c92a9683
Added Operator to Table/Quicksearch/Search 2023-12-04 13:21:59 +00:00
HB9HIL
7b4d47e40e fixing style of date fields 2023-11-17 21:03:25 +01:00
HB9HIL
2d0dda8fb7 datetimepicker filter lba 2023-11-17 17:24:24 +01:00
HB9HIL
2386036d94 fixing filters 2023-11-15 15:56:20 +01:00
HB9HIL
5476bf7fca fixing results width 2023-11-15 15:05:50 +01:00
HB9HIL
8c4bae8453 run migration script 2023-11-14 13:35:53 +01:00
int2001
8e6c4733d9
Added "QSL via" also to LBA 2023-10-26 09:37:25 +00:00
HB9HIL
843ef82296 added translation for deletion warning 2023-10-20 12:50:47 +02:00
Andreas
f77ce78c7d Fixed C/P error for hiding button in quick search 2023-10-20 08:52:59 +02:00
HB9HIL
2bc95722ea fixed c+p bug 2023-10-17 15:07:54 +02:00
int2001
cf084f577c
DupeSearch Lang & PHP-Logic 2023-10-17 10:14:10 +00:00
HB9HIL
a4278a6c75 Button Style 2023-10-05 08:00:37 +02:00
HB9HIL
af739a6386 Table Wrap for Name Column 2023-10-04 22:34:14 +02:00
HB9HIL
7d09f2e0f5 Made Action Buttons responsive 2023-10-04 22:33:31 +02:00
HB9HIL
df57a23a57 Added Action Button "Recv. Electronic" 2023-10-04 19:38:38 +02:00
HB9HIL
8831a0c9f0 Removed unnecessary changes 2023-10-04 14:46:18 +02:00
HB9HIL
76e9d210ef
Changed QSL via to plain textbox insteadt of select box 2023-10-04 13:40:02 +02:00
HB9HIL
711c559209
Add new Filter 2023-10-04 10:49:55 +02:00
HB9HIL
7e3cd2f5ae
Add new Filter 2023-10-04 10:48:32 +02:00
HB9HIL
803b0d06bd
Add new Filter 2023-10-04 10:40:18 +02:00
HB9HIL
fa3d024720
Add new Filter 2023-10-04 09:27:28 +02:00
HB9HIL
7a4836291d
Add new Filter 2023-10-04 08:35:46 +02:00
HB9HIL
863a0870e6
Add new Filter 2023-10-04 08:29:35 +02:00
HB9HIL
380b331b23
Remove Text input at QSL Method 2023-10-04 08:12:16 +02:00
HB9HIL
99108e7dd9
Add new Filter 2023-10-04 01:17:48 +02:00
HB9HIL
df5c425509
Multilanguage Support for Advanced Logbook 2023-10-03 15:08:09 +02:00
HB9HIL
59970cc940
Multilanguage Support for Advanced Logbook 2023-10-03 14:44:33 +02:00
HB9HIL
7e696c0efe
Multilanguage Support for Advanced Logbook 2023-10-03 14:33:23 +02:00
HB9HIL
ba054f3e08
Multilanguage Support for Advanced Logbook 2023-10-03 11:22:55 +02:00
HB9HIL
12f1dfd3c5
Multilang Support for Logbook Advanced 2023-10-03 06:56:43 +02:00
HB9HIL
010aee9d1b
Work on Translations 2023-10-02 16:11:04 +02:00
Andreas
c8253d3c6f Hide quickfilters if columns is hidden 2023-08-31 08:23:10 +02:00
phl0
7d37df016f
Handle initial case when user options are empty 2023-08-30 12:53:49 +02:00
Andreas
a78da90839 [Advanced Logbook] You can choose which columns to show 2023-08-30 08:54:06 +02:00
Andreas
389d9fe06b [Advanced Logbook] Added map that uses the same filters as the search 2023-08-18 20:02:47 +02:00
Andreas
84cb8e1c04 [Advanced Logbook] Tweaked buttons with smaller screen resolutions 2023-08-15 09:26:32 +02:00
Andreas
e069c5954d Added QSO information to the carousel 2023-08-11 21:07:06 +02:00
Andreas
3a4eadac82 QSL Carousel - only show prev/next if more than one image 2023-08-11 20:51:02 +02:00