What's Changed
- Replace camera overlays with dashcam view bar by @danielchalmers in #31
- Refactor entire backend by @danielchalmers in #32
- Fix UI freeze while loading clip by @danielchalmers in #33
- Extract MainWindowViewModel from MainWindow by @danielchalmers in #34
- Move pure playback types into SentryReplay.Data by @danielchalmers in #35
- Update AGENTS.md for view-model architecture by @danielchalmers in #36
- Deepen MainWindowViewModel test coverage by @danielchalmers in #37
- Make the UI fluid: async clip loading, animations, smoother clip switching by @danielchalmers in #38
- Click a player to switch cameras by @danielchalmers in #40
- Redesign UI/UX by @danielchalmers in #41
- Add seek-bar event markers and a compact single-row control bar by @danielchalmers in #42
- Rewrite README for the current app, add a screenshot by @danielchalmers in #43
- Polish the UI from the #41/#42 review notes by @danielchalmers in #44
Full Changelog: v0.8.0...v0.9.0