* feat: enhance schedule deletion to create a new schedule if none remain
* feat: set active index to new schedule if only one exists
* chore: run lint
* feat: enhance schedule deletion to create a new schedule if none remain
* feat: set active index to new schedule if only one exists
* chore: run lint
* feat: reset schedules on update, refactor invariant to within deleteSchedule
* chore: pnpm lint
---------
Co-authored-by: Samuel Gunter <29130894+Samathingamajig@users.noreply.github.com>
Co-authored-by: Samuel Gunter <sgunter@utexas.edu>