Obsidian plugin to prevent renaming files with unsafe characters
Find a file
2025-01-18 12:58:50 -05:00
.editorconfig use LF instead of CRLF (#28) 2022-04-15 14:13:31 -04:00
.eslintignore fix .eslintignore (#48) 2023-01-19 10:06:51 -05:00
.eslintrc add version bump script (#10) 2022-01-22 16:13:50 -05:00
.gitignore Update .gitignore (#25) 2022-01-28 10:34:53 -05:00
.npmrc add version bump script (#10) 2022-01-22 16:13:50 -05:00
esbuild.config.mjs build: minify prod build 2023-11-15 14:10:43 -05:00
main.ts Obsidian Safe Filenames plugin 2025-01-18 12:52:59 -05:00
manifest.json Obsidian Safe Filenames plugin 2025-01-18 12:52:59 -05:00
package.json Obsidian Safe Filenames plugin 2025-01-18 12:52:59 -05:00
README.md change plugin path from sample 2025-01-18 12:58:50 -05:00
tsconfig.json Fix inconsistent indentation 2024-01-19 21:14:58 +02:00
version-bump.mjs add version bump script (#10) 2022-01-22 16:13:50 -05:00
versions.json Update for 0.15 2022-08-09 13:38:50 -04:00

Obsidian Safe Filenames

https://forum.obsidian.md/t/some-invalid-filenames-prevent-syncing-on-android/87700

When you attempt to rename a file using characters that will break sync, this plugin automatically removes those characters from the filename.

How to use

  • Clone this repo.
  • Make sure your NodeJS is at least v16 (node --version).
  • npm i or yarn to install dependencies.
  • npm run dev to start compilation in watch mode.

Manually installing the plugin

  • Copy over main.js and manifest.json to your vault VaultFolder/.obsidian/plugins/safe-filenames/.