Fabian Kurz
7e140789c5
adif export: include SOTA_REF and WWFF_REF
...
The data is taken from the comment field, where the reference needs to
be specified like so:
SOTA:HB/SZ-028 or WFF:DLFF-0379
3 months ago
Fabian Kurz
7db3ffd4a1
Add .PHONY target to Makefile
3 months ago
Fabian Kurz
8ff30f1949
doc: fix debian dependencies
3 months ago
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
8ff1412fcf
updated documentation to include QSL ADIF export, qrz.com integration and
...
changes to the rig control mechanism.
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
91e5ee3745
added missing config entries to configuration file
...
fixed bug where the ADIF export screen instead of the setup wizard is invoked during first time start
fixed input data types for qrzuser and qrzpass config parameters in setup wizard
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
b3179b8bf8
fix typo (tnx dk5tx)
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
05d7776ce0
Update docs regarding bandmap/dx cluster functions.
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
1aeb260ca5
YFKlog 0.5.0 release
4 years ago
Fabian Kurz
e518a2db2c
Minor updates for 0.5.0 release.
4 years ago
Fabian Kurz
4738a3664b
doc: Add bandmap screenshot
4 years ago
Fabian Kurz
b1c241d97e
Documentation / Updates in preparation of 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
c2e030096b
Update Changelog, Makefile, Readme, Thanks to prepare 0.5.0 release
4 years ago
Fabian Kurz
d68507fde3
[PATCH] Remove GNU-specific flag from install command in Makefile
...
Contributed by Justin, KC3NTG. tnx!
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
368e485a52
screen size: force even number of rows. increase size of lotw import screen.
4 years ago