diff --git a/debian/changelog b/debian/changelog index 77ba6cb..ddb883c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,18 @@ +gridtracker (1.23.0319) unstable; urgency=low + - POTA – fixed disappearing parks, removed auto RBNs + - Pin mode – added missing band pins + - Call Roster – fixed “Spotted Me” exception + - Call Roster – “Uses LoTW” “Uses eQSL” “Uses OQRS” now inclusive + - Loggers – added HamZone.cn service + - OAMS – band activity sums neighboring grids correctly + - Logbook – “Working Date” now accepts time of day + - Visual Alerts – in own movable window + - Map – upgraded to OpenLayers 6.15.1, Heatmap now world-wraps + - Mac – “Full Stop” no longer spoken at startup + - Satellite – framework started for satellite tracking + - BIGCTY – update 0204 +-- Tag Loomis Sun, 19 Mar 2023 00:00:00 -0000 + gridtracker (1.23.0206) unstable; urgency=low - Bugfix for Turkey zone 1 decodes - Heatmap part of “Spots” button, Hotkey H removed diff --git a/gridtracker.spec b/gridtracker.spec index 238c874..516e6d0 100644 --- a/gridtracker.spec +++ b/gridtracker.spec @@ -40,6 +40,19 @@ DESTDIR=${RPM_BUILD_ROOT} make clean %license %{_docdir}/%{name}/ %changelog +* Sun Mar 19 2023 Tag Loomis - 1.23.0319-1 + - POTA – fixed disappearing parks, removed auto RBNs + - Pin mode – added missing band pins + - Call Roster – fixed “Spotted Me” exception + - Call Roster – “Uses LoTW” “Uses eQSL” “Uses OQRS” now inclusive + - Loggers – added HamZone.cn service + - OAMS – band activity sums neighboring grids correctly + - Logbook – “Working Date” now accepts time of day + - Visual Alerts – in own movable window + - Map – upgraded to OpenLayers 6.15.1, Heatmap now world-wraps + - Mac – “Full Stop” no longer spoken at startup + - Satellite – framework started for satellite tracking + - BIGCTY – update 0204 * Mon Feb 06 2023 Tag Loomis - 1.23.0206-1 - Removed lightning strike detection - Bugfix for Turkey zone 1 decodes diff --git a/package.nw/gt_update.odt b/package.nw/gt_update.odt index ec78488..9c28e09 100644 Binary files a/package.nw/gt_update.odt and b/package.nw/gt_update.odt differ diff --git a/package.nw/gt_update.pdf b/package.nw/gt_update.pdf index ce88c1a..73a0fe5 100644 Binary files a/package.nw/gt_update.pdf and b/package.nw/gt_update.pdf differ diff --git a/package.nw/lib/pota.js b/package.nw/lib/pota.js index 6461f69..5154fef 100644 --- a/package.nw/lib/pota.js +++ b/package.nw/lib/pota.js @@ -179,7 +179,7 @@ function potaSpotFromDecode(callObj) if (!(hash in GT.pota.rbnReportTimes) || Date.now() > GT.pota.rbnReportTimes[hash]) { GT.pota.rbnReportTimes[hash] = Date.now() + GT.pota.rbnFrequency; - reportPotaRBN(GT.pota.parkSpots[park][callObj.DEcall]); + // reportPotaRBN(GT.pota.parkSpots[park][callObj.DEcall]); } } else if (callObj.DEcall in GT.pota.callSchedule) @@ -222,7 +222,7 @@ function potaSpotFromDecode(callObj) } } -function reportPotaRBN(callSpot) +/* function reportPotaRBN(callSpot) { if (Date.now() < callSpot.expire) { @@ -253,7 +253,7 @@ function reportPotaRBN(callSpot) ); } } -} +} */ function reportPotaQSO(record) { diff --git a/package.nw/lib/roster/processRosterFiltering.js b/package.nw/lib/roster/processRosterFiltering.js index b0d8310..2816a82 100644 --- a/package.nw/lib/roster/processRosterFiltering.js +++ b/package.nw/lib/roster/processRosterFiltering.js @@ -182,10 +182,23 @@ function processRosterFiltering(callRoster, rosterSettings) continue; } - if (CR.rosterSettings.columns.Spot == true && CR.rosterSettings.onlySpot == true && (callObj.spot.when == 0 || (timeNowSec() - callObj.spot.when > window.opener.GT.receptionSettings.viewHistoryTimeSec))) + + if (CR.rosterSettings.columns.Spot == true) { - entry.tx = false; - continue; + callObj.spot = window.opener.getSpotTime(callObj.DEcall + callObj.mode + callObj.band + callObj.grid); + if (callObj.spot == null) + { + callObj.spot = { when: 0, snr: 0 }; + } + if (CR.rosterSettings.onlySpot == true && (callObj.spot.when == 0 || (timeNowSec() - callObj.spot.when > window.opener.GT.receptionSettings.viewHistoryTimeSec))) + { + entry.tx = false; + continue; + } + } + else + { + callObj.spot = { when: 0, snr: 0 }; } let usesOneOf = 0; diff --git a/package.nw/lib/roster/processRosterHunting.js b/package.nw/lib/roster/processRosterHunting.js index 741bf94..db6d4b8 100644 --- a/package.nw/lib/roster/processRosterHunting.js +++ b/package.nw/lib/roster/processRosterHunting.js @@ -822,19 +822,6 @@ function processRosterHunting(callRoster, rosterSettings, awardTracker) callObj.style = colorObject; - if (CR.rosterSettings.columns.Spot) - { - callObj.spot = window.opener.getSpotTime(callObj.DEcall + callObj.mode + callObj.band + callObj.grid); - if (callObj.spot == null) - { - callObj.spot = { when: 0, snr: 0 }; - } - } - else - { - callObj.spot = { when: 0, snr: 0 }; - } - rosterSettings.modes[callObj.mode] = true; rosterSettings.bands[callObj.band] = true; } diff --git a/package.nw/package.json b/package.nw/package.json index 8894124..e29a8cd 100644 --- a/package.nw/package.json +++ b/package.nw/package.json @@ -1,7 +1,7 @@ { "name": "GridTracker", "product_string_do_not_use": "gridtracker", - "version": "1.23.0206", + "version": "1.23.0319", "betaVersion": "", "description": "GridTracker, an amateur radio companion", "author": "GridTracker.org",