Calendar sharing already works great in stalwart, but it would be even better if tasks could be shared separate without the need to create a seperate calendar for that.
When I share my calendar with somebody and want them to know the exact entries they also get my tasks, which are not really a help for them and rather annoying because then they get notifications from my tasks on which they can’t do anything.
I also consider Todos more private then calendar entries because todos are often things that are not specified yet and written more personal.
Having Read Tasks as a seperate permission for shares would be the perfect solution and also allow to share tasks without sharing the calender, which can also be an usecase