Commit graph

1284 commits

Author SHA1 Message Date
Joerg (DJ7NT)
8798a37fc0
Merge pull request #3649 from dg0tm/fix/logbook-clublog-confirmation-flow
[Logbook] Fix Club Log confirmation handling
2026-08-13 15:59:05 +02:00
Joerg (DJ7NT)
14504e8cc6
Merge pull request #3653 from int2001/rm_crappy_zero
Attempt to remove ALL occurences of the slashed zero...
2026-08-13 14:11:08 +02:00
int2001
f9c9ab2023
APIv2 should spit out deleted / confirmed as dashboard does 2026-08-13 07:19:50 +00:00
int2001
6f4f970ce2
Fix missing Contry at county-details 2026-08-13 05:01:57 +00:00
Christoph Kottke, DG0TM
c9b2917257 [Logbook] Match Club Log paper QSL updates to QRZ
Mark Club Log modified on paper QSL sent/requested changes.
Keep the QRZ-aligned paper QSL handling consistent.

No ignore-path change in this commit.
2026-08-12 23:41:57 +02:00
phl0
5cdccd70bf
Show deleted QSL and LoTW confirmed DXCC in brackets 2026-08-12 18:29:12 +02:00
phl0
3e3b3e40e3
Needed DXCC only for not-deleted ones 2026-08-12 18:14:50 +02:00
phl0
b87a455e94
Count needed DXCC based on status and show deleted DXCCs separately 2026-08-12 14:59:24 +02:00
int2001
bf9b198077
Add font 2026-08-12 07:52:58 +00:00
int2001
314c9de6cf
WIP replace crappy zero 2026-08-12 07:14:42 +00:00
Christoph Kottke, DG0TM
a27270d985 [Logbook] Extract shared modified-status helper
Deduplicate the QRZ and Club Log M-updates behind one small helper.

This keeps the existing behavior unchanged while removing the repeated update block.
2026-08-11 23:21:52 +02:00
Christoph Kottke, DG0TM
a392e4b76c [Clublog] Store confirmation timestamps with time
Keep Club Log upload and download timestamps as DATETIME values.
Match the other confirmation backends instead of truncating the time
component to date-only values.
2026-08-11 21:05:29 +02:00
Christoph Kottke, DG0TM
b56665e4ac [Logbook] Add paper QSL to Club Log modified handling
Mark Club Log QSOs as modified when paper QSL sent or received changes.
Ignore VIA-only edits so routing metadata does not trigger M.
Keep genuine Club Log field changes in the same flow.
2026-08-11 21:05:29 +02:00
Christoph Kottke, DG0TM
8424bd312a [Logbook] Harden confirmation lookups
Normalize confirmation input before building the union query.
Guard missing QSO fields in confirmation checks.
Keep Club Log support in the same lookup path.
2026-08-10 22:12:22 +02:00
Christoph Kottke, DG0TM
eb81425917 [Logbook] Add Club Log to confirmation filters
Add Club Log to the shared confirmation filter logic.
Keep the confirmation flow aligned across logbook, lookup,
and confirmation listing views without touching the DXCC
breakdown.
2026-08-10 22:12:22 +02:00
phl0
6bdd991aac
Remove empty result 2026-08-10 15:07:20 +02:00
phl0
b636f8d060
Code beauty ... 2026-08-10 13:23:24 +02:00
phl0
fc40b97544
Remove eQSL from dashboard DXCC stats 2026-08-10 12:58:03 +02:00
Joerg (DJ7NT)
d55eaf8769
Merge pull request #3618 from dg0tm/fix/logbook-dcl-status-handling
[Logbook] Fix DCL status handling
2026-08-10 11:01:53 +02:00
Florian (DF2ET)
c32d4a4a79
Merge pull request #3615 from dg0tm/dashboard
Dashboard DXCC Panel
2026-08-10 10:48:14 +02:00
Christoph Kottke, DG0TM
52e936698f [Logbook] Fix DCL sent source
Use the DCL sent column in the first save_qso() check.
Keep the DCL date handling unchanged.
2026-08-10 10:14:58 +02:00
Joerg (DJ7NT)
c6973adf47
Merge pull request #3619 from dg0tm/fix/logbook-contest-id 2026-08-10 06:10:10 +02:00
Joerg (DJ7NT)
379684f4a4
Merge pull request #3617 from dg0tm/fix/logbook-dcl-sent
[Logbook] Fix DCL sent status check
2026-08-10 06:05:49 +02:00
Christoph Kottke, DG0TM
af75f64357 [Logbook] Fix DCL sent status check
Use the DCL sent status column when comparing the saved flag.
Leave the DCL sent date handling unchanged.
2026-08-10 01:26:10 +02:00
Christoph Kottke, DG0TM
0f9146dcb3 [Logbook] Fix DCL status handling
Compare DCL sent and received against their status columns.
Keep the DCL save path from mixing date and status fields.
2026-08-10 00:56:26 +02:00
Christoph Kottke, DG0TM
c60fa8d205 [Logbook] Fix DCL received column
Remove the stray space from COL_DCL_QSL_RCVD.
Keep mark_dcl_rcvd() writing the intended field.
2026-08-10 00:43:18 +02:00
Christoph Kottke, DG0TM
66c544d9ef [Logbook] Fix contest id column
Remove the stray space from COL_CONTEST_ID.
Keep the contest id update on the correct field.
2026-08-10 00:43:10 +02:00
Christoph Kottke, DG0TM
50a338c4b5 [Dashboard] Fix DXCC breakdown confirmation semantics
Count DXCC confirmed totals from paper QSL and LoTW only.
Derive needed from current DXCC entities minus confirmed.
Keep eQSL separate in dashboard and visitor breakdowns.
Document the updated DXCC semantics in API v2.
2026-08-09 22:29:20 +02:00
Andreas Kristiansen
139aee74cc Fix propagation for map 2026-08-07 22:23:33 +02:00
Andreas Kristiansen
9b7cfe8cbb [POTA Award] Added map 2026-08-06 08:43:02 +02:00
int2001
db48fb892e
Add QSL Api 2026-08-04 07:44:33 +00:00
Fabian Berg
d44dff3375
direct use of COL_CALL 2026-08-01 10:21:56 +02:00
HB9HIL
abb1931fdd
apiv2: much easier parameters 2026-08-01 07:28:58 +02:00
HB9HIL
9373b36f2f
apiv2: add qso_until also to statistic ressource 2026-08-01 07:22:23 +02:00
HB9HIL
9072769e2a
apiv2: add qso_since and qso_until filter to qso ressource 2026-08-01 07:19:49 +02:00
HB9HIL
4c4edf2787
apiv2: add callsign filter to qso ressource 2026-08-01 07:11:38 +02:00
HB9HIL
79192be641
restrict clubstation usage of api v2 to match permission level 2026-07-20 07:37:27 +02:00
HB9HIL
ade0839a68
added dedicated confirmation topic 2026-07-20 07:37:25 +02:00
HB9HIL
7d09b16811
notify on $user_id and use session only if null 2026-07-20 07:37:25 +02:00
HB9HIL
55cedc8a13
extended qso api v2 2026-07-20 07:37:24 +02:00
HB9HIL
b3f2352afc
extend stats ressources for api v2 2026-07-20 07:37:24 +02:00
HB9HIL
c8dd8907a9
initial commit for api v2 2026-07-20 07:37:17 +02:00
int2001
7273ac9e9c
Fix missing ADIF-Col qrzcom_qso_download_* in im/export 2026-07-19 06:37:19 +00:00
HB9HIL
554c3b9507
match backend and frontend behaviour 2026-07-18 13:20:40 +02:00
HB9HIL
b810d93ac3
call validation to catch malicious stuff 2026-07-18 11:02:29 +02:00
int2001
eda99b54d3
Derive QRG also in API/ADIF (as i UI) if not provided 2026-07-17 05:08:30 +00:00
int2001
642d878e50
ErrorCats never fired 2026-07-17 04:52:39 +00:00
Andreas Kristiansen
003f7d29b7 After several enhancements, several functions were orphaned 2026-07-16 08:49:45 +02:00
HB9HIL
1f3c786ecf
catch undefined variables 2026-07-11 16:42:44 +02:00
HB9HIL
c80ee016cd
predefine arrays 2026-07-11 16:35:23 +02:00