├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmrc ├── .prettierrc ├── LICENSE ├── README.md ├── esbuild.config.mjs ├── manifest.json ├── package.json ├── pnpm-lock.yaml ├── src ├── constants.ts ├── editor-extension │ ├── FolderStateField.ts │ ├── FolderUpdater.ts │ └── MarkFolderLink.ts ├── error.ts ├── main.ts ├── post-processor │ ├── FolderLinkPostProcessor.ts │ └── FolderLinkView.ts ├── services │ ├── CorePluginService.ts │ ├── EventService.ts │ ├── FolderLinkManager.ts │ ├── FolderService.ts │ ├── GraphViewManager.ts │ ├── ModalService.ts │ ├── OutgoingLinkManager.ts │ ├── SettingsService.ts │ ├── TranslationService.ts │ └── WorkspaceService.ts ├── settings │ ├── ISettings.ts │ ├── SettingsTab.ts │ └── default.ts ├── types.ts └── util.ts ├── styles.css ├── tsconfig.json ├── version-bump.mjs └── versions.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | 3 | main.js 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix="" -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/README.md -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/editor-extension/FolderStateField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/editor-extension/FolderStateField.ts -------------------------------------------------------------------------------- /src/editor-extension/FolderUpdater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/editor-extension/FolderUpdater.ts -------------------------------------------------------------------------------- /src/editor-extension/MarkFolderLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/editor-extension/MarkFolderLink.ts -------------------------------------------------------------------------------- /src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/error.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/post-processor/FolderLinkPostProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/post-processor/FolderLinkPostProcessor.ts -------------------------------------------------------------------------------- /src/post-processor/FolderLinkView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/post-processor/FolderLinkView.ts -------------------------------------------------------------------------------- /src/services/CorePluginService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/services/CorePluginService.ts -------------------------------------------------------------------------------- /src/services/EventService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/services/EventService.ts -------------------------------------------------------------------------------- /src/services/FolderLinkManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/services/FolderLinkManager.ts -------------------------------------------------------------------------------- /src/services/FolderService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/services/FolderService.ts -------------------------------------------------------------------------------- /src/services/GraphViewManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/services/GraphViewManager.ts -------------------------------------------------------------------------------- /src/services/ModalService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/services/ModalService.ts -------------------------------------------------------------------------------- /src/services/OutgoingLinkManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/services/OutgoingLinkManager.ts -------------------------------------------------------------------------------- /src/services/SettingsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/services/SettingsService.ts -------------------------------------------------------------------------------- /src/services/TranslationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/services/TranslationService.ts -------------------------------------------------------------------------------- /src/services/WorkspaceService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/services/WorkspaceService.ts -------------------------------------------------------------------------------- /src/settings/ISettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/settings/ISettings.ts -------------------------------------------------------------------------------- /src/settings/SettingsTab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/settings/SettingsTab.ts -------------------------------------------------------------------------------- /src/settings/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/settings/default.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/src/util.ts -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/styles.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/tsconfig.json -------------------------------------------------------------------------------- /version-bump.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveOverSea/obsidian-folder-links/HEAD/version-bump.mjs -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- 1 | { 2 | "1.0.0": "0.15.0" 3 | } 4 | --------------------------------------------------------------------------------