Omer Kaya Ekici
ed3743bbea
fix(android): use desugar_jdk_libs_nio so URLEncoder.encode(String, Charset) is backported on API < 33
...
The default desugar_jdk_libs artifact does not include the java.nio/charset backing APIs, so on API < 33 (minSdk 28) NewPipeExtractor's URLEncoder.encode(String, Charset) call throws NoSuchMethodError and the app crashes on launch. The _nio variant backports those APIs (2.1.5 is available for it and matches the AGP 8.13.2 requirement).
Refs #3130
2026-09-20 10:43:52 +03:00
Kingkor Roy Tirtho
94ec831a96
feat(mediacontrol): implement SystemMediaControlService for OS media integration
2026-08-16 15:07:28 +06:00
Kingkor Roy Tirtho
0a76abba65
chore: update Gradle wrapper to version 9.4.0 and Kotlin standard library to 2.4.10
2026-08-16 11:57:10 +06:00
Kingkor Roy Tirtho
e0b9ab530d
feat: implement system tray functionality with Compose Native Tray integration
2026-08-14 21:41:09 +06:00
Kingkor Roy Tirtho
94903dcc33
feat: integrate Nucleus framework for enhanced window management and webview support
2026-08-14 20:40:37 +06:00
Kingkor Roy Tirtho
b6615bdbc8
feat: update dependencies and configure compose hot reload settings
2026-08-13 22:03:41 +06:00
Kingkor Roy Tirtho
b67a4a22b5
feat(plugin_interfaces): update Maven publishing configuration and add GitHub Actions workflow
2026-07-22 23:07:38 +06:00
Kingkor Roy Tirtho
a9760a711a
feat: introduce AudioPlayerInterface and refactor AudioPlayer implementations for better abstraction
2026-07-20 21:45:33 +06:00
Kingkor Roy Tirtho
a09a7c8976
feat: integrate Uniffi for audio metadata reading and writing with Lofty library
2026-07-18 00:14:35 +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