Compare commits

..
2 Commits
3 changed files with 9 additions and 7 deletions
+3 -3
View File
@@ -1,5 +1,5 @@
{
"VERSION": "v0.7.43",
"VERSION_NUMBER": "0.7.43",
"BUILD_DATE": "2026-06-26T13:46:35.892Z"
"VERSION": "v0.7.45",
"VERSION_NUMBER": "0.7.45",
"BUILD_DATE": "2026-06-26T14:08:13.927Z"
}
+3 -1
View File
@@ -6908,7 +6908,9 @@ self.onconnect = (event) => {
break;
case 'getDiscoveredRelays':
await handleGetDiscoveredRelays(requestId, port);
// Don't await — run fire-and-forget so this doesn't block
// the message queue (getRelayData/getRelayStats must stay responsive).
void handleGetDiscoveredRelays(requestId, port);
break;
case 'setActiveSigningPort':
+3 -3
View File
@@ -1414,9 +1414,6 @@ const versionInfo = await getVersion();
const relays = await getRelayData();
await createRelayTable(relays);
// Refresh discovered relays (outbox) table
void refreshDiscoveredRelays();
// Keep relay debug history stable between polls; live updates are appended via ndkRelayEvent.
} catch (error) {
console.error('[relay2.html] Error getting relay data:', error);
@@ -1589,6 +1586,9 @@ const versionInfo = await getVersion();
// Refresh relay table every 5 seconds
setInterval(refreshRelayData, 5000);
// Discovered relays are fetched only on manual expand click — no
// auto-refresh interval, to avoid blocking the worker's message queue.
// Sync connection history toggle state from localStorage
connectionHistoryEnabled = localStorage.getItem('relayConnectionHistory') === 'true';
setRelayEventLogging(connectionHistoryEnabled);