Commit graph

8 commits

Author SHA1 Message Date
Peter Goodhall
4c1dd7a42d Add Cabrillo export modal & format improvements
Add a full Cabrillo export workflow and harden Cabrillo/QSO formatting. Introduces a modal UI to export contest logs (new button + modal form with fields for location, category time, operators, club, soapbox, date range and other Cabrillo categories). Controller updates pass the new fields to the export action. Cabrilloformat library extended to accept and emit LOCATION and CATEGORY-TIME, improve header field ordering and presence checks, map ADIF modes to the five Cabrillo modes (CW/PH/FM/RY/DG), fix a band label (2.4G -> 2.3G), and emit placeholders for missing received exchanges to preserve column alignment. Contesting_model: more robust date parsing with UTC fallback, ensure session QSO marker only persists when timestamp valid, and build start timestamp when LIVE mode omits start_date/start_time. Frontend JS: setSession() now returns the ajax promise so callers can await it; several callers updated to await setSession and re-fetch session data before refreshing the QSO table; restore full table search on callsign blur and when suggestions are cleared. Misc: small form/input fixes (club field type, default overlay option) and additional server-supplied data loaded into the contesting view (active station id, contest session, station profile). These changes add required Cabrillo fields for certain contests and make exports and session handling more reliable.
2026-03-27 00:04:21 +00:00
Andreas
814256714b [Cabrillo export] Tuned the output string 2023-04-26 20:58:12 +02:00
phl0
6a2cf3ae64
Fix variables 2023-04-14 15:31:30 +02:00
Andreas
e9dad1d12c [Cabrillo export] Added serial + exchange to output 2023-04-14 14:53:53 +02:00
Andreas
a48858acda [Cabrillo export] Added more info to the form 2023-04-13 12:30:12 +02:00
phl0
36fce4023d
Refactor cbr format according to spec 2023-04-12 16:46:55 +02:00
Andreas
ef3c92d9cf [Cabrillo export] Added station location 2023-04-12 14:24:03 +02:00
Andreas
3a415a5587 [Cabrillo export] Added contest export for cabrillo 2023-04-12 11:58:47 +02:00