Current Week: [2024 Week 42] Work on Hectoball.
Following Week: [2024 Week 44] Rust Backend2024 Oct 20 13:10: commit: [no version] Revert: Restructure Hectoball to follow one project per top level directory
I'd really like one project per top level directory, but it seems this "capacitor-set-version" assumes this project structure. Open issue for the script not acknowledging paths set in capacitor.config.ts on Github: https://github.com/HausennTechnologies/capacitor-set-version/issues/321.
2024 Oct 20 11:01: commit: Use static dispatch instead of dynamic
Ok, a little pre optimization without performance testing, but it was easy to do. Following methodology of static dispatch by default, it doesn't affect readability too much as the match statement is self contained.
2024 Oct 20 02:13: commit: Add roles to common to minimize duplicate code
This change minimizes duplicate code and also helps keep intent more focused. It turns out each game might not have to know about backup host now, as the purpose of that was to improve redundancy, which can still be achieved but in a generic way in the common library.
2024 Oct 19 16:28: commit: [no version] Restructure Hectoball to follow one project per top level directory
One project per top level directory.
2024 Oct 19 11:56: commit: Migrate to Vite from CRA
Vite is faster, more customizable and most importantly, not deprecated.
2024 Oct 19 11:04: commit: Introduce backend rust version
Still a bit incomplete, but want to move on to Hectoball for now.