From 79bb5e1c776755bba3d7239ae6b1dd5d5cb92ded Mon Sep 17 00:00:00 2001 From: vorotamoroz Date: Sat, 7 Mar 2026 18:36:10 +0900 Subject: [PATCH] ### Reverted - Reverted to ModuleRedFlag and ModuleInitializerFile to the previous version because of some unexpected issues. (#813) --- src/main.ts | 18 ++++++++++-------- ...le_obsolete.ts => ModuleInitializerFile.ts} | 0 2 files changed, 10 insertions(+), 8 deletions(-) rename src/modules/essential/{ModuleInitializerFile_obsolete.ts => ModuleInitializerFile.ts} (100%) diff --git a/src/main.ts b/src/main.ts index c285d72..3266045 100644 --- a/src/main.ts +++ b/src/main.ts @@ -22,7 +22,7 @@ import { ModuleMigration } from "./modules/essential/ModuleMigration.ts"; import { ModuleConflictResolver } from "./modules/coreFeatures/ModuleConflictResolver.ts"; import { ModuleInteractiveConflictResolver } from "./modules/features/ModuleInteractiveConflictResolver.ts"; import { ModuleLog } from "./modules/features/ModuleLog.ts"; -// import { ModuleRedFlag } from "./modules/coreFeatures/ModuleRedFlag.ts"; +import { ModuleRedFlag } from "./modules/coreFeatures/ModuleRedFlag.ts"; import { ModuleObsidianMenu } from "./modules/essentialObsidian/ModuleObsidianMenu.ts"; import { ModuleSetupObsidian } from "./modules/features/ModuleSetupObsidian.ts"; import { SetupManager } from "./modules/features/SetupManager.ts"; @@ -36,7 +36,7 @@ import { ModuleObsidianSettingDialogue } from "./modules/features/ModuleObsidian import { ModuleObsidianDocumentHistory } from "./modules/features/ModuleObsidianDocumentHistory.ts"; import { ModuleObsidianGlobalHistory } from "./modules/features/ModuleGlobalHistory.ts"; import { ModuleObsidianSettingsAsMarkdown } from "./modules/features/ModuleObsidianSettingAsMarkdown.ts"; -// import { ModuleInitializerFile } from "./modules/essential/ModuleInitializerFile.ts"; +import { ModuleInitializerFile } from "./modules/essential/ModuleInitializerFile.ts"; import { ModuleReplicator } from "./modules/core/ModuleReplicator.ts"; import { ModuleReplicatorCouchDB } from "./modules/core/ModuleReplicatorCouchDB.ts"; import { ModuleReplicatorMinIO } from "./modules/core/ModuleReplicatorMinIO.ts"; @@ -65,8 +65,8 @@ import type { ServiceModules } from "./types.ts"; import { useTargetFilters } from "@lib/serviceFeatures/targetFilter.ts"; import { setNoticeClass } from "@lib/mock_and_interop/wrapper.ts"; import { useCheckRemoteSize } from "./lib/src/serviceFeatures/checkRemoteSize.ts"; -import { useRedFlagFeatures } from "./serviceFeatures/redFlag.ts"; -import { useOfflineScanner } from "./lib/src/serviceFeatures/offlineScanner.ts"; +// import { useRedFlagFeatures } from "./serviceFeatures/redFlag.ts"; +// import { useOfflineScanner } from "./lib/src/serviceFeatures/offlineScanner.ts"; export default class ObsidianLiveSyncPlugin extends Plugin @@ -167,7 +167,7 @@ export default class ObsidianLiveSyncPlugin this._registerModule(new ModuleReplicator(this)); this._registerModule(new ModuleConflictResolver(this)); this._registerModule(new ModulePeriodicProcess(this)); - // this._registerModule(new ModuleInitializerFile(this)); + this._registerModule(new ModuleInitializerFile(this)); this._registerModule(new ModuleObsidianEvents(this, this)); this._registerModule(new ModuleResolvingMismatchedTweaks(this)); this._registerModule(new ModuleObsidianSettingsAsMarkdown(this)); @@ -177,7 +177,7 @@ export default class ObsidianLiveSyncPlugin this._registerModule(new ModuleSetupObsidian(this)); this._registerModule(new ModuleObsidianDocumentHistory(this, this)); this._registerModule(new ModuleMigration(this)); - // this._registerModule(new ModuleRedFlag(this)); + this._registerModule(new ModuleRedFlag(this)); this._registerModule(new ModuleInteractiveConflictResolver(this, this)); this._registerModule(new ModuleObsidianGlobalHistory(this, this)); // this._registerModule(new ModuleCheckRemoteSize(this)); @@ -416,8 +416,10 @@ export default class ObsidianLiveSyncPlugin const curriedFeature = () => feature(this); this.services.appLifecycle.onLayoutReady.addHandler(curriedFeature); } - useRedFlagFeatures(this); - useOfflineScanner(this); + // redFlag and offline scanner features disabled v0.25.50 due to some unexpected issues. Will re-enable after further testing. + // useRedFlagFeatures(this); + // useOfflineScanner(this); + // enable target filter feature. useTargetFilters(this); useCheckRemoteSize(this); diff --git a/src/modules/essential/ModuleInitializerFile_obsolete.ts b/src/modules/essential/ModuleInitializerFile.ts similarity index 100% rename from src/modules/essential/ModuleInitializerFile_obsolete.ts rename to src/modules/essential/ModuleInitializerFile.ts