Deluan Quintão
5882889a80
feat(ui): Add Artist Radio and Shuffle options ( #4186 )
...
* Add Play Similar option
* Add pt-br translation for Play Similar
* Refactor playSimilar and add helper
* Improve Play Similar feedback
* Add artist actions bar with shuffle and radio
* Add Play Similar menu and align artist actions
* Refine artist actions and revert menu option
* fix(ui): enhance layout of ArtistActions and ArtistShow components
Signed-off-by: Deluan <deluan@navidrome.org >
* fix(i18n): revert unused changes
Signed-off-by: Deluan <deluan@navidrome.org >
* fix(ui): improve layout for mobile
Signed-off-by: Deluan <deluan@navidrome.org >
* fix(ui): improve error handling for fetching similar songs
Signed-off-by: Deluan <deluan@navidrome.org >
* fix(ui): enhance error logging for fetching songs in shuffle
Signed-off-by: Deluan <deluan@navidrome.org >
* refactor(ui): shuffle handling to use async/await for better readability
Signed-off-by: Deluan <deluan@navidrome.org >
* refactor(ui): simplify button label handling in ArtistActions component
Signed-off-by: Deluan <deluan@navidrome.org >
---------
Signed-off-by: Deluan <deluan@navidrome.org >
2025-06-09 17:06:10 -04:00
Deluan Quintão
8e32eeae93
fix(ui): add button is covered when adding to a playlist ( #4156 )
...
* refactor: fix SelectPlaylistInput layout and improve readability - Replace dropdown with fixed list to prevent button overlay - Break down into smaller focused components - Add comprehensive test coverage - Reduce spacing for compact layout
* refactor: update playlist input translations
Signed-off-by: Deluan <deluan@navidrome.org >
* fix: format code with prettier - Fix formatting issues in AddToPlaylistDialog.test.jsx
---------
Signed-off-by: Deluan <deluan@navidrome.org >
2025-05-30 23:15:02 -04:00
Deluan Quintão
6dd98e0bed
feat(ui): add configuration tab in About dialog ( #4142 )
...
* Flatten config endpoint and improve About dialog
* add config resource
Signed-off-by: Deluan <deluan@navidrome.org >
* fix(ui): replace `==` with `===`
Signed-off-by: Deluan <deluan@navidrome.org >
* feat(ui): add environment variables
Signed-off-by: Deluan <deluan@navidrome.org >
* feat(ui): add sensitive value redaction
Signed-off-by: Deluan <deluan@navidrome.org >
* feat(ui): more translations
Signed-off-by: Deluan <deluan@navidrome.org >
* address PR comments
Signed-off-by: Deluan <deluan@navidrome.org >
* feat(ui): add configuration export feature in About dialog
Signed-off-by: Deluan <deluan@navidrome.org >
* feat(ui): translate development flags section header
Signed-off-by: Deluan <deluan@navidrome.org >
* refactor
Signed-off-by: Deluan <deluan@navidrome.org >
* feat(api): refactor routes for keepalive and insights endpoints
Signed-off-by: Deluan <deluan@navidrome.org >
* lint
Signed-off-by: Deluan <deluan@navidrome.org >
* fix(ui): enhance string escaping in formatTomlValue function
Updated the formatTomlValue function to properly escape backslashes in addition to quotes. Added new test cases to ensure correct handling of strings containing both backslashes and quotes.
Signed-off-by: Deluan <deluan@navidrome.org >
* feat(ui): adjust dialog size
Signed-off-by: Deluan <deluan@navidrome.org >
---------
Signed-off-by: Deluan <deluan@navidrome.org >
2025-05-30 21:07:08 -04:00
Deluan Quintão
90b095b409
fix(ui): update German, Greek, Esperanto, Spanish, Finnish, French, Indonesian, Dutch, Portuguese (BR), Russian, Swedish, Turkish, Ukrainian translations from POEditor ( #3981 )
...
Co-authored-by: navidrome-bot <navidrome-bot@navidrome.org >
2025-05-28 17:46:34 -04:00
Deluan
c98e4d02cb
feat(ui): add missing filter for admin users in album, artist, and song lists
...
Signed-off-by: Deluan <deluan@navidrome.org >
2025-05-24 13:06:36 -04:00
Deluan Quintão
514aceb785
feat(ui) add Save Queue to Playlist ( #4110 )
...
* ui: add save queue to playlist
* fix(ui): improve toolbar layout
Signed-off-by: Deluan <deluan@navidrome.org >
* fix(ui): add loading state to save queue dialog
Signed-off-by: Deluan <deluan@navidrome.org >
* fix(ui): refresh playlist after saving queue
Signed-off-by: Deluan <deluan@navidrome.org >
* fix lint
Signed-off-by: Deluan <deluan@navidrome.org >
* remove duplication in PlayerToolbar and add tests
Signed-off-by: Deluan <deluan@navidrome.org >
* fix(i18n): update save queue text for clarity in English and Portuguese
Signed-off-by: Deluan <deluan@navidrome.org >
---------
Signed-off-by: Deluan <deluan@navidrome.org >
2025-05-23 22:04:18 -04:00
Deluan
9062f4824e
fix(ui): the Portuguese translation is actually Brazilian Portuguese
...
Signed-off-by: Deluan <deluan@navidrome.org >
2025-05-23 09:11:07 -04:00