Siteimp logger
Last article, I mentioned that I was working on Siteimp in private because I was using it to solve problems that I'm facing with my 'main' project. Well, I'm finally ready to show off part of what I have been working on. This is still rough and just deployed to beta testers so the end interface will change quite a lot. But this will at least give you a taste of what Siteimp is becoming.

One of the ideas of the fitnesstracker Wndows application was that it would have customer support tools built deeply into the application. And that's where Siteimp started to come in - the Siteimp logger collects clicks, certain inputs and error messages from both the React front end and Tauri backend. It can run those tests against the application, but because of how integrated it is with errors, it can be part of a really great tech support tool
In the case of Fitness Tracker, the logger collects error messages from the entire application and while the front end should pick up everything there are really no guarantees. So Fitness Tracker uses the logs to display both errors and tech support information on those errors right in the application.
The thing about customer support is that it can either be this really expensive burden or a great part of marketing and software development efforts. Not only does Siteimp help make sure that both the application and website are fast and highly accessible, but its logs provide both replaybility if customers send them in and a really high level of in app customer support.