You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On Nextcloud Hub 8 (29.0.4) trying to re-enable the app (it worked in 25.x at least, although it needed few manual changes described in other issues...), it now fails with:
Error: This app cannot be enabled because it makes the server unstable
I'v manage to get it running on NC 30.
I am try to revive this wonderful project instead of submit some pending pull request here and it will never have been merged.
routes.php
I just spent the last hour moving the application to the "new" NC app structure and re-pointing a bunch of APIs according to their newer bootstrap mechanism. It's working now in NC 32, but I have no idea if any of that was actually necessary. The immediate stability warning has to do with the routes.php file. the namespace and app class reference should be removed, and instead of calling registerRoutes on the (now removed) app object, that array should just be returned with a (global) return statement. It would be helpful if someone that understands this would just try this alone to see if that's sufficient. Everything else I did was complicated and, while fixing a number of deprecated references, may not be necessary just yet.
Not really - bunch of updates needed to the app that are fairly technical. It keeps getting worse. I just got it working on NC33, and bunch of changes to db accees needed beause of querybuilder changes that were deprecated years ago, and there's also some changes needed to the JS because of deprecated use of md5. Anyone that knows what they are doing can replace the minified generatecolor section with this:
Activity
xlla commentedon Jan 23, 2025
I'v manage to get it running on NC 30.
I am try to revive this wonderful project instead of submit some pending pull request here and it will never have been merged.
mnalis commentedon Jan 24, 2025
Thanks you @xlla, I'd love to see it working again with recent NextCloud!
hockeymikey commentedon Feb 3, 2025
@xlla What do you mean post some pending?
alerque commentedon Jun 26, 2025
@xlla Any pointers for somebody else coming at this, now in NC 31?
brandonk10 commentedon Mar 29, 2026
routes.php
I just spent the last hour moving the application to the "new" NC app structure and re-pointing a bunch of APIs according to their newer bootstrap mechanism. It's working now in NC 32, but I have no idea if any of that was actually necessary. The immediate stability warning has to do with the routes.php file. the namespace and app class reference should be removed, and instead of calling registerRoutes on the (now removed) app object, that array should just be returned with a (global) return statement. It would be helpful if someone that understands this would just try this alone to see if that's sufficient. Everything else I did was complicated and, while fixing a number of deprecated references, may not be necessary just yet.
(edited) - appinfo/routes.php file attached.
andreasloeffl commentedon Apr 21, 2026
is there a way to install this on an actual NC version from the app store?
what to do, if not?
i am not a developer...
brandonk10 commentedon Apr 26, 2026
Not really - bunch of updates needed to the app that are fairly technical. It keeps getting worse. I just got it working on NC33, and bunch of changes to db accees needed beause of querybuilder changes that were deprecated years ago, and there's also some changes needed to the JS because of deprecated use of md5. Anyone that knows what they are doing can replace the minified generatecolor section with this:
var generateColor:function(t){if(t===undefined)return"";if(typeof t.toHsl==="function"){var e=t.toHsl();return "hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)";}let hash = 0;for(let i=0;i<t.length;i++){hash=t.charCodeAt(i)+((hash<<5)-hash);}var n=Math.abs(hash)%65536;var s=65535;return "hsl("+(n/s)*256+", 90%, 65%)";}