Skip to content

Commit 1c046dc

Browse files
committed
what has changed:
>> -πŸŽ‰ Cubic Music v1.8.0 ✦ Black Dahlia Edition πŸ–€πŸŒΉ – Release Notes & APK >> - Pull to refresh only updates Quick Picks; Exit/Reopen app reloads Quick Picks while caching other sections; Notification banner loads once; Other sections (moods, albums, charts) load once and stay cached >> - Added new setting to hide comments button on album art with toggle in Settings β†’ General β†’ Comments Button, default ON, OFF hides button immediately, ON shows normally, no restart required >> - Redesigned Online Search: History Toggle between Discover/Search History, Combined Moods & Genres in unified scrollable grid, more discover content visible, removed 8-item limit, modern search bar with rounded corners, better spacing, enhanced compact cards with colors and icons >> - Fixed crashes and improved performance: infinite constraints crash resolved, manual 2-column grid for better performance, smooth scroll maintained, Material3 components updated, deprecated Text replaced, state management improved, search suggestions/history handled better >> - Enhanced UX: History icon changes color for active/inactive, delete all history option, empty state message, seamless Discover-History transitions, modern toggle button for history, long press delete clears all, haptic feedback added, clean layout with headers and spacing >> - Auth & logout improvements: Added isUserLoggedOut flag, logout() clears authentication data and sets flag, en>> - Auth & logout improvements: Added isUserLoggedOut flag, logout() clears authentication data and sets flag, esureValidTokenForManager() no longer deletes data on refresh failure, makeAuthenticatedRequest() logs errors without deleting data, network errors/401 responses now keep user data and existing token >> - Heart+ feature: Adds all unliked songs with confirmation dialog, progress indicator, count of added songs, preserves original YouTube sync functionality, visual feedback improved, safer and more intuitive than original single heart >> - more changes you will see >> fixed: >> - Warning card updated: Compact height (~40% reduction), green open link button, browser icon added, simplified steps 2-5, tap indicator (chevron) added, icons included or replaced for compatibility >> - Mood Discovery Grid: 2-column layout (3 rows Γ— 2 columns), 360dp height, Spotify-style rectangular cards, colored backgrounds from API, mood title top-left, small tilted image bottom-right, clickable to mood detail page >> - Mood Image Mapping System: Singleton mapping mood/genre titles to drawable resources, pattern matching for Rock, Pop, Hip Hop/Rap, Electronic/EDM, Jazz, safe fallback to musical_notes, debug logging added >> - Search Screen Integration: Moods shown when search empty, hidden during typing, reappear on clear, integrated API fetching via Innertube.discoverPage(), preserves search suggestions/history/results functionality >> - Kreate Migration Fix: Resolved backup compatibility for Cubic Music/RiPlay/N-zik, users must convert Kreate backups using fix tool or upcoming in-app converter, production tool at GitHub link, ensures smooth migration without affecting standard backups >> - Low DPI fix: Welcome button now visible, rotate app or reduce display scale as workaround until next update >> - Themed backgrounds applied to song/list items, consistent Modifier.background across screens (ArtistDetails, OnDeviceSongs, AlbumDetails, ArtistLocalSongs, HistoryList, PlaylistSongList, Podcast, SearchResultScreen, StatisticsPage, SearchYoutubeEntity) >> - Audio quality adjustments committed, preset visibility fixed, comment button hide implemented, search page fixes, jamfix updates, playlist name sorting now case-insensitive and stable, auto-scroller adjusts for keyboard/DPI, contributors list updated, NewPipeExtractor and other extractor dependencies updated >>
1 parent 543f092 commit 1c046dc

File tree

681 files changed

+117832
-841
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

681 files changed

+117832
-841
lines changed

β€ŽcomposeApp/build.gradle.ktsβ€Ž

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -66,16 +66,22 @@ kotlin {
6666
*/
6767
}
6868

69-
androidMain.dependencies {
70-
implementation(libs.media3.session)
71-
implementation(libs.kotlinx.coroutines.guava)
72-
implementation(libs.newpipe.extractor)
73-
implementation(libs.nanojson)
74-
implementation(libs.androidx.webkit)
75-
76-
// Related to built-in game, maybe removed in future?
77-
implementation(libs.compose.runtime.livedata)
78-
}
69+
androidMain.dependencies {
70+
// OkHttp dependencies
71+
implementation(libs.okhttp3.okhttp)
72+
implementation(libs.okhttp3.logging.interceptor)
73+
74+
// Ktor OkHttp engine (THIS WAS MISSING)
75+
implementation(libs.ktor.client.okhttp)
76+
77+
// Your existing dependencies
78+
implementation(libs.media3.session)
79+
implementation(libs.kotlinx.coroutines.guava)
80+
implementation(libs.newpipe.extractor)
81+
implementation(libs.nanojson)
82+
implementation(libs.androidx.webkit)
83+
implementation(libs.compose.runtime.livedata)
84+
}
7985
commonMain.dependencies {
8086
implementation(compose.runtime)
8187
implementation(compose.foundation)
@@ -101,7 +107,9 @@ kotlin {
101107
implementation(libs.coil.compose)
102108
implementation(libs.coil.mp)
103109
implementation(libs.coil.network.okhttp)
104-
110+
// Direct OkHttp dependency
111+
implementation("com.squareup.okhttp3:okhttp:5.1.0")
112+
implementation("com.squareup.okhttp3:logging-interceptor:5.1.0")
105113
implementation(libs.translator)
106114

107115
}

0 commit comments

Comments
Β (0)