With the new starbase module, I made it my task to analyze it to see if it works right. For the record, it works, but there are a few minor bugs, all of which involve the user interface.
The first image is a fully upgraded military starbase. There are two bugs shown in this image.
1) I repaired the starbase twice, and it recorded the total repair amount (Repair Starbase: +40). I don't think it needs to record that.
2) It says (Installed Modules: 62/63). The 63rd module should be the new repair one. Obviously, since the repair kit doesn't technically install, it will never say 63/63.

This is the same starbase. I have sent a constructor to upgrade the starbase base. Instead of a window telling me that the starbase cannot be further upgraded, it gives this screen, with no modules to install. I'm not sure if you want to fix this since its not a 'big' problem.

This image is my recommendations. I suggest that you use a button for repairs instead of a new starbase module. Afterall, a military starbase can have up to 62 modules, a big list to sort through. Do we really need to add another module to that large list?

Anyhow devs, I hope this report is of some use.