I had a bit of a look at this today. The build and restore from my stable release went fine although the first boot was really slow. I have a homebrew EmonPi without an LCD screen and it seemed to start and stop the LCD driver quite a few times and wait a good while between each try, so patience was an issue and could cause the update on first boot to be interrupted for some people.
Once loaded and restored from USB, things look good. I did another full upgrade in the admin menu just to be sure the update on first boot was completed and it reported nothing to do.
I see why my standalone dark theme didn’t get any further, the user selectable themes you’ve added look great, except that multigraph still won’t respect the dashboard background colour. I appreciate that the x and y axis text is black, so that’s an issue for dark backgrounds, but perhaps not an insurmountable one?
Related to the theme and menu changes, there are a couple of issue stopping me adopting this version yet. Dashboards designed to be viewed when logged out are quite a bit less clean. The new side bar menu is in small mode by default and the top bar remain visible even when “Hide menus” is selected. Plus, the footer doesn’t respect the user selected theme colour. So my hydrometer display ends up like below, when previously it was really clean looking.
Anyway, just a little feedback for you. Thanks for all your continued hard work.