Deluan
615cac2ec4
Extract ExternalLinks into its own component
2021-07-26 13:25:31 -04:00
dependabot[bot]
72f9e3e80a
Bump @testing-library/user-event from 13.2.0 to 13.2.1 in /ui
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 13.2.0 to 13.2.1.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v13.2.0...v13.2.1 )
---
updated-dependencies:
- dependency-name: "@testing-library/user-event"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-26 13:25:19 -04:00
Deluan
763bcafdac
Use Tooltip in links to external sites
2021-07-24 19:52:15 -04:00
Deluan
7bd506accc
Retrieve all options for Genre filters
2021-07-24 16:00:27 -04:00
Deluan
a89bdfbb8d
Fix build
2021-07-20 20:22:15 -04:00
Deluan
7540881695
Small refactorings
2021-07-20 19:18:29 -04:00
Deluan
1471e1240d
Show songs' genres as text instead of Chips
2021-07-20 17:45:08 -04:00
Deluan
58ee4c60ca
Add Links to external sites
2021-07-20 17:45:08 -04:00
Deluan
054b5eafdb
Add Genres as "Chips" in Album details and Song details
2021-07-20 17:45:08 -04:00
Deluan
20b7e5c49b
Add Genre filters to UI
2021-07-20 17:45:08 -04:00
dependabot[bot]
d886c63122
Bump react-image-lightbox from 5.1.1 to 5.1.4 in /ui ( #1252 )
...
Bumps [react-image-lightbox](https://github.com/frontend-collective/react-image-lightbox ) from 5.1.1 to 5.1.4.
- [Release notes](https://github.com/frontend-collective/react-image-lightbox/releases )
- [Changelog](https://github.com/frontend-collective/react-image-lightbox/blob/master/CHANGELOG.md )
- [Commits](https://github.com/frontend-collective/react-image-lightbox/compare/v5.1.1...v5.1.4 )
---
updated-dependencies:
- dependency-name: react-image-lightbox
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-19 13:20:44 -04:00
dependabot[bot]
5b828cd7ef
Bump @testing-library/user-event from 13.1.9 to 13.2.0 in /ui ( #1253 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 13.1.9 to 13.2.0.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v13.1.9...v13.2.0 )
---
updated-dependencies:
- dependency-name: "@testing-library/user-event"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-19 13:20:28 -04:00
Deluan
97f87416a4
Bump @testing-library dependencies
2021-07-14 11:02:11 -04:00
Deluan
8396b51a9c
Upgrade React-Admin to 3.17.0
2021-07-14 10:39:48 -04:00
Deluan
4a25fa0920
Make the default volume 50% (compensate for logarithmic volume).
...
Closes #1052
2021-07-14 09:58:50 -04:00
dependabot[bot]
8e71f308c2
Bump prettier from 2.3.1 to 2.3.2 in /ui ( #1210 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-09 21:29:51 -04:00
Deluan
53fe2e98c5
Remove `eject` script, hopefully it will never be used
2021-07-08 21:09:38 -04:00
Deluan
b34d77f85a
Don't show "playing/paused" icon on the first song when calling "Play Now"
2021-07-05 21:45:20 -04:00
Deluan
24d4c81b34
Change default volume to 50%
...
Should fix #1052
2021-07-04 21:36:41 -04:00
Deluan
189d0c0ab3
Restore volume when playing a song...
...
... or continuing to play a paused one
2021-07-04 21:36:41 -04:00
Deluan
1922eaaab2
Make cover rectangular in player when cover animation is disabled
2021-07-04 12:52:59 -04:00
Deluan
5d9bea5087
Fix Album grid responsiveness on small screens.
...
Potentially fixes #647
2021-07-04 12:09:30 -04:00
Deluan
69afb69959
Fix Disc context menu not visible in mobile
2021-07-04 11:44:41 -04:00
Deluan
27ba267b38
Fix play single song action
2021-07-03 22:29:59 -04:00
Deluan
fa8b4d40b4
Fix arranging songs in PlayQueue
2021-07-03 21:34:24 -04:00
Deluan
ace5c905eb
Made the Player behaviour more consistent
2021-07-02 23:36:33 -04:00
certuna
77f6bc83ac
Update SongList.js ( #1219 )
...
Genre and Comments columns in Songs listview (hidden by default)
2021-07-02 10:18:45 -04:00
Deluan
cfb113bd33
Disable Last.FM features based on `LastFM.Enabled` config option
2021-07-02 10:04:41 -04:00
Deluan
4ea0f235e1
Fix scrollbar colour for Dark/ExtraDark theme. Fixes #1216
2021-06-29 12:29:00 -04:00
Deluan
fd82b8f2dc
Default for `EnableCoverAnimation` in dev mode is true
2021-06-28 17:18:32 -04:00
Deluan
a73f885afb
Add option to disable album cover animation in the player. Closes #1185
2021-06-28 17:11:05 -04:00
Deluan
25f0e11562
Add 'AlbumArtist' column to SongList
2021-06-28 09:54:17 -04:00
Deluan
292cf99f49
Add 'Year' column to Album and Playlists song list
2021-06-28 09:45:30 -04:00
Deluan
26bcf0b877
Enable Last.fm scrobbling by default (still requires user's authorization)
2021-06-25 23:09:09 -04:00
Deluan
a1551074bb
Add a hacky way to style the react-player.
2021-06-25 18:19:57 -04:00
Deluan
823fef8e43
Fix JS console error
2021-06-25 14:11:58 -04:00
Deluan
82105c3a16
Remove React.Strict mode
2021-06-25 14:08:00 -04:00
Deluan
b684a47f80
Show DiscSubtitle even if the album has only one disc.
...
Closes #947
2021-06-25 11:30:24 -04:00
Deluan
da2334e10c
Remove submenu "Library". Relates to #430
2021-06-25 00:01:38 -04:00
Deluan
5040f6fd97
Fix label
2021-06-23 18:09:05 -04:00
Deluan
abe8015745
Add option to disable external scrobbling per player
2021-06-23 17:55:58 -04:00
certuna
265f33ed9d
Remove clearServiceWorkerCache, not needed anymore. ( #1205 )
...
remove clearServiceWorkerCache, not needed anymore.
2021-06-23 12:11:35 -04:00
Deluan
f4ddd201f2
Send the time the track started playing when scrobbling
2021-06-23 11:01:58 -04:00
Steve Richter
5fbfd9c81e
Implement Last.fm account linking UI
2021-06-23 11:01:58 -04:00
Deluan
8b62a58b4c
Remove limitation of only scrobbling tracks longer than 30 seconds
2021-06-22 09:59:00 -04:00
Deluan
1f997357a9
Expose Last.fm's ApiKey to UI
2021-06-21 18:14:01 -04:00
Steve Richter
8ee5c1f245
Initial Last.fm UI implementation
2021-06-21 18:14:01 -04:00
Deluan
ffa76bba6a
Add flag to disable Scrobble config in the UI
2021-06-21 18:14:01 -04:00
Deluan
73e1a8fa06
Remove false-positive on new version detection
2021-06-21 17:46:26 -04:00
Deluan
877f01bd38
Show notification if server is updated
2021-06-21 13:48:39 -04:00
Deluan
cf553ce812
Don't show "logout" when authenticated by Header
2021-06-18 19:08:25 -04:00
dependabot[bot]
84413b542e
Bump @testing-library/jest-dom from 5.13.0 to 5.14.1 in /ui ( #1176 )
...
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 5.13.0 to 5.14.1.
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.13.0...v5.14.1 )
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-18 09:39:23 -04:00
Deluan
b590c31e4e
Fix `stream` url, after changes to subsonic client api
2021-06-16 16:38:50 -04:00
Deluan
c4623d7bc3
Don't show "empty" dates
2021-06-16 12:28:49 -04:00
Deluan
e0fd1c6ad8
Add "Last Played" column to SongList
2021-06-16 11:57:02 -04:00
Deluan
fb7229a53e
Refech using getMany, reducing the number of API calls
2021-06-16 10:01:09 -04:00
Deluan
b65e76293a
Only send events to clients who need it
...
- User events (star, rating, plays) only sent to same user
- Don't send to the client (browser window) that originated the event
2021-06-15 18:59:26 -04:00
Deluan
5f6f74ff2d
Always use `httpClient` to call APIs
2021-06-15 17:29:01 -04:00
Deluan
8383527aab
Only refetch changed resources when receive a "refreshResource" event
2021-06-15 16:12:13 -04:00
Deluan
8a56584aed
Removed the `albumSong` workaround, as React-Admin's cache seems to behave better now
2021-06-15 11:31:41 -04:00
Deluan Quintão
03efc48137
Refactor routing, changes API URLs ( #1171 )
...
* Make authentication part of the server, so it can be reused outside the Native API
This commit has broken tests after a rebase
* Serve frontend assets from `server`, and not from Native API
* Change Native API URL
* Fix auth tests
* Refactor server authentication
* Simplify authProvider, now subsonic token+salt comes from the server
* Don't send JWT token to UI when authenticated via Request Header
* Enable ReverseProxyWhitelist to be read from environment
2021-06-13 12:46:36 -04:00
Igor Rzegocki
6bd4c0f6bf
Reverse proxy authentication support ( #1152 )
...
* feat(auth): reverse proxy authentication support - #176
* address PR remarks
* Fix redaction of UI appConfig
Co-authored-by: Deluan <deluan@navidrome.org>
2021-06-11 23:17:21 -04:00
Deluan
cefc939909
Trigger UI refresh on media annotation events: `star`, `setRating` and `scrobble`
2021-06-10 12:20:52 -04:00
Deluan
2afb2db7ef
Refactor for readability
2021-06-09 22:35:20 -04:00
Deluan
7f85ecd515
Trigger a UI refresh when the scanner finds changes.
...
Closes #1025
2021-06-09 21:02:20 -04:00
dependabot[bot]
adb09c9c69
Bump @testing-library/jest-dom from 5.12.0 to 5.13.0 in /ui ( #1162 )
...
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 5.12.0 to 5.13.0.
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.12.0...v5.13.0 )
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-09 15:18:17 -04:00
dependabot[bot]
0c9e0ff886
Bump prettier from 2.3.0 to 2.3.1 in /ui ( #1161 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.3.0...2.3.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-09 15:17:56 -04:00
Deluan
39c560a5c2
Remove unused web-vitals package
2021-05-31 10:21:24 -04:00
Yash Jipkate
7b05c49215
Add devEnableShare config option ( #1141 )
...
* add devEnableShare config option
* Toggle in config.js
2021-05-30 15:36:10 -04:00
Deluan
60d50de8c9
Refactoring to make common components usage more uniform
2021-05-26 09:35:13 -04:00
Aldrin Jenson
0941fbc0cd
Fix lag on albumList toggling ( #1136 )
2021-05-26 08:42:39 -04:00
Deluan
4217c75c9f
Upgrade to Node v16
2021-05-25 10:53:16 -04:00
Deluan
1de7366ece
Bump @material-ui/lab from 4.0.0-alpha.57 to 4.0.0-alpha.58 in /ui
2021-05-25 10:16:44 -04:00
Deluan
ab1bc6194a
Bump @testing-library dependencies
2021-05-25 10:13:57 -04:00
Deluan Quintão
5631493cc4
Upgrade Web UI to Create-React-App 4 and React 17 ( #1105 )
...
* Upgrade to CRA 4.0.3
* Try to fix tests. No lucky
* Fix new ESLint errors
* Fix JS tests and remove unwanted dependency. (#1106 )
* Fix tests
* Fix lint
* Remove React v16 workaround (fixed in v17)
* Force eslint to break on warnings
* Lint now needs to be called explicitly in the pipeline
Co-authored-by: Yash Jipkate <34203227+YashJipkate@users.noreply.github.com>
2021-05-25 09:58:06 -04:00
Deluan
d9f268266c
Rename List view mode to Table
2021-05-24 12:58:15 -04:00
Deluan
107a11b445
Bump React-Admin to 3.15.2
2021-05-24 11:17:06 -04:00
Aldrin Jenson
cf8ee251ee
Option to toggle fields in songs, albums & artists ( #923 )
...
* Add toggleColumns
- Add logic for toggling columns
- Add MenuComponent + useSelectedFields hook
* Refactoring
* eslint-fixes
* Typo
* skip menu in albumGridView
* add omittedFields
* Add toggling for playlists and albumSong
* Refactoring
* defaultProps - fix
* Add toggling for PlaylistSongs
* remove accidental console log
* Refactoring for future compatibility
* Hide ToggleMenu in albumGridView
* Add TopBarComponent in ToggleFieldsMenu
* Add defaultOff for useSelectedFields
* Fix edge case
* eslint fix
* Refactoring
* Add propType for forwardRef
* Fix issues
* add translation for grid and table
* add translation for grid and table
* Ignore menuBtn for spotify-ish and Ligera themes
* hide bpm by default in playlistSongs
* Add memoization
* Default album view must be Grid
Co-authored-by: Deluan <deluan@navidrome.org>
2021-05-24 11:09:06 -04:00
Deluan
9800823015
Bump react-jinke-music-player from 4.24.0 to 4.24.1 in /ui
2021-05-24 10:04:37 -04:00
Deluan
e529390034
Remove `md5-hex` wrapper and use `blueimp-md5` directly
2021-05-20 13:42:56 -04:00
Steve Richter
e60f2bfa3d
User management improvements ( #1101 )
...
* Show more descriptive success messages for User actions
* Check username uniqueness when creating/updating User
* Adjust translations
* Add tests for `validateUsernameUnique()`
Co-authored-by: Deluan <deluan@navidrome.org>
2021-05-16 13:25:38 -04:00
dependabot[bot]
666c006579
Bump lodash from 4.17.19 to 4.17.21 in /ui ( #1110 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.19 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-15 14:33:29 -04:00
Deluan
6ad94548f3
Add explicit dependency for `inflection`
2021-05-15 11:59:56 -04:00
Dnouv
74300adbc8
Fix Ligera Error ( #1117 )
...
* Fix Ligera Error
* Run make setup
2021-05-12 10:21:56 -04:00
Deluan
25bd36dbc5
Bump react-admin to 3.15.1
2021-05-11 22:24:24 -04:00
Deluan
87298f616f
Add more explicit npm dependencies
2021-05-11 22:22:32 -04:00
Deluan
4699902369
Remove dependency on lodash.get
2021-05-11 22:08:07 -04:00
Deluan
978933aa48
Add explicit npm dependencies
2021-05-11 22:07:47 -04:00
Deluan
77e736ccfd
Do not use `ra-core` directly
2021-05-11 21:39:53 -04:00
Deluan
a77635e883
Only setup event stream when mounting the app
2021-05-11 20:27:12 -04:00
Dnouv
0c93db816c
Fix PWA notification toolbar color ( #1083 )
...
* Fix PWA notification color
* Add React hook
* Convert component into a hook
Co-authored-by: Deluan <deluan@navidrome.org>
2021-05-11 20:11:54 -04:00
Deluan
fa9083ddec
Upgrade prettier to 2.3.0
...
Some reformatting was needed... :/
2021-05-11 18:13:03 -04:00
Aniket Biswas
71c2ed9922
Restart Current Song on previous ( #1104 )
...
* fixed on previous song behaviour
* rebased with master
2021-05-08 14:27:33 -04:00
Deluan
72ec808a2c
Bump react-jinke-music-player from 4.21.2 to 4.24.0 in /ui
2021-05-08 13:15:39 -04:00
Deluan
1f8949929d
Fix(?) possible TypeError
2021-05-06 20:46:01 -04:00
Samarjeet
d85db8ffff
Fix Spotify-ish playlist title is cut off ( #1094 )
2021-05-06 18:33:54 -04:00
dependabot[bot]
c7378c0fa5
Bump @testing-library/user-event from 13.1.5 to 13.1.8 in /ui ( #1082 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 13.1.5 to 13.1.8.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v13.1.5...v13.1.8 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-06 18:27:02 -04:00
Deluan
1d6aa70033
Fix possible TypeError
2021-05-06 09:49:25 -04:00
Brian Schrameck
30bb3f7b43
BPM metadata enhancement ( #1087 )
...
* BPM metadata enhancement
Related to #1036 .
Adds BPM to the stored metadata about MediaFiles.
Displays BPM in the following locations:
- Listing songs in the song list (desktop, sortable)
- Listing songs in playlists (desktop, sortable)
- Listing songs in albums (desktop)
- Expanding song details
When listing, shows a blank field if no BPM is present. When showing song details, shows a question mark.
Updates test MP3 file to have BPM tag. Updated test to ensure tag is read correctly.
Updated localization files. Most languages just use "BPM" as discovered during research on Wikipedia. However, a couple use some different nomenclature. Spanish uses PPM and Japanese uses M.M.
* Enhances support for BPM metadata extraction
- Supports reading floating point BPM (still storing it as an integer) and FFmpeg as the extractor
- Replaces existing .ogg test file with one that shouldn't fail randomly
- Adds supporting tests for both FFmpeg and TagLib
* Addresses various issues with PR #1087 .
- Adds index for BPM. Removes drop column as it's not supported by SQLite (duh).
- Removes localizations for BPM as those will be done in POEditor.
- Moves BPM before Comment in Song Details and removes BPM altogether if it's empty.
- Omits empty BPM in JSON responses, eliminating need for FunctionField.
- Fixes copy/paste error in ffmpeg_test.
2021-05-05 21:35:01 -04:00
Deluan
fb33aa4496
Fix possible TypeError
2021-05-05 21:14:36 -04:00
Deluan
9e559311ad
Fix Album Grid flickering
2021-05-05 16:18:08 -04:00
Deluan
cbc4cb483d
Fix QuickFilter by favourites in Album/All view
2021-05-04 16:28:19 -04:00
Deluan
986473393f
Fix missing translation error in console. Closes #1038
2021-05-04 16:01:26 -04:00
Deluan
66b31644fa
Upgrade React-Admin to 3.15.0
2021-05-03 22:32:30 -04:00
Deluan
874b17b8f6
Require user to provide current password to be able to change it
...
Admins can change other users' password without providing the current one, but not when changing their own
2021-05-03 15:03:34 -04:00
Deluan
5808b9fb71
Fix Transcodings menu
2021-05-03 13:54:08 -04:00
Deluan
c33ebabde8
Fix warning about promise being ignored
2021-05-03 13:38:34 -04:00
Deluan
7feda4bea4
Add `EnableUserEditing`, to control whether a regular user can change their own details (default `true`)
2021-05-02 17:11:12 -04:00
Deluan
ad153f5f63
Fix User delete button not showing
2021-05-02 15:03:15 -04:00
Samarjeet
d41137ad8e
[Spotify-ish] Login consistent with other themes ( #1073 )
2021-05-01 08:48:12 -04:00
Deluan
88f2fc35cd
Fix regular users not able to edit their info before logging in again
2021-04-30 17:53:17 -04:00
Deluan
eaf40efdf4
Never send passwords to the UI
2021-04-29 20:04:01 -04:00
Deluan
71dc0dddaf
Show Person icon for non admin users
2021-04-29 18:26:53 -04:00
Deluan
a35de2bfd1
Allow regular users to change their info, including password.
...
Should fix #199
2021-04-28 22:35:25 -04:00
Deluan
22582392a0
Fix "Failed prop type: Invalid prop `variant`" in console
2021-04-28 22:07:16 -04:00
Deluan
932c108e82
Fix "SharedArrayBuffer will require cross-origin isolation"
...
This is a workaround for React v16 while we don't upgrade to v17
See https://github.com/facebook/create-react-app/issues/10474
2021-04-28 21:42:17 -04:00
Samarjeet
771c91d2dd
[Spotify-ish] Indicate active page number ( #1068 )
2021-04-28 08:57:08 -04:00
Deluan
10cfaad95c
Bump react-redux version to 7.2.4
2021-04-26 23:22:53 -04:00
Deluan
07f6a7cc9f
Bump @testing-library dependencies
2021-04-26 23:19:30 -04:00
Deluan
862c6d3c73
Upgrade React-Admin to 3.14.5
2021-04-26 23:19:28 -04:00
Deluan
0d409e37e2
Fix aspect ratio of login icon
2021-04-26 12:35:49 -04:00
dependabot[bot]
f1bd736b20
Bump jest-environment-jsdom-sixteen from 1.0.3 to 2.0.0 in /ui
...
Bumps [jest-environment-jsdom-sixteen](https://github.com/SimenB/jest-environment-jsdom-sixteen ) from 1.0.3 to 2.0.0.
- [Release notes](https://github.com/SimenB/jest-environment-jsdom-sixteen/releases )
- [Commits](https://github.com/SimenB/jest-environment-jsdom-sixteen/compare/v1.0.3...v2.0.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-26 09:11:34 -04:00
Deluan
cde6626016
Fix logo aspect ratio in Safari
2021-04-25 21:16:45 -04:00
Deluan
1c7d4c5630
Improve Logo resolution in login dialog
2021-04-25 21:16:24 -04:00
Dnouv
c75314c605
Enhanced Mobile Login Screen ( #953 )
...
* Enhanced Mobile Login Screen
* Removed duplicate line of code
* Add support for desktop
* Remove conflict
* Reset button style
* Change Login
2021-04-25 21:09:23 -04:00
Deluan
b10f491de8
Fix Song details row height
2021-04-24 23:06:14 -04:00
caiocotts
b671d0ff7b
Better handling of album comments ( #1013 )
...
* Change album comment behaviour
* Don't check first item
* Fix previously imported album comments.
* Remove song comments if album comment is present
2021-04-24 21:40:55 -04:00
Deluan
4b5a5abe1b
Fix Web Scroller compatibility
...
This fixes https://github.com/web-scrobbler/web-scrobbler/issues/2828
2021-04-24 21:13:14 -04:00
Deluan
3cede28161
Reorganize AudioTitle classes.
...
Should fix https://github.com/web-scrobbler/web-scrobbler/issues/2828
2021-04-24 18:06:24 -04:00
Deluan
79bbff0e98
Make Playlist grid more responsive
2021-04-24 11:29:12 -04:00
Dnouv
e83a0b23a3
Hide volume bar in lower resolutions ( #889 )
...
This gives more space for the song and artist names in the player
* fix min-width of AlbumDetails
* Fix song play time display
* Song duration display fix#2
* Removed important
* Resolve conflicts
* Update Player.js
* Change breakdown and hide volume
Co-authored-by: Deluan <deluan@navidrome.org>
2021-04-23 19:04:37 -04:00
dependabot[bot]
9f39f062d8
Bump @testing-library/user-event from 13.1.2 to 13.1.5 in /ui ( #1051 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 13.1.2 to 13.1.5.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v13.1.2...v13.1.5 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-23 18:44:32 -04:00
Yash Jipkate
df57cd6bb5
Allow adding songs to multiple playlists at once. ( #995 )
...
* Add support for multiple playlists
* Fix lint
* Remove console log comment
* Disable 'check' when loading
* Fix lint
* reset playlists on closeAddToPlaylist
* new playlist: accomodate string type on enter
* Fix lint
* multiple new playlists are added correctly
* use makestyle()
* Add tests
* Fix lint
2021-04-23 18:37:08 -04:00
Arbaz Ahmed
d829a63686
fix: refactored some styles in jinkie player and removed br tag - #865 ( #1047 )
...
* refactored some styles in jinkieplayer
* fix: refactored some styles in jinkie player and removed br tag - #865
* fix: refactored some styles in jinkie player and removed br tag - #865
Signed-off-by: armedev <epiratesdev@gmail.com>
2021-04-23 18:06:39 -04:00
Deluan
aa9cf8ef17
Add a cleanup to tests
2021-04-22 14:04:48 -04:00
Shishir A S
6da9dee7d3
Fade in QualityInfo while hovering on Song title ( #1041 )
...
* feat(Player/QualityInfo) : Animate Quality Info + Increased audio player dimensions
Signed-off-by: Shishir <shishir.srik@gmail.com>
* fix(Player.js) : Converted JS hover functionality to pure CSS
Signed-off-by: Shishir <shishir.srik@gmail.com>
* Removed unused useState
* fix(Player) : Reverted player height adjustment
Signed-off-by: Shishir <shishir.srik@gmail.com>
2021-04-22 09:53:33 -04:00
dependabot[bot]
e7be2f6f9c
Bump ssri from 6.0.1 to 6.0.2 in /ui ( #1045 )
...
Bumps [ssri](https://github.com/npm/ssri ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases )
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md )
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-20 15:06:46 -04:00
Deluan
9a509c749a
Workaround for https://github.com/lijinke666/react-music-player/issues/351
2021-04-20 11:01:31 -04:00
Deluan
f63a912341
Add config option to set default theme
2021-04-18 13:51:00 -04:00
Deluan
b6f525bda5
Fix exception when running in Firefox over insecure http. Fix #1039
2021-04-18 02:21:58 -04:00
Deluan
0063720cc2
Change size and position of QualityInfo in the Player
2021-04-17 22:49:36 -04:00
Ruchi Kushwaha
b441260186
Change icon on active menu item ( #903 )
...
* add icons
* add logic to change the icon
* make the active menu bold
* Encapsulate the dynamic icon behaviour into a self-contained component
Co-authored-by: Deluan <deluan@navidrome.org>
2021-04-17 00:40:07 -04:00
Praveen Kumar
749f5d45c6
Fix welcome message styles ( #1015 )
...
* style(login): welcome-message-wrapping - #1014
Signed-off-by: Praveen Kumar <pkspyder007@gmail.com>
* style(login): welcome-message-wrapping - #1014
Signed-off-by: Praveen Kumar <pkspyder007@gmail.com>
* chore(makefile): Removed-lint-timeout
Signed-off-by: Praveen Kumar <pkspyder007@gmail.com>
2021-04-15 20:18:35 -04:00
Deluan
a81ef0923b
Fix cover art not showing in notification when using a `BaseURL`
2021-04-14 13:30:14 -04:00
Samarjeet
c86d2a93b1
Fix transparent background in Spotify-ish ( #1030 )
2021-04-13 21:05:25 -04:00
Deluan
01b34f4f14
Bumps @testing-library/user-event from 13.1.1 to 13.1.2
2021-04-13 16:52:11 -04:00
Deluan
ef9a16ac9f
Change order of themes
2021-04-10 19:52:01 -04:00
Dnouv
ca9d42714f
New Ligera (light) Theme ( #990 )
...
* Enhanced Light Theme
* New Login Screen
* Fix Appbar for sm screen
* Reverse Gradient
* Fix test error
* Fix color
* Fix Gradient
* Theme color change
* Fix playlist autocomp popup
* Rename theme
* Fix hover icon color
2021-04-10 19:49:39 -04:00
Deluan
efe8240c0a
Remove inline `style` in favour of MUI's styling solution
2021-04-09 17:38:08 -04:00
Deluan
f41bc31ba8
Fix layout when album comment is visible
2021-04-07 22:16:38 -04:00
Deluan
96a14ec484
Hide QualityInfo on small screens
2021-04-07 16:10:31 -04:00
Neil Chauhan
48ae4f7479
Add 5-star rating system( #986 )
...
* Added Star Rating functionality for Songs
* Added Star Rating functionality for Artists
* Added Star Rating functionality for AlbumListView
* Added Star Rating functionality for AlbumDetails and improved typography for title
* Added functionality to turn on/off Star Rating functionality for Songs
* Added functionality to turn on/off Star Rating functionality for Artists
* Added functionality to turn on/off Star Rating functionality for Albums
* Added enableStarRating to server config
* Resolved the bugs and improved the ratings functionality.
* synced repo and removed duplicate key
* changed the default rating size to small, and changed the color to match the theme.
* Added translations for ratings, and Top Rated tab in side menu.
* Changed rating translation to topRated in albumLists, and added has_rating filter to topRated.
* Added empty stars icon to RatingField.
* Added sortable=false in AlbumSongs and added sortByOrder=DESC in all List components.
* Added translations for rating, for artists and albums, and removed the sortByOrder=DESC from SimpleLists.
2021-04-07 16:02:52 -04:00
Deluan
840521ffe2
Fix console errors for QualityInfo component
2021-04-07 13:08:41 -04:00
Deluan
10dcc3fb37
Remove unnecessary export mapping (bad refactoring)
2021-04-07 10:57:14 -04:00
Deluan
9913b92905
Get lossless format list from server
2021-04-06 22:18:48 -04:00
Himanshu maurya
52812fa48b
Added quality info ( #918 )
...
* added quality info
* fixed formatting
* implemented various suggestions
* npm run prettier
* applied suggestions
* npm run prettier
* corrected lossless formats and other suggestions
* moved losslessformats into consts.js
* added some test
* typo while resolving conflicts
* fetch
* removed a bug causing component (as suggested)
* Update PlayerToolbar.js
* implemented suggestions
* added few more tests
* npm run prettier
* added size
* updated qualityInfo
* implemented suggestions
* added test for when no record is recieved
* Update QualityInfo.js
2021-04-06 21:30:17 -04:00
Shishir A S
c57fa7a8fc
Fixes play icon color in "Light" theme ( #972 )
...
* fix(ui/src/album): White play button on hover for all themes - #960
* fix(PlayButton) : White play button for light theme - #960
* fix(PlayButton) : White play button for light theme - #960
* bug(AlbumGridView.js) - Album play button defaults to white, can be overridden - #960
Signed-off-by: Shishir <shishir.srik@gmail.com>
* bug(AlbumGridView.js) - Album play button defaults to white, can be overridden - #960
* Reverted package.json and package-lock.json - #960
Signed-off-by: Shishir <shishir.srik@gmail.com>
* Missing lint script added - #960
Signed-off-by: Shishir <shishir.srik@gmail.com>
* Removed color, added className and made record required in PlayButton.propTypes - #960
2021-04-06 10:02:44 -04:00
Deluan
dbda8712f2
npm audit fix
2021-04-05 22:33:13 -04:00
Deluan
5f685bca30
Hide ❤️ in Playlists
2021-04-05 22:32:25 -04:00
Deluan
37f6ff02cf
Do not disable eslint rule
2021-04-05 22:21:05 -04:00
dependabot[bot]
01ef4d2f21
Bump @testing-library/jest-dom from 5.11.9 to 5.11.10 in /ui
...
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 5.11.9 to 5.11.10.
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.11.9...v5.11.10 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-05 21:21:14 -04:00
dependabot[bot]
87b04607ad
Bump @testing-library/react-hooks from 5.1.0 to 5.1.1 in /ui
...
Bumps [@testing-library/react-hooks](https://github.com/testing-library/react-hooks-testing-library ) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/testing-library/react-hooks-testing-library/releases )
- [Changelog](https://github.com/testing-library/react-hooks-testing-library/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/react-hooks-testing-library/compare/v5.1.0...v5.1.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-05 21:17:18 -04:00
dependabot[bot]
6af45d6eea
Bump @testing-library/user-event from 13.0.7 to 13.1.1 in /ui
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 13.0.7 to 13.1.1.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v13.0.7...v13.1.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-05 21:14:13 -04:00
dependabot[bot]
69fe771819
Bump @testing-library/react from 11.2.5 to 11.2.6 in /ui
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 11.2.5 to 11.2.6.
- [Release notes](https://github.com/testing-library/react-testing-library/releases )
- [Changelog](https://github.com/testing-library/react-testing-library/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/react-testing-library/compare/v11.2.5...v11.2.6 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-05 21:10:30 -04:00
Balaguru Ragupathi
6988b9a086
Improved Header Readability for Songs List ( #985 )
...
* style(SongDataGrid): Table Header Definition - #943
Signed-off-by: Balaguru4580 <balaguru4580@gmail.com>
* style(SongDataGrid): Improved Header Readability - #943
Signed-off-by: Balaguru4580 <balaguru4580@gmail.com>
* Shadow Effect
* Shadow Effect Opacity Adjustment
* Fixed Songs Context Menu
* Fixed the Songs Context Menu
2021-04-05 20:32:57 -04:00
Aldrin Jenson
55c2431b17
Fix undefined variant prop in DateField ( #987 )
2021-04-05 20:27:40 -04:00
Ritik Pandey
69ee17402f
Add pagination to playlists ( #969 )
...
* add pagination
* prettier applied
* perPage_bug_fixed
* pagination_component_changed
* getAllSongs function added
* pagination component updated
* catch_error from data provider
* getAllSongsAndDispatch added
* remove ids from action function
2021-04-05 18:21:47 -04:00
Deluan
cdfdf78c73
Revert "style(SongDataGrid): Improved Header Readability ( #954 )"
...
This reverts commit 3d58c5ab
. It broke the SongContextMenu
2021-04-04 21:46:44 -04:00
sobhanbera
ca51372d8d
Add Extra Dark theme ( #955 )
...
* added new theme - night
* removed a unused field
* fixed a typo from previous change
* night theme in login window
* changed name
changed the theme name from "Night" to "Extra Dark"
* changed the theme name
* Update index.js
* Rename night.js to extradark.js
* trying something
* formatted
the JS build was failing because I haven't formatted the index.js file with prettier. I got to know about this now.
I think now it will be resolved.
2021-04-04 21:25:54 -04:00
Balaguru Ragupathi
3d58c5ab54
style(SongDataGrid): Improved Header Readability ( #954 )
...
* style(SongDataGrid): Table Header Definition - #943
Signed-off-by: Balaguru4580 <balaguru4580@gmail.com>
* style(SongDataGrid): Improved Header Readability - #943
Signed-off-by: Balaguru4580 <balaguru4580@gmail.com>
* Shadow Effect
* Shadow Effect Opacity Adjustment
2021-04-02 22:15:59 -04:00
Aldrin Jenson
12223b2a83
Fix extra multiline Prop error ( #966 )
...
* Fix extra multiline Prop error
* Remove multiline prop from MultiLineTextField
2021-04-02 22:09:28 -04:00
Samarjeet
c7dc3628e2
Fix transparent bg in suggestions [Spotify-ish] ( #964 )
2021-04-02 13:30:27 -04:00
certuna
9871919fae
New service worker ( #952 )
...
* Add files via upload
* Update serviceWorker.js
2021-04-02 11:58:45 -04:00
Deluan
0cb7d3853f
Add required prop `order` in random album list. Fix #957
2021-04-01 23:14:59 -04:00
rochakjain361
d0d18e8512
Album details UI fix ( #922 )
...
* Fix the Album Details UI to look similar to Song Details UI
* Remove the unused components
* Fix the gap between row and the first field in the details view
* Fix the width of the row of Album Details UI
2021-04-01 23:03:05 -04:00
Samarjeet
ea65da484b
Make spotify-ish more spotify-ish ( #914 )
...
* [Theme] Allow customising album and player parts
* [Theme] Allow customizing song lists view
* Make spotify-ish more spotify-ish
* Fix responsive issues in spotify-ish
* Spotify-ish login page
* Add back the previous "Spotify-ish" theme as "Green"
Co-authored-by: Deluan <deluan@navidrome.org>
2021-03-31 16:58:47 -04:00
Deluan
16f6d9466f
Remove redundant `backgroundColor` from Login icon
2021-03-31 13:31:03 -04:00
Samarjeet
cf72bbfad4
Fix login page UI contrast in dark,spotify ( #946 )
2021-03-31 01:11:05 -04:00
Aldrin Jenson
20f5778694
Fix prop undefined bug #925 ( #942 )
...
* fix(albumListView) prop undefined bug #925
* Fix undefinedProp bug
2021-03-31 01:07:07 -04:00
Samarjeet
166410eb50
Login backgrounds from unsplash collection ( #936 )
2021-03-31 00:24:37 -04:00
Deluan
43cbde97ad
Remove "minimize" button from Player when in Desktop resolution
2021-03-30 22:43:39 -04:00
Deluan
13e80e651c
Fix issue with classes being removed from DOM. Fix #864
2021-03-30 22:42:46 -04:00
Deluan
16e495a80f
Revert: Fix theme not being applied to PlayerToolbar
...
It was causing issues with classes being removed from DOM
2021-03-30 22:21:24 -04:00
Samarjeet
1f2b5294c3
Allow theme customizing Login Page ( #940 )
2021-03-29 23:25:32 -04:00
Aldrin Jenson
a36a8c2372
Fix LinkWrapping Error in the console #921 ( #924 )
2021-03-29 21:45:48 -04:00
Aldrin Jenson
5245b4c62b
Fix cacheUndefined bug - #901 ( #915 )
...
- add check to see if cache is defined before deleting
2021-03-29 20:43:51 -04:00
Neil Chauhan
404253a881
Enable turn on/off Favorites/Loved feature. ( #917 )
...
* Added option to enable/disable favorites in Song
* Added option to enable/disable favorites in Artist
* Added option to enable/disable favorites in Albums and Favorites tab in sidebar
* Added option to enable/disable favorites in Player
* Set default value of enableFavourites as true
* Improved the functionality to enable/disable Favorites
* Add `EnableFavourites` config option
Co-authored-by: Deluan <deluan@navidrome.org>
2021-03-28 20:35:49 -04:00
Adrian Edwards
5dfcb316cf
Remove unused prop from ArtistList ( #926 )
...
* remove syncWithLocation prop from ArtistList to fix #925
* run prettier
2021-03-28 19:53:25 -04:00
Deluan
90cf118349
Fix context menu/heart column header alignment in SongList
2021-03-27 22:09:43 -04:00
Deluan
b42532dd7c
Fix theme not being applied to PlayerToolbar
2021-03-27 14:24:59 -04:00
Neil Chauhan
ac37bf3631
Refactored the current ⭐ ️/Star feature to ❤️ /Love/Favourite feature. ( #908 )
...
* Added setRating feature to AlbumListView
* Refactored the iconography from ⭐ to ❤️
* Refactored the current component from StarButton to LoveButton
* Refactored all translations from Starred to Loved, and all props from showStar to showLove
* Refactored useToggleStar hook to useToggleLove
* rebased repository from master and removed stray commmits
* Refactored handler name from TOGGLE_STAR to TOGGLE_LOVE in PlayerToolbar.js
* Change "starred" translation to "Favorite"
Co-authored-by: Deluan <deluan@navidrome.org>
2021-03-26 23:56:19 -04:00
Deluan
db208600e4
Fix theme not being applied to Player's audioTitle
2021-03-26 22:22:36 -04:00
Arbaz Ahmed
01ba00ccdd
New component for mobile Artist List ( #891 )
...
Fixes #890
2021-03-25 22:45:21 -04:00
Ritik Pandey
5abc215270
Hide BulkActionsToolbar after removing songs from playlist ( #898 )
2021-03-25 21:40:31 -04:00
rohitgeddam
cdb387b22f
Properly break long comment lines. Fix #855 ( #856 )
...
Make ui responsive on smaller screen when the comment block is longer
2021-03-24 23:14:10 -04:00
Deluan
c46aa72ede
Add `lint` script to UI project
2021-03-24 12:05:58 -04:00
dependabot[bot]
b4a2683e65
Bump @testing-library/user-event from 12.6.2 to 13.0.7 in /ui
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.6.2 to 13.0.7.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.6.2...v13.0.7 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-03-23 22:26:09 -04:00
ImgBotApp
7e225c0f47
[ImgBot] Optimize images
...
*Total -- 8,303.62kb -> 6,130.18kb (26.17%)
/ui/src/icons/paused-light.png -- 0.81kb -> 0.29kb (63.6%)
/.github/screenshots/ss-mobile-login.png -- 1,189.03kb -> 736.30kb (38.08%)
/ui/src/icons/playing-dark.gif -- 2.29kb -> 1.58kb (31.29%)
/ui/src/icons/playing-light.gif -- 2.29kb -> 1.58kb (31.29%)
/.github/screenshots/ss-mobile-player.png -- 1,257.85kb -> 886.30kb (29.54%)
/ui/public/apple-touch-icon-152x152.png -- 9.51kb -> 6.74kb (29.21%)
/ui/public/mstile-144x144.png -- 9.63kb -> 6.88kb (28.55%)
/ui/public/mstile-70x70.png -- 6.59kb -> 4.73kb (28.22%)
/ui/public/apple-touch-icon-180x180.png -- 11.34kb -> 8.18kb (27.89%)
/ui/public/apple-touch-icon.png -- 11.34kb -> 8.18kb (27.89%)
/ui/public/apple-touch-icon-76x76.png -- 4.52kb -> 3.27kb (27.68%)
/ui/public/apple-touch-icon-120x120.png -- 7.27kb -> 5.30kb (27.2%)
/ui/public/android-chrome-192x192.png -- 13.14kb -> 9.78kb (25.59%)
/ui/public/mstile-150x150.png -- 9.57kb -> 7.20kb (24.8%)
/ui/public/apple-touch-icon-60x60.png -- 3.40kb -> 2.57kb (24.51%)
/ui/src/icons/android-icon-72x72.png -- 6.25kb -> 4.75kb (24%)
/.github/screenshots/ss-desktop-player.png -- 5,016.75kb -> 3,833.46kb (23.59%)
/resources/logo-192x192.png -- 17.10kb -> 13.21kb (22.78%)
/ui/public/android-chrome-512x512.png -- 38.32kb -> 29.78kb (22.3%)
/ui/public/mstile-310x310.png -- 21.04kb -> 16.49kb (21.61%)
/ui/public/mstile-310x150.png -- 10.35kb -> 8.12kb (21.56%)
/resources/navidrome-600x600.png -- 369.74kb -> 297.43kb (19.56%)
/ui/public/favicon-32x32.png -- 2.18kb -> 1.80kb (17.52%)
/.github/screenshots/ss-mobile-album-view.png -- 282.95kb -> 236.01kb (16.59%)
/ui/src/icons/paused-dark.png -- 0.34kb -> 0.29kb (14.25%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-03-23 10:29:13 -04:00
Arbaz Ahmed
4e44d841dd
New component for song display in song list ( #833 )
...
* added new component SONGSIMPLELIST for smaller displays
* added new component SONGSIMPLELIST for smaller displays
* added new component SONGSIMPLELIST for smaller displays
* Updated songsimplelist
Removed truncation
* removed garbage code
* refactored some issues of overlapping
* refactored some issues of overlapping
* changed the song ui design
* refactored some bugs in artist display
* refactored some bugs in artist display
* removed garbage dependencies
* removed div bugs
* added all the logic to the component itself
2021-03-23 00:12:19 -04:00
rochakjain361
b552eb15b3
Make the version number clickable for the SNAPSHOT version in development docker build ( #843 )
...
* Make the version number clickable for the SNAPSHOT version while using development docker build
* Update the snapshot version link in to view list of commits since the release
* Create a new component for the link to the version
* Add tests and refactored a bit
Co-authored-by: Deluan <deluan@navidrome.org>
2021-03-22 23:34:34 -04:00
Deluan
190bcd836e
Bump @testing-library's dependencies
2021-03-22 15:40:06 -04:00
certuna
1ea3d005e8
clear the ServiceWorker cache on logout ( #854 )
...
* Update authProvider.js
This fixes https://github.com/navidrome/navidrome/issues/613 : clears the ServiceWorker cache on logout. Based on this code: https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage/keys . Seems to work on macOS and iOS, but please test on other platforms.
* Format code with `prettier`
Co-authored-by: Deluan <deluan@navidrome.org>
2021-03-21 14:34:10 -04:00
Ritik Pandey
9fb55d4025
Add duplicate song warning. Fix #554
...
* duplicate_song_warning added
* dialog_for_multiple_songs
* skip button updated
* duplicate_song_skip import removed
* duplicate_song msg updated
* handleSkip and checkDuplicateSong func modified
* Update AddToPlaylistDialog.js
* prettier applied
* go.sum file added
* duplicated songs bug fixed
2021-03-21 13:29:35 -04:00
Yash Jipkate
3e0e11c01e
Fix #260 : Add `Auto` theme preference to set theme automatically. ( #835 )
...
* Auto theme preference added
* Fix lint
* Add and use AUTO from consts
* Add shared custom hook to get current theme
* Moved up 'Auto' choice
* AUTO -> AUTO_THEME_ID & extract useCurrentTheme to file
* Liberalise theme setting
* Add tests
2021-03-21 13:19:43 -04:00
Dnouv
b62c270b7f
fix min-width of AlbumDetails
2021-03-16 23:19:11 -04:00
Deluan
63b9353452
Lowering the expectations caused by the name :)
2021-03-14 12:51:08 -04:00
k-kumar-01
72d6df15c6
style: New Theme Added - Spotify
...
Signed-off-by: k-kumar-01 <kushalkumargupta4@gmail.com>
2021-03-14 12:51:08 -04:00
Deluan
720e2357b7
Add option to sort Recently Added by file's mtime instead of time of import.
2021-03-12 18:18:35 -05:00
Deluan
1ec105a245
Invalidate cached images when album changes
2021-03-12 15:41:11 -05:00
Deluan Quintão
2d528bbc87
Remove dependency of go-bindata ( #818 )
...
* Use new embed functionality for serving UI assets
* Use new embed functionality for serving resources. Remove dependency on go-bindata
* Remove Go 1.15
2021-03-12 11:06:51 -05:00
rochakjain361
5a259ef3ff
Make the version number in the about dialog clickable ( #817 )
...
* Make the version number in the about dialog clickable
* Fix prettier errors
* Fix build errors
2021-03-12 10:26:41 -05:00
dpirad007
6cf15748c4
SelectPlaylist Input mobile view fix
2021-03-11 22:53:55 -05:00
Deluan
7eb99d0b8d
Remove duplicated call to `split`
2021-02-15 14:18:57 -05:00
Deluan
781155ff39
Replace cursor with pointer when hovering over an expandable comment.
...
Fixes https://github.com/navidrome/navidrome/issues/637#issuecomment-778599670
2021-02-15 14:05:34 -05:00
Deluan
48847ae479
Don't break if it tries to render ContextMenu without data. Fix #776
2021-02-13 12:04:02 -05:00
dependabot-preview[bot]
d8a4db36ef
Bump react-icons from 4.1.0 to 4.2.0 in /ui
...
Bumps [react-icons](https://github.com/react-icons/react-icons ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/react-icons/react-icons/releases )
- [Commits](https://github.com/react-icons/react-icons/compare/v4.1.0...v4.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-08 11:29:27 -05:00
Deluan
6ee45a9ccc
Move project to Navidrome GitHub organization
2021-02-06 21:46:35 -05:00
Deluan
bc609be3c9
Fix space hotkey
2021-02-05 13:10:58 -05:00
Deluan
4b373560c6
Do not trigger next/prev event handlers when Cmd (meta) is pressed
2021-02-05 13:03:36 -05:00
Deluan
7adacbac0d
Removed event.type from SSE, as it was causing the browser to hang.
...
Needs more investigation, but for now, back to the simple message format
2021-02-04 12:37:06 -05:00
Deluan
77fc4841e4
Remove option to download discs of a set
2021-02-03 23:05:15 -05:00
Deluan
847531391d
Help dialog with available hotkeys
2021-02-03 19:08:03 -05:00
Deluan
a168f46b95
Better hotkey organization
2021-02-03 18:29:33 -05:00
Deluan
9959862791
Replace react-hotkeys-hook with react-hotkeys
2021-02-02 23:13:18 -05:00
Deluan
8e02659441
Do not sanitize Album comments. This was already handled in the backend, when importing. Fix #715
2021-02-02 19:08:00 -05:00
Deluan
591a5344ac
Workaround to remember logarithmic volume
2021-02-02 18:29:20 -05:00
Deluan
e79922def1
Fix React "unique key prop" warning
2021-02-02 18:00:06 -05:00
Deluan
a3eb14d7f4
Fix displaying album year when viewing an artist's albums
2021-02-02 17:49:11 -05:00
Deluan
031756caf6
Update canisue-lite
2021-02-01 16:45:33 -05:00
Deluan
f7aa5c452c
Add translation to skip_nav
2021-01-31 19:01:56 -05:00
Deluan Quintão
6c53ce4bb3
Update en.json (POEditor.com)
2021-01-31 18:57:07 -05:00
Deluan
f325907da4
Upgrade react-admin to 3.12.0
2021-01-31 18:50:27 -05:00
Deluan
2c89e0dc13
Bump react-drag-listview from 0.1.7 to 0.1.8 in /ui
2021-01-31 18:30:26 -05:00
Deluan
7d23eca721
Bump @testing-library dependencies
2021-01-31 18:26:25 -05:00
Deluan
77705e4d79
Upgrade react-jinke-music-player to 4.21.2
...
Enable fadeIn/fadeOut when pausing/playing and logarithmic volume (fix #668 )
2021-01-31 18:23:32 -05:00
Deluan
05ffdede56
Bump react-hotkeys-hook from 2.4.0 to 3.0.0 in /ui
2021-01-03 18:05:31 -05:00
Deluan
b12b3c49bd
Bump @material-ui/lab from 4.0.0-alpha.56 to 4.0.0-alpha.57
2021-01-03 18:00:39 -05:00
Deluan
0f29da966e
Bump @testing-library/user-event from 12.5.0 to 12.6.0 in /ui
2021-01-03 17:56:25 -05:00
Deluan
81d9750fa6
Bump react-icons from 3.11.0 to 4.1.0 in /ui
2021-01-03 17:52:53 -05:00
dependabot-preview[bot]
0af54e43dc
Bump uuid from 8.3.1 to 8.3.2 in /ui
...
Bumps [uuid](https://github.com/uuidjs/uuid ) from 8.3.1 to 8.3.2.
- [Release notes](https://github.com/uuidjs/uuid/releases )
- [Changelog](https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uuidjs/uuid/compare/v8.3.1...v8.3.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-02 13:26:27 -05:00
Steve Richter
0d35148152
Check for window.isSecureContext when determining Notification support
2020-12-28 20:46:11 -05:00
lbonn
15b289201a
Fall back to media file path when sorting
...
If files cannot be sorted by disc and track id, try by artist then
title.
One use case is a loose compilation of files with same album, album
artist, and no track numbers. File order was then undetermined, in
practice depended on insertion order in the database.
2020-12-25 12:37:16 -05:00
Deluan
cd1c693a23
Remove superfluous argument
2020-12-24 10:39:10 -05:00
Deluan
dab83c4f6a
Disambiguate tracks by AlbumArtist when sorting by album
2020-12-23 11:38:40 -05:00
Deluan
1804fb3e50
Fix duration formatting, add days and don't show 60 seconds
2020-12-20 13:29:09 -05:00
Deluan
4b38a13243
Make event handlers naming consistent (camelCase)
2020-12-20 13:28:11 -05:00
Deluan
ea09629803
Fix another possible race condition
2020-12-13 20:17:20 -05:00
Deluan
f2fd7ed016
Fix race condition that could cause multiple EventSource connections from the same client
2020-12-13 14:44:57 -05:00
Deluan
f86bc070de
Don't break on login when activity panel is disabled
2020-12-13 12:16:02 -05:00
Deluan
500da8bc7b
Bump react-icons from 3.11.0 to 4.1.0
2020-12-11 12:21:53 -05:00