I created my Daily Note on my laptop this morning. I opened the Android app a few hours later, and noticed that the Daily Note template fields were duplicated. Here is the result on desktop:
I first opened today’s daily note on mobile. I do not have the templater plug-in installed, so the daily note was not filled out correctly.
I switch to desktop and opened the daily note. Templater correctly replaced template tags with the right data. I spent several hours entering contents into the daily note.
Later, I opened the daily note on mobile, and it upended the daily note template at the top of the existing daily note. The template tags were not replaced, as expected. All of my previous daily no contact appears below the daily note template.
I think this is the correct behaviour.
If you open a autogenerate a note before obsidian had the chance to sync that note from the cloud copy, you will get a merge of the two.
Yes, I think it syncs to Obsidian vault. But not to your local vault on mobile. I think that sync on mobile starts only when you open the application. So it takes some time (depends on how many notes it has to sync.
Are there any updates to this bug? Having the daily note open on startup has been very useful to my workflow but this double loading of notes is quite annoying unfortunately.
You need to turn off the “open daily notes on startup”. As others have said, obsidian doesn’t sync files until you open the app. If you immediately open daily notes page then it doesn’t have a chance to sync everything so it doesn’t know you already created a daily note page and so it creates one. Then a second or two later it finishes sync and sees you created one earlier so it appends the two so that you don’t lose any data.
Thanks based on the reply I realize that is what is going on. Considering “open daily notes on startup” is supported in official app. I was hoping devs would consider an option to delay the append until sync is done. For now as a workaround maybe I will turn that off on phone. Thanks for the help.
Agree this is extremely frustrating and occurs using iOS as well. There needs to be a model for waiting for certain other events to occur, and/or the diff’ing needs to be much better
Potential workaround: Use the calendar plugin to generate the next few daily notes in advance. That way they are synced before they are edited and differences between desktop and mobile can occur.