Commit graph

278 commits

Author SHA1 Message Date
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
Andreas Kristiansen
58790ef915 Fix empty call/band/mode checks 2026-08-04 11:07:56 +02:00
Andreas Kristiansen
a46c48bb39 [Advanced Logbook] Search exact callsign as default 2026-07-16 10:24:43 +02:00
Joerg (DJ7NT)
be0d9a25cf
Merge pull request #3474 from int2001/lba_wildcards
Add human-friendly Wildcard-capability to LBA-Filters
2026-07-12 11:49:12 +02:00
int2001
534206dad7
Add human-friendly Wildcard-capability to LBA-Filters 2026-07-11 17:34:13 +00:00
HB9HIL
55bae98fc4
make sure variables have a value 2026-07-11 16:31:59 +02:00
HB9HIL
9bdfa010f7
autoload the user_model 2026-07-06 18:32:58 +02:00
Andreas Kristiansen
7231e7ffb8 [Advanced Logbook] Adjust query so you can dupe check across locations 2026-06-21 17:24:58 +02:00
int2001
e8ab2cb749
Generic approach to cover that 2026-05-25 16:01:05 +00:00
int2001
59b73badec
Catch accidently posted UTF8 Input for QSL-VIA 2026-05-25 15:44:53 +00:00
ceba
dbd62f77fe Fix clearing QSL_SENT_VIA when marking selected QSOs
Previously, in page qslprint, button "Mark selected QSOs as sent" clears
the `QSL_SENT_VIA` filed wrongly.

This patch fixes this issue.

To be detailed, the calling procedure is:
1. button "Mark selected QSOs as sent"
2. javascript function `markSelectedQsos()`
3. function `update_qsl()` in controller `logbookadvanced`
4. function `updateQsl()` in model `Logbookadvanced_model`

As `update_qsl()` is also used by other buttons, `updateQsl()` now will
choose a non-empty value for `QSL_SENT_VIA` as below:
1. the value provided by the caller
2. the existing value in database
3. default value 'B'

This fallback to 'B' is same as "Mark requested QSLs as sent" button.

Signed-off-by: ceba <ceba_robot@outlook.com>
2026-05-21 19:13:22 +08:00
Andreas Kristiansen
e82b22d75e [Advanced Logbook] Duplicate query rewrite 2026-05-03 14:59:22 +02:00
phl0
2116fd32ab
Option to edit or clear SIG / SIG_INFO at once 2026-04-20 12:00:02 +02:00
int2001
1eb4d88338
Add SIG and SIG_NIFO to Batchedit 2026-04-20 04:08:00 +00:00
int2001
e102f945b2
Fix Bug with empty (null) prop_mode 2026-03-31 19:08:59 +00:00
Andreas Kristiansen
7c9d491f75
Merge pull request #3104 from AndreasK79/lba_merge_qso
[Advanced Logbook] Added action for merging QSOs, with dialog to select columns
2026-03-24 12:56:56 +01:00
Andreas Kristiansen
ee3c52a2ac [Advanced Logbook] Fix duplicate mode 2026-03-24 07:44:42 +01:00
Andreas Kristiansen
e725c1c1df
Merge branch 'dev' into lba_merge_qso 2026-03-22 17:18:13 +01:00
Joerg (DJ7NT)
fe22617ae3
Fix null assignment for frequency value
Refactor frequency value assignment to handle null case.
2026-03-21 19:07:13 +01:00
Andreas Kristiansen
c2c9c906c2 Fix stupid error 2026-03-21 18:55:17 +01:00
Andreas Kristiansen
13a5168e23 int vs blank vs db fix 2026-03-21 18:49:56 +01:00
Andreas Kristiansen
ffd104734c [Advanced Logbook] Added action for merging QSOs, with dialog to select columns 2026-03-21 08:17:35 +01:00
Andreas Kristiansen
3a060023bc Removed code that didn't make sense 2026-03-20 11:46:24 +01:00
Andreas Kristiansen
d59794d319 [Advanced Logbook] Added frequency to batch edit 2026-03-19 19:20:01 +01:00
Andreas Kristiansen
65b933686b [Advanced Logbook] Have the dupe check respect chosen location(s) 2026-03-16 12:19:03 +01:00
Andreas Kristiansen
14584d703e Latest changes 2026-03-11 12:30:57 +01:00
Andreas Kristiansen
8fd7d41b04 [Advanced Logbook] set grid when changing location in batch edit 2026-03-11 12:29:13 +01:00
Andreas Kristiansen
a9b8d9d8e7 [Advanced Logbook] Adjusted some queries and functions to speed up page load 2026-03-05 12:10:04 +01:00
Andreas Kristiansen
e316fd078d Added duration filter 2026-02-22 10:18:14 +01:00
int2001
871781fc7a
Use HamQTH-DOK lookup as well for "Update from Callbook" 2026-02-20 05:20:55 +00:00
HB9HIL
de02672ab8 build the dxcc class without date since we check the exception and prefix date already in the dxcc_lookup, simplifies caching 2026-02-17 14:11:11 +01:00
Andreas Kristiansen
5c6b531efd [DBTools] Added a location dropdown 2026-02-08 18:32:38 +01:00
int2001
4878755933
Remove leftovers from refactor 2026-02-07 04:29:26 +00:00
int2001
c0596051df
Orbit for JSON-Result... 2026-02-06 17:23:21 +00:00
int2001
74edf6778c
Fix / Re-Add orbit at LBA 2026-02-06 08:15:06 +00:00
int2001
0b608f96f9
LBA optimizied 2026-02-05 13:13:44 +00:00
int2001
48751e3f2e
Optimize index-usage 2026-02-03 11:51:07 +00:00
Florian (DF2ET)
aab05583ca
Merge pull request #2838 from phl0/nullDistance
Show 0km instead of blank (same as QSO view)
2026-01-27 22:09:34 +01:00
Andreas Kristiansen
46e1076882 [DBTools] Fix for sat in band 2026-01-27 11:58:47 +01:00
Andreas Kristiansen
a6cf1560f3 [Advanced Logbook] Duplicate search fix 2026-01-24 21:19:23 +01:00
phl0
e1e0bb60ea
Allow updating distance to 0 2026-01-23 08:55:29 +01:00
Andreas Kristiansen
95fb40b937 [DBTools] Added a map to show map for incorrect grids 2026-01-17 20:26:14 +01:00
Andreas Kristiansen
44aaedefa5 Fixed duplicates in the query 2026-01-11 19:00:48 +01:00
Andreas Kristiansen
d00eebfed7 Use adif id 2026-01-11 18:54:14 +01:00
Andreas Kristiansen
81fcfe7689 Added support for handling iotas with multiple dxccs 2026-01-11 18:38:27 +01:00
Andreas Kristiansen
08bc3b87e2 Query speedup 2026-01-11 16:20:36 +01:00
Andreas Kristiansen
7fb421b76b [DBTools] Added a checking for IOTA vs DXCC 2026-01-11 09:06:33 +01:00
Florian (DF2ET)
fdb9acaaa1
Merge pull request #2788 from phl0/skipQrzOnDclUpdate
Skip qrz update on DCL changes
2026-01-07 11:59:25 +01:00
phl0
cbaf1b4aeb
Skip qrz update on DCL changes 2026-01-07 11:55:44 +01:00
Andreas Kristiansen
5a39417997 [DBTools] Removed unused code + tweaks 2026-01-07 11:29:15 +01:00