TidGi-Desktop/src/services/wiki/plugin
lin onetwo d04f497a02 Refactor file system sync to use $tw.syncer.syncFromServer()
Introduces FileSystemWatcher to monitor file changes and collect updates for the syncer, replacing direct wiki updates in WatchFileSystemAdaptor. Updates documentation to describe the new syncer-driven architecture, echo prevention, and event handling. WatchFileSystemAdaptor now delegates file change detection and lazy loading to FileSystemWatcher, improving batch change handling and eliminating echo loops.
2026-01-05 15:28:06 +08:00
..
ipcSyncAdaptor Feat/subwiki external attachment (#671) 2025-12-16 17:01:09 +08:00
ipcSyncAdaptorUI fix: exclude linonetwo/watch-filesystem-adaptor on save-offline like tiddlywiki/filesystem 2025-12-07 13:55:27 +08:00
watchFileSystemAdaptor Refactor file system sync to use $tw.syncer.syncFromServer() 2026-01-05 15:28:06 +08:00
zxPlugin Feat/Native AI Agent (#640) 2025-10-10 17:16:56 +08:00
ghPages.ts Feat/mini window (#642) 2025-10-21 20:07:04 +08:00
README.md feat: api for plugin to create base64 file 2025-12-26 01:08:35 +08:00

Wiki Plugins

This folder contains methods to support some tw plugin. These plugins rely on TidGi's API to run.

Some plugins are compiled using scripts/compilePlugins.mjs, when adding a new .ts file with corresponding .js.meta (not .ts.meta), you will need to update scripts/compilePlugins.mjs to add the entry point, otherwise that file won't appear on the bundled plugin folder.