Currently data collections use async functions to read data from their files. This should be wrapped in try-catches to verify they ran correctly, and if not, what happened.
We can use a new Collection to house the errors themselves, and a new view and viewmodel to display the errors in-app.
Ideally, something like toast messages would be nice, but if that's not possible, having a sidebar of errors might be acceptable.
Tasks:
[ ] add try-catches to data collection read functions
[ ] add new error collection that data collections pass errors to
Currently data collections use async functions to read data from their files. This should be wrapped in try-catches to verify they ran correctly, and if not, what happened.
We can use a new Collection to house the errors themselves, and a new view and viewmodel to display the errors in-app.
Ideally, something like toast messages would be nice, but if that's not possible, having a sidebar of errors might be acceptable.
Tasks: