257 Commits

Author SHA1 Message Date
Deluan Quintão
cb65d3f73e
fix(ui): update translations from POEditor (#3568)
Co-authored-by: navidrome-bot <navidrome-bot@navidrome.org>
2026-01-02 20:43:18 +00:00
Deluan
19ca4d0e98
fix(server): reduce album placeholder image size by converting it to webp
Signed-off-by: Deluan <deluan@navidrome.org>
2026-01-02 20:43:18 +00:00
Deluan
e970b3670c
fix(insights): better status
Signed-off-by: Deluan <deluan@navidrome.org>
2026-01-02 20:43:18 +00:00
Deluan Quintão
4d1ed54ca9
fix(ui): don't hide Last.fm scrobble switch (#3561)
Signed-off-by: Deluan <deluan@navidrome.org>
2026-01-02 20:43:18 +00:00
York
37464be5d7
fix(ui): completed the translation of zh-Hant and zh-Hans (#3450)
* Completed the translation of zh-Hant and zh-Hans

* Update translation terms in zh-Hans and zh-Hant files

---------

Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:43:18 +00:00
Deluan Quintão
04cda742f3
fix(ui): update Turkish, Galician and Polish translations from POEditor (#3426)
Co-authored-by: deluan <331353+deluan@users.noreply.github.com>
2026-01-02 20:43:17 +00:00
qx100
36aee5b066
fix(ui): Update Chinese (simplified) Translation (#3490) 2026-01-02 20:43:17 +00:00
Xabi
506264155a
fix(ui): update Basque (#3542)
* fix(ui): update eu.json

Added:
- lastAccessAt

Updated:
- lastLoginAt

* fix(ui): update eu.json

Updated:
- logout
2026-01-02 20:43:17 +00:00
Deluan Quintão
ebde3d1655
feat(Insights): add anonymous usage data collection (#3543)
* feat(insights): initial code (WIP)

* feat(insights): add more info

* feat(insights): add fs info

* feat(insights): export insights.Data

Signed-off-by: Deluan <deluan@navidrome.org>

* feat(insights): more config info

Signed-off-by: Deluan <deluan@navidrome.org>

* refactor(insights): move data struct to its own package

Signed-off-by: Deluan <deluan@navidrome.org>

* refactor(insights): omit some attrs if empty

Signed-off-by: Deluan <deluan@navidrome.org>

* feat(insights): send insights to server, add option to disable

Signed-off-by: Deluan <deluan@navidrome.org>

* fix(insights): remove info about anonymous login

Signed-off-by: Deluan <deluan@navidrome.org>

* chore(insights): fix lint

Signed-off-by: Deluan <deluan@navidrome.org>

* fix(insights): disable collector if EnableExternalServices is false

Signed-off-by: Deluan <deluan@navidrome.org>

* fix(insights): fix type casting for 32bit platforms

Signed-off-by: Deluan <deluan@navidrome.org>

* fix(insights): remove EnableExternalServices from the collection (as it will always be false)

Signed-off-by: Deluan <deluan@navidrome.org>

* chore(insights): fix lint

Signed-off-by: Deluan <deluan@navidrome.org>

* refactor(insights): rename function for consistency

Signed-off-by: Deluan <deluan@navidrome.org>

* feat(insights): log the data sent to the collector server

Signed-off-by: Deluan <deluan@navidrome.org>

* feat(insights): add last collection timestamp to the "about" dialog.

Also add opt-out info to the SignUp form

Signed-off-by: Deluan <deluan@navidrome.org>

* feat(insights): only sends the initial data collection after an admin user is created

Signed-off-by: Deluan <deluan@navidrome.org>

* feat(insights): remove dangling comment

Signed-off-by: Deluan <deluan@navidrome.org>

* feat(insights): Translate insights messages

Signed-off-by: Deluan <deluan@navidrome.org>

* fix(insights): reporting empty library

Signed-off-by: Deluan <deluan@navidrome.org>

* refactor: move URL to consts.js

Signed-off-by: Deluan <deluan@navidrome.org>

---------

Signed-off-by: Deluan <deluan@navidrome.org>
2026-01-02 20:41:57 +00:00
Deluan Quintão
39b668eb8e
fix(ui): update translations from POEditor (#3349)
Co-authored-by: deluan <331353+deluan@users.noreply.github.com>
2026-01-02 20:41:03 +00:00
Ivan Pešić
6dbcd35cf9
fix(ui): update Serbian translation (#3361) 2026-01-02 20:41:03 +00:00
Lokke
b0cf0b88c8
fix(ui): update German translation (#3345)
Update German translation with minor adjustments
2026-01-02 20:40:20 +00:00
ChekeredList71
2f77638527
fix(ui): update Hungarian translation (#3346)
Added new Hungarian translation for "lastAccessAt".
2026-01-02 20:40:20 +00:00
Deluan Quintão
d875863847
feat(ui): show user's lastAccess (#3342)
* feat(server): update user's lastAccess

* feat(ui): show user's lastAccess
2026-01-02 20:40:20 +00:00
Andy
0c86cbe651
fix(ui) update Swedish translation (#3316) 2026-01-02 20:40:18 +00:00
Xabi
de62c55b10
fix(ui): update Basque translation (#3306)
Small, unimportant changes
2026-01-02 20:39:44 +00:00
Ivan Pešić
e030b6487d
feat(ui): add Serbian translation (#3287) 2026-01-02 20:39:43 +00:00
Deluan Quintão
fd224f9a57
fix(ui): update German translation (#3290)
Co-authored-by: deluan <331353+deluan@users.noreply.github.com>
2026-01-02 20:39:43 +00:00
DDinghoya
254184b27f
feat(ui): update Korean translation (#3288) 2026-01-02 20:39:43 +00:00
ChekeredList71
17e5b5ffe7
Hungarian patch and typo fix for English (#3263)
* English typo fix

* hungarian-patch

You can find the changes here in detail: https://pastebin.com/GLtmwELv
2026-01-02 20:39:42 +00:00
Xabi
7bf0b05c39
Add Basque localisation (#3221)
* Add Basque localisation

Initial Basque localisation

* Update eu.json

fixes extra dash

* Update eu.json

fixes

* Update eu.json

653098th time's the charm
2026-01-02 20:39:14 +00:00
Deluan Quintão
a8f5df5598
Update translations (#3164)
Co-authored-by: deluan <331353+deluan@users.noreply.github.com>
2026-01-02 20:39:13 +00:00
Soderes
a90b453c90
Add Hungarian language (#3157) 2026-01-02 20:37:17 +00:00
Deluan Quintão
1224be9566
Update Ukrainian translations (#3029)
Co-authored-by: deluan <331353+deluan@users.noreply.github.com>
2026-01-02 20:36:58 +00:00
Deluan
4052be2373
Simplify resources.FS 2026-01-02 20:36:57 +00:00
Deluan
7f1e10d419
Change dsf mime-type to audio/x-dsf.
Fix #3021
2026-01-02 20:36:56 +00:00
Deluan
d6d65b43ae
Refactor merge.FS 2026-01-02 20:36:56 +00:00
Valeri Sokolov
faa684fb95
fix: languageName for Persian (#3011)
"انگلیسی" is "English"
2026-01-02 20:36:55 +00:00
Deluan
88b7165362
Load mime_types from external file 2026-01-02 20:35:32 +00:00
Cyrille
b1cb023168
Fix a few mistakes in the French translation (#2872)
Co-authored-by: Deluan Quintão <deluan@navidrome.org>
2026-01-02 20:35:02 +00:00
deluan
a3004b48f6
Update translations 2026-01-02 20:34:24 +00:00
Deluan Quintão
e68867a997
Update French translation (#2834)
Co-authored-by: deluan <deluan@users.noreply.github.com>
2026-01-02 20:32:59 +00:00
Deluan
f885b0313b
Create resources.FS only once 2026-01-02 20:32:59 +00:00
Deluan Quintão
306c312705
Update translations (#2832)
Co-authored-by: deluan <deluan@users.noreply.github.com>
2026-01-02 20:32:59 +00:00
deluan
0337b236ee
Update translations 2026-01-02 20:31:56 +00:00
deluan
56428d8248
Update translations 2026-01-02 20:31:12 +00:00
tarokeitaro
11db4e43c4
Add Indonesian Language 2026-01-02 20:31:12 +00:00
Deluan Quintão
e6cbc4ba5e
Update translations (#2409)
Co-authored-by: deluan <deluan@users.noreply.github.com>
2026-01-02 20:29:59 +00:00
BoniK
a68aa4f996
Add Korean Language (#2463) 2026-01-02 20:29:44 +00:00
Deluan Quintão
3d327ef548
Update translations (#2329)
Co-authored-by: deluan <deluan@users.noreply.github.com>
2026-01-02 20:27:56 +00:00
Deluan Quintão
79194e476a
Update translations (#2198)
Co-authored-by: deluan <deluan@users.noreply.github.com>
2026-01-02 20:25:45 +00:00
Deluan
1d55928c84
Add Galician translation. 2026-01-02 20:25:44 +00:00
Fadeeeeeeee
3ab08ad8bb
Update Chinese translations (#2260)
* Update Chinese translations

* Update Chinese translations

* Update Chinese translations
2026-01-02 20:25:43 +00:00
zayedalsaidi
59d84808ea
Add Arabic translation (#2277) 2026-01-02 20:25:19 +00:00
Moink
68c4bbd102
Update Chinese translations (#2250) 2026-01-02 20:24:47 +00:00
Deluan
7a5f3f419e
Add option to allow share to be downloaded 2026-01-02 20:24:47 +00:00
Deluan Quintão
2d09d8dee8
Update translations (#2159)
Co-authored-by: deluan <deluan@users.noreply.github.com>
2026-01-02 20:23:39 +00:00
RTapeLoadingError
7dd8847fd7
Update Spanish translation (#2165)
Updated some empty fields.
2026-01-02 20:23:39 +00:00
deluan
58cf41b23e
Update translations 2026-01-02 20:22:02 +00:00
Deluan
b9f67bfead
Add a fallback when the browser does not support copying the share link to clipboard (not a secure origin)
See: https://stackoverflow.com/a/51823007
2026-01-02 20:22:02 +00:00