Clear on CQ features and version update

merge-requests/237/merge test_1.22.1129
Tag 2022-11-29 13:42:37 -08:00
rodzic 8a6d7ce505
commit d92ea914c4
10 zmienionych plików z 38 dodań i 13 usunięć

8
debian/changelog vendored
Wyświetl plik

@ -1,3 +1,11 @@
gridtracker (1.22.1129) unstable; urgency=low
- Fixed CPU usage issue with messaging
- Fixed Logging -> Local File(s) not showing files selected
- Honor POTA spot expiration
- New option 'Clear DX Call, DX Grid, Tx1-Tx5 when calling CQ in WSJT-X'
-- Settings -> Lookups -> Feature Control -> Clear on CQ
-- Tag Loomis <n0ttl@gridtracker.org> Tue, 29 Nov 2022 00:00:00 -0000
gridtracker (1.22.1123) unstable; urgency=low gridtracker (1.22.1123) unstable; urgency=low
- LoTW QSL downloading issue fixed - LoTW QSL downloading issue fixed
- CQ Only in Call Roster fixed - CQ Only in Call Roster fixed

Wyświetl plik

@ -40,6 +40,12 @@ DESTDIR=${RPM_BUILD_ROOT} make clean
%license %{_docdir}/%{name}/ %license %{_docdir}/%{name}/
%changelog %changelog
* Tue Nov 29 2022 Tag Loomis <n0ttl@gridtracker.org> - 1.22.1129-1
- Fixed CPU usage issue with messaging
- Fixed Logging -> Local File(s) not showing files selected
- Honor POTA spot expiration
- New option 'Clear DX Call, DX Grid, Tx1-Tx5 when calling CQ in WSJT-X'
-- Settings -> Lookups -> Feature Control -> Clear on CQ
* Wed Nov 23 2022 Tag Loomis <n0ttl@gridtracker.org> - 1.22.1123-1 * Wed Nov 23 2022 Tag Loomis <n0ttl@gridtracker.org> - 1.22.1123-1
- LoTW QSL downloading issue fixed - LoTW QSL downloading issue fixed
- CQ Only in Call Roster fixed - CQ Only in Call Roster fixed

Wyświetl plik

@ -1379,7 +1379,12 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<td> <td>
<input type="checkbox" id="potaMenu" onclick="changePotaMenu();" /> <input type="checkbox" id="potaMenu" onclick="changePotaMenu();" />
</td> </td>
</tr>
<tr>
<td>Clear on CQ</td>
<td>
<input type="checkbox" id="clearOnCQ" onclick="changeClearOnCQ();" />
</td>
</tr> </tr>
</table> </table>
@ -2111,12 +2116,10 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<table align="center" class="subtable"> <table align="center" class="subtable">
<tr> <tr>
<td> <td>
<div data-i18n="settings.logging.LocalFiles.details.add" class="button" id="selectAdifButton">Add <div data-i18n="settings.logging.LocalFiles.details.add" class="button" id="selectAdifButton">Add File</div>
File</div>
</td> </td>
<td> <td>
<div data-i18n="settings.logging.LocalFiles.details.noFiles" id="startupLogFileDiv">No file(s) <div id="startupLogFileDiv"></div>
selected</div>
</td> </td>
</tr> </tr>
</table> </table>

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Wyświetl plik

@ -1381,8 +1381,7 @@ function setAdifStartup(checkbox)
worker += "<table class='darkTable'>"; worker += "<table class='darkTable'>";
for (var i in g_startupLogs) for (var i in g_startupLogs)
{ {
worker += worker += "<tr title='" +
"<tr title='" +
g_startupLogs[i].file + g_startupLogs[i].file +
"'><td>" + "'><td>" +
g_startupLogs[i].name + g_startupLogs[i].name +

Wyświetl plik

@ -36,6 +36,7 @@ var def_appSettings = {
rosterAlwaysOnTop: false, rosterAlwaysOnTop: false,
centerGridsquare: "", centerGridsquare: "",
chatUUID: "", chatUUID: "",
clearOnCQ: false,
crScript: 0, crScript: 0,
distanceUnit: "MI", distanceUnit: "MI",
earthImgSrc: 0, earthImgSrc: 0,

Wyświetl plik

@ -6311,7 +6311,7 @@ function activeRig(instance)
var g_lastTransmitCallsign = {}; var g_lastTransmitCallsign = {};
var g_lastStatusCallsign = {}; var g_lastStatusCallsign = {};
var g_lastTxMessage = ""; var g_lastTxMessage = null;
function handleWsjtxStatus(newMessage) function handleWsjtxStatus(newMessage)
{ {
@ -6452,7 +6452,7 @@ function handleWsjtxStatus(newMessage)
dxCallBoxDiv.className = "DXCallBoxConfirmed"; dxCallBoxDiv.className = "DXCallBoxConfirmed";
} }
if (g_developerMode && newMessage.Transmitting == 1 && newMessage.TxMessage && g_lastTxMessage != newMessage.TxMessage) if (g_appSettings.clearOnCQ && newMessage.Transmitting == 1 && newMessage.TxMessage && g_lastTxMessage != newMessage.TxMessage)
{ {
g_lastTxMessage = newMessage.TxMessage; g_lastTxMessage = newMessage.TxMessage;
if (newMessage.TxMessage.substring(0, 2) == "CQ" && DXcall.length > 0) if (newMessage.TxMessage.substring(0, 2) == "CQ" && DXcall.length > 0)
@ -6602,7 +6602,7 @@ function handleWsjtxStatus(newMessage)
if (newMessage.Transmitting == 0) if (newMessage.Transmitting == 0)
{ {
// Not Transmitting // Not Transmitting
g_lastTxMessage = ""; g_lastTxMessage = null;
g_layerSources.transmit.clear(); g_layerSources.transmit.clear();
g_transmitFlightPath = null; g_transmitFlightPath = null;
} }
@ -12918,6 +12918,12 @@ function setPins()
} }
} }
function changeClearOnCQ()
{
g_appSettings.clearOnCQ = clearOnCQ.checked;
saveAppSettings();
}
function loadViewSettings() function loadViewSettings()
{ {
gtBandFilter.value = g_appSettings.gtBandFilter; gtBandFilter.value = g_appSettings.gtBandFilter;
@ -12980,6 +12986,8 @@ function loadViewSettings()
lookupMerge.checked = g_appSettings.lookupMerge; lookupMerge.checked = g_appSettings.lookupMerge;
lookupMissingGrid.checked = g_appSettings.lookupMissingGrid; lookupMissingGrid.checked = g_appSettings.lookupMissingGrid;
clearOnCQ.checked = g_appSettings.clearOnCQ;
if (g_appSettings.lookupMerge == true) if (g_appSettings.lookupMerge == true)
{ {
lookupMissingGridDiv.style.display = "inline-block"; lookupMissingGridDiv.style.display = "inline-block";

Wyświetl plik

@ -236,7 +236,7 @@ function reportPotaRBN(callSpot)
comments: callSpot.comments, comments: callSpot.comments,
activatorGrid: callSpot.activatorGrid, activatorGrid: callSpot.activatorGrid,
spotterGrid: callSpot.spotterGrid spotterGrid: callSpot.spotterGrid
} };
if (Number(report.frequency) > 0) if (Number(report.frequency) > 0)
{ {
@ -267,7 +267,7 @@ function reportPotaQSO(record)
comments: record.COMMENT ? record.COMMENT : "", comments: record.COMMENT ? record.COMMENT : "",
activatorGrid: record.GRIDSQUARE ? record.GRIDSQUARE : "", activatorGrid: record.GRIDSQUARE ? record.GRIDSQUARE : "",
spotterGrid: record.MY_GRIDSQUARE ? record.MY_GRIDSQUARE : "" spotterGrid: record.MY_GRIDSQUARE ? record.MY_GRIDSQUARE : ""
} };
if ("SUBMODE" in record) if ("SUBMODE" in record)
{ {

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.22.1123", "version": "1.22.1129",
"betaVersion": "", "betaVersion": "",
"description": "GridTracker, an amateur radio companion", "description": "GridTracker, an amateur radio companion",
"author": "GridTracker.org", "author": "GridTracker.org",