Commit graph

134 commits

Author SHA1 Message Date
Peter Goodhall
0ee50ba627 Add Clublog upload station toggle and warning
Introduces a new `station_profile.clublogcron` flag (migration 276) and wires it into station create/edit save flows so users can explicitly enable locations for `/clublog/upload`. Clublog station selection now only includes enabled locations (with fallback to `clublogrealtime` if the new column is not present), and the dashboard shows a warning when Clublog credentials exist but no station is enabled. It also tightens Clublog upload-status query grouping and fixes `Clublog::uploadall` return flow so upload results are returned consistently.
2026-08-02 22:21:27 +01:00
Peter Goodhall
8439798799 Lazy-load Leaflet and fix QRB modal map
Leaflet CSS/JS assets are now loaded conditionally in shared headers/footers so map libraries are only included on pages that need them. For the QRB calculator dialog, Leaflet is loaded on demand in `common.js`, and the `newpath` map-rendering function was moved into the QRB view so the modal still works when global map scripts are skipped. Also adds a small HTMX updating indicator to the dashboard’s Today’s QSOs section.
2026-07-06 17:18:39 +01:00
Peter Goodhall
397d32162c Hide htmx loading indicator in dashboard
Add inline CSS to application/views/dashboard/index.php to forcibly hide the .htmx-indicator (display: none !important). This prevents the htmx loading spinner from appearing in the dashboard UI.
2026-05-08 11:33:25 +01:00
Peter Goodhall
0413d8a6bf Refactor dashboard helpers and improve UX
Move repeated table rendering helpers into a new application/helpers/dashboard_helper.php and load it from the Dashboard controller to remove duplication in views. Improve mobile/responsive dashboard behavior: detect mobile user agent to reduce recent-QSO rows, add mobile-specific quick links, collapse cards for compact display, and adjust HTMX polling intervals and targets. Add htmx loading indicators and last-updated timestamps with a small JS handler, and include minor CSS tweaks. Also add a session validation early-return in radio_display_component and load the user_agent library in the controller.
2026-05-07 22:12:05 +01:00
Peter Goodhall
83067807d0 Update icons for logging links in dashboard and header
Replaced Font Awesome icons for General Logging, Contest Logging, and Fast Log Entry links in both dashboard and header views to improve visual clarity and consistency.
2025-11-25 15:36:31 +00:00
Peter Goodhall
01cdafabed Update logging links and icons on dashboard
Changed quick logging links to include 'manual=0' query parameter and updated button icons for General and Contest Logging on the dashboard.
2025-11-25 15:34:27 +00:00
Peter Goodhall
b9fd7527b0 Update index.php 2025-11-25 15:33:16 +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
Peter Goodhall
afb567c9c3 [Dashboard] Update the QSO Today every few seconds 2024-05-30 21:14:28 +01:00
Emiliano Macedonio
121e5f7981 Added flags to QSO tables and in detail 2024-05-24 16:43:32 +02:00
cats-shadow
e8ff967a2f Fixed the behavior of the dashboard map according to the appearance settings. 2024-05-17 16:28:08 +03:00
Peter Goodhall
9691a8bc3a [Dashboard] Reload the Logbook Table every 5 seconds
This reloads the logbook table on the dashboard every 5 seconds as mentioned in #3105
2024-05-16 13:58:58 +01:00
Peter Goodhall
abda7fb663 [Dashboard|User] Control over what cards are shown on the dashboard 2024-03-19 14:38:33 +00:00
Peter Goodhall
945c1f9ef7 [Dashboard] DXCC Upcoming now a component loaded after the main page load 2024-02-18 13:47:01 +00:00
Peter Goodhall
0db9b37f73 Adds DXpeditions this week to dashboard 2024-02-17 17:54:35 +00:00
Peter Goodhall
e64f842b84 Extra sql lookup that wasn't needed 2024-02-17 16:59:24 +00:00
Peter Goodhall
4eb412c27b Cleaned up the code got rid of two database calls 2024-02-17 16:57:48 +00:00
abarrau
6d39b92d5c add special class for all map 2023-12-09 10:44:26 +01:00
int2001
9559f45768
cosmentics II 2023-12-07 17:08:55 +00:00
int2001
f5313eca63
Added QRZ-Support to Cloudlog 2023-12-07 16:30:40 +00:00
int2001
7df25d33b1
Delete QSO from Dashboard when pressing delete QSO 2023-11-30 12:27:01 +00:00
DJ3CE
cf2a50050c Add user-selectable 'Name' column 2023-11-26 18:37:08 +01:00
int2001
db87a75fb0
Fix tooltips to new BS5 Syntax 2023-11-26 08:41:30 +00:00
HB9HIL
2d2b4f1c26 fixed style on dashboard 2023-11-25 22:43:23 +01:00
HB9HIL
ba63e5f6db Merge remote-tracking branch 'upstream/dev' into bootstrap_5 2023-11-24 12:14:10 +01:00
int2001
1023ffafab
Splitted VUCC into real VUCC and SAT-VUCC at Dashboard 2023-11-22 06:04:58 +00:00
HB9HIL
4726846d8d 'badge-light' to 'text-bg-light' 2023-11-14 18:00:22 +01:00
HB9HIL
8c4bae8453 run migration script 2023-11-14 13:35:53 +01:00
HB9HIL
1902bf1fb2 removed 1st quicklog draft from dashboard 2023-11-04 21:36:54 +01:00
HB9HIL
559f3d1923
Merge pull request #15 from magicbug/dev
Dev
2023-11-04 01:15:37 +01:00
Andreas
475820d09b Added translations 2023-10-30 18:45:40 +01:00
Andreas
70504c5022 [Dashboard] Added some warnings 2023-10-30 12:15:08 +01:00
HB9HIL
8dcf30e257 correction of not needed element 2023-10-16 22:17:19 +02:00
HB9HIL
8e95208156 Quicklog Feature 2023-10-08 22:08:31 +02:00
HB9HIL
7913aeb555
Update index.php
Add multilanguage-support to VUCC Overview on Dashboard
2023-10-02 09:04:41 +02:00
int2001
d2e25a27c8
Added detail-view to todays QSLs 2023-08-14 13:20:13 +00:00
int2001
9ae11a29ec
Added today-Stats to QSL-Breakdown 2023-08-14 12:01:24 +00:00
phl0
2566e26ff0
Cut off an s in caseonly one QSO 2023-07-24 17:44:26 +02:00
phl0
15e64ae1e0
We should add some space before badges as in all other places 2023-07-13 08:35:29 +02:00
Thomas Werzmirzowsky
dff714345c added distance as choosable column 2023-06-20 19:36:35 +02:00
Peter Goodhall
33edeb7d72 Show radio info updated every 5mins on public display 2023-05-28 15:13:39 +01:00
Peter Goodhall
857f8b2485 Update index.php 2023-05-28 15:06:28 +01:00
Peter Goodhall
82ab5ac29d [Dashboard] Load the radio table on page load 2023-05-28 15:05:16 +01:00
Peter Goodhall
e8c62a26cf [Dashboard] Update radio frequency display every 5 seconds 2023-05-28 15:02:15 +01:00
Andreas
ac2cdc6e58 [Translation] Replaced all language string from $this->lang->line to lang 2023-05-14 13:45:10 +02:00
Andreas
e32ebe35a8 [Map options] Added options for map on dashboard and in logbook 2023-04-29 18:44:35 +02:00
phl0
3f5a17db0b
Add option to hide dashboard banner 2023-04-27 23:47:54 +02:00
phl0
587a39ab83
Show badge and hints about deleted DXCCs 2023-04-26 22:39:09 +02:00
phl0
4c9e65930d
Check for user_id before using it 2022-12-23 14:56:40 +01:00
phl0
33ed61409b
Show warnings on dashboard and set deadline to 30 days 2022-12-23 14:49:03 +01:00