[Bug]: Daily notes core plugin "open daily note on startup" setting is incompatible with Remotely Save's Action For Conflict "newer version survives" mode
What happened?
Remotely save is a useful plugin, but its usefulness is hampered by the two free 'action for conflict' modes being unintelligent (larger version / newer version survives).
- Larger version survives makes it cumbersome to make edits to a note which reduces its size
- Newer version survives carries the risk of overwriting notes when syncing behavior conflicts with the behavior of some other part of obsidian.
In this case, the core plugin "Daily Notes" has a setting "Open daily note on startup", which is incompatible with having the action for conflict set to "newer version survives", as it results in the current version of the daily note being overwritten whenever the vault is loaded on a device which has not accessed the daily note that day. (This is the presumed causal relationship which causes daily note destruction; the obsidian app loads the daily note before it has had a chance to sync the existing one, therefore creating a new daily note which is "newer" and empty, and syncs it back to the other devices)
Moreover, for vaults being synced over (at least) nextcloud via webdav, the lack of history makes it difficult to fix these errors.
Recommended action to take: explicitly warn the user, or passively check the settings if accessible, such that "newer version survives" cannot be toggled on while "open daily note on startup" is enabled, or some other means of addressing this conflict.
What OS are you using?
Windows
What remote cloud services are you using? (Please choose the specified one if it's in the list)
webdav (NextCloud)
Version of the plugin
latest
Version of Obsidian
latest
Using password or not
- Yes.
Ensure no sensitive information
- I ensure that no sensitive information is submitted in the issue.
Source: remotely-save/remotely-save