kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
Squashed commits '${title}'
rodzic
e318242e7a
commit
e5dace4b1b
|
@ -2,7 +2,7 @@
|
|||
# see https://docs.gitlab.com/ee/ci/yaml/README.html for all available options
|
||||
|
||||
variables:
|
||||
DEFAULT_IMAGE: registry.gitlab.com/gridtracker.org/gtbuilder:v1-3
|
||||
DEFAULT_IMAGE: registry.gitlab.com/gridtracker.org/gtbuilder:v1-6
|
||||
APT_CACHE_DIR: $CI_PROJECT_DIR/.cache/apt
|
||||
NPM_CONFIG_CACHE: $CI_PROJECT_DIR/.cache/npm
|
||||
|
||||
|
|
4
LICENSE
4
LICENSE
|
@ -1,7 +1,7 @@
|
|||
BSD 3-Clause License
|
||||
|
||||
Copyright (c) 2018-2023 Stephen Loomis
|
||||
Copyright (c) 2020-2023 GridTricker.org
|
||||
Copyright (c) 2018-2024 Stephen Loomis
|
||||
Copyright (c) 2020-2024 GridTricker.org
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
|
|
|
@ -1,10 +1,16 @@
|
|||
gridtracker (1.24.0103) unstable; urgency=low
|
||||
- Windows - NSIS installer reverted to 3.06.1-1
|
||||
- System - Fixed bug in handling hamqth lookups
|
||||
- Stats - DXCCs - Added confirmed band slot counts
|
||||
- BIGCTY - Update from Dec 28th 2023
|
||||
-- Tag Loomis <n0ttl@gridtracker.org> Wed, 03 Jan 2024 00:00:00 -0000
|
||||
gridtracker (1.23.1226) unstable; urgency=low
|
||||
- System - Improved Primary Administrative Area (State) detection
|
||||
- System - Added Canadian and Australian callsign databases
|
||||
- Map - Added 'Worked All Canadian Provinces' award layer (Key 9)
|
||||
- Map - Added - Worked All Canadian Provinces - award layer (Key 9)
|
||||
- POTA - Map marker updated when park worked
|
||||
- Call Roster - Properly show POTA worked status
|
||||
- Logbook - Filter QSO by grid “Working Grid(s)”
|
||||
- Logbook - Filter QSO by grid - Working Grid(s)
|
||||
-- Tag Loomis <n0ttl@gridtracker.org> Tue, 26 Dec 2023 00:00:00 -0000
|
||||
gridtracker (1.23.1217) unstable; urgency=low
|
||||
- BIGCTY - Update from December 15th
|
||||
|
|
|
@ -4,9 +4,9 @@ Upstream-Contact: GridTracker Team <contact@gridtracker.org>
|
|||
Source: https://gitlab.com/gridtracker.org/gridtracker
|
||||
|
||||
Files: *
|
||||
Copyright: Copyright (c) 2018-2023 Stephen Loomis, Copyright (c) 2020-2023 GridTracker.org
|
||||
Copyright: Copyright (c) 2018-2024 Stephen Loomis, Copyright (c) 2020-2024 GridTracker.org
|
||||
License: BSD-3-clause
|
||||
Copyright (c) 2020-2023 GridTricker.org
|
||||
Copyright (c) 2020-2024 GridTricker.org
|
||||
All rights reserved.
|
||||
.
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
|
|
|
@ -42,7 +42,7 @@ Run gridtracker, no arguments needed.
|
|||
|
||||
.SH COPYRIGHT
|
||||
.PP
|
||||
Copyright (c) 2020-2023 GridTracker.org. All rights reserved.
|
||||
Copyright (c) 2020-2024 GridTracker.org. All rights reserved.
|
||||
Released under BSD 3-Clause License
|
||||
https://gridtracker.org
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
Name: {{{ git_name name=gridtracker }}}
|
||||
Summary: GridTracker: An Amateur Radio Companion
|
||||
Version: 1.23.1226
|
||||
Version: 1.24.0103
|
||||
Release: 1%{?dist}
|
||||
BuildArch: noarch
|
||||
Source0: {{{ git_dir_pack }}}
|
||||
|
@ -40,6 +40,11 @@ DESTDIR=${RPM_BUILD_ROOT} make clean
|
|||
%license %{_docdir}/%{name}/
|
||||
|
||||
%changelog
|
||||
* Wed Jan 03 2024 Tag Loomis <n0ttl@gridtracker.org> - 1.24.0103-1
|
||||
- Windows - NSIS Installer reverted to 3.06.1-1
|
||||
- System - Fixed bug in handling hamqth lookups
|
||||
- Stats - DXCCs - Added confirmed band slot counts
|
||||
- BIGCTY - Update from Dec 28th 2023
|
||||
* Tue Dec 26 2023 Tag Loomis <n0ttl@gridtracker.org> - 1.23.1226-1
|
||||
- System - Improved Primary Administrative Area (State) detection
|
||||
- System - Added Canadian and Australian callsign databases
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<!--
|
||||
GridTracker Copyright © 2018-2023 Stephen Loomis
|
||||
GridTracker Copyright © 2020-2023 GridTracker.org
|
||||
GridTracker Copyright © 2018-2024 Stephen Loomis
|
||||
GridTracker Copyright © 2020-2024 GridTracker.org
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
|
@ -3243,7 +3243,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
<a href="#" style="cursor: pointer"
|
||||
onclick="require('nw.gui').Shell.openExternal('https://gridtracker.org/');">GridTracker.org!</a>
|
||||
</p>
|
||||
<p>Copyright © 2023 GridTracker.org</p>
|
||||
<p>Copyright © 2024 GridTracker.org</p>
|
||||
<img src="./gridview.png" /> <br />
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -1443,7 +1443,6 @@
|
|||
"VE2HAY/P",
|
||||
"VE2HRI",
|
||||
"VE2IDX",
|
||||
"VE2III",
|
||||
"VE2IM",
|
||||
"VE2KK",
|
||||
"VE2MAM/3",
|
||||
|
@ -1517,7 +1516,7 @@
|
|||
"VE9TEN/5",
|
||||
"VE9XX/6",
|
||||
"VE9ZP/4",
|
||||
"VER20231215",
|
||||
"VER20231228",
|
||||
"VF0X",
|
||||
"VF0X/M",
|
||||
"VO/DL2GF",
|
||||
|
@ -1884,7 +1883,6 @@
|
|||
"VE2GT/150": "04",
|
||||
"VE2HRI": "04",
|
||||
"VE2IDX": "04",
|
||||
"VE2III": "04",
|
||||
"VE2IM": "04",
|
||||
"VE2NN": "04",
|
||||
"VE2OTT": "04",
|
||||
|
@ -2045,7 +2043,6 @@
|
|||
"VE2GT/150": "02",
|
||||
"VE2HRI": "02",
|
||||
"VE2IDX": "02",
|
||||
"VE2III": "02",
|
||||
"VE2IM": "02",
|
||||
"VE2NN": "02",
|
||||
"VE2OTT": "02",
|
||||
|
@ -2570,7 +2567,6 @@
|
|||
"AD6GC",
|
||||
"AD7MF",
|
||||
"AD7VV",
|
||||
"AE0RA",
|
||||
"AE1DJ",
|
||||
"AE4QH",
|
||||
"AE5CP",
|
||||
|
@ -2983,6 +2979,7 @@
|
|||
"KG2IA",
|
||||
"KG4BBX",
|
||||
"KG4NBL/P",
|
||||
"KG4OUW",
|
||||
"KG4OXD",
|
||||
"KG4SUE",
|
||||
"KG4TJS",
|
||||
|
@ -3068,6 +3065,7 @@
|
|||
"KJ7FOI",
|
||||
"KJ7IR",
|
||||
"KJ7IXG",
|
||||
"KJ7KMD",
|
||||
"KJ7MY",
|
||||
"KJ7OKC",
|
||||
"KJ7VMN",
|
||||
|
@ -3121,6 +3119,7 @@
|
|||
"KN4MRX",
|
||||
"KN4MTF",
|
||||
"KN4RXC",
|
||||
"KN6EQR",
|
||||
"KN6FPM",
|
||||
"KN6JOY",
|
||||
"KN6LTY",
|
||||
|
@ -7015,6 +7014,7 @@
|
|||
"RI1ANC/A",
|
||||
"RI1ANC/P",
|
||||
"RI1AND",
|
||||
"RI1ANE",
|
||||
"RI1ANL",
|
||||
"RI1ANN",
|
||||
"RI1ANP",
|
||||
|
@ -7031,6 +7031,7 @@
|
|||
"VE0HSS/KC4",
|
||||
"VI0ANZAC",
|
||||
"VK0/FT4YM",
|
||||
"VK0AI",
|
||||
"VK0BFG",
|
||||
"VP8/G0VZM/P",
|
||||
"VP8/MM0TJR/P",
|
||||
|
@ -7140,6 +7141,7 @@
|
|||
"LU8YD/Z": "73",
|
||||
"VI0ANZAC": "70",
|
||||
"VK0/FT4YM": "70",
|
||||
"VK0AI": "70",
|
||||
"VK0BFG": "70",
|
||||
"OP0LE": "67",
|
||||
"CE9VPM": "73",
|
||||
|
@ -7208,6 +7210,7 @@
|
|||
"R1ANP": "69",
|
||||
"RI01ANT": "69",
|
||||
"RI1ANC/A": "69",
|
||||
"RI1ANE": "69",
|
||||
"RI1ANN": "69",
|
||||
"RI1ANP": "69",
|
||||
"RI1ANZ": "69",
|
||||
|
@ -7307,6 +7310,7 @@
|
|||
"directCQ": {
|
||||
"VI0ANZAC": "29",
|
||||
"VK0/FT4YM": "29",
|
||||
"VK0AI": "29",
|
||||
"VK0BFG": "29",
|
||||
"OP0LE": "38",
|
||||
"OR3AX": "30",
|
||||
|
@ -7355,6 +7359,7 @@
|
|||
"R1ANP": "39",
|
||||
"RI01ANT": "39",
|
||||
"RI1ANC/A": "39",
|
||||
"RI1ANE": "39",
|
||||
"RI1ANN": "39",
|
||||
"RI1ANP": "39",
|
||||
"RI1ANZ": "39",
|
||||
|
@ -10548,6 +10553,7 @@
|
|||
"R100Q",
|
||||
"R100RGA",
|
||||
"R100RW",
|
||||
"R100SR",
|
||||
"R100W",
|
||||
"R100YA",
|
||||
"R103PS",
|
||||
|
@ -15264,7 +15270,6 @@
|
|||
"RA9H": "31",
|
||||
"RA9JG/9/P": "31",
|
||||
"RA9ODR/9/M": "31",
|
||||
"RAEM": "31",
|
||||
"RC8I": "31",
|
||||
"RD9I": "31",
|
||||
"RJ9I": "31",
|
||||
|
@ -15300,6 +15305,7 @@
|
|||
"UE14TS": "31",
|
||||
"UE9FDA/9": "31",
|
||||
"UI9I": "31",
|
||||
"R100SR": "20",
|
||||
"R11UND": "20",
|
||||
"R120RJ": "20",
|
||||
"R123JDR": "20",
|
||||
|
@ -16383,6 +16389,7 @@
|
|||
"RA3TND/0": "19",
|
||||
"RA3TND/9": "18",
|
||||
"RA4AAJ/9": "18",
|
||||
"RAEM": "18",
|
||||
"RC6AR/0": "19",
|
||||
"RC6N/0": "19",
|
||||
"RD17CW": "19",
|
||||
|
@ -16421,7 +16428,6 @@
|
|||
"RA9H": "18",
|
||||
"RA9JG/9/P": "18",
|
||||
"RA9ODR/9/M": "18",
|
||||
"RAEM": "18",
|
||||
"RC8I": "18",
|
||||
"RD9I": "18",
|
||||
"RJ9I": "18",
|
||||
|
@ -18171,7 +18177,6 @@
|
|||
"EB7A/8",
|
||||
"EC1KR/8",
|
||||
"EC2DX/8",
|
||||
"EC5AHA",
|
||||
"EC7AKV/8",
|
||||
"EC8AFM/LH",
|
||||
"ED4R/8",
|
||||
|
@ -20720,6 +20725,7 @@
|
|||
"R9XAK/1/P",
|
||||
"R9XAU/6",
|
||||
"R9XC/1",
|
||||
"R9XC/3",
|
||||
"R9XC/4",
|
||||
"R9XD/6",
|
||||
"R9XE/3",
|
||||
|
@ -20993,6 +20999,7 @@
|
|||
"RM9WN/1",
|
||||
"RM9X",
|
||||
"RM9X/1",
|
||||
"RN0A/6",
|
||||
"RN0CF/3",
|
||||
"RN0CF/6",
|
||||
"RN0CT/4",
|
||||
|
@ -21672,6 +21679,7 @@
|
|||
"UE23DSA",
|
||||
"UE23DZO",
|
||||
"UE23NY",
|
||||
"UE24NY",
|
||||
"UE24SU",
|
||||
"UE25AC",
|
||||
"UE25AFG",
|
||||
|
@ -25669,6 +25677,8 @@
|
|||
"LT7W/LGT",
|
||||
"LT7W/LH",
|
||||
"LU/DH4PB/S",
|
||||
"LU/DH4PB/X",
|
||||
"LU/EA6LU/D",
|
||||
"LU/PY2GTA/O",
|
||||
"LU/UA4WHX/X",
|
||||
"LU1AAC/D",
|
||||
|
@ -25863,7 +25873,6 @@
|
|||
"LU1WRF/W",
|
||||
"LU1WRV/W",
|
||||
"LU1WUD/XA",
|
||||
"LU1XA/XA",
|
||||
"LU1XAB/V",
|
||||
"LU1XAV/XA",
|
||||
"LU1XAW/X",
|
||||
|
@ -26670,6 +26679,7 @@
|
|||
"LU7DW/O",
|
||||
"LU7DW/V",
|
||||
"LU7DW/W",
|
||||
"LU7DW/X",
|
||||
"LU7DZ/D",
|
||||
"LU7DZ/H",
|
||||
"LU7DZL/D",
|
||||
|
@ -27031,6 +27041,7 @@
|
|||
"LU9IAE/I",
|
||||
"LU9IAL/I",
|
||||
"LU9IBJ/I",
|
||||
"LU9JDZ/F",
|
||||
"LU9JDZ/I",
|
||||
"LU9JMH/D",
|
||||
"LU9JX/L",
|
||||
|
@ -28343,6 +28354,7 @@
|
|||
"LP0B/XP": "16",
|
||||
"LR1AW/X": "16",
|
||||
"LT5X/XP": "16",
|
||||
"LU/DH4PB/X": "16",
|
||||
"LU/UA4WHX/X": "16",
|
||||
"LU1AW/X": "16",
|
||||
"LU1DNC/X": "16",
|
||||
|
@ -28351,7 +28363,6 @@
|
|||
"LU1WCL/XA": "16",
|
||||
"LU1WFU/XA": "16",
|
||||
"LU1WUD/XA": "16",
|
||||
"LU1XA/XA": "16",
|
||||
"LU1XAV/XA": "16",
|
||||
"LU1XAW/X": "16",
|
||||
"LU1XB/X": "16",
|
||||
|
@ -28402,6 +28413,7 @@
|
|||
"LU6EE/XA": "16",
|
||||
"LU6XAH/X": "16",
|
||||
"LU7DSY/XA": "16",
|
||||
"LU7DW/X": "16",
|
||||
"LU7EUI/XP": "16",
|
||||
"LU7XDY/X": "16",
|
||||
"LU7XDY/XA": "16",
|
||||
|
@ -34728,7 +34740,6 @@
|
|||
"AX0MQI",
|
||||
"AX0MT",
|
||||
"AX0TH",
|
||||
"VK0AI",
|
||||
"VK0AVT",
|
||||
"VK0KEV",
|
||||
"VK0M/ZL4DB/P",
|
||||
|
@ -35789,8 +35800,7 @@
|
|||
"worked_modes": {},
|
||||
"confirmed_modes": {},
|
||||
"direct": [
|
||||
"3D5X",
|
||||
"VERSION"
|
||||
"3D5X"
|
||||
],
|
||||
"prefixITU": {},
|
||||
"prefixCQ": {},
|
||||
|
@ -38340,6 +38350,8 @@
|
|||
"IO0C",
|
||||
"IO0MMI",
|
||||
"IO0WRTC",
|
||||
"IO0WWA",
|
||||
"IP0Y",
|
||||
"IQ0AAI",
|
||||
"IQ0AG",
|
||||
"IQ0AG/P",
|
||||
|
@ -45763,7 +45775,6 @@
|
|||
"AL5P",
|
||||
"AL5W",
|
||||
"AL6B",
|
||||
"AL6E",
|
||||
"AL6L",
|
||||
"AL6M",
|
||||
"AL6U",
|
||||
|
@ -45948,11 +45959,8 @@
|
|||
"AL8E",
|
||||
"AL8F",
|
||||
"AL8L",
|
||||
"AL8P",
|
||||
"AL8Q",
|
||||
"AL8Y",
|
||||
"AL9DB",
|
||||
"AL9I",
|
||||
"G4KHG/M",
|
||||
"G8ERJ",
|
||||
"GO4AZM",
|
||||
|
@ -48408,6 +48416,7 @@
|
|||
"N3MU",
|
||||
"N3NCS",
|
||||
"N3QKX",
|
||||
"N3REJ",
|
||||
"N3RPI",
|
||||
"N3SOK/AT",
|
||||
"N3UHQ",
|
||||
|
@ -48491,6 +48500,7 @@
|
|||
"N7DUD",
|
||||
"N7EDQ",
|
||||
"N7EG",
|
||||
"N7FXE",
|
||||
"N7HRO",
|
||||
"N7I",
|
||||
"N7INQ",
|
||||
|
@ -48900,6 +48910,7 @@
|
|||
"NL7TK",
|
||||
"NL7TO",
|
||||
"NL7TP",
|
||||
"NL7TT",
|
||||
"NL7U",
|
||||
"NL7UE",
|
||||
"NL7UH",
|
||||
|
@ -49660,6 +49671,7 @@
|
|||
"WH6GHN",
|
||||
"WH6GHO",
|
||||
"WH6GID",
|
||||
"WH6GIH",
|
||||
"WH6GJD",
|
||||
"WH6GJI",
|
||||
"WH6GKB",
|
||||
|
@ -50149,6 +50161,7 @@
|
|||
"WP3QV",
|
||||
"WP3QV/1",
|
||||
"WP3RG",
|
||||
"WP3RJ",
|
||||
"WP3ST",
|
||||
"WP3TQ",
|
||||
"WP3U",
|
||||
|
@ -50215,6 +50228,7 @@
|
|||
"WP4DNE",
|
||||
"WP4DP",
|
||||
"WP4DPX",
|
||||
"WP4DQB",
|
||||
"WP4DWH",
|
||||
"WP4DYP",
|
||||
"WP4EDM",
|
||||
|
@ -51502,7 +51516,6 @@
|
|||
"AL1VE/R": "07",
|
||||
"AL2AK": "07",
|
||||
"AL3E": "07",
|
||||
"AL6E": "07",
|
||||
"AL7EK": "07",
|
||||
"AL7FU": "07",
|
||||
"AL7GQ": "07",
|
||||
|
@ -51513,10 +51526,7 @@
|
|||
"AL7QQ": "07",
|
||||
"AL7QQ/P": "07",
|
||||
"AL7T": "07",
|
||||
"AL8P": "07",
|
||||
"AL8Q": "07",
|
||||
"AL9DB": "07",
|
||||
"AL9I": "07",
|
||||
"K0AZZ": "07",
|
||||
"K0D/XU": "07",
|
||||
"K0SIX": "07",
|
||||
|
@ -51960,6 +51970,7 @@
|
|||
"NL7NJ": "08",
|
||||
"NL7OI": "08",
|
||||
"NL7OT": "08",
|
||||
"NL7RL": "08",
|
||||
"NL7SH": "08",
|
||||
"NL9H": "08",
|
||||
"NP2FZ": "08",
|
||||
|
@ -52393,6 +52404,7 @@
|
|||
"WH6FPS": "08",
|
||||
"WH6FZ": "08",
|
||||
"WH6GEU": "08",
|
||||
"WH6GIH": "08",
|
||||
"WH6IO": "08",
|
||||
"WH6KQ": "08",
|
||||
"WH6OB": "08",
|
||||
|
@ -52412,6 +52424,7 @@
|
|||
"WP3ZV": "08",
|
||||
"WP4DCK": "08",
|
||||
"WP4DFC": "08",
|
||||
"WP4DQB": "08",
|
||||
"WP4EDM": "08",
|
||||
"WP4FKH": "08",
|
||||
"WP4GJL": "08",
|
||||
|
@ -52684,6 +52697,7 @@
|
|||
"KH6CG/4": "08",
|
||||
"KH6CS": "08",
|
||||
"KH6CT": "08",
|
||||
"KH6DOT": "08",
|
||||
"KH6ED": "08",
|
||||
"KH6FHS": "08",
|
||||
"KH6HHS": "08",
|
||||
|
@ -53015,6 +53029,7 @@
|
|||
"N1TV": "08",
|
||||
"N1VCW": "08",
|
||||
"N3JUW": "08",
|
||||
"N3REJ": "08",
|
||||
"N3RPI": "08",
|
||||
"N3UMC": "08",
|
||||
"N3VHF": "08",
|
||||
|
@ -53373,6 +53388,7 @@
|
|||
"WP3PF": "08",
|
||||
"WP3PW": "08",
|
||||
"WP3QE": "08",
|
||||
"WP3RJ": "08",
|
||||
"WP3ST": "08",
|
||||
"WP3TQ": "08",
|
||||
"WP3U": "08",
|
||||
|
@ -53588,7 +53604,6 @@
|
|||
"AL7L/5": "07",
|
||||
"AL7MQ": "07",
|
||||
"AL7PB": "07",
|
||||
"AL7RD": "07",
|
||||
"AL7RI": "07",
|
||||
"AL7V": "07",
|
||||
"K4OHF": "07",
|
||||
|
@ -53708,7 +53723,6 @@
|
|||
"KK7OZ": "07",
|
||||
"KL0AF": "07",
|
||||
"KL0EX": "07",
|
||||
"KL0HU": "07",
|
||||
"KL0PG": "07",
|
||||
"KL0WH": "07",
|
||||
"KL0XI": "07",
|
||||
|
@ -54989,7 +55003,6 @@
|
|||
"KH6DB": "06",
|
||||
"KH6DE": "06",
|
||||
"KH6DHF": "06",
|
||||
"KH6DOT": "06",
|
||||
"KH6DUT": "06",
|
||||
"KH6EE": "06",
|
||||
"KH6EE/7": "06",
|
||||
|
@ -55525,6 +55538,7 @@
|
|||
"N7AGF": "06",
|
||||
"N7DQ": "06",
|
||||
"N7EG": "06",
|
||||
"N7FXE": "06",
|
||||
"N7HRO": "06",
|
||||
"N7I": "06",
|
||||
"N7INQ": "06",
|
||||
|
@ -55648,11 +55662,11 @@
|
|||
"NL7PN": "06",
|
||||
"NL7QF": "06",
|
||||
"NL7QI": "06",
|
||||
"NL7RL": "06",
|
||||
"NL7RN": "06",
|
||||
"NL7SG": "06",
|
||||
"NL7SR": "06",
|
||||
"NL7TK": "06",
|
||||
"NL7TT": "06",
|
||||
"NL7UE": "06",
|
||||
"NL7US": "06",
|
||||
"NL7VS": "06",
|
||||
|
@ -56114,6 +56128,7 @@
|
|||
"AL7II/9": "08",
|
||||
"AL7OL": "08",
|
||||
"AL7PM": "08",
|
||||
"AL7RD": "08",
|
||||
"AL7RH": "08",
|
||||
"AL7RM": "08",
|
||||
"K0RJL": "08",
|
||||
|
@ -56148,6 +56163,7 @@
|
|||
"KH7EI": "08",
|
||||
"KH7ZT": "08",
|
||||
"KI0HZ": "08",
|
||||
"KL0HU": "08",
|
||||
"KL0LB": "08",
|
||||
"KL0NY": "08",
|
||||
"KL0T": "08",
|
||||
|
@ -56563,7 +56579,6 @@
|
|||
"AL1VE/R": "04",
|
||||
"AL2AK": "04",
|
||||
"AL3E": "04",
|
||||
"AL6E": "04",
|
||||
"AL7EK": "04",
|
||||
"AL7FU": "04",
|
||||
"AL7GQ": "04",
|
||||
|
@ -56574,10 +56589,7 @@
|
|||
"AL7QQ": "04",
|
||||
"AL7QQ/P": "04",
|
||||
"AL7T": "04",
|
||||
"AL8P": "04",
|
||||
"AL8Q": "04",
|
||||
"AL9DB": "04",
|
||||
"AL9I": "04",
|
||||
"K0AZZ": "04",
|
||||
"K0D/XU": "04",
|
||||
"K0SIX": "04",
|
||||
|
@ -57021,6 +57033,7 @@
|
|||
"NL7NJ": "05",
|
||||
"NL7OI": "05",
|
||||
"NL7OT": "05",
|
||||
"NL7RL": "05",
|
||||
"NL7SH": "05",
|
||||
"NL9H": "05",
|
||||
"NP2FZ": "05",
|
||||
|
@ -57454,6 +57467,7 @@
|
|||
"WH6FPS": "05",
|
||||
"WH6FZ": "05",
|
||||
"WH6GEU": "05",
|
||||
"WH6GIH": "05",
|
||||
"WH6IO": "05",
|
||||
"WH6KQ": "05",
|
||||
"WH6OB": "05",
|
||||
|
@ -57473,6 +57487,7 @@
|
|||
"WP3ZV": "05",
|
||||
"WP4DCK": "05",
|
||||
"WP4DFC": "05",
|
||||
"WP4DQB": "05",
|
||||
"WP4EDM": "05",
|
||||
"WP4FKH": "05",
|
||||
"WP4GJL": "05",
|
||||
|
@ -57745,6 +57760,7 @@
|
|||
"KH6CG/4": "05",
|
||||
"KH6CS": "05",
|
||||
"KH6CT": "05",
|
||||
"KH6DOT": "05",
|
||||
"KH6ED": "05",
|
||||
"KH6FHS": "05",
|
||||
"KH6HHS": "05",
|
||||
|
@ -58076,6 +58092,7 @@
|
|||
"N1TV": "05",
|
||||
"N1VCW": "05",
|
||||
"N3JUW": "05",
|
||||
"N3REJ": "05",
|
||||
"N3RPI": "05",
|
||||
"N3UMC": "05",
|
||||
"N3VHF": "05",
|
||||
|
@ -58434,6 +58451,7 @@
|
|||
"WP3PF": "05",
|
||||
"WP3PW": "05",
|
||||
"WP3QE": "05",
|
||||
"WP3RJ": "05",
|
||||
"WP3ST": "05",
|
||||
"WP3TQ": "05",
|
||||
"WP3U": "05",
|
||||
|
@ -58649,7 +58667,6 @@
|
|||
"AL7L/5": "04",
|
||||
"AL7MQ": "04",
|
||||
"AL7PB": "04",
|
||||
"AL7RD": "04",
|
||||
"AL7RI": "04",
|
||||
"AL7V": "04",
|
||||
"K4OHF": "04",
|
||||
|
@ -58769,7 +58786,6 @@
|
|||
"KK7OZ": "04",
|
||||
"KL0AF": "04",
|
||||
"KL0EX": "04",
|
||||
"KL0HU": "04",
|
||||
"KL0PG": "04",
|
||||
"KL0WH": "04",
|
||||
"KL0XI": "04",
|
||||
|
@ -60050,7 +60066,6 @@
|
|||
"KH6DB": "03",
|
||||
"KH6DE": "03",
|
||||
"KH6DHF": "03",
|
||||
"KH6DOT": "03",
|
||||
"KH6DUT": "03",
|
||||
"KH6EE": "03",
|
||||
"KH6EE/7": "03",
|
||||
|
@ -60586,6 +60601,7 @@
|
|||
"N7AGF": "03",
|
||||
"N7DQ": "03",
|
||||
"N7EG": "03",
|
||||
"N7FXE": "03",
|
||||
"N7HRO": "03",
|
||||
"N7I": "03",
|
||||
"N7INQ": "03",
|
||||
|
@ -60709,11 +60725,11 @@
|
|||
"NL7PN": "03",
|
||||
"NL7QF": "03",
|
||||
"NL7QI": "03",
|
||||
"NL7RL": "03",
|
||||
"NL7RN": "03",
|
||||
"NL7SG": "03",
|
||||
"NL7SR": "03",
|
||||
"NL7TK": "03",
|
||||
"NL7TT": "03",
|
||||
"NL7UE": "03",
|
||||
"NL7US": "03",
|
||||
"NL7VS": "03",
|
||||
|
@ -61175,6 +61191,7 @@
|
|||
"AL7II/9": "04",
|
||||
"AL7OL": "04",
|
||||
"AL7PM": "04",
|
||||
"AL7RD": "04",
|
||||
"AL7RH": "04",
|
||||
"AL7RM": "04",
|
||||
"K0RJL": "04",
|
||||
|
@ -61209,6 +61226,7 @@
|
|||
"KH7EI": "04",
|
||||
"KH7ZT": "04",
|
||||
"KI0HZ": "04",
|
||||
"KL0HU": "04",
|
||||
"KL0LB": "04",
|
||||
"KL0NY": "04",
|
||||
"KL0T": "04",
|
||||
|
@ -76798,7 +76816,8 @@
|
|||
"TX5W",
|
||||
"TX5XG",
|
||||
"TX5Z",
|
||||
"TX6G"
|
||||
"TX6G",
|
||||
"VERSION"
|
||||
],
|
||||
"prefixITU": {},
|
||||
"prefixCQ": {},
|
||||
|
|
Plik binarny nie jest wyświetlany.
Plik binarny nie jest wyświetlany.
|
@ -183,14 +183,14 @@
|
|||
"settings.general.AppStatus.label": "應用軟件狀態",
|
||||
"settings.general.AppStatus.status": "WSJT-X或JTDX均未運行",
|
||||
"settings.general.UDP.Messages.label": "接收UDP數據",
|
||||
"settings.general.UDP.Multicast.label": "組播?",
|
||||
"settings.general.UDP.Multicast.label": "組播?",
|
||||
"settings.general.UDP.IP.label": "IP",
|
||||
"settings.general.UDP.Port.label": "埠號",
|
||||
"settings.general.Fwd.Messages.label1": "轉發UDP數據",
|
||||
"settings.general.Fwd.Messages.label2": "例如,另一台主機上的GridTracker",
|
||||
"settings.general.Fwd.IP.label": "IP地址",
|
||||
"settings.general.Fwd.Port.label": "埠號",
|
||||
"settings.general.Fwd.Enabled.label": "啟用?",
|
||||
"settings.general.Fwd.Enabled.label": "啟用?",
|
||||
"settings.general.CenterGrid.label": "所在網格",
|
||||
"settings.general.DistanceUnits.label": "距離單位",
|
||||
"settings.general.Distance.km": "公里",
|
||||
|
@ -223,7 +223,7 @@
|
|||
"settings.lookup.CallookFirst.label": "在使用其他服務之前優先使用Callook平台",
|
||||
"settings.lookup.CallookFirst.hover": "在使用其他服務之前使用Callook平台,因為免費Callook比免費QRZ.com可以獲取更多數據。",
|
||||
"settings.lookup.Databases.label": "全球呼號數據庫",
|
||||
"settings.lookup.Databases.header": "數據庫平台 (如果啟用代表您支持此平台的QSL)",
|
||||
"settings.lookup.Databases.header": "數據庫平台",
|
||||
"settings.lookup.Enabled.header": "啟用",
|
||||
"settings.lookup.LastDwnld.header": "最後下載",
|
||||
"settings.lookup.Count.header": "數量",
|
||||
|
@ -242,11 +242,11 @@
|
|||
"settings.audio.QSOLogEventFile.label": "通聯日誌記錄通知音頻",
|
||||
"settings.logbook.callsigns.hover": "通聯日誌以僅包含這些呼號的數據(逗號分隔)",
|
||||
"settings.logbook.callsigns.label": "過濾通聯呼號",
|
||||
"settings.logbook.callsigns.enable": "啟用?",
|
||||
"settings.logbook.callsigns.callsigns": "呼號(可多選)",
|
||||
"settings.logbook.callsigns.enable": "啟用?",
|
||||
"settings.logbook.callsigns.callsigns": "呼號",
|
||||
"settings.logbook.date.hover": "在此日期之前過濾通聯日誌",
|
||||
"settings.logbook.date.label": "通聯日期",
|
||||
"settings.logbook.date.enable": "啟用?",
|
||||
"settings.logbook.date.enable": "啟用?",
|
||||
"settings.logbook.date.date": "日期",
|
||||
"settings.logbook.date.time": "時間",
|
||||
"settings.logbook.apply.hover": "套用更改並重新匯入日誌",
|
||||
|
@ -257,7 +257,7 @@
|
|||
"settings.grids.QSO.label": "QSO/曾經通聯",
|
||||
"settings.grids.QSL.label": "QSL/已經確認",
|
||||
"settings.grids.QSX.label": "QSX/與其他正在通聯的電臺",
|
||||
"settings.grids.CQ.label": "‘CQ’的電臺",
|
||||
"settings.grids.CQ.label": "'CQ'的電臺",
|
||||
"settings.grids.CQDX.label": "'CQ DX'的電臺",
|
||||
"settings.grids.QRZ.label": "QRZ/您的通聯",
|
||||
"settings.grids.QTH.label": "QTH/您的網格",
|
||||
|
@ -286,27 +286,27 @@
|
|||
"settings.map.FitMapToQRZ.label": "將地圖匹配到QRZ",
|
||||
"settings.map.FitMapToQRZ.hover": "將地圖匹配映射切換到QRZ",
|
||||
"settings.map.CQHighlight.label": "'CQ'高亮顯示",
|
||||
"settings.map.CQHighlight.hover": "切換‘CQ XX’高亮顯示",
|
||||
"settings.map.CQHighlight.hover": "切換'CQ XX'高亮顯示",
|
||||
"settings.map.MissingGrid.label": "QRZ缺少網格\nDXCC回退",
|
||||
"settings.map.MissingGrid.hover": "如果電臺網格缺少網格則使用DXCC",
|
||||
"settings.map.RXSpotPath.color.label": "RX-Spot 顏色調整",
|
||||
"settings.map.RXSpotPath.color.default": "PSK-Spot 顏色調整",
|
||||
"settings.map.RXSpotPath.enable.label": "RX-Spot 路徑顯示",
|
||||
"settings.map.RXSpotPath.enable.hover": "切換RX-Spot路徑顯示",
|
||||
"settings.map.RXSpotPath.width.label": "RX-Spot 路徑寬度",
|
||||
"settings.map.RXSpotPath.color.label": "RX Spot 顏色調整",
|
||||
"settings.map.RXSpotPath.color.default": "PSKreporter 顏色調整",
|
||||
"settings.map.RXSpotPath.enable.label": "RX Spot 路徑顯示",
|
||||
"settings.map.RXSpotPath.enable.hover": "切換RX Spot路徑顯示",
|
||||
"settings.map.RXSpotPath.width.label": "RX Spot 路徑寬度",
|
||||
"settings.map.AutoNight.enable.label": "地圖自動夜間模式",
|
||||
"settings.map.AutoNight.enable.hover": "地圖夜間模式自動切換",
|
||||
"settings.map.NightMap.select.label": "選擇夜間地圖",
|
||||
"settings.map.NightMap.select.hover": "選擇夜間使用的地圖",
|
||||
"settings.map.NightQSXPath.color.label": "夜間QSX路徑顏色",
|
||||
"settings.map.NightQRZPath.color.label": "夜間QRZ路徑顏色",
|
||||
"settings.map.NightRXSpot.color.label": "夜間RX-Spot路徑顏色",
|
||||
"settings.map.NightRXSpot.color.default": "RX-Spot調色板",
|
||||
"settings.map.NightRXSpot.color.label": "夜間RX Spot路徑顏色",
|
||||
"settings.map.NightRXSpot.color.default": "PSKreporter調色板",
|
||||
"settings.map.NightBrightness.label": "夜間地圖區域亮度",
|
||||
"settings.logging.tableheader.source": "日誌平台/同步",
|
||||
"settings.logging.tableheader.menu": "選單?",
|
||||
"settings.logging.tableheader.startup": "啟動?",
|
||||
"settings.logging.tableheader.log": "記錄?",
|
||||
"settings.logging.tableheader.menu": "選單?",
|
||||
"settings.logging.tableheader.startup": "啟動?",
|
||||
"settings.logging.tableheader.log": "記錄?",
|
||||
"settings.logging.tableheader.details": "詳細參數",
|
||||
"settings.logging.tableheader.test": "測試",
|
||||
"settings.logging.tableheader.result": "結果",
|
||||
|
@ -488,7 +488,7 @@
|
|||
"bandactivity.title": "正在等待數據傳入",
|
||||
"bandactivity.noData": "… 還沒有數據 …",
|
||||
"COMMENT_gt_chat.html": "",
|
||||
"chat.title": "離線信息服務(OAMS)",
|
||||
"chat.title": "離線信息服務 (OAMS)",
|
||||
"chat.resume": "對話繼續",
|
||||
"chat.ended": "對話結束",
|
||||
"chat.notAvail": "…此對話不再可用…",
|
||||
|
@ -833,7 +833,7 @@
|
|||
"gt.ITUZoneBox.Worked": "曾通聯的 ITU分區",
|
||||
"gt.WASWACBox.WAC": "曾通聯的所有大洲",
|
||||
"gt.WASWACBox.WAS": "曾通聯的所有美國州份",
|
||||
"gt.WASWACBox.WACP": "Worked All Canadian Provinces",
|
||||
"gt.WASWACBox.WACP": "曾通聯的所有加拿大省份",
|
||||
"gt.displayItemsList.Worked": "曾通聯",
|
||||
"gt.displayItemsList.Confirmed": "已確認",
|
||||
"gt.displayItemsList.Needed": "需要的",
|
||||
|
|
|
@ -183,14 +183,14 @@
|
|||
"settings.general.AppStatus.label": "应用软件状态",
|
||||
"settings.general.AppStatus.status": "WSJT-X或JTDX均未运行.",
|
||||
"settings.general.UDP.Messages.label": "接收UDP数据",
|
||||
"settings.general.UDP.Multicast.label": "组播?",
|
||||
"settings.general.UDP.Multicast.label": "组播?",
|
||||
"settings.general.UDP.IP.label": "IP",
|
||||
"settings.general.UDP.Port.label": "端口",
|
||||
"settings.general.Fwd.Messages.label1": "转发UDP数据",
|
||||
"settings.general.Fwd.Messages.label2": "例如,另一台主机上的GridTracker",
|
||||
"settings.general.Fwd.IP.label": "IP",
|
||||
"settings.general.Fwd.Port.label": "端口",
|
||||
"settings.general.Fwd.Enabled.label": "启用?",
|
||||
"settings.general.Fwd.Enabled.label": "启用?",
|
||||
"settings.general.CenterGrid.label": "所在网格",
|
||||
"settings.general.DistanceUnits.label": "距离单位",
|
||||
"settings.general.Distance.km": "公里",
|
||||
|
@ -223,7 +223,7 @@
|
|||
"settings.lookup.CallookFirst.label": "在使用其他服务之前优先使用Callook平台",
|
||||
"settings.lookup.CallookFirst.hover": "在使用其他服务之前使用Callook平台,因为免费Callook比免费QRZ.com可以获取更多数据。",
|
||||
"settings.lookup.Databases.label": "全球呼号数据库",
|
||||
"settings.lookup.Databases.header": "数据库平台 (如果启用代表您支持此平台的QSL)",
|
||||
"settings.lookup.Databases.header": "数据库平台",
|
||||
"settings.lookup.Enabled.header": "已启用",
|
||||
"settings.lookup.LastDwnld.header": "最后下载",
|
||||
"settings.lookup.Count.header": "数量",
|
||||
|
@ -242,11 +242,11 @@
|
|||
"settings.audio.QSOLogEventFile.label": "通联日志记录通知音频",
|
||||
"settings.logbook.callsigns.hover": "通联日志以仅包含这些呼号的数据(逗号分隔)",
|
||||
"settings.logbook.callsigns.label": "过滤通联呼号",
|
||||
"settings.logbook.callsigns.enable": "启用?",
|
||||
"settings.logbook.callsigns.callsigns": "呼号(可多选)",
|
||||
"settings.logbook.callsigns.enable": "启用?",
|
||||
"settings.logbook.callsigns.callsigns": "呼号",
|
||||
"settings.logbook.date.hover": "在此日期之前过滤通联日志",
|
||||
"settings.logbook.date.label": "通联日期",
|
||||
"settings.logbook.date.enable": "启用?",
|
||||
"settings.logbook.date.enable": "启用?",
|
||||
"settings.logbook.date.date": "日期",
|
||||
"settings.logbook.date.time": "时间",
|
||||
"settings.logbook.apply.hover": "应用更改并重新导入日志",
|
||||
|
@ -257,7 +257,7 @@
|
|||
"settings.grids.QSO.label": "QSO/曾经通联",
|
||||
"settings.grids.QSL.label": "QSL/已经确认",
|
||||
"settings.grids.QSX.label": "QSX/与其他正在通联的电台",
|
||||
"settings.grids.CQ.label": "‘CQ’的电台",
|
||||
"settings.grids.CQ.label": "'CQ'的电台",
|
||||
"settings.grids.CQDX.label": "'CQ DX'的电台",
|
||||
"settings.grids.QRZ.label": "QRZ/您的通联",
|
||||
"settings.grids.QTH.label": "QTH/您的网格",
|
||||
|
@ -286,13 +286,13 @@
|
|||
"settings.map.FitMapToQRZ.label": "将地图匹配到QRZ",
|
||||
"settings.map.FitMapToQRZ.hover": "将地图匹配映射切换到QRZ",
|
||||
"settings.map.CQHighlight.label": "'CQ'高亮显示",
|
||||
"settings.map.CQHighlight.hover": "切换‘CQ XX’高亮显示",
|
||||
"settings.map.CQHighlight.hover": "切换'CQ XX'高亮显示",
|
||||
"settings.map.MissingGrid.label": "QRZ缺少网格\nDXCC回退",
|
||||
"settings.map.MissingGrid.hover": "如果电台网格缺少网格则使用DXCC",
|
||||
"settings.map.RXSpotPath.color.label": "RX-Spot 颜色调整",
|
||||
"settings.map.RXSpotPath.color.default": "PSK-Spot 颜色调整",
|
||||
"settings.map.RXSpotPath.enable.label": "RX-Spot 路径显示",
|
||||
"settings.map.RXSpotPath.enable.hover": "切换RX-Spot路径显示",
|
||||
"settings.map.RXSpotPath.color.label": "RX Spot 颜色调整",
|
||||
"settings.map.RXSpotPath.color.default": "PSKreporter 颜色调整",
|
||||
"settings.map.RXSpotPath.enable.label": "RX Spot 路径显示",
|
||||
"settings.map.RXSpotPath.enable.hover": "切换RX Spot路径显示",
|
||||
"settings.map.RXSpotPath.width.label": "RX-Spot 路径宽度",
|
||||
"settings.map.AutoNight.enable.label": "地图自动夜间模式",
|
||||
"settings.map.AutoNight.enable.hover": "地图夜间模式自动切换",
|
||||
|
@ -300,13 +300,13 @@
|
|||
"settings.map.NightMap.select.hover": "选择夜间使用的地图",
|
||||
"settings.map.NightQSXPath.color.label": "夜间QSX路径颜色",
|
||||
"settings.map.NightQRZPath.color.label": "夜间QRZ路径颜色",
|
||||
"settings.map.NightRXSpot.color.label": "夜间RX-Spot路径颜色",
|
||||
"settings.map.NightRXSpot.color.default": "RX-Spot调色板",
|
||||
"settings.map.NightRXSpot.color.label": "夜间RX Spot路径颜色",
|
||||
"settings.map.NightRXSpot.color.default": "PSKreporter调色板",
|
||||
"settings.map.NightBrightness.label": "夜间地图区域亮度",
|
||||
"settings.logging.tableheader.source": "日志平台/同步",
|
||||
"settings.logging.tableheader.menu": "菜单?",
|
||||
"settings.logging.tableheader.startup": "启动?",
|
||||
"settings.logging.tableheader.log": "记录?",
|
||||
"settings.logging.tableheader.menu": "菜单?",
|
||||
"settings.logging.tableheader.startup": "启动?",
|
||||
"settings.logging.tableheader.log": "记录?",
|
||||
"settings.logging.tableheader.details": "详细参数",
|
||||
"settings.logging.tableheader.test": "测试",
|
||||
"settings.logging.tableheader.result": "结果",
|
||||
|
@ -488,7 +488,7 @@
|
|||
"bandactivity.title": "正在等待数据传入",
|
||||
"bandactivity.noData": "… 还没有数据 …",
|
||||
"COMMENT_gt_chat.html": "",
|
||||
"chat.title": "离线消息服务(OAMS)",
|
||||
"chat.title": "离线消息服务 (OAMS)",
|
||||
"chat.resume": "会话继续",
|
||||
"chat.ended": "会话结束",
|
||||
"chat.notAvail": "…此会话不再可用…",
|
||||
|
@ -597,7 +597,7 @@
|
|||
"stats.tabs.DXCCs": "DXCCs",
|
||||
"stats.tabs.CQZones": "CQ分区",
|
||||
"stats.tabs.ITUZones": "ITU分区",
|
||||
"stats.tabs.WASWAC": "洲大陆/美国州/WACP",
|
||||
"stats.tabs.WASWAC": "洲大陆/美国州/加拿大省",
|
||||
"stats.tabs.live": "实时",
|
||||
"stats.noDecodes": "还没有解码",
|
||||
"stats.viewing": "检视",
|
||||
|
@ -833,7 +833,7 @@
|
|||
"gt.ITUZoneBox.Worked": "通联过的 ITU分区",
|
||||
"gt.WASWACBox.WAC": "通联过的所有大洲",
|
||||
"gt.WASWACBox.WAS": "通联过的所有美国州",
|
||||
"gt.WASWACBox.WACP": "Worked All Canadian Provinces",
|
||||
"gt.WASWACBox.WACP": "通联过的所有加拿大省",
|
||||
"gt.displayItemsList.Worked": "通联过的",
|
||||
"gt.displayItemsList.Confirmed": "已确认的",
|
||||
"gt.displayItemsList.Needed": "需要的",
|
||||
|
@ -845,7 +845,7 @@
|
|||
"gt.typeNames.Digital": "数字模式",
|
||||
"gt.typeNames.Phone": "SSB模式",
|
||||
"gt.typeNames.CW": "CW模式",
|
||||
"gt.typeNames.Other": "其他模式",
|
||||
"gt.typeNames.Other": "其他",
|
||||
"gt.awardNames.WRFA": "呼号",
|
||||
"gt.awardNames.Grid": "网格",
|
||||
"gt.awardNames.DXCC": "DXCCs",
|
||||
|
@ -905,7 +905,7 @@
|
|||
"gt.validate.Invalid": "无效的!",
|
||||
"gt.NewVersion.Release": "新版本",
|
||||
"gt.NewVersion.Beta": "新 <b><i>测试</i></b> 版本",
|
||||
"gt.newVersion.Text2": "可供下载<br/>现在去下载?",
|
||||
"gt.newVersion.Text2": "可供下载<br/>现在去下载?",
|
||||
"gt.GetVoices.title": "选择语音",
|
||||
"gt.GetAudioDev.title": "选择声卡",
|
||||
"gt.SpotMaxAge": "最大时效:",
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// GridTracker Copyright © 2023 GridTracker.org
|
||||
// GridTracker Copyright © 2024 GridTracker.org
|
||||
// All rights reserved.
|
||||
// See LICENSE for more information.
|
||||
GT.fromDirectCallNoFileDialog = false;
|
||||
|
@ -2040,6 +2040,11 @@ function finishSendingReport(record, localMode)
|
|||
var report = "";
|
||||
for (const key in record)
|
||||
{
|
||||
if (record[key] == null)
|
||||
{
|
||||
delete record[key];
|
||||
continue;
|
||||
}
|
||||
if (key != "POTA")
|
||||
{
|
||||
report += "<" + key + ":" + Buffer.byteLength(record[key]) + ">" + record[key] + " ";
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// GridTracker Copyright © 2023 GridTracker.org
|
||||
// GridTracker Copyright © 2024 GridTracker.org
|
||||
// All rights reserved.
|
||||
// See LICENSE for more information.
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// GridTracker Copyright © 2023 GridTracker.org
|
||||
// GridTracker Copyright © 2024 GridTracker.org
|
||||
// All rights reserved.
|
||||
// See LICENSE for more information.
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// GridTracker Copyright © 2023 GridTracker.org
|
||||
// GridTracker Copyright © 2024 GridTracker.org
|
||||
// All rights reserved.
|
||||
// See LICENSE for more information.
|
||||
|
||||
|
@ -1054,6 +1054,10 @@ function processQSOs()
|
|||
GT.tracker.worked.dxcc[sDXCC + "|dg"] = true;
|
||||
GT.tracker.worked.dxcc[sDXCC + "|" + details.band + "dg"] = true;
|
||||
}
|
||||
if (isPhone == true)
|
||||
{
|
||||
GT.tracker.worked.dxcc[sDXCC + "|ph"] = true;
|
||||
}
|
||||
if (isCurrentYear)
|
||||
{
|
||||
GT.tracker.worked.dxcc[`${sDXCC}-${currentYear}`] = true;
|
||||
|
@ -1206,6 +1210,10 @@ function processQSOs()
|
|||
GT.tracker.confirmed.dxcc[sDXCC + "|dg"] = true;
|
||||
GT.tracker.confirmed.dxcc[sDXCC + "|" + details.band + "dg"] = true;
|
||||
}
|
||||
if (isPhone == true)
|
||||
{
|
||||
GT.tracker.confirmed.dxcc[sDXCC + "|ph"] = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (details.state)
|
||||
|
@ -1683,7 +1691,7 @@ function addLiveCallsign(
|
|||
function timeoutSetUdpPort()
|
||||
{
|
||||
GT.appSettings.wsjtUdpPort = udpPortInput.value;
|
||||
lastMsgTimeDiv.innerHTML = $.i18n("gte.timeoutSetUdpPort");
|
||||
lastMsgTimeDiv.innerHTML = $.i18n("gt.timeoutSetUdpPort");
|
||||
GT.setNewUdpPortTimeoutHandle = null;
|
||||
}
|
||||
|
||||
|
@ -8163,11 +8171,74 @@ function searchWorked(dxcc, band, mode)
|
|||
showWorkedBox(null, 0);
|
||||
}
|
||||
|
||||
function getBandSlots()
|
||||
{
|
||||
var worker = "";
|
||||
var bands = (GT.myDXCC in GT.callsignDatabaseUSplus) ? GT.us_bands : GT.non_us_bands;
|
||||
var bandslots = {};
|
||||
var total = 0;
|
||||
bandslots.Mixed = 0;
|
||||
bandslots.Phone = 0;
|
||||
bandslots.Digital = 0;
|
||||
for (const band in bands)
|
||||
{
|
||||
bandslots[bands[band]] = 0;
|
||||
}
|
||||
for (const key in GT.dxccInfo)
|
||||
{
|
||||
if (GT.dxccInfo[key].geo != "deleted")
|
||||
{
|
||||
if (key + "|" in GT.tracker.confirmed.dxcc)
|
||||
{
|
||||
bandslots.Mixed++;
|
||||
if (key + "|dg" in GT.tracker.confirmed.dxcc)
|
||||
{
|
||||
bandslots.Digital++;
|
||||
}
|
||||
if (key + "|ph" in GT.tracker.confirmed.dxcc)
|
||||
{
|
||||
bandslots.Phone++;
|
||||
}
|
||||
for (const band in bands)
|
||||
{
|
||||
if (key + "|" + bands[band] in GT.tracker.confirmed.dxcc)
|
||||
{
|
||||
bandslots[bands[band]]++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
worker += "<table class='darkTable' align=center>";
|
||||
worker += "<tr><th colspan=" + (bands.length + 4) + ">Confirmed Band Slots</th></tr>";
|
||||
worker += "<tr>";
|
||||
worker += "<th>Mixed</th>";
|
||||
worker += "<th>Phone</th>";
|
||||
worker += "<th>Digital</th>";
|
||||
for (const band in bands)
|
||||
{
|
||||
worker += "<th><font color=" + GT.pskColors[bands[band]] + ">" + bands[band] + "</font></th>";
|
||||
}
|
||||
worker += "<th>Total</th></tr><tr>";
|
||||
worker += "<td>" + bandslots.Mixed + "</td>";
|
||||
worker += "<td>" + bandslots.Phone + "</td>";
|
||||
worker += "<td>" + bandslots.Digital + "</td>";
|
||||
for (const band in bands)
|
||||
{
|
||||
total += bandslots[bands[band]];
|
||||
worker += "<td>" + bandslots[bands[band]] + "</td>";
|
||||
}
|
||||
worker += "<td>" + total + "</td></tr></table><br/>";
|
||||
|
||||
return worker;
|
||||
}
|
||||
|
||||
function showDXCCsBox()
|
||||
{
|
||||
var worker = getBandSlots();
|
||||
var band = GT.appSettings.gtBandFilter == "auto" ? GT.appSettings.myBand : GT.appSettings.gtBandFilter.length == 0 ? "" : GT.appSettings.gtBandFilter;
|
||||
var mode = GT.appSettings.gtModeFilter == "auto" ? GT.appSettings.myMode : GT.appSettings.gtModeFilter.length == 0 ? "" : GT.appSettings.gtModeFilter;
|
||||
var worker = getCurrentBandModeHTML();
|
||||
worker += getCurrentBandModeHTML();
|
||||
var confirmed = 0;
|
||||
var worked = 0;
|
||||
var needed = 0;
|
||||
|
@ -8212,7 +8283,7 @@ function showDXCCsBox()
|
|||
{
|
||||
worker +=
|
||||
"<div style='vertical-align:top;display:inline-block;margin-right:2px;overflow:auto;overflow-x:hidden;height:" +
|
||||
Math.min(Object.keys(List).length * 23 + 45, getStatsWindowHeight()) +
|
||||
Math.min(Object.keys(List).length * 23, getStatsWindowHeight() - 70) +
|
||||
"px;'><table class='darkTable' align=center>" +
|
||||
"<tr><th colspan=5 style='font-weight:bold'>" +
|
||||
"" + $.i18n("gt.dxccBox.Worked") + " (" + worked + ")</th>" +
|
||||
|
@ -8236,7 +8307,7 @@ function showDXCCsBox()
|
|||
{
|
||||
worker +=
|
||||
"<div style='padding:0px;vertical-align:top;display:inline-block;margin-right:2px;overflow:auto;overflow-x:hidden;height:" +
|
||||
Math.min(Object.keys(ListConfirmed).length * 23 + 45, getStatsWindowHeight()) +
|
||||
Math.min(Object.keys(ListConfirmed).length * 23, getStatsWindowHeight() - 70) +
|
||||
"px;'><table class='darkTable' align=center>" +
|
||||
"<tr><th colspan=5 style='font-weight:bold'>" + $.i18n("gt.dxccBox.Confirmed") +
|
||||
" (" + confirmed + ")</th>" +
|
||||
|
@ -8258,7 +8329,7 @@ function showDXCCsBox()
|
|||
{
|
||||
worker +=
|
||||
"<div style='vertical-align:top;display:inline-block;overflow:auto;overflow-x:hidden;height:" +
|
||||
Math.min(Object.keys(ListNotWorked).length * 23 + 45, getStatsWindowHeight()) +
|
||||
Math.min(Object.keys(ListNotWorked).length * 23, getStatsWindowHeight() - 70) +
|
||||
"px;'><table class='darkTable' align=center>" +
|
||||
"<tr><th colspan=3 style='font-weight:bold'>" + $.i18n("gt.dxccBox.Needed") +
|
||||
" (" + needed + ")</th>" +
|
||||
|
@ -14368,6 +14439,7 @@ function initialDatabases()
|
|||
{
|
||||
GT.Idb.createObjectStore("lookups", { keyPath: "call" });
|
||||
}
|
||||
maintainLookupsDatabase();
|
||||
init();
|
||||
};
|
||||
|
||||
|
@ -14378,10 +14450,43 @@ function initialDatabases()
|
|||
{
|
||||
GT.Idb.createObjectStore("lookups", { keyPath: "call" });
|
||||
}
|
||||
maintainLookupsDatabase();
|
||||
init();
|
||||
};
|
||||
}
|
||||
|
||||
function maintainLookupsDatabase()
|
||||
{
|
||||
let startTime = timeNowSec();
|
||||
let entries = [];
|
||||
let allRecords = GT.Idb
|
||||
.transaction(["lookups"], "readwrite")
|
||||
.objectStore("lookups")
|
||||
.getAll();
|
||||
|
||||
allRecords.onsuccess = function()
|
||||
{
|
||||
for (let entry in allRecords.result)
|
||||
{
|
||||
if (startTime - parseInt(allRecords.result[entry].cached) > 604800)
|
||||
{
|
||||
entries.push(allRecords.result[entry].call);
|
||||
}
|
||||
else if (!("ver" in allRecords.result[entry]))
|
||||
{
|
||||
entries.push(allRecords.result[entry].call);
|
||||
}
|
||||
}
|
||||
for (let x in entries)
|
||||
{
|
||||
GT.Idb
|
||||
.transaction(["lookups"], "readwrite")
|
||||
.objectStore("lookups")
|
||||
.delete(entries[x]);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
function addLookupObjectToIndexedDB(lookupObject)
|
||||
{
|
||||
var request = GT.Idb
|
||||
|
@ -14404,7 +14509,7 @@ function getLookupCachedObject(call, gridPass, resultFunction = null, noResultFu
|
|||
|
||||
request.onsuccess = function (event)
|
||||
{
|
||||
if (request.result && parseInt(request.result.cached) + 604800 > timeNowSec())
|
||||
if (request.result && timeNowSec() - parseInt(request.result.cached) > 604800)
|
||||
{
|
||||
// 7 days, should an option Tag! I know right?!
|
||||
delete request.result;
|
||||
|
@ -14645,6 +14750,7 @@ function cacheLookupObject(lookup, gridPass, cacheable = false)
|
|||
if (cacheable)
|
||||
{
|
||||
lookup.cached = timeNowSec();
|
||||
lookup.ver = GT.startVersion;
|
||||
addLookupObjectToIndexedDB(lookup);
|
||||
}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// GridTracker Copyright © 2023 GridTracker.org
|
||||
// GridTracker Copyright © 2024 GridTracker.org
|
||||
// All rights reserved.
|
||||
// See LICENSE for more information.
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// GridTracker Copyright © 2023 GridTracker.org
|
||||
// GridTracker Copyright © 2024 GridTracker.org
|
||||
// All rights reserved.
|
||||
// See LICENSE for more information.
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// GridTracker Copyright © 2023 GridTracker.org
|
||||
// GridTracker Copyright © 2024 GridTracker.org
|
||||
// All rights reserved.
|
||||
// See LICENSE for more information.
|
||||
const g_proto_bands = [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// GridTracker Copyright © 2023 GridTracker.org
|
||||
// GridTracker Copyright © 2024 GridTracker.org
|
||||
// All rights reserved.
|
||||
// See LICENSE for more information.
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// GridTracker Copyright © 2023 GridTracker.org
|
||||
// GridTracker Copyright © 2024 GridTracker.org
|
||||
// All rights reserved.
|
||||
// See LICENSE for more information.
|
||||
|
||||
|
|
|
@ -215,10 +215,12 @@ if (typeof module != 'undefined' && module.exports) {
|
|||
|
||||
function XML2jsobj(node) {
|
||||
|
||||
var data = {};
|
||||
var data = null;
|
||||
|
||||
// append a value
|
||||
function Add(name, value) {
|
||||
if (value == null) return;
|
||||
if (data == null) data = {};
|
||||
if (data[name]) {
|
||||
if (data[name].constructor != Array) {
|
||||
data[name] = [data[name]];
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "GridTracker",
|
||||
"product_string_do_not_use": "gridtracker",
|
||||
"version": "1.23.1226",
|
||||
"version": "1.24.0103",
|
||||
"betaVersion": "",
|
||||
"description": "GridTracker: An Amateur Radio Companion",
|
||||
"author": "GridTracker.org",
|
||||
|
@ -31,7 +31,7 @@
|
|||
],
|
||||
"mac": {
|
||||
"icon": "gridview.icns",
|
||||
"copyright": "Copyright (c) 2023 GridTracker.org",
|
||||
"copyright": "Copyright (c) 2024 GridTracker.org",
|
||||
"plistStrings": {
|
||||
"CFBundleIdentifier": "org.gridtracker.gridtracker",
|
||||
"CFBundleDocumentTypes": []
|
||||
|
@ -39,7 +39,7 @@
|
|||
},
|
||||
"win": {
|
||||
"icon": "gridview.ico",
|
||||
"copyright": "Copyright (c) 2023 GridTracker.org"
|
||||
"copyright": "Copyright (c) 2024 GridTracker.org"
|
||||
},
|
||||
"nsis": {
|
||||
"installDirectory": "$PROGRAMFILES\\${_APPNAME}",
|
||||
|
|
|
@ -65,7 +65,7 @@ VIAddVersionKey CompanyName "${COMPANY}"
|
|||
VIAddVersionKey CompanyWebsite "${URL}"
|
||||
VIAddVersionKey FileVersion "${VERSION}"
|
||||
VIAddVersionKey FileDescription "GridTracker"
|
||||
VIAddVersionKey LegalCopyright "2023 GridTracker.org"
|
||||
VIAddVersionKey LegalCopyright "2024 GridTracker.org"
|
||||
InstallDirRegKey HKLM "${REGKEY}" Path
|
||||
ShowUninstDetails nevershow
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue