Closed CSCMe closed 1 year ago
Added locks to training ( Fix concurrency errors)
Added timeout based user logout and data deletion
Added consent button for scoreboard
Added proper error handling to most api requests (frontend)
Improved user hash creation (time based, so every user is unique)
Improved socket queue to support multiple users
Updated frontend and backend deps
Fixed storage handler only working if app started from specific directory
Fixed Molecule 3D View sometimes crashing (by disabling some options)
Removed user data perma storage
Missing and potentially useful:
Closes #20 Closes #22
Just noticed we don't delete the last user activity time when they're logged out. Going to fix that and then you can merge unless you find some other issues.
Added locks to training ( Fix concurrency errors)
Added timeout based user logout and data deletion
Added consent button for scoreboard
Added proper error handling to most api requests (frontend)
Improved user hash creation (time based, so every user is unique)
Improved socket queue to support multiple users
Updated frontend and backend deps
Fixed storage handler only working if app started from specific directory
Fixed Molecule 3D View sometimes crashing (by disabling some options)
Removed user data perma storage
Missing and potentially useful:
Closes #20 Closes #22