Implement FR #3234: Add configurable upload delay to support Obsidian (#3262)

* As of now, Obsidian on Linux does not provide a built-in way to disable atomic saves or switch to a backup-copy method via configuration. Obsidian uses Electron and relies on the default save behavior of its underlying libraries and editor components (like CodeMirror), which typically perform atomic writes for every keystroke. This FR implements a delay in uploading changes to Microsoft OneDrive that is user configurable to better handle how Obsidian works
* Add specific note regarding compatibility with Obsidian and the options that this PR introduces
* Enforce a minimum | maximum for 'inotify_delay'
* Update documentation for feature
* Update 'config' file with 'delay_inotify_processing' option
* Add Ubuntu 24.10 version of curl (8.9.1) to known bad curl versions
* Add Ubuntu version name for Ubuntu 24.10
This commit is contained in:
abraunegg 2025-05-12 06:29:41 +10:00 committed by GitHub
commit 73194b0169
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 108 additions and 3 deletions

3
config
View file

@ -40,6 +40,9 @@
## This setting controls whether the curl library is configured to output additional data to assist with diagnosing HTTPS issues and problems.
#debug_https = "false"
## This setting controls whether 'inotify' events should be delayed or not.
#delay_inotify_processing = "false"
## This option determines whether the client will conduct integrity validation on files downloaded from Microsoft OneDrive.
#disable_download_validation = "false"