I’m experimenting with raidcale. I’m trying to find some client apps for Linux and Android.

So far, I have:

Desktop

  • Calendars: GNOME Calendar
  • Contacts: GNOME Contacts
  • Tasks: Errands
  • Journals: Unknown

Android:

Apps working with VTODO seem to be common enough, but does anyone know desktop apps that work with VJOURNAL?

  • just_another_person@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    2 days ago

    I don’t think it’s a very well adopted extension on any platform. It kind…feels out of place if you think about it. I did see Davx5 supports it, but I’m literally not seeing anything else.

    I’m trying to think how it would be implemented in a simpler way than just using date entries and metadata mapping from an implementation standpoint, and I see no functional differences, so I can’t imagine developers really going out of their way to implement it when there’s already an existing and simpler method of essentially doing the same thing.

    • paequ2@lemmy.todayOP
      link
      fedilink
      arrow-up
      1
      ·
      2 days ago

      Yeah, it definitely feels out of place.

      On the other hand… it is kinda nice that tasks and notes are offered in WebDAV because I don’t have to maintain yet another service for each of those.

      If I weren’t the one maintaining these instances, then sure I’d say launch one service for calendars, one for tasks, and one for notes.

    • I have used todo.txt for, shit, over a decade now. Jesus. Anyway, I just sync files with whatever - in oelden days rsync, nowadays SyncThing. But I’ve occasionally speculated about syncing with VTODO instead.

      Whenever I start to think through it, I eventually come to the same conclusion: it seems out of place, and more fussy than just copying a file via SyncThing or even just WebDAV put-ting a file. I guess the value would be conflict resolution?

      If I have one criticism of SyncThing, it’s that there’s absolutely no facility for conflict resolution, even after all these years, there’s no way to configure a client to say, “if you get a conflict on a .txt file, try running ‘automerge’. If it exits with an error, leave it a conflict. If it exits with success, sync it resolved.” There are merge tools for a variety of file types, from txt to ODF to json. It’d be an almost trivial feature to add, and it’s frustrating that it’s still missing.