I have found one more small bug: when I enable an extension that requires some dependency and the dependency extension is not enabled, it will just show "Oops! Something went wrong." error message, instead of the incompatibility message like it would do when you enable it from default Flarum extension panel. If this would be fixed to show the incompatibility error even in the dashboard extension, it would be perfect. The status code is "409", so some simple catch to display different error message when that code is received could do the trick.