splij all js

This commit is contained in:
Mateusz Gruszczyński
2026-05-31 13:30:32 +02:00
parent 973d8d4774
commit 1068aba11c
62 changed files with 183 additions and 22 deletions
+122 -22
View File
@@ -1,13 +1,33 @@
import { stateSource } from './state.js';
import { torrentsSource } from './torrents.js';
import { stateCoreSource } from './stateCore.js';
import { columnStateSource } from './columnState.js';
import { runtimeStateSource } from './runtimeState.js';
import { sharedUiSource } from './sharedUi.js';
import { torrentFilterHelpersSource } from './torrentFilterHelpers.js';
import { torrentFilterUiSource } from './torrentFilterUi.js';
import { torrentTrackerFiltersSource } from './torrentTrackerFilters.js';
import { torrentTableStateSource } from './torrentTableState.js';
import { torrentActionStateSource } from './torrentActionState.js';
import { torrentRowRendererSource } from './torrentRowRenderer.js';
import { torrentTableRendererSource } from './torrentTableRenderer.js';
import { mobileSource } from './mobile.js';
import { messagesSource } from './messages.js';
import { torrentAddSource } from './torrentAdd.js';
import { apiSource } from './api.js';
import { createTorrentSource } from './createTorrent.js';
import { torrentDetailsSource } from './torrentDetails.js';
import { modalsSource } from './modals.js';
import { rssSource } from './rss.js';
import { torrentGeneralDetailsSource } from './torrentGeneralDetails.js';
import { torrentFileDetailsSource } from './torrentFileDetails.js';
import { torrentChunkDetailsSource } from './torrentChunkDetails.js';
import { torrentPeerDetailsSource } from './torrentPeerDetails.js';
import { torrentTrackerDetailsSource } from './torrentTrackerDetails.js';
import { mobileTorrentDetailsSource } from './mobileTorrentDetails.js';
import { torrentDetailsLoaderSource } from './torrentDetailsLoader.js';
import { pathPickerToolsSource } from './pathPickerTools.js';
import { columnManagerSource } from './columnManager.js';
import { jobToolsSource } from './jobTools.js';
import { labelToolsSource } from './labelTools.js';
import { ratioToolsSource } from './ratioTools.js';
import { rssToolsSource } from './rssTools.js';
import { backupToolsSource } from './backupTools.js';
import { smartQueueSource } from './smartQueue.js';
import { rtorrentConfigSource } from './rtorrentConfig.js';
import { appearancePreferencesSource } from './appearancePreferences.js';
@@ -25,25 +45,75 @@ import { appStatusSource } from './appStatus.js';
import { torrentStatsSource } from './torrentStats.js';
import { toolUiHelpersSource } from './toolUiHelpers.js';
import { authUsersSource } from './authUsers.js';
import { plannerSource } from './planner.js';
import { pollerSource } from './poller.js';
import { profilesSource } from './profiles.js';
import { dashboardSource } from './dashboard.js';
import { chartsSource } from './charts.js';
import { plannerToolsUiSource } from './plannerToolsUi.js';
import { plannerSpeedControlsSource } from './plannerSpeedControls.js';
import { plannerSettingsSource } from './plannerSettings.js';
import { plannerPreviewHistorySource } from './plannerPreviewHistory.js';
import { plannerActionsSource } from './plannerActions.js';
import { smartViewsSource } from './smartViews.js';
import { notificationCenterSource } from './notificationCenter.js';
import { diagnosticsDashboardSource } from './diagnosticsDashboard.js';
import { dashboardToolsSource } from './dashboardTools.js';
import { operationLogsSource } from './operationLogs.js';
import { bootstrapSource } from './bootstrap.js';
import { pollerSettingsSource } from './pollerSettings.js';
import { toolsModalSource } from './toolsModal.js';
import { toolPaneEventsSource } from './toolPaneEvents.js';
import { rssEventsSource } from './rssEvents.js';
import { smartQueueEventsSource } from './smartQueueEvents.js';
import { backupCleanupRtconfigEventsSource } from './backupCleanupRtconfigEvents.js';
import { automationEventsSource } from './automationEvents.js';
import { labelSmartEventsSource } from './labelSmartEvents.js';
import { torrentSelectionEventsSource } from './torrentSelectionEvents.js';
import { torrentTableEventsSource } from './torrentTableEvents.js';
import { preferenceEventsSource } from './preferenceEvents.js';
import { keyboardEventsSource } from './keyboardEvents.js';
import { speedLimitControlsSource } from './speedLimitControls.js';
import { themeMobileControlsSource } from './themeMobileControls.js';
import { jobSettingsSource } from './jobSettings.js';
import { profileListSource } from './profileList.js';
import { profileFormSource } from './profileForm.js';
import { profileActionsSource } from './profileActions.js';
import { profileSelectionSource } from './profileSelection.js';
import { realtimeChartsSource } from './realtimeCharts.js';
import { trafficHistoryDataSource } from './trafficHistoryData.js';
import { trafficChartRendererSource } from './trafficChartRenderer.js';
import { initialSnapshotSource } from './initialSnapshot.js';
import { footerStatusRefreshSource } from './footerStatusRefresh.js';
import { systemStatsSocketSource } from './systemStatsSocket.js';
import { mobileSelectEventsSource } from './mobileSelectEvents.js';
import { bootstrapRuntimeSource } from './bootstrapRuntime.js';
export const moduleSources = [
stateSource,
torrentsSource,
stateCoreSource,
columnStateSource,
runtimeStateSource,
sharedUiSource,
torrentFilterHelpersSource,
torrentFilterUiSource,
torrentTrackerFiltersSource,
torrentTableStateSource,
torrentActionStateSource,
torrentRowRendererSource,
torrentTableRendererSource,
mobileSource,
messagesSource,
torrentAddSource,
apiSource,
createTorrentSource,
torrentDetailsSource,
modalsSource,
rssSource,
torrentGeneralDetailsSource,
torrentFileDetailsSource,
torrentChunkDetailsSource,
torrentPeerDetailsSource,
torrentTrackerDetailsSource,
mobileTorrentDetailsSource,
torrentDetailsLoaderSource,
pathPickerToolsSource,
columnManagerSource,
jobToolsSource,
labelToolsSource,
ratioToolsSource,
rssToolsSource,
backupToolsSource,
smartQueueSource,
rtorrentConfigSource,
appearancePreferencesSource,
@@ -61,13 +131,43 @@ export const moduleSources = [
torrentStatsSource,
toolUiHelpersSource,
authUsersSource,
plannerSource,
dashboardSource,
plannerToolsUiSource,
plannerSpeedControlsSource,
plannerSettingsSource,
plannerPreviewHistorySource,
plannerActionsSource,
smartViewsSource,
notificationCenterSource,
diagnosticsDashboardSource,
dashboardToolsSource,
operationLogsSource,
pollerSource,
profilesSource,
chartsSource,
bootstrapSource,
pollerSettingsSource,
toolsModalSource,
toolPaneEventsSource,
rssEventsSource,
smartQueueEventsSource,
backupCleanupRtconfigEventsSource,
automationEventsSource,
labelSmartEventsSource,
torrentSelectionEventsSource,
torrentTableEventsSource,
preferenceEventsSource,
keyboardEventsSource,
speedLimitControlsSource,
themeMobileControlsSource,
jobSettingsSource,
profileListSource,
profileFormSource,
profileActionsSource,
profileSelectionSource,
realtimeChartsSource,
trafficHistoryDataSource,
trafficChartRendererSource,
initialSnapshotSource,
footerStatusRefreshSource,
systemStatsSocketSource,
mobileSelectEventsSource,
bootstrapRuntimeSource,
];
export function buildRuntimeSource(){