zarzet
fdb2009856
Merge branch 'l10n_main': Crowdin translation updates ( #412 )
...
Resolve ARB conflicts via per-key union: apply latest Crowdin
translations for shared keys while preserving newer app keys added on
main after the branch point. Drop hyphenated ARB duplicates
(app_ar-SA, app_es-ES, app_pt-PT, app_tr-TR, app_uk-UA) that break
Flutter gen-l10n; keep underscore filenames. Add Arabic (app_ar.arb)
and regenerate app_localizations.
2026-06-04 20:50:42 +07:00
Zarz Eleutherius
8419a75b04
New translations app_en.arb (Arabic)
...
[ci skip]
2026-06-04 20:24:31 +07:00
zarzet
5d474d6fe8
fix(l10n): correct crowdin language mapping
...
Map placeholders to the project's actual Crowdin language ids and drop the bogus bare keys (es, pt, zh) that aren't real Crowdin codes and broke crowdin-cli config validation. Add Arabic (ar) mapped to app_ar.arb so future syncs use underscore filenames instead of hyphenated ones (e.g. app_ar-SA.arb) that break Flutter gen-l10n.
2026-06-04 20:20:05 +07:00
Zarz Eleutherius
e597505a1c
New translations app_en.arb (French)
...
[ci skip]
2026-06-02 03:38:17 +07:00
github-actions[bot]
8675d263e7
chore: update AltStore source to v4.5.6
2026-06-01 18:23:57 +00:00
zarzet
1ce66b9e03
fix: align ios deployment target for file picker
v4.5.6
2026-06-02 01:09:53 +07:00
Zarz Eleutherius
cfda124995
New translations app_en.arb (Hindi)
...
[ci skip]
2026-06-02 01:09:09 +07:00
Zarz Eleutherius
212f1cacca
New translations app_en.arb (Chinese Traditional)
...
[ci skip]
2026-06-02 01:09:07 +07:00
Zarz Eleutherius
dd89de7cad
New translations app_en.arb (Ukrainian)
...
[ci skip]
2026-06-02 01:09:05 +07:00
Zarz Eleutherius
8b4372dc7f
New translations app_en.arb (Turkish)
...
[ci skip]
2026-06-02 01:09:03 +07:00
Zarz Eleutherius
2a25557632
New translations app_en.arb (Russian)
...
[ci skip]
2026-06-02 01:09:01 +07:00
Zarz Eleutherius
0cbb339948
New translations app_en.arb (Portuguese)
...
[ci skip]
2026-06-02 01:08:59 +07:00
Zarz Eleutherius
1496f51e30
New translations app_en.arb (Dutch)
...
[ci skip]
2026-06-02 01:08:58 +07:00
Zarz Eleutherius
d1c5fe0605
New translations app_en.arb (Korean)
...
[ci skip]
2026-06-02 01:08:56 +07:00
Zarz Eleutherius
56786f60ff
New translations app_en.arb (Japanese)
...
[ci skip]
2026-06-02 01:08:54 +07:00
Zarz Eleutherius
af5d36f69f
New translations app_en.arb (German)
...
[ci skip]
2026-06-02 01:08:52 +07:00
Zarz Eleutherius
e40da71ef8
New translations app_en.arb (Arabic)
...
[ci skip]
2026-06-02 01:08:50 +07:00
Zarz Eleutherius
26b8bf422c
New translations app_en.arb (Indonesian)
...
[ci skip]
2026-06-02 01:08:49 +07:00
Zarz Eleutherius
0a545706bd
New translations app_en.arb (Chinese Simplified)
...
[ci skip]
2026-06-02 01:08:47 +07:00
Zarz Eleutherius
9ebac610c7
New translations app_en.arb (Spanish)
...
[ci skip]
2026-06-02 01:08:45 +07:00
Zarz Eleutherius
5fc8a6af2a
New translations app_en.arb (French)
...
[ci skip]
2026-06-02 01:08:43 +07:00
zarzet
8e68af79aa
fix: prevent queue header action clipping
2026-06-02 00:58:43 +07:00
zarzet
6246e6e821
chore: update flutter and native dependencies
2026-06-02 00:58:42 +07:00
zarzet
421d5ffdc8
feat: polish search empty state and share caching
2026-06-02 00:58:42 +07:00
zarzet
b82dabe316
fix: align cross-service sharing and fallback routing
2026-06-02 00:58:42 +07:00
zarzet
ffdaf14ba5
feat: rebuild cross-extension sharing and queue controls
...
Co-authored-by: Amonoman <musaauron87@gmail.com >
2026-06-02 00:58:41 +07:00
zarzet
f52527a41b
chore: bump version to 4.5.6 (build 133)
2026-06-02 00:58:41 +07:00
zarzet
56a89c5fc6
fix: harden download errors and re-enrich sidecars
2026-06-02 00:58:40 +07:00
zarzet
4f5163be01
fix: resolve album-only autofill and placeholder re-enrich regressions
...
- Dart: _metadataMatchIsConfident now handles album-only case (title empty)
by adding albumMatches fallback branch
- Go: selectBestReEnrichTrack treats placeholder values (Unknown Title,
Unknown Artist) as empty via isPlaceholderReEnrichValue, so album-based
fallback filtering works correctly
- Add test for placeholder album fallback in selectBestReEnrichTrack
2026-06-02 00:58:40 +07:00
zarzet
822c094c8c
fix: stricter metadata matching, respect embedLyrics setting, improve Apple Music lyrics
...
- Re-enrich: reject candidates that don't match title/artist/album unless exact ISRC match
- Respect settings.embedLyrics instead of hardcoding true in re-enrich flows
- Skip lyrics resolution in NativeDownloadFinalizer when not needed
- Apple Music lyrics: use direct catalog API with token scraping instead of Paxsenix search
- Support ELRC/ELRCMultiPerson/Plain formats in Apple Music lyrics response
- Add confidence check in metadata auto-fill to prevent applying wrong metadata
- Add tests for stricter re-enrich matching logic
2026-06-02 00:58:40 +07:00
Zarz Eleutherius
1623f443bb
New translations app_en.arb (Spanish)
...
[ci skip]
2026-05-31 09:12:29 +07:00
Zarz Eleutherius
aa47bc4499
New translations app_en.arb (French)
...
[ci skip]
2026-05-28 18:50:01 +07:00
Zarz Eleutherius
f461322842
New translations app_en.arb (French)
...
[ci skip]
2026-05-28 17:08:19 +07:00
Zarz Eleutherius
cce05a0077
New translations app_en.arb (French)
...
[ci skip]
2026-05-28 16:08:05 +07:00
Zarz Eleutherius
98dc868f47
New translations app_en.arb (French)
...
[ci skip]
2026-05-28 14:30:31 +07:00
Zarz Eleutherius
821a41c10e
New translations app_en.arb (French)
...
[ci skip]
2026-05-28 03:12:44 +07:00
Zarz Eleutherius
853ccd657a
New translations app_en.arb (French)
...
[ci skip]
2026-05-28 01:57:58 +07:00
Zarz Eleutherius
680fc81db2
New translations app_en.arb (French)
...
[ci skip]
2026-05-27 23:40:18 +07:00
Zarz Eleutherius
36470eda24
New translations app_en.arb (French)
...
[ci skip]
2026-05-27 21:58:35 +07:00
Zarz Eleutherius
a37dd6c8cb
New translations app_en.arb (French)
...
[ci skip]
2026-05-27 04:52:32 +07:00
Zarz Eleutherius
588f742871
New translations app_en.arb (French)
...
[ci skip]
2026-05-27 03:45:18 +07:00
Zarz Eleutherius
ff25a10e5b
New translations app_en.arb (French)
...
[ci skip]
2026-05-27 02:33:22 +07:00
Zarz Eleutherius
499457f66a
New translations app_en.arb (French)
...
[ci skip]
2026-05-26 23:49:07 +07:00
Zarz Eleutherius
6d15050009
New translations app_en.arb (French)
...
[ci skip]
2026-05-26 22:09:18 +07:00
Zarz Eleutherius
5ba30031c3
New translations app_en.arb (French)
...
[ci skip]
2026-05-26 05:23:50 +07:00
Zarz Eleutherius
82c0eef504
New translations app_en.arb (French)
...
[ci skip]
2026-05-26 04:27:43 +07:00
Zarz Eleutherius
616267e997
New translations app_en.arb (Arabic)
...
[ci skip]
2026-05-24 15:17:12 +07:00
Zarz Eleutherius
161b0c8c21
New translations app_en.arb (Arabic)
...
[ci skip]
2026-05-23 16:58:47 +07:00
Zarz Eleutherius
facd185d6c
New translations app_en.arb (Chinese Simplified)
...
[ci skip]
2026-05-23 00:53:46 +07:00
Zarz Eleutherius
42858bf336
New translations app_en.arb (Chinese Simplified)
...
[ci skip]
2026-05-22 23:40:00 +07:00