Synchronizing notes over CalDAV as vjournal format?

i have started using the jtxBoard app on my Android devices and by adding ā€œVJOURNALā€ to the components column in the relevant row of oc_calendars (as per the post by @nfetisov above) I find that I can sync journal entries and notes between two Android devices.

It would perhaps not be too difficult to add to the NC Calendar app to display at least the title of journal entries as an all day entry in the calendar.

I understand that the primary difference between VEVENT and VJOURNAL items is that VJOURNAL items to not have an end date/time.

Understandably when creating an entry in Calendar it requires an end date time (defaulting to the same as the start time), but a vJournal entry that is already in the database could be displayed by the calendar as it stands if it was able to accept entries without an end date/time.

In fact if you allowed a null end date/time when creating a calendar entry (by the user simply clearing the default from the entry form field and not putting a date in) then Calendar could simply detect that the end date/time was missing and create the entry in the database as VJOURNAL rather than VEVENT.

That might be a very quick fix to allowing Calendar in the first instance to also display vJournal entries (as read only) and with a little more work to allow editing and creation of vJournal entries.

I believe that Notes in jtxBoard are simply Journal entries without a date - certainly they also get sync’d by adding VJOURNAL to thecomponent column as above - since they don’t have a start date Calendar could continue to ignore them pending a Notes (or Notes+Journal) app for NC getting developed that would allow CRUD on them.

For now jtxBoard is really useful on Android devices and adding the ability for NC to at least display entries would be a big feature for NC.

1 Like