I’m using the daily append endpoint, and have noticed a problem. It seems to be using UK time zone, instead of my local time zone (Sydney). Therefore it creates a new note at 11am each day. And when it’s a new day here and I use the endpoint, it adds the text to yesterdays note.
Can this be fixed to use the time zone of the user?
This was deliberate, as we felt that having a global change-over time to change from one day to the next would be better than trying to have different times across different timezones. We chose UTC for this as it is the global standard time for better or worse.
The Supernotes team also travels a fair bit, which is another reason we decided to go this route. Manually changing timezones is a bit of a hassle, and something that we think most people will forget to do when it happens. And then you end up in a situation where you’ve traveled to another timezone and now the daily cards are showing up in places that make even less sense than if it was just always UTC.
You must see the issue in having the DAILY note on a timezone that isn’t the one you live in? I practice interstitial journaling and use the Raycast shortcut for this. When I wake up and do my first log, I want it on a new daily note, not for it to go into yesterday’s note. Every other app, tana, reflect etc follow this principle.
Sure, that sounds reasonable. To address this, we’ll be adding a local_date property in the request, which will allow you to override UTC with any date you want, using the same format as the title (YYYY-MM-DD). This will ship in SN 3.1.8 which is slated for release early next week.
We’ll also update the Raycast extension to use the local time by default.