zarzet
5f11f5b114
chore(release): bump version to 4.7.1+137
2026-07-02 01:24:22 +07:00
zarzet
61f62363b3
fix(convert): make convert bottom sheets draggable and scroll-controlled
...
Use DraggableScrollableSheet for single and batch convert flows and open
convert sheets with isScrollControlled so long option lists remain usable
on smaller screens.
2026-07-02 01:24:21 +07:00
zarzet
3278e32711
fix(extensions): default verification browser to in-app first
...
Prefer the in-app browser for signed-session verification challenges,
normalize invalid saved modes to the new default, and keep the help
dialog modal until the user explicitly dismisses it.
2026-07-02 01:24:21 +07:00
zarzet
0be6455d46
fix(download): hand off native worker verification to interactive queue
...
Detect verification-required failures from the Android native worker,
cancel the worker, and route the item back through the interactive
verification flow with the correct service identifier.
2026-07-02 01:24:21 +07:00
zarzet
5424648158
feat(audio): add dither and resampler options for lossless conversion
...
Let users choose FFmpeg dithering when reducing bit depth and SoXr or
SWR resampling when changing sample rate across single-track and batch
lossless conversion flows.
2026-07-02 01:24:20 +07:00
zarzet
dcfd95f276
feat(extensions): manual verification help when browser launch fails
...
Expose a root navigator for global dialogs, show a fallback help sheet
with copy and reopen actions when verification URLs cannot launch, and
schedule the same prompt after a timeout during pending grants.
2026-07-02 01:24:20 +07:00
zarzet
4d6f7d8b08
l10n: add extension verification and lossless processing strings
...
Add localization keys for verification browser settings, manual
verification help dialog actions, and lossless conversion dithering and
resampler option labels.
2026-07-02 01:24:20 +07:00
zarzet
08c738dc69
feat(settings): add extension verification browser mode preference
...
Let users choose whether signed-session verification opens in the
external browser or in-app browser first, with automatic fallback to
the other mode when launch fails.
2026-07-02 01:24:19 +07:00
Zarz Eleutherius
308a75037e
New translations app_en.arb (Korean)
...
[ci skip]
2026-07-02 00:58:11 +07:00
Zarz Eleutherius
bda41a0c1a
New translations app_en.arb (Korean)
...
[ci skip]
2026-07-02 00:01:11 +07:00
Zarz Eleutherius
ec5e7ed1cd
New translations app_en.arb (Arabic)
...
[ci skip]
2026-07-02 00:01:10 +07:00
Zarz Eleutherius
6528d445d3
New translations app_en.arb (Korean)
...
[ci skip]
2026-07-01 22:52:54 +07:00
Zarz Eleutherius
aacf1bef9c
New translations app_en.arb (Korean)
...
[ci skip]
2026-07-01 21:38:38 +07:00
Zarz Eleutherius
4262553036
New translations app_en.arb (Korean)
...
[ci skip]
2026-07-01 20:35:15 +07:00
Zarz Eleutherius
a3d6c6f916
New translations app_en.arb (Korean)
...
[ci skip]
2026-07-01 19:03:56 +07:00
Zarz Eleutherius
bce05eb071
New translations app_en.arb (French)
...
[ci skip]
2026-07-01 19:03:54 +07:00
Zarz Eleutherius
e35ea061d5
New translations app_en.arb (Korean)
...
[ci skip]
2026-07-01 17:52:36 +07:00
Zarz Eleutherius
8c7c168fdf
New translations app_en.arb (French)
...
[ci skip]
2026-07-01 17:52:34 +07:00
Zarz Eleutherius
7a811ad55e
New translations app_en.arb (Korean)
...
[ci skip]
2026-07-01 16:56:33 +07:00
Zarz Eleutherius
8d29be2a6d
New translations app_en.arb (Korean)
...
[ci skip]
2026-07-01 15:56:58 +07:00
Zarz Eleutherius
36567f40a1
New translations app_en.arb (Korean)
...
[ci skip]
2026-07-01 14:31:17 +07:00
Zarz Eleutherius
76e0de7d20
New translations app_en.arb (French)
...
[ci skip]
2026-07-01 14:31:15 +07:00
Zarz Eleutherius
74a41a2d49
New translations app_en.arb (Korean)
...
[ci skip]
2026-07-01 12:53:58 +07:00
Zarz Eleutherius
1ba82df9e3
New translations app_en.arb (Korean)
...
[ci skip]
2026-07-01 11:36:48 +07:00
Zarz Eleutherius
ccf995ec11
New translations app_en.arb (French)
...
[ci skip]
2026-07-01 05:21:22 +07:00
Zarz Eleutherius
159b7c2ab6
New translations app_en.arb (Hindi)
...
[ci skip]
2026-07-01 04:22:04 +07:00
Zarz Eleutherius
dc60ad1137
New translations app_en.arb (Indonesian)
...
[ci skip]
2026-07-01 04:22:02 +07:00
Zarz Eleutherius
1c46708303
New translations app_en.arb (Chinese Traditional)
...
[ci skip]
2026-07-01 04:22:01 +07:00
Zarz Eleutherius
532042e39e
New translations app_en.arb (Chinese Simplified)
...
[ci skip]
2026-07-01 04:21:59 +07:00
Zarz Eleutherius
5cb6faa2d6
New translations app_en.arb (Ukrainian)
...
[ci skip]
2026-07-01 04:21:57 +07:00
Zarz Eleutherius
91b88a40ea
New translations app_en.arb (Turkish)
...
[ci skip]
2026-07-01 04:21:56 +07:00
Zarz Eleutherius
72a9691c55
New translations app_en.arb (Russian)
...
[ci skip]
2026-07-01 04:21:54 +07:00
Zarz Eleutherius
00e8280d22
New translations app_en.arb (Portuguese)
...
[ci skip]
2026-07-01 04:21:52 +07:00
Zarz Eleutherius
ed2c7606c3
New translations app_en.arb (Dutch)
...
[ci skip]
2026-07-01 04:21:51 +07:00
Zarz Eleutherius
c1a6262d96
New translations app_en.arb (Korean)
...
[ci skip]
2026-07-01 04:21:49 +07:00
Zarz Eleutherius
59b953d577
New translations app_en.arb (Japanese)
...
[ci skip]
2026-07-01 04:21:47 +07:00
Zarz Eleutherius
0854174140
New translations app_en.arb (German)
...
[ci skip]
2026-07-01 04:21:45 +07:00
Zarz Eleutherius
3802df0abd
New translations app_en.arb (Arabic)
...
[ci skip]
2026-07-01 04:21:44 +07:00
Zarz Eleutherius
57f09cc50c
New translations app_en.arb (Spanish)
...
[ci skip]
2026-07-01 04:21:42 +07:00
Zarz Eleutherius
5257a035d7
New translations app_en.arb (French)
...
[ci skip]
2026-07-01 04:21:40 +07:00
zarzet
408895b607
fix(download): track verification retries per service
...
Key verification retry state by item and service so a completed challenge
for one provider does not block retries when another service also requires
verification for the same download.
2026-07-01 02:03:19 +07:00
Zarz Eleutherius
0cab036718
New translations app_en.arb (Korean)
...
[ci skip]
2026-07-01 01:47:32 +07:00
Zarz Eleutherius
4fabd8cfd0
New translations app_en.arb (Chinese Simplified)
...
[ci skip]
2026-06-30 23:54:56 +07:00
Zarz Eleutherius
6b7f63d784
New translations app_en.arb (Korean)
...
[ci skip]
2026-06-30 23:54:55 +07:00
Zarz Eleutherius
95b56c80c5
New translations app_en.arb (Korean)
...
[ci skip]
2026-06-30 21:51:26 +07:00
Zarz Eleutherius
f2020b7653
New translations app_en.arb (Indonesian)
...
[ci skip]
2026-06-30 17:01:36 +07:00
Zarz Eleutherius
97bb4f6641
New translations app_en.arb (Chinese Simplified)
...
[ci skip]
2026-06-30 17:01:34 +07:00
Zarz Eleutherius
adeed5ae13
New translations app_en.arb (Chinese Simplified)
...
[ci skip]
2026-06-30 14:43:55 +07:00
zarzet
eb40a88437
fix(lyrics): sync provider priority to backend on save
...
Await backend lyrics provider sync when saving the priority page so
fetch order changes take effect immediately instead of only updating
local settings.
2026-06-30 11:13:23 +07:00
Zarz Eleutherius
5e9cce4b8c
New translations app_en.arb (Arabic)
...
[ci skip]
2026-06-30 08:55:15 +07:00