Commit 1c046dc
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- composeApp
- src
- androidMain
- kotlin/app
- cubic/android/core
- coil
- network
- enum
- it/fast4x
- compose
- persist
- reordering
- rimusic
- enums
- extensions
- audiovolume
- connectivity
- contributors
- models
- discord
- games
- pacman
- models
- ui
- theme
- utils
- snake
- nextvisualizer
- painters
- fft
- misc
- modifier
- waveform
- utils
- views
- pip
- webpotoken
- youtubelogin
- models
- ui
- repository
- service
- modern
- ui
- components
- tab
- toolbar
- themed
- items
- screens
- album
- artist
- cubicjam
- donate
- history
- home
- localplaylist
- mood
- newreleases
- player
- components
- controls
- playlist
- podcast
- rewind
- components
- slides
- searchresult
- search
- settings
- spotify
- statistics
- welcome
- styling
- utils
- kreate/android
- constant
- drawable
- me/knighthat
- coil
- component
- album
- artist
- dialog
- export
- import
- player
- playlist
- song
- tab
- ui/screens
- album
- player
- database
- ext
- migration
- enums
- sync
- updater
- worker
- utils
- csv
- network/innertube
- screens
- artist
- player/background
- service
- themed/rimusic
- component/playlist
- screen
- artist
- home
- onDevice
- player
- timeline
- widget
- res
- drawable
- raw
- values-ar
- values-da
- values-es
- values-fr
- values-it
- values-te/values-ru
- values-uk
- values
- desktopMain/kotlin
- it/fast4x/rimusic
- enums
- items
- models
- player/player/frame
- styling
- ui
- bars
- components
- pages
- screens
- theme
- utils
- extensions/innertube/src/main/kotlin/it/fast4x/innertube
- models
- v0624/podcasts
- requests
- utils
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| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
79 | 85 | | |
80 | 86 | | |
81 | 87 | | |
| |||
101 | 107 | | |
102 | 108 | | |
103 | 109 | | |
104 | | - | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
105 | 113 | | |
106 | 114 | | |
107 | 115 | | |
| |||
0 commit comments