Comments (2)
Thank you for your question!
Unfortunately, you are correct. Self-hosted LiveSync only accepts files with problem-free file names on all platforms.
"
is not allowed on Windows. Therefore, Self-hosted LiveSync has ignored the file as you mentioned.
I keep wondering if there is a better solution. Using an alternative expression only on the specific platform should cause terrible confusion.
from obsidian-livesync.
I had not thought of actual OS limitations, This type of title would not work for me as I also sync with Windows.
I was using a Linux VM at the time which caused the characters to be accepted.
From a user perspective, instead of only preventing errors on the backend, it would be nice to be shown a popup with something along the lines of "File X contains problem character Y"
With a button below it to remove the character (could also be a setting to do this automatically), or to have the current non-sync situation and fix it manually.
This could also be extended by showing the platform that the character isn't accepted on, and an option to ignore that platform.
I don't use Mac for example and don't care about characters that only Mac cannot handle (if they exist).
from obsidian-livesync.
Related Issues (20)
- FileWatching STORAGE -> DB (plain) updates lead to lag on mobile devices like iPad HOT 4
- Default ignore pattern settings for hidden files sync doesn't work HOT 2
- 能否增加中文支持 HOT 5
- no sync when couchdb sits behind a /location
- Remote database is 7 times larger than the vault HOT 1
- Some hidden files fail to sync and may cause sync paused HOT 4
- [Feature request] Can we customize the HTTP request header?
- CORS errors in remote database connection HOT 1
- Click on the upper right corner but cannot close HOT 1
- Live sync won't start HOT 27
- The request may have failed. The reason sent by the server: 404: HOT 2
- Ask for "Reload Obsidian" when it is safe to do HOT 5
- Feature Request: Canarie and LTS versions of the plugin HOT 2
- Issue with large MD files HOT 4
- English translation and explanation of settings HOT 1
- Remote Configuration Error HOT 2
- Hidden files are corrupted due to lost \n HOT 3
- Compilation of the map function in the 'collectDangling' view failed HOT 1
- [Feature Request] Sync Attachment on demand and clear them periodically to save up disk on edge device
- Permanent "Working read storage process" appears when deleting files on Windows HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from obsidian-livesync.