Even though I stopped using OwnCloud (we just could not become friends) I proceed using QOwnNotes because it just does nicely what I need. And it works well combined with the Seafile wiki function and the Seafile mobile app.
There's just one drawback: I can't use the tasks feature of QOwnNotes even though I often like to take notes in my tasks which I sync using CalDAV. Currently I'm managing all my tasks stuff in "2Do", but it would be nice if I could do task notes in QOwnNotes as well.
As ownCloud supports CalDAV as well: Would it be possible to use CalDAV as interface for the tasks feature? This standard interface would open this feature of QOwnNotes to a even wider range of users and backends.
The tasks are using CalDAV, but the paths are hardcoded to ownCloud's need and the user credentials and host name are taken from the ownCloud settings.
Uh, that sounds great. So it would be easily possible to make this work with other platforms? ;-)
Easily? No, not very. :)
Providing an account on the CalDAV server to test certainly would help... I don't even know if every server works the same...
If you want to PGP encrypt me something, here's my key: https://keybase.io/pbek ;)
If it's okay for you it's probably the easiest way to register an account at fruux. It's free and they are the maintainers of the sabre/dav library, aiming very high standards compatibility. If QOwnNotes works with fruux it's highly probable it works with all proper implementations of sabre/dav (including OwnCloud).
I'm currently working on that. There are some bumps I have to smooth out...
Great to hear! Have a successful coding session! :)
There now is a new release, could you please test it and report if the new features work for you?
I've started to have some ownCloud CalDAV error pop-up every time I open app settings, with CalDAV off.
Oh, I "love" such regressions. Thanks a lot for reporting! Are you using ownCloud in QOwnNotes and if yes does the connection work?
Will be fixed in 16.09.5.
There now is a new release, could you please test it and report if the new features work for you?
I don't use any in-app sync features.
Really nice! Works great so far. Absolutely a feature very nice to have! Tested 16.09.5 with Fruux.
I'll test it "in production" and report if I experience any issues.
Just two hints for improvement:
One more thing:
When you are at the point to mark this feature stable it would be absolutely sensible to tell Fruux about it. Usually they add a setup instruction for every reasonable CalDAV client.
@Maboroshy, does it work now (is the error message gone)?
@Letterus, thank you for reporting back! 1) yes, I was already searching for a better name, but I haven't found any so far, maybe 麓Calendar base url` is a good choice
2) that's already on my todo list ;)
Great! :)
Now I found something like a bug: I added the task list "Eingang" which contains a lot of "done" tasks but only 6 or so which are not marked as done. QOwnNotes shows all of these tasks even if the check box for "done" tasks is unchecked. If I check it 6 additional tasks are displayed but I don't know why. They are by far not the only ones which are "done" (the tasks shown then are not those which are "not done". So it is not an inversion bug.).
No errors on 16.09.5
@Letterus so Fruux outputs done tasks differently than ownCloud?
@Maboroshy, thank you!
Yep, basically that's it. :-)
@Letterus, I can't reproduce your "done problem".
this is what I did:
Thank you for investigating. This is correct, it works for me the same.
But: When I add a task in my tasks app "2Do" and mark it as done it is shown as "done" in the Fruux webinterface but not in QOwnNotes. Conclusion: There must be an additional attribute which should be checked to see if a task is marked as "done".
So I compared two tasks - one marked as done in Fruux, one in 2Do: Both show "STATUS:COMPLETED" and "COMPLETED:20160912T084618Z". But the Fruux task is also showing "PERCENT-COMPLETE:100". Maybe QOwnNotes is only checking PERCENT-COMPLETE?
I'm attaching both items for your own comparison.
Eingang.ics.txt
Or with other words, 2Do only sets the completed status, but not the "percent-complete"...
Thank you for your sample file, I will take that into account in v16.09.6. Although I can't test it, because it already worked in all CalDAV clients I have at hand.
There now is a new release, could you please test it and report if the new features work for you?
Works. Thank you very much for implementing and fixing this so quickly.
Great to hear! It was even more work than I imagined and introduced a lot of side effects. ;)
@Letterus, if you want to translate the new texts for it you can do so at: https://crowdin.com/translate/qownnotes/1/en-de