SpotiFLAC-Mobile/lib/l10n
zarzet 6b342aeac6 feat: add experimental Android native download worker
Introduce a service-owned download worker that offloads the full
download-and-finalize pipeline to DownloadService on Android, keeping
downloads alive independently of the Flutter UI process.

Key changes:
- Extract SAF download logic from MainActivity into SafDownloadHandler
- Add NativeDownloadFinalizer for Kotlin-side decryption, format
  conversion, metadata embedding, ReplayGain, post-processing, and
  history persistence
- Extend DownloadService with native queue management (start, pause,
  resume, cancel) using coroutine-based worker with AtomicFile snapshots
- Add Dart-side orchestration: snapshot polling, run-id correlation,
  adoption on app restart, and fallback to Dart queue
- Forward embedReplayGain, tidalHighFormat, and postProcessingEnabled
  through Go backend DownloadRequest struct
- Add nativeDownloadWorkerEnabled setting with UI toggle
- Make DownloadQueueLookup collections unmodifiable
2026-05-05 02:41:00 +07:00
..
arb fix: sync download progress notification states 2026-05-04 17:24:57 +07:00
app_localizations.dart feat: add experimental Android native download worker 2026-05-05 02:41:00 +07:00
app_localizations_de.dart fix: sync download progress notification states 2026-05-04 17:24:57 +07:00
app_localizations_en.dart fix: sync download progress notification states 2026-05-04 17:24:57 +07:00
app_localizations_es.dart fix: sync download progress notification states 2026-05-04 17:24:57 +07:00
app_localizations_fr.dart fix: sync download progress notification states 2026-05-04 17:24:57 +07:00
app_localizations_hi.dart fix: sync download progress notification states 2026-05-04 17:24:57 +07:00
app_localizations_id.dart fix: sync download progress notification states 2026-05-04 17:24:57 +07:00
app_localizations_ja.dart fix: sync download progress notification states 2026-05-04 17:24:57 +07:00
app_localizations_ko.dart fix: sync download progress notification states 2026-05-04 17:24:57 +07:00
app_localizations_nl.dart fix: sync download progress notification states 2026-05-04 17:24:57 +07:00
app_localizations_pt.dart fix: sync download progress notification states 2026-05-04 17:24:57 +07:00
app_localizations_ru.dart fix: sync download progress notification states 2026-05-04 17:24:57 +07:00
app_localizations_tr.dart fix: sync download progress notification states 2026-05-04 17:24:57 +07:00
app_localizations_uk.dart fix: sync download progress notification states 2026-05-04 17:24:57 +07:00
app_localizations_zh.dart fix: sync download progress notification states 2026-05-04 17:24:57 +07:00
l10n.dart feat: add multilanguage support (i18n) for English and Indonesian 2026-01-16 05:50:11 +07:00
supported_locales.dart chore: enable Ukrainian locale on main 2026-04-18 23:02:00 +07:00