fluxa/shared/src
KhooLy d5f3819ebe Fix shared UI boundary violations from the CMP player overlay migration
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.
2026-07-20 15:37:30 +03:00
..
androidMain/kotlin/com/fluxa/app/shared Add shared remote image boundary 2026-07-13 16:00:50 +03:00
commonMain/kotlin/com/fluxa/app Fix shared UI boundary violations from the CMP player overlay migration 2026-07-20 15:37:30 +03:00
commonTest/kotlin/com/fluxa/app/shared Improve calendar library and catalog experiences 2026-07-18 16:52:38 +03:00
iosMain/kotlin/com/fluxa/app/shared Wire AppleAddonStoreDataSource to a real Swift-driven state source 2026-07-20 15:05:28 +03:00