Zarz Eleutherius and zarzet
a178c3943a
New translations app_en.arb (Portuguese)
2026-01-31 15:11:15 +07:00
Zarz Eleutherius and zarzet
01ed1f20ad
New translations app_en.arb (Dutch)
2026-01-31 15:11:15 +07:00
Zarz Eleutherius and zarzet
e2bd67083e
New translations app_en.arb (Korean)
2026-01-31 15:11:14 +07:00
Zarz Eleutherius and zarzet
31fb0a87c9
New translations app_en.arb (Japanese)
2026-01-31 15:11:14 +07:00
Zarz Eleutherius and zarzet
ac4d9fc602
New translations app_en.arb (German)
2026-01-31 15:11:14 +07:00
Zarz Eleutherius and zarzet
8b1b581dbe
New translations app_en.arb (Spanish)
2026-01-31 15:11:14 +07:00
Zarz Eleutherius and zarzet
ebdaa24cfc
New translations app_en.arb (French)
2026-01-31 15:11:14 +07:00
Zarz Eleutherius and zarzet
5633e3adf8
New translations app_en.arb (Turkish)
2026-01-31 15:11:13 +07:00
Zarz Eleutherius and zarzet
fcae5e066d
New translations app_en.arb (Hindi)
2026-01-31 15:11:13 +07:00
Zarz Eleutherius and zarzet
c312aea75f
New translations app_en.arb (Indonesian)
2026-01-31 15:11:13 +07:00
Zarz Eleutherius and zarzet
1e6e19ecd2
New translations app_en.arb (Chinese Traditional)
2026-01-31 15:11:13 +07:00
Zarz Eleutherius and zarzet
0866b04766
New translations app_en.arb (Chinese Simplified)
2026-01-31 15:11:13 +07:00
Zarz Eleutherius and zarzet
78cef8d58e
New translations app_en.arb (Russian)
2026-01-31 15:11:13 +07:00
Zarz Eleutherius and zarzet
ce84aee8da
New translations app_en.arb (Portuguese)
2026-01-31 15:11:13 +07:00
Zarz Eleutherius and zarzet
1ba1665215
New translations app_en.arb (Dutch)
2026-01-31 15:11:12 +07:00
Zarz Eleutherius and zarzet
60fb18c8e2
New translations app_en.arb (Korean)
2026-01-31 15:11:12 +07:00
Zarz Eleutherius and zarzet
c042b490b8
New translations app_en.arb (Japanese)
2026-01-31 15:11:12 +07:00
Zarz Eleutherius and zarzet
f544b46d97
New translations app_en.arb (German)
2026-01-31 15:11:12 +07:00
Zarz Eleutherius and zarzet
70759724fe
New translations app_en.arb (Spanish)
2026-01-31 15:11:12 +07:00
Zarz Eleutherius and zarzet
fbfe252df6
New translations app_en.arb (French)
2026-01-31 15:11:12 +07:00
Zarz Eleutherius and zarzet
2c3def8c7b
New translations app_en.arb (Hindi)
2026-01-31 15:11:12 +07:00
Zarz Eleutherius and zarzet
47e67e8299
New translations app_en.arb (Indonesian)
2026-01-31 15:10:33 +07:00
Zarz Eleutherius and zarzet
ec15516230
New translations app_en.arb (Chinese Traditional)
2026-01-31 15:10:22 +07:00
Zarz Eleutherius and zarzet
462013bc2a
New translations app_en.arb (Chinese Simplified)
2026-01-31 15:10:22 +07:00
Zarz Eleutherius and zarzet
6b5e53864d
New translations app_en.arb (Russian)
2026-01-31 15:10:21 +07:00
Zarz Eleutherius and zarzet
a8a47589c8
New translations app_en.arb (Portuguese)
2026-01-31 15:10:21 +07:00
Zarz Eleutherius and zarzet
b9d567d421
New translations app_en.arb (Dutch)
2026-01-31 15:10:21 +07:00
Zarz Eleutherius and zarzet
81c77af558
New translations app_en.arb (Korean)
2026-01-31 15:10:21 +07:00
Zarz Eleutherius and zarzet
1121680da6
New translations app_en.arb (Japanese)
2026-01-31 15:10:20 +07:00
Zarz Eleutherius and zarzet
d31f2e8894
New translations app_en.arb (German)
2026-01-31 15:10:20 +07:00
Zarz Eleutherius and zarzet
5895a59cb2
New translations app_en.arb (Spanish)
2026-01-31 15:10:20 +07:00
Zarz Eleutherius and zarzet
3e5e8d7a42
New translations app_en.arb (French)
2026-01-31 15:10:20 +07:00
zarzet
518a7fd2cf
feat: replace custom FFmpeg AAR with ffmpeg_kit_flutter plugin, add Lossy format support (MP3/Opus)
...
- Replace custom ffmpeg-kit-with-lame.aar with ffmpeg_kit_flutter_new_audio plugin
- Rename MP3 option to Lossy with format selection (MP3 320kbps or Opus 128kbps)
- Add convertFlacToOpus() and convertFlacToLossy() functions in FFmpegService
- Update settings model: enableMp3Option -> enableLossyOption, add lossyFormat field
- Update download_queue_provider to use LOSSY quality with format from settings
- Remove FFMPEG_CHANNEL MethodChannel from MainActivity.kt
- Delete custom FFmpeg AAR files from android/app/libs/
- Add new localization strings for lossy format options
2026-01-31 15:10:20 +07:00
zarzet
9bbd774175
feat(android13): make All Files Access optional
...
- Android 13+ now only requires READ_MEDIA_AUDIO by default
- MANAGE_EXTERNAL_STORAGE is optional and can be enabled in Settings
- Added 'All Files Access' toggle in Download Settings (Android 13+ only)
- Users who encounter write errors can enable full storage access
- Respects privacy-conscious users who prefer limited permissions
2026-01-31 14:08:59 +07:00
zarzet
93105a45fe
chore: update special thanks - add sjdonado (IDHS), remove DoubleDouble
2026-01-31 13:03:32 +07:00
zarzet
908d108858
chore(l10n): complete Turkish and Portuguese Portugal translations to 70%+ threshold
...
- Turkish (tr): 84% (533/638 keys)
- Portuguese Portugal (pt_PT): 89% (567/638 keys)
Both languages now included in supported locales.
2026-01-31 11:12:13 +07:00
zarzet
3135993cf4
chore: fix locale file naming (dash to underscore) and regenerate l10n
2026-01-31 10:56:26 +07:00
zarzet
7a315b5fd4
Merge PR #85 : New Crowdin updates - localization updates for multiple languages
2026-01-31 10:54:18 +07:00
zarzet
4bd6dcc3d7
feat: replace custom FFmpeg AAR with ffmpeg_kit_flutter plugin, add Lossy format support (MP3/Opus)
...
- Replace custom ffmpeg-kit-with-lame.aar with ffmpeg_kit_flutter_new_audio plugin
- Rename MP3 option to Lossy with format selection (MP3 320kbps or Opus 128kbps)
- Add convertFlacToOpus() and convertFlacToLossy() functions in FFmpegService
- Update settings model: enableMp3Option -> enableLossyOption, add lossyFormat field
- Update download_queue_provider to use LOSSY quality with format from settings
- Remove FFMPEG_CHANNEL MethodChannel from MainActivity.kt
- Delete custom FFmpeg AAR files from android/app/libs/
- Add new localization strings for lossy format options
2026-01-31 08:03:38 +07:00
Zarz Eleutherius
fc9a2ddc2a
New translations app_en.arb (German)
2026-01-25 12:23:03 +07:00
Zarz Eleutherius
c49e5adc52
New translations app_en.arb (Russian)
2026-01-24 12:05:26 +07:00
Zarz Eleutherius
0fedd446ca
New translations app_en.arb (Spanish)
2026-01-24 12:05:25 +07:00
Zarz Eleutherius
ff121dfeb8
New translations app_en.arb (Indonesian)
2026-01-23 11:53:28 +07:00
Zarz Eleutherius
496d32e35b
New translations app_en.arb (Turkish)
2026-01-22 07:34:38 +07:00
Zarz Eleutherius
291fa58757
New translations app_en.arb (Hindi)
2026-01-22 07:34:37 +07:00
Zarz Eleutherius
eddbc2f986
New translations app_en.arb (Indonesian)
2026-01-22 07:34:36 +07:00
Zarz Eleutherius
81b8281d2c
New translations app_en.arb (Chinese Traditional)
2026-01-22 07:34:35 +07:00
Zarz Eleutherius
57f87d9a4c
New translations app_en.arb (Chinese Simplified)
2026-01-22 07:34:33 +07:00
Zarz Eleutherius
c9d0c57d86
New translations app_en.arb (Russian)
2026-01-22 07:34:32 +07:00
Zarz Eleutherius
54ab5a9243
New translations app_en.arb (Portuguese)
2026-01-22 07:34:31 +07:00