v0.1.3-alpha
Pre-release
Pre-release
This release makes a lot of improvements to the codebase and completely changes the logic and method for how pit scouting works in the backend. Additionally, a system for showing dialogs and logging has been added, and communication with the client side database has been improved
In this release:
- Tailwind.css has been updated to
v4.1 - All the scripts have been refactored out of the template files into their own files, in the
/scriptsdirectory- Comments have also been added to these files
- Added a basic system for showing dialogs to the user
- Prompt the user to clear their page cache when switching accounts, to ensure templates get the correct CSRF token
- Added documentation on how to use various client side systems
- Added a logging system, with a menu in the developer settings for copying the logs when opening issues
- Complete re-write of pit scouting logic
- Pits are store client side in
IndexedDB - Answers and pits each get a UUID
- Data is uploaded one at a time to the server, and UUIDs are checked, so no need for massive POST requests and diff checking
- Client side data is used for building the UI, so it works offline by default
- This should fix some strange issues encountered in production, like duplicate entries getting added and some data not being saved (as well as the server crashing)
- Pits are store client side in
