2024-05-18 - v5.0.1 - Initial Version 5 Release
A complete rewrite of the application in all aspects, which comes with many benefits but also a drop in some features. Those features will return, in time. The client application has much of it’s responsibility removed, which means that there will be far fewer client updates!
Web UI
- Migrated the Web UI from Angular to Nuxt, gaining benefits in SSR and some cleaner code
- Moved to a new auth provider, Kinde, to remove a lot of the authentication responsibility away from iTelemetry. Allows for more auth providers, currently supporting Google and Discord. As a result of this user logins were wiped.
Backend
- Complete rewrite of the Backend application, moved some legacy parts from Java to Go
- The rewrite was necessary to handle a lot of the data changes made by the client
Client
- Complete rewrite of the Client application, moved from C# to Go
- Migrated a lot of functionality from the Client to the Backend, now the client only sends a delta of what it sees, instead of performing calculations locally and sending specific data types