mirror of
https://github.com/FluxaMedia/fluxa.git
synced 2026-07-28 20:52:49 +00:00
checkSharedUiBoundary was failing on master because the July 17 move of player overlays into shared/commonMain kept imports of data/player domain types (Meta, Stream, Video, IntroTimestamps, UserProfile, Chapter, MediaTrack, TorrentStreamStatus, TrailerCue). Relocate the plain value types into the shared-safe com.fluxa.app.shared.feature.player package, and replace the remaining domain-object usages with small UI models (StreamSourceUiModel, SkipSegmentUiModel, NextEpisodePreviewUiModel) mapped at the Android call sites. Also drops the dead, UserProfile-only QuickSettingsSidebar/TrackSidebar composables that had no callers. |
||
|---|---|---|
| .. | ||
| androidMain/kotlin/com/fluxa/app | ||
| commonMain/kotlin/com/fluxa/app | ||
| commonTest/kotlin/com/fluxa/app | ||
| main/cpp | ||