The original dashboard was written in a hurry. It’s solid and effective, but clunky. It was written in UIKit, and uses the same backend as the main app.
The new app is being done in SwiftUI (with all its strengths and weaknesses), and has a new, streamlined, backend. It’s much faster and simpler than the original one, but will have to give up a couple of features, due to SwiftUI’s limitations (but it also adds one).
This project is also a test of LLM integration into my workflow. So far, it’s been quite helpful.