Commit graph

5 commits

Author SHA1 Message Date
b2e55008dd Add ability to watch an episode
- Migration for new backing table.
- CRUD server functions, new components to display and interact.
2024-09-14 18:33:50 -04:00
75e388555b Fix links.
- Break source into enum and url.
- Change details heading to use series name.
- Change table layout into button group of active links.
2024-09-14 15:16:33 -04:00
878d3fa59b Build a view pane
- Use techniques from refactor of user list, to work with suspense and
  error boundary from the start.
- Add in necessary migration and query.
- Extract out some common view factories for fallback.
- Extract a field display function.
2024-09-07 19:50:48 -04:00
a2c8a15d84 Add delete, error handling
- Wire up deleting a series.
- Add an error boundary for better error handling from the server
  function. Suspense and bounday expect the child to be an option or a
  result respectively not a view itself. Took a while to figure that
  out.
2024-09-07 16:44:00 -04:00
3d3b08caf1 Start roughing in series management
- Set up asset struct for rust-embed. Create SQL assets.
- Write convenience for loading SQL assets.
- Rough out view series route.
- Rough out and wire up add series route.
2024-09-07 13:18:23 -04:00