Johannes Theiner
Johannes Theiner
[if (!folderExists)](https://github.com/nitishkhurana/obsidian-move-files-plugin/blob/7bef5ca171a35a0cab1741f1e85c515040f2eb5f/main.ts#L57) This check should be `if (!folderExists instanceof TFolder)`, as your current code could have issues with files that don't have an extension. [if(!targetFile)](https://github.com/nitishkhurana/obsidian-move-files-plugin/blob/7bef5ca171a35a0cab1741f1e85c515040f2eb5f/main.ts#L70) Same here, but with a...
[Copyright (C) 2020-2025 by Dynalist Inc.](https://github.com/SpencerF718/obsidian-random-wikipedia/blob/d39bc8ccb3ce8b0e35a5f7b0c764a1fe0fbc401e/LICENSE#L1) Update the license file. [name: 'Insert Random Article',](https://github.com/SpencerF718/obsidian-random-wikipedia/blob/d39bc8ccb3ce8b0e35a5f7b0c764a1fe0fbc401e/main.ts#L75), ['Insert Random Wikipedia Article'](https://github.com/SpencerF718/obsidian-random-wikipedia/blob/d39bc8ccb3ce8b0e35a5f7b0c764a1fe0fbc401e/main.ts#L79), [.setName('Minimum Headers')](https://github.com/SpencerF718/obsidian-random-wikipedia/blob/d39bc8ccb3ce8b0e35a5f7b0c764a1fe0fbc401e/main.ts#L262), [.setName('Maximum Retries')](https://github.com/SpencerF718/obsidian-random-wikipedia/blob/d39bc8ccb3ce8b0e35a5f7b0c764a1fe0fbc401e/main.ts#L274), [.setName('Disallowed Headers')](https://github.com/SpencerF718/obsidian-random-wikipedia/blob/d39bc8ccb3ce8b0e35a5f7b0c764a1fe0fbc401e/main.ts#L286), [.setName('Note Folder')](https://github.com/SpencerF718/obsidian-random-wikipedia/blob/d39bc8ccb3ce8b0e35a5f7b0c764a1fe0fbc401e/main.ts#L301) [Use sentence case in...
["Organise Notes",](https://github.com/yongtheskill/obsidian-auto-folder/blob/31d29908ea32325533c1810c885d584dc1149473/main.ts#L77), [name: "Auto Organise Notes",](https://github.com/yongtheskill/obsidian-auto-folder/blob/31d29908ea32325533c1810c885d584dc1149473/main.ts#L92), [.setName("Notes Folder")](https://github.com/yongtheskill/obsidian-auto-folder/blob/31d29908ea32325533c1810c885d584dc1149473/main.ts#L128) [Use sentence case in UI](https://docs.obsidian.md/Plugins/Releasing/Plugin+guidelines#Use+sentence+case+in+UI) [ribbonButtonEnabled: boolean;](https://github.com/yongtheskill/obsidian-auto-folder/blob/31d29908ea32325533c1810c885d584dc1149473/main.ts#L16), [new Setting(containerEl)](https://github.com/yongtheskill/obsidian-auto-folder/blob/31d29908ea32325533c1810c885d584dc1149473/main.ts#L149-L159) As of v1.1.0 of Obsidian, the ribbon can be customized within Obsidian. So...
[console.log = function () { };](https://github.com/p32929/obsidotion/blob/34d70d84f3f68c13ec90cb5f6e09ede7e2e1f8e0/main.ts#L2) This overwrites the logging of all plugins, remove this and remove the `console.log` call's in your code. [// Position ribbon buttons at the bottom](https://github.com/p32929/obsidotion/blob/34d70d84f3f68c13ec90cb5f6e09ede7e2e1f8e0/main.ts#L52-L57)...
[Copyright (c) 2024 Fayaz Bin Salam](https://github.com/p32929/obsidotion/blob/de2097fe7e2567b9869f8319f9f97f1b3a9fb4ee/LICENSE#L3), ["author": "p32929",](https://github.com/p32929/obsidotion/blob/de2097fe7e2567b9869f8319f9f97f1b3a9fb4ee/manifest.json#L7) Please credit the developer that wrote the original plugin code here and in the README. ["minAppVersion": "0.15.0",](https://github.com/p32929/obsidotion/blob/de2097fe7e2567b9869f8319f9f97f1b3a9fb4ee/manifest.json#L5) You are using newer API's,...
Your plugin is a fork of another plugin, please credit the author of that plugin.
There are many similarities in code and in the naming of functions between your plugin and this one: https://github.com/EasyChris/obsidian-to-notion
[const vaultPath = this.app.vault.adapter.basePath;](https://github.com/lengff123/cursor-bridge/blob/341cd358e350fc6ee98a8a70c20183ac6a2138ae/main.ts#L23) Check that `adapter instanceof FileSystemAdapter`, then use the `getBasePath()` function. [console.log('Vault root path:', vaultPath);](https://github.com/lengff123/cursor-bridge/blob/341cd358e350fc6ee98a8a70c20183ac6a2138ae/main.ts#L24), [console.log(`Converting path: "${p}" to "${fullPath}"`);](https://github.com/lengff123/cursor-bridge/blob/341cd358e350fc6ee98a8a70c20183ac6a2138ae/main.ts#L29), [console.log('Selected directories:', directories);](https://github.com/lengff123/cursor-bridge/blob/341cd358e350fc6ee98a8a70c20183ac6a2138ae/main.ts#L37-L38), [console.log('Opening directory:', fullPath);](https://github.com/lengff123/cursor-bridge/blob/341cd358e350fc6ee98a8a70c20183ac6a2138ae/main.ts#L44-L45), [console.log('Opening...
["description": "This plugin for Obsidian provides a find/replace window in edit mode similar to VSCode.",](https://github.com/nyable/obsidian-text-finder/blob/493e552567057b92070c3a481678c414284a1f70/manifest.json#L6) Avoid including sentences like "This is a plugin for Obsidian that does ..." in your...
[this.plugin.onunload = () => {](https://github.com/nyable/obsidian-text-finder/blob/926a9965181d6e69e76bc68e533d3ab3d22fbe10/src/editor-extension.ts#L82-L85) This should be inside of the `onunload` function in the `main.ts` file, see the sample plugin.