I’ll try not to be harsh, but It is a bit strange to read the same comments at every new release…
The same day that Nextcloud 20 was released I read complaints that not all the apps were updated. I cannot say I was astonished.
“everything is available right now”, they said
We know how the apps are developed:
- Nextcloud (the firm) develops a set of core apps, which ARE available
- other societies (OpenOffice, Collabora, Moodle and more…) codevelop some important apps. These societies were at the Conference and these apps either are ready or should be ready really soon
- some apps are developed by “the community” for free. I think that the presence of several developer (e.g.: @Rello ) as speakers in the conference and the fact that the apps are ready for Nextcloud 20 testifies a continuous effort towards a good synchronization.
If some community developer is not ready with a new version the exact day of the release I think that we can have a bit of comprehension… They are working for free!
Another point: the rapid pace of new versions. As far as I understood they just released a new set of APIs for the front end and they are improving the already available ones. This should allow the app developers to better integrate an app in Nextcloud but also to have an easier and more predictable developing experience…
This was also discussed here and on Github, and several suggestions from community developers were listened
Last point: about stability vs. new features. Here again, it was evident and also in some cases clearly explained, that often it was necessary to review and improve the software architecture to develop new features. Not all the planned improvement are done yet, but if one follows Github it is evident that continuous efforts are spent toward this goal.