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
2c2cf8cdf8
fix(extensions): bootstrap and clear pending signed-session auth
...
Ensure pending auth requests are created when verification is needed but
missing, and clear them after signed-session grant completion or clear
so stale challenges do not block later verification flows.
2026-07-02 01:24:19 +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
github-actions[bot]
eb36b0bb7b
chore: update AltStore source to v4.7.0
2026-06-30 20:59:56 +00:00
zarzet
3fd14e21eb
feat(extension-repo): preserve package suffix from download URL
...
Detect .sflx and .spotiflac-ext from the registry download URL when saving
repo downloads, and extract findExtension so the destination path can use
the correct package extension.
v4.7.0
2026-07-01 03:19:02 +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
zarzet
1a01147a95
fix(extensions): scope signed session files by endpoint and app context
...
Hash session cache paths from namespace, base URL, app version, and
platform so credentials do not leak across environments, and invalidate
stored sessions when that scope changes.
2026-07-01 02:03:14 +07:00
zarzet
8950907428
feat(extensions): route Deezer metadata through enabled extension
...
Prefer the enabled Deezer metadata extension over the built-in provider
when resolving album, track, and playlist metadata requests.
2026-07-01 02:03:10 +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
zarzet
7f82049beb
fix(lyrics): prefer workers.dev LyricsPlus mirror first
...
Trim the LyricsPlus server list to the workers.dev and binimum mirrors
and update tests to match the new primary endpoint order.
2026-06-30 09:13:55 +07:00