obsidian-spaced-repetition icon indicating copy to clipboard operation
obsidian-spaced-repetition copied to clipboard

[FEAT] More synchronization-friendly settings

Open mehanoid opened this issue 1 year ago • 6 comments

Is your feature request related to a problem? Please describe. In the plugin settings there is a buryDate property in the data.json file. The plugin writes new values for this property every day, and this may cause frequent synchronization conflicts, for example, when using git for synchronization.

Describe the solution you'd like Maybe it would be better to put such volatile properties in a separate file so that you can add it to gitignore.

mehanoid avatar May 17 '24 14:05 mehanoid

I would agree with this. Maybe remove the buryDate, buryList completely from the settings and figure it out with the stored information at the end of a card.

For others to Test this: data.json Bury.sibling.cards.md

4Source avatar May 23 '24 10:05 4Source

I think this issue could also interesting for #878

4Source avatar May 27 '24 09:05 4Source

Makes sense to me too.

@mehanoid out of curiosity are you synchronising with other people in a group or between multiple of your own devices?

ronzulu avatar May 27 '24 12:05 ronzulu

@ronzulu multiple of my own devices: laptops with obsidian-git plugin and android phone with termux and tasker. BTW I doubt it makes sense to synchronise spaced-repetition with other people 😃

mehanoid avatar May 27 '24 13:05 mehanoid

BTW I doubt it makes sense to synchronise spaced-repetition with other people 😃

I think if it is only about the settings it could be but then there can't be any flashcards related data in the data.json

4Source avatar May 27 '24 13:05 4Source

@ronzulu multiple of my own devices: laptops with obsidian-git plugin and android phone with termux and tasker. BTW I doubt it makes sense to synchronise spaced-repetition with other people 😃

Thanks for the info @mehanoid .

The reason for the question is that I remember someone saying that they were studying medicine and wanted to share notes and flashcards with their fellow students. The issue for them being that sharing files is greatly hampered because of the scheduling info embedded in the actual files.

They were after a mechanism to separate out the note/card content from their own personal scheduling info.

ronzulu avatar May 28 '24 01:05 ronzulu