- Show progress indicator when mirrors are being copied
- Add more details to each snapshot: data added, data stored, files, duration, and more
- Make retention badge clickable if there are multiple (mobile)
- Use restic dry-run command to calculate retention tags to ensure correctness
- Make “repo already locked” errors more obvious and add an unlock button next to the error message
- Refactor the app from react-router to tanstack start
- Image size reduction: 597 MB -> 245 MB
- Downgrade Bun to 1.3.6 as it was still causing crashes to some users
- Bump shoutrrr to 0.13.2