Changelog
- Migrate to Jetpack Compose, improve UI, and enhance player experience
- Rework station pickers, add playlist import/export, and fix settings
- Respect height size class for wide layout
- Center dialog titles and enable vertical scrolling
- Set app_version_name to "Heat" and tidy strings
- Replace AlertDialog with BasicAlertDialog + Surface
- Move station-picker hint to footer
- Refactor station header, star UI, and drag indexing
- Auto-scroll list during drag-and-drop
- Set modificationDate on saves; fix drag index
- Consolidate accent color logic in StationCard
- Make playback button use station accent color
- Use station accent color for station tabs
- Use station color for swipe backgrounds
- Update station modificationDate when setting image
- Use Color import for tint in StationListScreen
- Custom swipe handling replacing SwipeToDismissBox
- Add haptic feedback to station drag
- Show image-change hint on station cover
- Centralize user messages with UserMessages flow
- Refactor PlayerPane UI; update bitrate label
- Use fixed bottom paddings for player and list
- Polish player UI: spacing, shapes, and border
- Only tint UI with station color while playing
- Bump version to 13.1