From 525224010cf22df156aba112f6b84860f0d646f3 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 1 Apr 2026 11:04:39 +0000 Subject: [PATCH] [fix](trx-frontend-http): load scheduler plugin on settings tab instead of recorder MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The lazy plugin loader introduced in 25c5940 incorrectly mapped scheduler.js to the 'recorder' tab. The scheduler UI lives under Settings → Scheduler, so the plugin must load with the 'settings' tab. This caused the scheduler controls to be invisible and non-functional. https://claude.ai/code/session_01NuatkhpFU7JCRnAbNUavPk Signed-off-by: Claude --- .../trx-frontend/trx-frontend-http/assets/web/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html index 9ee5e47..0f3edd2 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html +++ b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html @@ -1566,8 +1566,8 @@ 'map': ['/map-core.js', '/leaflet-ais-tracksymbol.js', '/ais.js', '/vdes.js', '/aprs.js', '/hf-aprs.js', '/sat.js', '/sat-scheduler.js'], 'statistics': ['/map-core.js'], 'bookmarks': ['/bookmarks.js'], - 'recorder': ['/scheduler.js'], - 'settings': ['/vchan.js'] + 'recorder': [], + 'settings': ['/vchan.js', '/scheduler.js'] }; var loaded = new Set(); function loadPlugins(tab) {