nextcloud-metadata
nextcloud-metadata copied to clipboard
Add Nextcloud 28.x Compatibility.
Quick issue to update the app to support Nextcloud 28.x onwards. Thanks!
@roliverio thanks for the reminder.
@roliverio thanks for the reminder. ping
Is there an update on this? I really like this app, but it isn't working right now.
Apologies for the delay, but this time it will take longer as there are more changes in the Nextcloud itself.
Any progress on this one?
@galandilias thanks for the ping. Unfortunately, still no, though I hope to make it this month.
@galandilias thanks for the ping. Unfortunately, still no, though I hope to make it this month.
Firstly, the real cause for this issue: OCA.Files.FileList
was a private API that app developers should not have relied upon.
And secondly, NextCloud frontend has been gradually migrating to Vue for rendering. Best "resource" I could find about this was this issue: https://github.com/nextcloud/server/issues/20020
@plaes the first version of your message named the reasons correctly.
Firstly, the real cause for this issue: OCA.Files.FileList was a private API that app developers should not have relied upon.
This has nothing to do with the issue.
As for the Vue, yes, the support for the non-Vue sidebar apps was silently removed, which is the biggest problem for now.
I regularly get these log lines over and over, this probably has to do with compatibility:
"message":"Could not boot metadata: Call to undefined method OC\\Server::getEventDispatcher()"
@immanuelfodor yes, this was already reported in #106
The same error message was displayed in another project (OCCWEB). The solution here was the call OC::$server->getEventDispatcher(), through OC::$server->get(\OCP\EventDispatcher\IEventDispatcher::class), to replace. Just for info.
@PeterLue yes, but that is not enough for compatibility with NC 28
I regularly get these log lines over and over, this probably has to do with compatibility:
"message":"Could not boot metadata: Call to undefined method OC\\Server::getEventDispatcher()"
Hi there, thanks for a great app. Just reporting I get lots of these in the logs with Nextcloud 28. Reading this thread, sounds like work is still ongoing for an update, so thank you. 😄
@nooblag yes, you can try disabling the app meanwhile
Hello, when will nextcloud 28 compatibility come?
I regularly get these log lines over and over, this probably has to do with compatibility:
"message":"Could not boot metadata: Call to undefined method OC\\Server::getEventDispatcher()"
Hi there, thanks for a great app. Just reporting I get lots of these in the logs with Nextcloud 28. Reading this thread, sounds like work is still ongoing for an update, so thank you. 😄
I having the same output in the logs/issue with the app. I am also waiting for an update :-/
In the meanwhile you can use the Memories App, to display the metadata.
Hi there,
I noticed no problem with the metadata app on NC 28 since a few month, besides the massive log noise output.
Is it possible to get the app uploaded with PeterLue fix, in the meantime?
Thanks.
I've just received notice of the close-by release of NC 29.xx and this app hasn't had updates for v28. Do you plan on still maintaining it?. Thanks for any update.
@roliverio thanks for the ping. No, this app is not abandoned. As for Nextcloud, I'm seriously disappointed, and personally decided just not to upgrade, as it only gets worse with every new release (though I haven't found any suitable replacement so far). The works on the app depend on free time I have, and therefore don't go smoothly sometimes (especially when the workload is higher due to the nature of changes in Nextcloud).
@yeupou are you sure the app is working for you on NC 28?
@gino0631 I understand and i don't blame you at all. I do love your work, and i appreciate the existence of this app, however, i can't deny that i'm blocked from upgrading because i can't use it on newer versions. So i just wanted to know if you would continue working on it. Thanks again.
@yeupou are you sure the app is working for you on NC 28?
I set up a NC28 dev environment and made the change suggested by @PeterLue above, but the app isn't working, the Metadata tab doesn't show up in the sidebar. Looks like front-end changes are needed as well, but I'm not familiar enough with Nextcloud app development to take a crack at it.
FWIW, Nextcloud 28 API changes are documented here: https://docs.nextcloud.com/server/28/developer_manual/app_publishing_maintenance/app_upgrade_guide/upgrade_to_28.html
Oh yes, pleeease, add 28.x compatibility. Without I will not update to NC 28.x.x because I love your app!