Fabian Kurz
8b74e7559a
Fix pre-loading worked calls for the bandmap
...
fix previous commit, which contained a mistake
(it's 30°C in here, so I blame the heat)
1 year ago
Fabian Kurz
e1858f0d15
avoid crashing on 1st start (before $dbh exists)
...
When starting YFKlog for the first time ever, no
database configuration exists, and therefore
preloading the list of worked calls for the bandmap
check fails.
1 year ago
Fabian Kurz
eb0a182e75
After ADIF import, show which calls were all-time new ones for this log. (fix)
2 years ago
Fabian Kurz
d51725b58c
After ADIF import, show which calls were all-time new ones for this log.
2 years ago
Fabian Kurz
2e3cd1d6b0
lotw import: only import "state" values with max 2 letters
...
the database field only is varchar(2) which is fine for
US states, but LoTW may include stuff like <STATE:3>NSW for
VK stations.
2 years ago
Fabian Kurz
13605f4ac6
search QSOs: fix searching for QSOs on UHF+ bands
2 years ago
Fabian Kurz
2d24584ce5
Don't interpret callsigns as grid fields
...
To look up a 6 character grid square, use e.g. JN58SE/G in the
callsign field instead.
Closes #9 - tnx dl6mhc
2 years ago
Fabian Kurz
0f69975d72
Download QSO details from LoTW
2 years ago
Fabian Kurz
720c9c9cdd
Show grid info (worked/cfmed bands, wkd calls) when entering a grid square in the callsign field
2 years ago
Fabian Kurz
8632bd56a0
if the QTH field contains a Maidenhead locator, save it in the GRID database field
2 years ago
Fabian Kurz
17b0628f5b
make screenlayout=0 adapt to window height
...
closes #7
3 years ago
Fabian Kurz
09eaccf53f
Allow ' in name, qth and comment fields
...
Closes #3
3 years ago
Fabian Kurz
cb979a7647
F4 => update start time of current QSO
...
Closes #4
3 years ago
Fabian Kurz
49df52e74e
When querying hamlib fails, show error.
...
Also do not hang forever if hamlibd can be contacted but
doesn't give an answer, e.g. because the rig is off.
Closes #5
3 years ago
Michael Clemens
6721cd0139
fixed hamlib related things:
...
* removed config parameters rigpath, rigmodel
* added config parameters hamlibaddr, hamlibport
* removed function connectrig() and all references to it
3 years ago
Michael Clemens
3b040b1db7
1. Added qrz.com lookups during log entry mode for the fields
...
"QTH" and "Name". If a previous QSO with the same call has been
saved in the past, the fields will be filled with the previously
entered details. Empty fields will always be filled with qrz.com
data if available.
2. Added ADIF export for queued QSLs. All QSOs with QSLS="Q" will
be exported into the file system in ADIF format. Exported QSOs
will be updated to QSLS="Y"
3 years ago
Fabian Kurz
f1a3c5a5a1
ADIF import: Handle 60m, 4m frequencies
3 years ago
Fabian Kurz
47da7436f5
Improve WSJT ADIF import (negative reports, grid squares) and allow vi (jk) key binding for navigation where applicable
...
Patch by DO5EOL, thanks!
3 years ago
Fabian Kurz
d0e8e29ae4
bandmap: highlight calls in bandmap which are not in log yet
3 years ago
Fabian Kurz
e12cfba425
[yfklog#2] LoTW export by date: Only set LoTW sent flag for exported QSOs
4 years ago
Fabian Kurz
b8e73c335b
xvfb-run: use -a option to avoid clashes with other xvfb-run instances
4 years ago
Fabian Kurz
f90e64739c
properly suppress $browser stderr/stdout
4 years ago
Fabian Kurz
018dab763e
bandmap: highlight new spots (bold)
4 years ago
Fabian Kurz
d660db0c7e
lotw: fix export/upload for calls with a slash
4 years ago
Fabian Kurz
050b407b7c
YFKlog 0.6.0 release
4 years ago
Fabian Kurz
0e86528a32
accesibility feature: config option "cursoron" forces the cursor to be visible all the time, and places the cursor in the currently active line in menus/selection boxes etc..
4 years ago
Fabian Kurz
c72c8a6a2e
fix finding lotw stations locations
4 years ago
Fabian Kurz
cd34442346
DX cluster/bandmap: add "normal" telnet mode, and allow to enter telnet commands (some work to do)
4 years ago
Fabian Kurz
381b74c834
do an empty database query every 5 minutes to avoid the database closing the socket.
4 years ago
Fabian Kurz
daf3875d8d
bandmap: perform all screen updates from main thread
4 years ago
Fabian Kurz
e518a2db2c
Minor updates for 0.5.0 release.
4 years ago
Fabian Kurz
11ec867d69
Bandmap: Use host/port/login from config file (if any). Flexible number of bandmap columns.
4 years ago
Fabian Kurz
c92cbacb2b
more work on bandmap feature
4 years ago
Fabian Kurz
a4b4e62ab2
Remove debug messages.
4 years ago
Fabian Kurz
2a8cfe27f2
Add RBN bandmap (very experimental...)
4 years ago
Fabian Kurz
839615bd48
Replace tabs with 4 spaces.
4 years ago
Fabian Kurz
c19507f8fb
create windows in separate function; flush key buffer where needed
...
The curses windows are now created in create_windows which can
later be called from the signal handler for screen resizes.
This means it is possible to change the screen size while
the program is running, but it's still necessary to perform
an action which redraws the screen (such as entering the menu)
in order to make it work. Implementing a full automatic refresh
during resizing the window doesn't seem worth the effort.
Use flushinp() (flush keyboard input buffer) where appropriate,
e.g. when scrolling (scrolling may be slow due to database
fetches, and once the user stops pressing the Page Up/Dwn key
there should be no further scrolling) or when waiting for
operations that take some time to finish, like ADIF export
or up/downloading LoTW data to prevent that an user's impatient
key strokes cause him to miss the display with the results,
but jumps right back to the menu.
4 years ago
Fabian Kurz
846b7a29dd
allow arbitrary vertical window size
4 years ago
Fabian Kurz
822c2c9549
lotwimport: show summary of imported QSOs
4 years ago
Fabian Kurz
9b3bcb8327
LoTW: Download report directly from lotw.arrl.org. Update DXCC stuff. Prepare for release 0.4.0
4 years ago
Fabian Kurz
035224f393
don't produce a warning on prefixes longer than 5 characters
4 years ago
Fabian Kurz
13d563b9aa
LoTW: Automatic upload with tqsl.
4 years ago
Fabian Kurz
bcaa856f28
Add simple serial number handling for casual contesting.
8 years ago
Fabian Kurz
32d3cf98f5
Fix sorting by QSL manager
9 years ago
EI7IG
9d089d9dd7
Updated yfksubs
12 years ago
DF6FR
6d80f5ad35
Added date range selection for QSL printing.
13 years ago
DF6FR
798d0a53bd
added OPERATOR substitution to preparelabels
14 years ago
DF6FR
0aa57d725a
Corrected number for CQZ in .
14 years ago
DF6FR
5a916c6240
ADIF import, actively ignore freq_rx tag.
14 years ago
DF6FR
d175ef1a46
Added ORIENTATION to label headers. Possibilities are portrait and landscape, if none is chosen portrait is the default. Using landscape you can print four QSL cards on one sheet of A4 paper.
14 years ago