Repository navigation
🎬 Subget v1.1.0 — Desktop Windows & Multiplatform Monorepo Edition
Subget v1.1.0 is a major milestone release transforming the application into a Compose Multiplatform (CMP) monorepo delivering unified experiences across Android and Windows Desktop.
🖥️ Windows Desktop Improvements
- Adaptive Light & Dark Modes: Fully functional dynamic theming on Desktop. Switching between Dark, Light, and System modes in Settings now immediately updates the application, navigation, content surfaces, and window title bar.
- Embedded Application Icon: Both the standalone executable (
.exe) and MSI installer (.msi) embed the official high-resolution Subget application icon, displaying natively in Windows Explorer, desktop shortcuts, taskbar, Alt+Tab switcher, and Start Menu. - Cinema Modern Undecorated Window: A frameless desktop interface styled in obsidian
#0B0E14(dark) or crisp slate#F8FAFC(light) with a matching accent divider. - Custom Modern Title Bar: Seamless dragging via
WindowDraggableArea, featuring Subget branding and interactive window controls:- Minimize (
—) - Maximize / Restore (adaptive single and dual-square icons)
- Close (
✕) with Cinema Red hover highlight (#E50914)
- Minimize (
- Native Windows Storage: Subtitles default directly to
%USERPROFILE%\Downloads\Subget\. - System Explorer & Player Integration: Reveal downloaded files instantly in Windows Explorer (
explorer.exe /select, <file>) or launch them directly with your favorite media player viaDesktop.getDesktop(). - Standalone Windows Installers: Available both as a setup executable (
.exe) and an MSI installer package (.msi).
🖼️ Fixed Poster Artwork Loading (Both Platforms)
- Coil 3 Multiplatform Engine: Configured
io.ktor:ktor-client-cioand initializedKtorNetworkFetcherFactoryin Coil 3'ssetSingletonImageLoaderFactory, resolving network image fetch failures. High-resolution movie and TV series poster artwork from Cinemeta and TVmaze now loads smoothly across both Android and Windows Desktop.
📱 Android Refinements & 100% Compatibility
- Shared Domain Core: Domain models, SubDL API networking, Cinemeta poster queries, and zip extraction are powered by a shared Kotlin Multiplatform library (
:shared). - Platform Integrity: Preserves MediaStore/SAF storage, share sheet intents, encryption, and full Android 8.0 (API 26) through Android 15 (API 35) compatibility.
- Continuous Upgrades: Signed with APK Signature Schemes v2 & v3, allowing smooth upgrades over v1.0.0 and v1.0.1 installations with all settings, API keys, and history intact.
📦 Artifacts & Checksums
| File | Type | SHA-256 Checksum |
|---|---|---|
Subget-v1.1.0.apk |
Android APK | 3305aec8e837d384f1de66edc2a923bbc54b326ab9260f1eeee7adbebe8a4e6f |
Subget-v1.1.0-windows-setup.exe |
Windows Setup (.exe) | 97eb6936d1099c365b0cb7ae2764573b7e4bf0f1d03550a6d93164bb6be99460 |
Subget-v1.1.0-windows-installer.msi |
Windows Installer (.msi) | d2cdc929d9a8bfabead7bc5b7c0f37188e7440a38e0e16e87c9c5615e4847ea4 |
Subget-v1.1.0.sha256 |
SHA-256 Checksum List | — |
Full Changelog: v1.0.1...v1.1.0