Commit Graph

18 Commits

Author SHA1 Message Date
Kingkor Roy Tirtho
e520a020c7 cd: add release workflow for automated builds and artifact publishing across platforms 2026-07-10 00:11:41 +06:00
Kingkor Roy Tirtho
f012defd79 fix(plugin): reload Zipline service on same-version replace
- Add `generation` counter to serialized state so DataStore emits
  on every addPlugin (same-version replace produces identical JSON)
- Run all Zipline JNI calls (close, service.close) on ziplineDispatcher
  thread — wrong thread causes segfaults
- Stop ALL services in flatMapLatest finally block instead of only
  deselected ones (leaked zombie services)
- Wrap finally block in NonCancellable + try-catch per service
2026-07-07 19:06:44 +06:00
Kingkor Roy Tirtho
f05f0727b6 feat: implement artist overview screen with loading, error handling, and pagination for albums, related artists, and featured playlists 2026-07-07 17:31:16 +06:00
Kingkor Roy Tirtho
8f9c2540a2 feat: add genre selection and tabs to HomeScreen for improved content navigation 2026-07-07 13:38:31 +06:00
Kingkor Roy Tirtho
12ef478b0e feat: simplify highlight implementation in UI components for improved readability and maintainability 2026-07-05 22:23:16 +06:00
Kingkor Roy Tirtho
dadc302ef0 feat: enhance button styles and interactions in Buttons and Theme components for improved UI consistency 2026-07-05 19:27:49 +06:00
Kingkor Roy Tirtho
a52ba68f1f feat: enhance UI components with LocalBaseUITheme for consistent styling and improved interactions 2026-07-05 18:58:43 +06:00
Kingkor Roy Tirtho
a57b359186 feat: replace IconButton with GhostIconButton in PlayerQueueContent and PlayableCard for visual consistency 2026-07-05 15:45:49 +06:00
Kingkor Roy Tirtho
4302a27afa feat: replace IconButton with GhostIconButton in AppExpandedPlayer and AppLargePlayer for improved visual consistency 2026-07-05 13:01:34 +06:00
Kingkor Roy Tirtho
cb27514b9b feat: add GhostIconButton component and enhance button interactions in TrackList 2026-07-03 22:21:06 +06:00
Kingkor Roy Tirtho
6d8b9a575f feat: implement endless playback recommendations in DeviceAudioPlayerQueue 2026-07-03 19:21:57 +06:00
Kingkor Roy Tirtho
d7fa3d926d feat: enhance AppSidebar with improved button interactions and visual feedback 2026-07-03 18:37:38 +06:00
Kingkor Roy Tirtho
a869835628 refactor: reduce border width for various UI components 2026-07-03 17:08:09 +06:00
Kingkor Roy Tirtho
15790d63a6 feat: enhance AutocompleteTextField with focus management and dropdown behavior 2026-07-03 16:57:40 +06:00
Kingkor Roy Tirtho
7c01b2c7c3 feat: add AutocompleteTextField component and integrate it into SearchScreen 2026-07-03 15:15:04 +06:00
Kingkor Roy Tirtho
8870113e4d feat: add ChipTab component and refactor SearchScreen to use it 2026-07-03 11:44:49 +06:00
Kingkor Roy Tirtho
28ff68dcc9 refactor: remove MusicBrainz ListenBrainz plugin and related configurations 2026-06-30 17:13:21 +06:00
Kingkor Roy Tirtho
0c426689cb feat: migration to Compose Multiplatform 2026-06-30 17:00:13 +06:00