Yep, unfortunately 0.23 changed the UI system in the game a bit and it broke my UI apps. I'm working on a 0.23 update to all of my mods, but it was a fairly involved game update and I haven't been able to find a lot of time to get much work done on it yet.
Again, sorry for the bump, but here's a patch. I don't really know what I'm doing, but the hybrid debug UI app works now, and the CVT debug appears but it's broken, but I'm not exactly sure what it's supposed to do in the first place, so... there. basically, any reference to a local file now requires /ui/modules/apps/appFolder/appFile.file instead of just modules/apps/appFolder/appFile.file, and the .directive line is different. I don't know anything about JS let alone angular, but it works for now.
Good news! I've submitted version 5.0.0 of my Core mod as well as new versions of the ETK800 Hybrid and Citybus Hybrid mods to the repository; the updates are currently waiting to be approved. These updates include fixes for the issues that have been around since the 0.23 game update, in addition to lots more stuff that is included in the changelog of the updates. I can't say how long it will be until they're approved, as that's up to the moderation team, but hopefully it will be soon. I still unfortunately don't have up-to-date documentation on the underlying code that makes the hybrid system work. I know there have been people that are interested in making hybrid versions of other vehicles, which is still possible (and has been for a few versions), but until I'm able to find the time to build a Wiki for all the components, it may be challenging figuring out how all the parts fit together and how to adapt them to new vehicles. I made lots of changes in this new version to make the process easier, and hopefully I'll be able to find some time in the coming months to put together a proper Wiki for everything.
Where can I find information about "maxChargePowerVsSpeed", "maxEngineAssistPriorityPowerSpeed", "maxEngineAssistSecondaryPowerSpeed", "maxPriorityPowerBatteryLevel", "maxSecondaryPowerBatteryLevel", "maxRearTorqueSplitVsSpeed", "chargePowerCoefVsThrottle" and "chargePowerCoefVsBatteryLevel"?
Unfortunately I haven't had time to document most of the code in the newer versions of the hybrid system, so unfortunately the only place I can recommend you look is the source code itself if you're comfortable reading Lua. Those would all be used in the "arcanox_core\lua\vehicle\controller\arcanox\hybrid\hybridPowertrain.lua" file. Anything with "power" in the name is in kilowatts, anything with "torque" in the name is in Newton-meters, and the "coef" ones are a ratio between 0.0 and 1.0 that's applied to the calculated maximum of whatever overall value the coefficients adjust.