I just did an upgrade to version 4.0 beta. New design looks great!
There is probably some bug with shared dashboards, all of them are empty. Here is an error from Chrome console:
error-handler.js:19 TypeError: Cannot read property 'bodyClass' of undefined at e.value (index.js:77) at index.js:66 at f.$broadcast (angular.js:18320) at h (angular-route.js:613) at f.$broadcast (angular.js:18320) at angular.js:14012 at f.$eval (angular.js:17994) at f.$digest (angular.js:17808) at f.$apply (angular.js:18102) at angular.js:1812 value @ error-handler.js:19
From the admin panel everything looks fine, this only happens when I access my dashboard through public link.