Merge branch 'early-aug-24' into 'master'

Mous tracker 6 wide, Callsign files deleted on disable

See merge request gridtracker.org/gridtracker!323

If this is changing anything in the UI or operational behavior, please prepare to update the wiki!
master v1.24.0801
T Loomis 2024-08-01 16:23:51 +00:00
commit 228039f3af
14 zmienionych plików z 287 dodań i 83 usunięć

2
changes.txt 100644
Wyświetl plik

@ -0,0 +1,2 @@
Running changes for next release (clear changes after each release please)
--------------------------------------------------------------------------

9
debian/changelog vendored
Wyświetl plik

@ -1,3 +1,12 @@
gridtracker (1.24.0801) unstable; urgency=low
- Map - Mouse tracker (Hotkey X) grid displays 6 characters
- System - Callsign databases now cleared from disk on disable
- OAMS - Fixed chat history bug where all messages appeared to come from you
- POTA - Replaced park marker emojis with images (no more black boxes)
- Map - GT Flags and Spots now visible in award layers (including mouse-over)
- System - BIGCTY update July 23rd
-- Tag Loomis <n0ttl@gridtracker.org> Thu, 01 Aug 2024 00:00:00 -000
gridtracker (1.24.0715) unstable; urgency=low gridtracker (1.24.0715) unstable; urgency=low
- Logging: Fixed bug where some US Counties not showing in Call Roster - Logging: Fixed bug where some US Counties not showing in Call Roster
-- Tag Loomis <n0ttl@gridtracker.org> Mon, 15 Jul 2024 00:00:00 -000 -- Tag Loomis <n0ttl@gridtracker.org> Mon, 15 Jul 2024 00:00:00 -000

Wyświetl plik

@ -1,6 +1,6 @@
Name: {{{ git_name name=gridtracker }}} Name: {{{ git_name name=gridtracker }}}
Summary: GridTracker: An Amateur Radio Companion Summary: GridTracker: An Amateur Radio Companion
Version: 1.24.0715 Version: 1.24.0801
Release: 1%{?dist} Release: 1%{?dist}
BuildArch: noarch BuildArch: noarch
Source0: {{{ git_dir_pack }}} Source0: {{{ git_dir_pack }}}
@ -40,6 +40,13 @@ DESTDIR=${RPM_BUILD_ROOT} make clean
%license %{_docdir}/%{name}/ %license %{_docdir}/%{name}/
%changelog %changelog
* Thu Aug 01 2024 Tag Loomis <n0ttl@gridtracker.org> - 1.24.0801-1
- Map - Mouse tracker (Hotkey X) grid displays 6 characters
- System - Callsign databases now cleared from disk on disable
- OAMS - Fixed chat history bug where all messages appeared to come from you
- POTA - Replaced park marker emojis with images (no more black boxes)
- Map - GT Flags and Spots now visible in award layers (including mouse-over)
- System - BIGCTY update July 23rd
* Mon Jul 15 2024 Tag Loomis <n0ttl@gridtracker.org> - 1.24.0715-1 * Mon Jul 15 2024 Tag Loomis <n0ttl@gridtracker.org> - 1.24.0715-1
- Logging: Fixed bug where some US Counties not showing in Call Roster - Logging: Fixed bug where some US Counties not showing in Call Roster
* Thu Jul 11 2024 Tag Loomis <n0ttl@gridtracker.org> - 1.24.0711-1 * Thu Jul 11 2024 Tag Loomis <n0ttl@gridtracker.org> - 1.24.0711-1

Wyświetl plik

@ -1519,7 +1519,7 @@
"VE9TEN/5", "VE9TEN/5",
"VE9XX/6", "VE9XX/6",
"VE9ZP/4", "VE9ZP/4",
"VER20240708", "VER20240723",
"VF0X", "VF0X",
"VF0X/M", "VF0X/M",
"VO/DL2GF", "VO/DL2GF",
@ -3039,6 +3039,7 @@
"KG7GJL", "KG7GJL",
"KG7GSU", "KG7GSU",
"KG7JVJ", "KG7JVJ",
"KG7LIP",
"KG7MIK", "KG7MIK",
"KG7OQC", "KG7OQC",
"KG7ORS", "KG7ORS",
@ -3444,7 +3445,6 @@
"direct": [ "direct": [
"AB9OH", "AB9OH",
"AF7MN", "AF7MN",
"K8K",
"K8R", "K8R",
"KD2UVU", "KD2UVU",
"KD8TFY", "KD8TFY",
@ -3499,7 +3499,9 @@
"confirmed_bands": {}, "confirmed_bands": {},
"worked_modes": {}, "worked_modes": {},
"confirmed_modes": {}, "confirmed_modes": {},
"direct": [], "direct": [
"VERSION"
],
"prefixITU": {}, "prefixITU": {},
"prefixCQ": {}, "prefixCQ": {},
"directITU": {}, "directITU": {},
@ -10797,6 +10799,7 @@
"R2BZ/9", "R2BZ/9",
"R2CC/0", "R2CC/0",
"R2DA/9", "R2DA/9",
"R2DDX/8",
"R2DG/0", "R2DG/0",
"R2DUZ/0", "R2DUZ/0",
"R2DWG/0", "R2DWG/0",
@ -10843,6 +10846,7 @@
"R3RRC/0", "R3RRC/0",
"R3RRC/0/MM", "R3RRC/0/MM",
"R3RRC/8", "R3RRC/8",
"R3RRC/9",
"R3TIP/0", "R3TIP/0",
"R3UBL/9", "R3UBL/9",
"R3XX/9", "R3XX/9",
@ -10937,7 +10941,6 @@
"R8SRR", "R8SRR",
"R8WB/M", "R8WB/M",
"R8WX/M", "R8WX/M",
"R8WX/P",
"R8XW/0", "R8XW/0",
"R8XW/8", "R8XW/8",
"R9/EW1TM", "R9/EW1TM",
@ -10973,6 +10976,7 @@
"R9SAP/9/P", "R9SAP/9/P",
"R9SRR", "R9SRR",
"R9UAG/N", "R9UAG/N",
"R9WCF/P",
"R9WCJ/8", "R9WCJ/8",
"R9WGK/P", "R9WGK/P",
"R9XC/9", "R9XC/9",
@ -11239,6 +11243,7 @@
"RG0S", "RG0S",
"RG110RAEM", "RG110RAEM",
"RG5A/8", "RG5A/8",
"RG5G/8",
"RG78ML", "RG78ML",
"RG8K", "RG8K",
"RG8U", "RG8U",
@ -11441,7 +11446,6 @@
"RO19WF", "RO19WF",
"RO25TN", "RO25TN",
"RO2E/8", "RO2E/8",
"RO2E/M",
"RO30KR", "RO30KR",
"RO30RR", "RO30RR",
"RO6C/8", "RO6C/8",
@ -11939,7 +11943,6 @@
"RT22UA", "RT22UA",
"RT22WF", "RT22WF",
"RT22ZS", "RT22ZS",
"RT2F/4",
"RT2F/4/M", "RT2F/4/M",
"RT2F/9/M", "RT2F/9/M",
"RT4C/8", "RT4C/8",
@ -12488,7 +12491,6 @@
"UC9V", "UC9V",
"UD0L", "UD0L",
"UD0W", "UD0W",
"UD3K/P",
"UD6AOP/0", "UD6AOP/0",
"UD6D/9", "UD6D/9",
"UD8S", "UD8S",
@ -15368,7 +15370,6 @@
"R2DA/9": "31", "R2DA/9": "31",
"R75SHK": "31", "R75SHK": "31",
"R9/UN0C": "31", "R9/UN0C": "31",
"R9HAF/M": "31",
"R9MJ/9": "31", "R9MJ/9": "31",
"RA0LH/9": "31", "RA0LH/9": "31",
"RA9H": "31", "RA9H": "31",
@ -15384,7 +15385,6 @@
"RM9I": "31", "RM9I": "31",
"RN9HM/A": "31", "RN9HM/A": "31",
"RN9HM/P": "31", "RN9HM/P": "31",
"RN9N/M": "31",
"RP73TP": "31", "RP73TP": "31",
"RP77KAS": "31", "RP77KAS": "31",
"RP77SSD": "31", "RP77SSD": "31",
@ -15674,6 +15674,7 @@
"UA0KDR/9": "31", "UA0KDR/9": "31",
"UA0ZAY/9": "31", "UA0ZAY/9": "31",
"UA6WFO/9": "31", "UA6WFO/9": "31",
"UA9JLL/M": "31",
"UA9JLL/P": "31", "UA9JLL/P": "31",
"UA9MA/9": "31", "UA9MA/9": "31",
"UA9MA/9/M": "31", "UA9MA/9/M": "31",
@ -15689,6 +15690,7 @@
"R400N": "31", "R400N": "31",
"R70B": "31", "R70B": "31",
"R9/EW1TM": "31", "R9/EW1TM": "31",
"R9HAF/M": "31",
"R9UAG/N": "31", "R9UAG/N": "31",
"RA30KR": "31", "RA30KR": "31",
"RA4CQ/9": "31", "RA4CQ/9": "31",
@ -15847,6 +15849,7 @@
"R63RRC": "32", "R63RRC": "32",
"R7LZ/9": "32", "R7LZ/9": "32",
"R9PS/9": "32", "R9PS/9": "32",
"R9WCF/P": "32",
"RA/UR5HVR": "32", "RA/UR5HVR": "32",
"RA0/UR5HVR": "32", "RA0/UR5HVR": "32",
"RA0A": "32", "RA0A": "32",
@ -16303,6 +16306,7 @@
"R25ARCK/9": "32", "R25ARCK/9": "32",
"R2AKM/0": "32", "R2AKM/0": "32",
"R3RRC/0/MM": "32", "R3RRC/0/MM": "32",
"R3RRC/9": "32",
"R4FBJ/0": "32", "R4FBJ/0": "32",
"R4FBJ/9/P": "32", "R4FBJ/9/P": "32",
"R700SSR": "32", "R700SSR": "32",
@ -16431,7 +16435,6 @@
"UA9ZZ/0/P": "32", "UA9ZZ/0/P": "32",
"UB0Y": "32", "UB0Y": "32",
"UB5O/P": "32", "UB5O/P": "32",
"UD3K/P": "32",
"UE0OFF/0": "32", "UE0OFF/0": "32",
"UE44Y/9": "32", "UE44Y/9": "32",
"UE70Y": "32", "UE70Y": "32",
@ -16525,8 +16528,8 @@
"RF1A/9": "18", "RF1A/9": "18",
"RI18POL": "40", "RI18POL": "40",
"RM19WF": "18", "RM19WF": "18",
"RN9N/M": "18",
"RO19WF": "19", "RO19WF": "19",
"RO2E/M": "18",
"RQ17CW": "18", "RQ17CW": "18",
"RQ4D/9": "18", "RQ4D/9": "18",
"RU17NY": "18", "RU17NY": "18",
@ -16552,7 +16555,6 @@
"R2DA/9": "18", "R2DA/9": "18",
"R75SHK": "18", "R75SHK": "18",
"R9/UN0C": "18", "R9/UN0C": "18",
"R9HAF/M": "18",
"R9MJ/9": "18", "R9MJ/9": "18",
"RA0LH/9": "18", "RA0LH/9": "18",
"RA9H": "18", "RA9H": "18",
@ -16568,7 +16570,6 @@
"RM9I": "18", "RM9I": "18",
"RN9HM/A": "18", "RN9HM/A": "18",
"RN9HM/P": "18", "RN9HM/P": "18",
"RN9N/M": "18",
"RP73TP": "18", "RP73TP": "18",
"RP77KAS": "18", "RP77KAS": "18",
"RP77SSD": "18", "RP77SSD": "18",
@ -16686,6 +16687,7 @@
"UA0KDR/9": "18", "UA0KDR/9": "18",
"UA0ZAY/9": "18", "UA0ZAY/9": "18",
"UA6WFO/9": "18", "UA6WFO/9": "18",
"UA9JLL/M": "18",
"UA9JLL/P": "18", "UA9JLL/P": "18",
"UA9MA/9": "18", "UA9MA/9": "18",
"UA9MA/9/M": "18", "UA9MA/9/M": "18",
@ -16793,6 +16795,7 @@
"R400N": "18", "R400N": "18",
"R70B": "18", "R70B": "18",
"R9/EW1TM": "18", "R9/EW1TM": "18",
"R9HAF/M": "18",
"R9UAG/N": "18", "R9UAG/N": "18",
"RA30KR": "18", "RA30KR": "18",
"RA4CQ/9": "18", "RA4CQ/9": "18",
@ -16896,7 +16899,6 @@
"R8JAJ/9": "16", "R8JAJ/9": "16",
"R8JAJ/P": "16", "R8JAJ/P": "16",
"R8WB/M": "16", "R8WB/M": "16",
"R8WX/P": "16",
"R90WGM": "16", "R90WGM": "16",
"R90WJV": "16", "R90WJV": "16",
"R90WOB": "16", "R90WOB": "16",
@ -16995,7 +16997,6 @@
"RP79UF": "16", "RP79UF": "16",
"RP79WU": "16", "RP79WU": "16",
"RT22WF": "16", "RT22WF": "16",
"RT2F/4": "16",
"RT2F/4/M": "16", "RT2F/4/M": "16",
"RT2F/9/M": "16", "RT2F/9/M": "16",
"RT73EA": "16", "RT73EA": "16",
@ -17149,6 +17150,7 @@
"R63RRC": "18", "R63RRC": "18",
"R7LZ/9": "18", "R7LZ/9": "18",
"R9PS/9": "18", "R9PS/9": "18",
"R9WCF/P": "18",
"RA/UR5HVR": "18", "RA/UR5HVR": "18",
"RA0/UR5HVR": "18", "RA0/UR5HVR": "18",
"RA0A": "18", "RA0A": "18",
@ -17605,6 +17607,7 @@
"R25ARCK/9": "18", "R25ARCK/9": "18",
"R2AKM/0": "18", "R2AKM/0": "18",
"R3RRC/0/MM": "18", "R3RRC/0/MM": "18",
"R3RRC/9": "18",
"R4FBJ/0": "18", "R4FBJ/0": "18",
"R4FBJ/9/P": "18", "R4FBJ/9/P": "18",
"R700SSR": "18", "R700SSR": "18",
@ -17733,7 +17736,6 @@
"UA9ZZ/0/P": "23", "UA9ZZ/0/P": "23",
"UB0Y": "23", "UB0Y": "23",
"UB5O/P": "23", "UB5O/P": "23",
"UD3K/P": "23",
"UE0OFF/0": "23", "UE0OFF/0": "23",
"UE44Y/9": "23", "UE44Y/9": "23",
"UE70Y": "23", "UE70Y": "23",
@ -20595,10 +20597,12 @@
"R0BM/6", "R0BM/6",
"R0CAF/1", "R0CAF/1",
"R0CAF/3", "R0CAF/3",
"R0CAF/5",
"R0CBK/3", "R0CBK/3",
"R0CDP/3", "R0CDP/3",
"R0CM/4", "R0CM/4",
"R0DAD/7", "R0DAD/7",
"R0FBB/6",
"R0IA/3", "R0IA/3",
"R0IT/6", "R0IT/6",
"R0LFX/6", "R0LFX/6",
@ -20763,6 +20767,7 @@
"R8AEU/6", "R8AEU/6",
"R8AT/6", "R8AT/6",
"R8B", "R8B",
"R8CI/4",
"R8CT/4", "R8CT/4",
"R8CT/4/P", "R8CT/4/P",
"R8CW/4", "R8CW/4",
@ -20790,6 +20795,7 @@
"R8UT/4/P", "R8UT/4/P",
"R8WC/6", "R8WC/6",
"R8WC/6/P", "R8WC/6/P",
"R8WX/P",
"R8XF/1", "R8XF/1",
"R8XF/3", "R8XF/3",
"R8XF/4", "R8XF/4",
@ -20913,6 +20919,7 @@
"RA0BM/6", "RA0BM/6",
"RA0BY/3", "RA0BY/3",
"RA0CCV/3", "RA0CCV/3",
"RA0CDZ/6",
"RA0FU/1", "RA0FU/1",
"RA0FW/6", "RA0FW/6",
"RA0LIF/6", "RA0LIF/6",
@ -21069,6 +21076,7 @@
"RD4I", "RD4I",
"RD80KF", "RD80KF",
"RD8X", "RD8X",
"RD8X/6",
"RD9CX/4", "RD9CX/4",
"RD9CX/4/P", "RD9CX/4/P",
"RD9CX/6", "RD9CX/6",
@ -21080,6 +21088,7 @@
"RG4H", "RG4H",
"RG50P", "RG50P",
"RG50P/9", "RG50P/9",
"RG5G/1",
"RG5G/M", "RG5G/M",
"RG80KEDR", "RG80KEDR",
"RG9A/3/P", "RG9A/3/P",
@ -21184,6 +21193,7 @@
"RN22OV", "RN22OV",
"RN2F/1", "RN2F/1",
"RN2F/3", "RN2F/3",
"RN2F/7",
"RN2F/M", "RN2F/M",
"RN2FA/1", "RN2FA/1",
"RN2FA/3", "RN2FA/3",
@ -21216,6 +21226,7 @@
"RO20LH", "RO20LH",
"RO25KL", "RO25KL",
"RO25KO", "RO25KO",
"RO2E/M",
"RO4I", "RO4I",
"RO4W", "RO4W",
"RO75RK", "RO75RK",
@ -21353,6 +21364,7 @@
"RT22NY", "RT22NY",
"RT2F/3", "RT2F/3",
"RT2F/3/M", "RT2F/3/M",
"RT2F/4",
"RT30DX", "RT30DX",
"RT36MS", "RT36MS",
"RT4I", "RT4I",
@ -21845,6 +21857,7 @@
"UC1I", "UC1I",
"UC4I", "UC4I",
"UC8F", "UC8F",
"UD3K/P",
"UD4I", "UD4I",
"UD4W", "UD4W",
"UD8F", "UD8F",
@ -23103,6 +23116,7 @@
"RC9X": "20", "RC9X": "20",
"RD4CBQ/9": "20", "RD4CBQ/9": "20",
"RD8X": "20", "RD8X": "20",
"RG5G/1": "20",
"RG5G/M": "20", "RG5G/M": "20",
"RK1I": "20", "RK1I": "20",
"RK30DR": "20", "RK30DR": "20",
@ -23272,6 +23286,7 @@
"RC9X": "17", "RC9X": "17",
"RD4CBQ/9": "17", "RD4CBQ/9": "17",
"RD8X": "17", "RD8X": "17",
"RG5G/1": "17",
"RG5G/M": "17", "RG5G/M": "17",
"RK1I": "17", "RK1I": "17",
"RK30DR": "17", "RK30DR": "17",
@ -23603,7 +23618,8 @@
"TO60CSG", "TO60CSG",
"TO7C", "TO7C",
"TO7IR", "TO7IR",
"TO7R" "TO7R",
"TO973FY"
], ],
"prefixITU": {}, "prefixITU": {},
"prefixCQ": {}, "prefixCQ": {},
@ -26394,6 +26410,7 @@
"LU3UU/U", "LU3UU/U",
"LU3VAL/U", "LU3VAL/U",
"LU3VAL/V", "LU3VAL/V",
"LU3VAL/Y",
"LU3VCC/V", "LU3VCC/V",
"LU3VE/V", "LU3VE/V",
"LU3VHE/V", "LU3VHE/V",
@ -26703,6 +26720,7 @@
"LU5JDM/L", "LU5JDM/L",
"LU5JIB/D", "LU5JIB/D",
"LU5JIB/I", "LU5JIB/I",
"LU5JSB/F",
"LU5JSB/H", "LU5JSB/H",
"LU5JSB/I", "LU5JSB/I",
"LU5JU/L", "LU5JU/L",
@ -28714,6 +28732,7 @@
"LU2VDQ/Y": "16", "LU2VDQ/Y": "16",
"LU2XAN/Y": "16", "LU2XAN/Y": "16",
"LU2YMG/Y": "16", "LU2YMG/Y": "16",
"LU3VAL/Y": "16",
"LU3XAP/XA": "16", "LU3XAP/XA": "16",
"LU3YEP/Y": "16", "LU3YEP/Y": "16",
"LU3YLF/Y": "16", "LU3YLF/Y": "16",
@ -31040,6 +31059,7 @@
"KI4YAF", "KI4YAF",
"KI4YOG", "KI4YOG",
"KI5JLV", "KI5JLV",
"KI5VWE",
"KI5YDR", "KI5YDR",
"KI6CRL", "KI6CRL",
"KI6DVJ", "KI6DVJ",
@ -31111,6 +31131,7 @@
"KK6EJ", "KK6EJ",
"KK6GM", "KK6GM",
"KK6GRC", "KK6GRC",
"KK6MPH",
"KK6OMX", "KK6OMX",
"KK6PGA", "KK6PGA",
"KK6RM", "KK6RM",
@ -31135,6 +31156,7 @@
"KM6NFS", "KM6NFS",
"KM6RJA", "KM6RJA",
"KM6RWE", "KM6RWE",
"KM6SAB",
"KM6UVP", "KM6UVP",
"KM6WZ", "KM6WZ",
"KN4KYO", "KN4KYO",
@ -31160,6 +31182,7 @@
"KY1I", "KY1I",
"KZ6T", "KZ6T",
"N0CAN", "N0CAN",
"N0FIX",
"N0KXY", "N0KXY",
"N0PJV", "N0PJV",
"N0VYO", "N0VYO",
@ -34006,9 +34029,7 @@
"confirmed_bands": {}, "confirmed_bands": {},
"worked_modes": {}, "worked_modes": {},
"confirmed_modes": {}, "confirmed_modes": {},
"direct": [ "direct": [],
"VERSION"
],
"prefixITU": {}, "prefixITU": {},
"prefixCQ": {}, "prefixCQ": {},
"directITU": {}, "directITU": {},
@ -34624,6 +34645,7 @@
"VK4WWI/8", "VK4WWI/8",
"VK5AYL/8", "VK5AYL/8",
"VK5BC/8", "VK5BC/8",
"VK5BRU/8",
"VK5CC/6", "VK5CC/6",
"VK5CE/6", "VK5CE/6",
"VK5CE/8", "VK5CE/8",
@ -34840,6 +34862,7 @@
"VK4WWI/8": "55", "VK4WWI/8": "55",
"VK5AYL/8": "55", "VK5AYL/8": "55",
"VK5BC/8": "55", "VK5BC/8": "55",
"VK5BRU/8": "55",
"VK5CE/8": "55", "VK5CE/8": "55",
"VK5HSX/8": "55", "VK5HSX/8": "55",
"VK5MAV/8": "55", "VK5MAV/8": "55",
@ -34924,6 +34947,7 @@
"VK4WWI/8": "29", "VK4WWI/8": "29",
"VK5AYL/8": "29", "VK5AYL/8": "29",
"VK5BC/8": "29", "VK5BC/8": "29",
"VK5BRU/8": "29",
"VK5CE/8": "29", "VK5CE/8": "29",
"VK5HSX/8": "29", "VK5HSX/8": "29",
"VK5MAV/8": "29", "VK5MAV/8": "29",
@ -42758,6 +42782,7 @@
"G0HCQ", "G0HCQ",
"G0JCE", "G0JCE",
"G1R", "G1R",
"G1T",
"G4WZG", "G4WZG",
"G4X", "G4X",
"G5RDX", "G5RDX",
@ -46034,6 +46059,7 @@
"AL0G", "AL0G",
"AL0H", "AL0H",
"AL0I", "AL0I",
"AL0N",
"AL0P", "AL0P",
"AL0Q", "AL0Q",
"AL0R", "AL0R",
@ -46042,6 +46068,7 @@
"AL0Y", "AL0Y",
"AL1A", "AL1A",
"AL1AK", "AL1AK",
"AL1AS",
"AL1B", "AL1B",
"AL1B/M", "AL1B/M",
"AL1CE", "AL1CE",
@ -46451,6 +46478,7 @@
"K8FGL/LH", "K8FGL/LH",
"K8H", "K8H",
"K8JED", "K8JED",
"K8K",
"K8KH", "K8KH",
"K8O", "K8O",
"K8T", "K8T",
@ -46916,7 +46944,6 @@
"KH2FJ", "KH2FJ",
"KH2FM", "KH2FM",
"KH2FX", "KH2FX",
"KH2G",
"KH2GG", "KH2GG",
"KH2GM", "KH2GM",
"KH2GN", "KH2GN",
@ -47847,6 +47874,7 @@
"KL3XJ", "KL3XJ",
"KL3XS", "KL3XS",
"KL3YH", "KL3YH",
"KL3YQ",
"KL3ZC", "KL3ZC",
"KL4AO", "KL4AO",
"KL4BQ", "KL4BQ",
@ -48393,6 +48421,7 @@
"KL7ZT", "KL7ZT",
"KL7ZW", "KL7ZW",
"KL8DX", "KL8DX",
"KL8K",
"KL8R", "KL8R",
"KL8RV", "KL8RV",
"KL8SU", "KL8SU",
@ -48657,6 +48686,7 @@
"KP4VZ", "KP4VZ",
"KP4WG", "KP4WG",
"KP4WK", "KP4WK",
"KP4WM",
"KP4WPD", "KP4WPD",
"KP4WR", "KP4WR",
"KP4WW", "KP4WW",
@ -48863,6 +48893,7 @@
"N6ODT", "N6ODT",
"N6PU", "N6PU",
"N6QIH", "N6QIH",
"N6RIC",
"N6RMQ", "N6RMQ",
"N6SCW", "N6SCW",
"N6SEG", "N6SEG",
@ -49245,7 +49276,6 @@
"NL7KB", "NL7KB",
"NL7KD", "NL7KD",
"NL7KL", "NL7KL",
"NL7KV",
"NL7KX", "NL7KX",
"NL7LC", "NL7LC",
"NL7LE", "NL7LE",
@ -49790,7 +49820,6 @@
"WH0AAZ", "WH0AAZ",
"WH0AI", "WH0AI",
"WH0EWX", "WH0EWX",
"WH0JA",
"WH0JSN", "WH0JSN",
"WH0M", "WH0M",
"WH0VL", "WH0VL",
@ -49982,6 +50011,7 @@
"WH6EHW", "WH6EHW",
"WH6EHY", "WH6EHY",
"WH6EI", "WH6EI",
"WH6EID",
"WH6EIJ", "WH6EIJ",
"WH6EIK", "WH6EIK",
"WH6EIN", "WH6EIN",
@ -49991,6 +50021,7 @@
"WH6EJK", "WH6EJK",
"WH6EJV", "WH6EJV",
"WH6EKB", "WH6EKB",
"WH6EKG",
"WH6EKI", "WH6EKI",
"WH6EKV", "WH6EKV",
"WH6EKW", "WH6EKW",
@ -50451,6 +50482,7 @@
"WL7LB", "WL7LB",
"WL7LH", "WL7LH",
"WL7LK", "WL7LK",
"WL7LX",
"WL7LZ", "WL7LZ",
"WL7LZ/M", "WL7LZ/M",
"WL7M", "WL7M",
@ -50496,6 +50528,7 @@
"WL7VC", "WL7VC",
"WL7VG", "WL7VG",
"WL7VK", "WL7VK",
"WL7VU",
"WL7VV", "WL7VV",
"WL7W", "WL7W",
"WL7WB", "WL7WB",
@ -52606,6 +52639,7 @@
"KP4JDR": "08", "KP4JDR": "08",
"KP4JMP": "08", "KP4JMP": "08",
"KP4UK": "08", "KP4UK": "08",
"KP4WM": "08",
"N0EK": "08", "N0EK": "08",
"N2A": "08", "N2A": "08",
"N2AIR": "08", "N2AIR": "08",
@ -52888,6 +52922,7 @@
"WL7CJY": "08", "WL7CJY": "08",
"WL7DW": "08", "WL7DW": "08",
"WL7L": "08", "WL7L": "08",
"WL7VU": "08",
"WP2XX": "08", "WP2XX": "08",
"WP3BX": "08", "WP3BX": "08",
"WP3CC": "08", "WP3CC": "08",
@ -53230,6 +53265,7 @@
"KI4VAK": "08", "KI4VAK": "08",
"KI4WOI": "08", "KI4WOI": "08",
"KI5EEE": "08", "KI5EEE": "08",
"KI6FPL": "08",
"KI6GIG": "08", "KI6GIG": "08",
"KJ4AYN": "08", "KJ4AYN": "08",
"KJ4WDI": "08", "KJ4WDI": "08",
@ -53653,7 +53689,6 @@
"NP2PA": "08", "NP2PA": "08",
"NP2T": "08", "NP2T": "08",
"NP2W": "08", "NP2W": "08",
"NP3AX": "08",
"NP3BL": "08", "NP3BL": "08",
"NP3C": "08", "NP3C": "08",
"NP3CI": "08", "NP3CI": "08",
@ -54217,7 +54252,6 @@
"KI4SET": "07", "KI4SET": "07",
"KI5DQL": "07", "KI5DQL": "07",
"KI5MKH": "07", "KI5MKH": "07",
"KI6FPL": "07",
"KI7PEZ": "07", "KI7PEZ": "07",
"KJ4ETG": "07", "KJ4ETG": "07",
"KK6DLH": "07", "KK6DLH": "07",
@ -54960,6 +54994,7 @@
"KL7SY": "06", "KL7SY": "06",
"KL7VU": "06", "KL7VU": "06",
"KL7VU/6": "06", "KL7VU/6": "06",
"KL8K": "06",
"KL8R": "06", "KL8R": "06",
"KM6BI": "06", "KM6BI": "06",
"KM6EPQ": "06", "KM6EPQ": "06",
@ -54989,6 +55024,7 @@
"N6IJR": "06", "N6IJR": "06",
"N6IV": "06", "N6IV": "06",
"N6JMK": "06", "N6JMK": "06",
"N6RIC": "06",
"N6SPP": "06", "N6SPP": "06",
"N6XIV": "06", "N6XIV": "06",
"N6YKJ": "06", "N6YKJ": "06",
@ -55090,7 +55126,6 @@
"WE6O": "06", "WE6O": "06",
"WH0AAR": "06", "WH0AAR": "06",
"WH0AAZ": "06", "WH0AAZ": "06",
"WH0JA": "06",
"WH0JSN": "06", "WH0JSN": "06",
"WH0M": "06", "WH0M": "06",
"WH2A": "06", "WH2A": "06",
@ -55202,6 +55237,7 @@
"WL7EA": "06", "WL7EA": "06",
"WL7EKK": "06", "WL7EKK": "06",
"WL7JF": "06", "WL7JF": "06",
"WL7LX": "06",
"WL7MN": "06", "WL7MN": "06",
"WL7PA": "06", "WL7PA": "06",
"WL7RA": "06", "WL7RA": "06",
@ -55296,7 +55332,9 @@
"AK7J": "06", "AK7J": "06",
"AL0AA": "06", "AL0AA": "06",
"AL0H": "06", "AL0H": "06",
"AL0N": "06",
"AL0X": "06", "AL0X": "06",
"AL1AS": "06",
"AL1N": "06", "AL1N": "06",
"AL1P": "06", "AL1P": "06",
"AL1VE": "06", "AL1VE": "06",
@ -55511,7 +55549,6 @@
"KH2AY": "06", "KH2AY": "06",
"KH2CH": "06", "KH2CH": "06",
"KH2DX": "06", "KH2DX": "06",
"KH2G": "06",
"KH2GG": "06", "KH2GG": "06",
"KH2GN": "06", "KH2GN": "06",
"KH2JA": "06", "KH2JA": "06",
@ -56200,7 +56237,6 @@
"NL7JE": "06", "NL7JE": "06",
"NL7JJ": "06", "NL7JJ": "06",
"NL7JN": "06", "NL7JN": "06",
"NL7KV": "06",
"NL7LI": "06", "NL7LI": "06",
"NL7MS": "06", "NL7MS": "06",
"NL7MT": "06", "NL7MT": "06",
@ -56233,6 +56269,7 @@
"NP2LK": "06", "NP2LK": "06",
"NP2MU": "06", "NP2MU": "06",
"NP2X/7": "06", "NP2X/7": "06",
"NP3AX": "06",
"NP3PH": "06", "NP3PH": "06",
"NP4AI/M": "06", "NP4AI/M": "06",
"NP4ES": "06", "NP4ES": "06",
@ -56291,6 +56328,7 @@
"WH0AAM": "06", "WH0AAM": "06",
"WH2ACV": "06", "WH2ACV": "06",
"WH2AJF": "06", "WH2AJF": "06",
"WH2T": "06",
"WH6ANB": "06", "WH6ANB": "06",
"WH6ARU": "06", "WH6ARU": "06",
"WH6ASB": "06", "WH6ASB": "06",
@ -56339,7 +56377,9 @@
"WH6EGM": "06", "WH6EGM": "06",
"WH6EHE": "06", "WH6EHE": "06",
"WH6EHW": "06", "WH6EHW": "06",
"WH6EID": "06",
"WH6EJV": "06", "WH6EJV": "06",
"WH6EKG": "06",
"WH6EQB": "06", "WH6EQB": "06",
"WH6EQE": "06", "WH6EQE": "06",
"WH6EQH": "06", "WH6EQH": "06",
@ -56545,6 +56585,7 @@
"K8FGL/LH": "08", "K8FGL/LH": "08",
"K8H": "08", "K8H": "08",
"K8JED": "08", "K8JED": "08",
"K8K": "08",
"K8O": "08", "K8O": "08",
"K8T": "08", "K8T": "08",
"K8ZZ/M": "08", "K8ZZ/M": "08",
@ -56826,7 +56867,6 @@
"WA9STI": "08", "WA9STI": "08",
"WE9EE": "08", "WE9EE": "08",
"WH0AI": "08", "WH0AI": "08",
"WH2T": "08",
"WH6AFV": "08", "WH6AFV": "08",
"WH6CDU": "08", "WH6CDU": "08",
"WH6DVO": "08", "WH6DVO": "08",
@ -56967,6 +57007,7 @@
"KL3SA": "08", "KL3SA": "08",
"KL3TI": "08", "KL3TI": "08",
"KL3XJ": "08", "KL3XJ": "08",
"KL3YQ": "08",
"KL4EJ": "08", "KL4EJ": "08",
"KL4KA": "08", "KL4KA": "08",
"KL5AY": "08", "KL5AY": "08",
@ -57805,6 +57846,7 @@
"KP4JDR": "05", "KP4JDR": "05",
"KP4JMP": "05", "KP4JMP": "05",
"KP4UK": "05", "KP4UK": "05",
"KP4WM": "05",
"N0EK": "05", "N0EK": "05",
"N2A": "05", "N2A": "05",
"N2AIR": "05", "N2AIR": "05",
@ -58087,6 +58129,7 @@
"WL7CJY": "05", "WL7CJY": "05",
"WL7DW": "05", "WL7DW": "05",
"WL7L": "05", "WL7L": "05",
"WL7VU": "05",
"WP2XX": "05", "WP2XX": "05",
"WP3BX": "05", "WP3BX": "05",
"WP3CC": "05", "WP3CC": "05",
@ -58429,6 +58472,7 @@
"KI4VAK": "05", "KI4VAK": "05",
"KI4WOI": "05", "KI4WOI": "05",
"KI5EEE": "05", "KI5EEE": "05",
"KI6FPL": "05",
"KI6GIG": "05", "KI6GIG": "05",
"KJ4AYN": "05", "KJ4AYN": "05",
"KJ4WDI": "05", "KJ4WDI": "05",
@ -58852,7 +58896,6 @@
"NP2PA": "05", "NP2PA": "05",
"NP2T": "05", "NP2T": "05",
"NP2W": "05", "NP2W": "05",
"NP3AX": "05",
"NP3BL": "05", "NP3BL": "05",
"NP3C": "05", "NP3C": "05",
"NP3CI": "05", "NP3CI": "05",
@ -59416,7 +59459,6 @@
"KI4SET": "04", "KI4SET": "04",
"KI5DQL": "04", "KI5DQL": "04",
"KI5MKH": "04", "KI5MKH": "04",
"KI6FPL": "04",
"KI7PEZ": "04", "KI7PEZ": "04",
"KJ4ETG": "04", "KJ4ETG": "04",
"KK6DLH": "04", "KK6DLH": "04",
@ -60159,6 +60201,7 @@
"KL7SY": "03", "KL7SY": "03",
"KL7VU": "03", "KL7VU": "03",
"KL7VU/6": "03", "KL7VU/6": "03",
"KL8K": "03",
"KL8R": "03", "KL8R": "03",
"KM6BI": "03", "KM6BI": "03",
"KM6EPQ": "03", "KM6EPQ": "03",
@ -60188,6 +60231,7 @@
"N6IJR": "03", "N6IJR": "03",
"N6IV": "03", "N6IV": "03",
"N6JMK": "03", "N6JMK": "03",
"N6RIC": "03",
"N6SPP": "03", "N6SPP": "03",
"N6XIV": "03", "N6XIV": "03",
"N6YKJ": "03", "N6YKJ": "03",
@ -60289,7 +60333,6 @@
"WE6O": "03", "WE6O": "03",
"WH0AAR": "03", "WH0AAR": "03",
"WH0AAZ": "03", "WH0AAZ": "03",
"WH0JA": "03",
"WH0JSN": "03", "WH0JSN": "03",
"WH0M": "03", "WH0M": "03",
"WH2A": "03", "WH2A": "03",
@ -60401,6 +60444,7 @@
"WL7EA": "03", "WL7EA": "03",
"WL7EKK": "03", "WL7EKK": "03",
"WL7JF": "03", "WL7JF": "03",
"WL7LX": "03",
"WL7MN": "03", "WL7MN": "03",
"WL7PA": "03", "WL7PA": "03",
"WL7RA": "03", "WL7RA": "03",
@ -60495,7 +60539,9 @@
"AK7J": "03", "AK7J": "03",
"AL0AA": "03", "AL0AA": "03",
"AL0H": "03", "AL0H": "03",
"AL0N": "03",
"AL0X": "03", "AL0X": "03",
"AL1AS": "03",
"AL1N": "03", "AL1N": "03",
"AL1P": "03", "AL1P": "03",
"AL1VE": "03", "AL1VE": "03",
@ -60710,7 +60756,6 @@
"KH2AY": "03", "KH2AY": "03",
"KH2CH": "03", "KH2CH": "03",
"KH2DX": "03", "KH2DX": "03",
"KH2G": "03",
"KH2GG": "03", "KH2GG": "03",
"KH2GN": "03", "KH2GN": "03",
"KH2JA": "03", "KH2JA": "03",
@ -61399,7 +61444,6 @@
"NL7JE": "03", "NL7JE": "03",
"NL7JJ": "03", "NL7JJ": "03",
"NL7JN": "03", "NL7JN": "03",
"NL7KV": "03",
"NL7LI": "03", "NL7LI": "03",
"NL7MS": "03", "NL7MS": "03",
"NL7MT": "03", "NL7MT": "03",
@ -61432,6 +61476,7 @@
"NP2LK": "03", "NP2LK": "03",
"NP2MU": "03", "NP2MU": "03",
"NP2X/7": "03", "NP2X/7": "03",
"NP3AX": "03",
"NP3PH": "03", "NP3PH": "03",
"NP4AI/M": "03", "NP4AI/M": "03",
"NP4ES": "03", "NP4ES": "03",
@ -61490,6 +61535,7 @@
"WH0AAM": "03", "WH0AAM": "03",
"WH2ACV": "03", "WH2ACV": "03",
"WH2AJF": "03", "WH2AJF": "03",
"WH2T": "03",
"WH6ANB": "03", "WH6ANB": "03",
"WH6ARU": "03", "WH6ARU": "03",
"WH6ASB": "03", "WH6ASB": "03",
@ -61538,7 +61584,9 @@
"WH6EGM": "03", "WH6EGM": "03",
"WH6EHE": "03", "WH6EHE": "03",
"WH6EHW": "03", "WH6EHW": "03",
"WH6EID": "03",
"WH6EJV": "03", "WH6EJV": "03",
"WH6EKG": "03",
"WH6EQB": "03", "WH6EQB": "03",
"WH6EQE": "03", "WH6EQE": "03",
"WH6EQH": "03", "WH6EQH": "03",
@ -61744,6 +61792,7 @@
"K8FGL/LH": "04", "K8FGL/LH": "04",
"K8H": "04", "K8H": "04",
"K8JED": "04", "K8JED": "04",
"K8K": "04",
"K8O": "04", "K8O": "04",
"K8T": "04", "K8T": "04",
"K8ZZ/M": "04", "K8ZZ/M": "04",
@ -62025,7 +62074,6 @@
"WA9STI": "04", "WA9STI": "04",
"WE9EE": "04", "WE9EE": "04",
"WH0AI": "04", "WH0AI": "04",
"WH2T": "04",
"WH6AFV": "04", "WH6AFV": "04",
"WH6CDU": "04", "WH6CDU": "04",
"WH6DVO": "04", "WH6DVO": "04",
@ -62166,6 +62214,7 @@
"KL3SA": "04", "KL3SA": "04",
"KL3TI": "04", "KL3TI": "04",
"KL3XJ": "04", "KL3XJ": "04",
"KL3YQ": "04",
"KL4EJ": "04", "KL4EJ": "04",
"KL4KA": "04", "KL4KA": "04",
"KL5AY": "04", "KL5AY": "04",
@ -62608,6 +62657,7 @@
"GB0ATM", "GB0ATM",
"GB0AWE", "GB0AWE",
"GB0AWS", "GB0AWS",
"GB0BGP",
"GB0BHR", "GB0BHR",
"GB0BP", "GB0BP",
"GB0BRE", "GB0BRE",
@ -73619,6 +73669,15 @@
"A60STAYHOME/7", "A60STAYHOME/7",
"A60STAYHOME/8", "A60STAYHOME/8",
"A60STAYHOME/9", "A60STAYHOME/9",
"A60UED/0",
"A60UED/1",
"A60UED/2",
"A60UED/3",
"A60UED/4",
"A60UED/5",
"A60UED/7",
"A60UED/8",
"A60UED/9",
"A60WAAD/0", "A60WAAD/0",
"A60WAAD/1", "A60WAAD/1",
"A60WAAD/2", "A60WAAD/2",

Wyświetl plik

@ -551,7 +551,7 @@
{ {
for (msg in window.opener.GT.gtMessages[id].history) for (msg in window.opener.GT.gtMessages[id].history)
{ {
if (window.opener.GT.gtMessages[id].history[msg].id != 0) if ("call" in window.opener.GT.gtMessages[id].history[msg])
worker += makeViewMessage( worker += makeViewMessage(
"them", "them",
window.opener.GT.gtFlagPins[id].call, window.opener.GT.gtFlagPins[id].call,

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 2.1 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 2.7 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 2.1 KiB

Wyświetl plik

@ -161,15 +161,42 @@ function lotwSettingsDisplay()
lotwCountTd.innerHTML = Object.keys(GT.lotwCallsigns).length; lotwCountTd.innerHTML = Object.keys(GT.lotwCallsigns).length;
} }
function removeLotwFile()
{
try
{
fs.unlinkSync(GT.lotwFile);
}
catch (err)
{
// handle the error
}
GT.callsignLookups.lotwLastUpdate = 0;
if (GT.lotwLoadTimer != null)
{
nodeTimers.clearTimeout(GT.lotwLoadTimer);
GT.lotwLoadTimer = null;
}
}
function lotwValuesChanged() function lotwValuesChanged()
{ {
let wasEnabled = GT.callsignLookups.lotwUseEnable;
GT.callsignLookups.lotwUseEnable = lotwUseEnable.checked; GT.callsignLookups.lotwUseEnable = lotwUseEnable.checked;
saveCallsignSettings(); saveCallsignSettings();
if (GT.callsignLookups.lotwUseEnable == true) if (GT.callsignLookups.lotwUseEnable == true)
{ {
if (wasEnabled == false)
{
removeLotwFile();
}
lotwLoadCallsigns(); lotwLoadCallsigns();
} }
lotwSettingsDisplay(); else
{
removeLotwFile();
lotwSettingsDisplay();
}
setAlertVisual(); setAlertVisual();
goProcessRoster(); goProcessRoster();
@ -332,15 +359,42 @@ function cacSettingsDisplay()
cacCountTd.innerHTML = Object.keys(GT.cacCallsigns).length; cacCountTd.innerHTML = Object.keys(GT.cacCallsigns).length;
} }
function removeCacFile()
{
try
{
fs.unlinkSync(GT.cacFile);
}
catch (err)
{
// handle the error
}
GT.callsignLookups.cacLastUpdate = 0;
if (GT.cacLoadTimer != null)
{
nodeTimers.clearTimeout(GT.cacLoadTimer);
GT.cacLoadTimer = null;
}
}
function cacValuesChanged() function cacValuesChanged()
{ {
let wasEnabled = GT.callsignLookups.cacUseEnable;
GT.callsignLookups.cacUseEnable = cacUseEnable.checked; GT.callsignLookups.cacUseEnable = cacUseEnable.checked;
saveCallsignSettings(); saveCallsignSettings();
if (GT.callsignLookups.cacUseEnable == true) if (GT.callsignLookups.cacUseEnable == true)
{ {
if (wasEnabled == false)
{
removeCacFile();
}
cacLoadCallsigns(); cacLoadCallsigns();
} }
cacSettingsDisplay(); else
{
removeCacFile();
cacSettingsDisplay();
}
} }
function oqrsLoadCallsigns() function oqrsLoadCallsigns()
@ -402,15 +456,42 @@ function oqrsSettingsDisplay()
oqrsCountTd.innerHTML = Object.keys(GT.oqrsCallsigns).length; oqrsCountTd.innerHTML = Object.keys(GT.oqrsCallsigns).length;
} }
function removeOqrsFile()
{
try
{
fs.unlinkSync(GT.oqrsFile);
}
catch (err)
{
// handle the error
}
GT.callsignLookups.oqrsLastUpdate = 0;
if (GT.oqrsLoadTimer != null)
{
nodeTimers.clearTimeout(GT.oqrsLoadTimer);
GT.oqrsLoadTimer = null;
}
}
function oqrsValuesChanged() function oqrsValuesChanged()
{ {
let wasEnabled = GT.callsignLookups.oqrsUseEnable;
GT.callsignLookups.oqrsUseEnable = oqrsUseEnable.checked; GT.callsignLookups.oqrsUseEnable = oqrsUseEnable.checked;
saveCallsignSettings(); saveCallsignSettings();
if (GT.callsignLookups.oqrsUseEnable == true) if (GT.callsignLookups.oqrsUseEnable == true)
{ {
if (wasEnabled == false)
{
removeOqrsFile();
}
oqrsLoadCallsigns(); oqrsLoadCallsigns();
} }
oqrsSettingsDisplay(); else
{
removeOqrsFile();
oqrsSettingsDisplay();
}
setAlertVisual(); setAlertVisual();
goProcessRoster(); goProcessRoster();
@ -507,15 +588,42 @@ function eqslSettingsDisplay()
eqslCountTd.innerHTML = Object.keys(GT.eqslCallsigns).length; eqslCountTd.innerHTML = Object.keys(GT.eqslCallsigns).length;
} }
function removeEqslFile()
{
try
{
fs.unlinkSync(GT.eqslFile);
}
catch (err)
{
// handle the error
}
GT.callsignLookups.eqslLastUpdate = 0;
if (GT.eqslLoadTimer != null)
{
nodeTimers.clearTimeout(GT.eqslLoadTimer);
GT.eqslLoadTimer = null;
}
}
function eqslValuesChanged() function eqslValuesChanged()
{ {
let wasEnabled = GT.callsignLookups.eqslUseEnable;
GT.callsignLookups.eqslUseEnable = eqslUseEnable.checked; GT.callsignLookups.eqslUseEnable = eqslUseEnable.checked;
saveCallsignSettings(); saveCallsignSettings();
if (GT.callsignLookups.eqslUseEnable == true) if (GT.callsignLookups.eqslUseEnable == true)
{ {
if (wasEnabled == false)
{
removeEqslFile();
}
eqslLoadCallsigns(); eqslLoadCallsigns();
} }
eqslSettingsDisplay(); else
{
removeEqslFile();
eqslSettingsDisplay();
}
setAlertVisual(); setAlertVisual();
goProcessRoster(); goProcessRoster();
@ -659,6 +767,24 @@ function ulsSettingsDisplay()
} }
} }
function removeUlsFile()
{
try
{
fs.unlinkSync(GT.ulsFile);
}
catch (err)
{
// handle the error
}
GT.callsignLookups.eqslLastUpdate = 0;
if (GT.ulsLoadTimer != null)
{
nodeTimers.clearTimeout(GT.ulsLoadTimer);
GT.ulsLoadTimer = null;
}
}
function ulsValuesChanged() function ulsValuesChanged()
{ {
GT.callsignLookups.ulsUseEnable = ulsUseEnable.checked; GT.callsignLookups.ulsUseEnable = ulsUseEnable.checked;
@ -669,6 +795,7 @@ function ulsValuesChanged()
} }
else else
{ {
removeUlsFile();
resetULSDatabase(); resetULSDatabase();
ulsSettingsDisplay(); ulsSettingsDisplay();
ulsCountTd.innerHTML = 0; ulsCountTd.innerHTML = 0;

Wyświetl plik

@ -551,8 +551,8 @@ GT.pskColors["12m"] = "CB3D3D";
GT.pskColors["11m"] = "00FF00"; GT.pskColors["11m"] = "00FF00";
GT.pskColors["10m"] = "FF69B4"; GT.pskColors["10m"] = "FF69B4";
GT.pskColors["8m"] = "8b00fb"; GT.pskColors["8m"] = "8b00fb";
GT.pskColors["6m"] = "ff4d4d"; GT.pskColors["6m"] = "4dfff9";
GT.pskColors["4m"] = "df0040"; GT.pskColors["4m"] = "93ff05";
GT.pskColors["2m"] = "FF1493"; GT.pskColors["2m"] = "FF1493";
GT.pskColors["1.25m"] = "beff00"; GT.pskColors["1.25m"] = "beff00";
GT.pskColors["70cm"] = "999900"; GT.pskColors["70cm"] = "999900";
@ -1332,9 +1332,9 @@ function createSpotTipTable(toolElement)
var fromPoint = ol.proj.fromLonLat([LL.o, LL.a]); var fromPoint = ol.proj.fromLonLat([LL.o, LL.a]);
worker = "<table id='tooltipTable' class='darkTable' ><tr><th colspan=2 style='color:cyan'>Rx Spot</th></tr>"; worker = "<table id='tooltipTable' class='darkTable' ><tr><th colspan=2 style='color:cyan'>Rx Spot</th></tr>";
worker += "<tr><td>Age</td><td>" + toDHMS(Number(now - report.when)) + "</td></tr>";
worker += "<tr><td>dB</td><td style='color:#DD44DD' >" + formatSignalReport(Number(report.snr)) + "</td></tr>";
worker += "<tr><td>Call</td><td style='color:#ff0' >" + formatCallsign(report.call) + "</td></tr>"; worker += "<tr><td>Call</td><td style='color:#ff0' >" + formatCallsign(report.call) + "</td></tr>";
worker += "<tr><td>dB</td><td style='color:#DD44DD' >" + formatSignalReport(Number(report.snr)) + "</td></tr>";
worker += "<tr><td>Age</td><td>" + toDHMS(Number(now - report.when)) + "</td></tr>";
if (report.dxcc > 0) if (report.dxcc > 0)
{ {
@ -2340,14 +2340,6 @@ function setTrophyOverlay(which)
{ {
GT.layerVectors[key].setVisible(true); GT.layerVectors[key].setVisible(true);
} }
if (GT.appSettings.gtFlagImgSrc > 0 && GT.appSettings.gtShareEnable == true && GT.mapSettings.offlineMode == false)
{
GT.layerVectors.gtflags.setVisible(true);
}
else
{
GT.layerVectors.gtflags.setVisible(false);
}
GT.layerVectors.award.setVisible(false); GT.layerVectors.award.setVisible(false);
if (GT.mapSettings.showAllGrids == false) if (GT.mapSettings.showAllGrids == false)
{ {
@ -2375,14 +2367,6 @@ function setTrophyOverlay(which)
{ {
GT.layerVectors[key].setVisible(true); GT.layerVectors[key].setVisible(true);
} }
if (GT.appSettings.gtFlagImgSrc > 0 && GT.appSettings.gtShareEnable == true && GT.mapSettings.offlineMode == false)
{
GT.layerVectors.gtflags.setVisible(true);
}
else
{
GT.layerVectors.gtflags.setVisible(false);
}
if (GT.mapSettings.showAllGrids == false) if (GT.mapSettings.showAllGrids == false)
{ {
GT.layerVectors.lineGrids.setVisible(false); GT.layerVectors.lineGrids.setVisible(false);
@ -2398,6 +2382,15 @@ function setTrophyOverlay(which)
mapLoseFocus(); mapLoseFocus();
} }
if (GT.appSettings.gtFlagImgSrc > 0 && GT.appSettings.gtShareEnable == true && GT.mapSettings.offlineMode == false)
{
GT.layerVectors.gtflags.setVisible(true);
}
else
{
GT.layerVectors.gtflags.setVisible(false);
}
if (which == 1) if (which == 1)
{ {
for (key in GT.cqZones) for (key in GT.cqZones)
@ -2987,8 +2980,6 @@ function createFlagTipTable(feature)
function mouseOverGtFlag(feature) function mouseOverGtFlag(feature)
{ {
if (GT.currentOverlay != 0) return false;
createFlagTipTable(feature); createFlagTipTable(feature);
mouseGtFlagMove(feature); mouseGtFlagMove(feature);
@ -3061,6 +3052,21 @@ function mouseOutZimezone(feature)
feature.setStyle(null); feature.setStyle(null);
} }
function mouseOverSpotItem(feature, fromHover)
{
if (GT.MyGridIsUp) return false;
if (GT.mapSettings.mouseOver == true && fromHover == false) return false;
if (GT.mapSettings.mouseOver == false && fromHover == true) return false;
createTooltTipTable(feature);
mouseMoveDataItem(feature);
myTooltip.style.zIndex = 500;
myTooltip.style.display = "block";
return true;
}
function mouseOverDataItem(feature, fromHover) function mouseOverDataItem(feature, fromHover)
{ {
if (GT.currentOverlay != 0) return false; if (GT.currentOverlay != 0) return false;
@ -4333,7 +4339,7 @@ function initHoverFunctors()
GT.hoverFunctors.us48 = { hover: trophyOver, move: trophyMove, out: trophyOut }; GT.hoverFunctors.us48 = { hover: trophyOver, move: trophyMove, out: trophyOut };
GT.hoverFunctors.parkFlag = { hover: mouseOverPark, move: mouseParkMove, out: mouseOutPark }; GT.hoverFunctors.parkFlag = { hover: mouseOverPark, move: mouseParkMove, out: mouseOutPark };
GT.hoverFunctors.gtFlag = { hover: mouseOverGtFlag, move: mouseGtFlagMove, out: mouseOutGtFlag }; GT.hoverFunctors.gtFlag = { hover: mouseOverGtFlag, move: mouseGtFlagMove, out: mouseOutGtFlag };
GT.hoverFunctors.spot = { hover: mouseOverDataItem, move: mouseMoveDataItem, out: mouseOutOfDataItem }; GT.hoverFunctors.spot = { hover: mouseOverSpotItem, move: mouseMoveDataItem, out: mouseOutOfDataItem };
} }
function initMap() function initMap()
@ -4486,7 +4492,7 @@ function initMap()
var LL = ol.proj.toLonLat(mouseLngLat); var LL = ol.proj.toLonLat(mouseLngLat);
var dist = parseInt(MyCircle.distance(GT.myLat, GT.myLon, LL[1], LL[0], distanceUnit.value) * MyCircle.validateRadius(distanceUnit.value)) + distanceUnit.value.toLowerCase(); var dist = parseInt(MyCircle.distance(GT.myLat, GT.myLon, LL[1], LL[0], distanceUnit.value) * MyCircle.validateRadius(distanceUnit.value)) + distanceUnit.value.toLowerCase();
var azim = parseInt(MyCircle.bearing(GT.myLat, GT.myLon, LL[1], LL[0])) + "&deg;"; var azim = parseInt(MyCircle.bearing(GT.myLat, GT.myLon, LL[1], LL[0])) + "&deg;";
var gg = latLonToGridSquare(LL[1], LL[0], (GT.appSettings.sixWideMode == 1 ? 6 : 4)); var gg = latLonToGridSquare(LL[1], LL[0], 6);
mouseTrackDiv.innerHTML = LL[1].toFixed(3) + ", " + LL[0].toFixed(3) + " " + dist + " " + azim + " " + gg; mouseTrackDiv.innerHTML = LL[1].toFixed(3) + ", " + LL[0].toFixed(3) + " " + dist + " " + azim + " " + gg;
mouseTrackDiv.style.display = "block"; mouseTrackDiv.style.display = "block";
} }

Wyświetl plik

@ -47,25 +47,19 @@ GT.potaUnknownPark = {
grid: "" grid: ""
}; };
GT.gtParkOnInstance = new ol.style.Text({ GT.gtParkOnInstance = new ol.style.Icon({
text: "🏕️", src: "./img/ParkOnInstance.png",
font: "20px Verdana", scale: 0.5
textAlign: "center",
justify: "center"
}); });
GT.gtParkWorkedOnInstance = new ol.style.Text({ GT.gtParkWorkedOnInstance = new ol.style.Icon({
text: "🌄", src: "./img/ParkWorkedOnInstance.png",
font: "20px Verdana", scale: 0.45
textAlign: "center",
justify: "center"
}); });
GT.gtParkOffInstance = new ol.style.Text({ GT.gtParkOffInstance = new ol.style.Icon({
text: "🌲", src: "./img/ParkOffInstance.png",
font: "20px Verdana", scale: 0.4
textAlign: "center",
justify: "center"
}); });
function iconText(center, iconObj, zIndex, propName) function iconText(center, iconObj, zIndex, propName)
@ -187,7 +181,7 @@ function makeParkFeatures()
break; break;
} }
} }
parkObj.feature = iconText(ol.proj.fromLonLat([Number(GT.pota.parks[park].longitude), Number(GT.pota.parks[park].latitude)]), parkIcon, zIndex, "parkFlag"); parkObj.feature = iconFeature(ol.proj.fromLonLat([Number(GT.pota.parks[park].longitude), Number(GT.pota.parks[park].latitude)]), parkIcon, zIndex, "parkFlag");
parkObj.feature.key = park; parkObj.feature.key = park;
parkObj.feature.size = 22; parkObj.feature.size = 22;
@ -394,7 +388,7 @@ function addParkSpotFeature(park, report)
break; break;
} }
} }
parkObj.feature = iconText(ol.proj.fromLonLat([Number(GT.pota.parks[park].longitude), Number(GT.pota.parks[park].latitude)]), parkIcon, zIndex, "parkFlag"); parkObj.feature = iconFeature(ol.proj.fromLonLat([Number(GT.pota.parks[park].longitude), Number(GT.pota.parks[park].latitude)]), parkIcon, zIndex, "parkFlag");
parkObj.feature.key = park; parkObj.feature.key = park;
parkObj.feature.size = 22; parkObj.feature.size = 22;
GT.layerSources.pota.addFeature(parkObj.feature); GT.layerSources.pota.addFeature(parkObj.feature);

Wyświetl plik

@ -1,7 +1,7 @@
{ {
"name": "GridTracker", "name": "GridTracker",
"product_string_do_not_use": "gridtracker", "product_string_do_not_use": "gridtracker",
"version": "1.24.0715", "version": "1.24.0801",
"betaVersion": "", "betaVersion": "",
"description": "GridTracker: An Amateur Radio Companion", "description": "GridTracker: An Amateur Radio Companion",
"author": "GridTracker.org", "author": "GridTracker.org",