quintodrome/server/subsonic
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
..
filter Add option to sort Recently Added by file's mtime instead of time of import. 2021-03-12 18:18:35 -05:00
responses Fix Bookmarks Subsonic support (#1099) 2021-05-07 09:47:13 -04:00
album_lists.go Move project to Navidrome GitHub organization 2021-02-06 21:46:35 -05:00
album_lists_test.go Make MockRepo names more consistent 2021-06-08 16:30:19 -04:00
api.go Refactor routing, changes API URLs (#1171) 2021-06-13 12:46:36 -04:00
api_suite_test.go Move project to Navidrome GitHub organization 2021-02-06 21:46:35 -05:00
bookmarks.go Fix Bookmarks Subsonic support (#1099) 2021-05-07 09:47:13 -04:00
browsing.go Rename ExternalInfo to ExternalMetadata 2021-02-09 15:33:33 -05:00
helpers.go Add / to _ mapping for paths based on tags. (#888) 2021-03-25 21:48:28 -04:00
library_scanning.go Move project to Navidrome GitHub organization 2021-02-06 21:46:35 -05:00
media_annotation.go Only send "refresh" event if SetRating was successful 2021-06-10 15:03:30 -04:00
media_retrieval.go GetCoverArt returns placeholder if id is missing 2021-05-29 11:37:00 -04:00
media_retrieval_test.go GetCoverArt returns placeholder if id is missing 2021-05-29 11:37:00 -04:00
middlewares.go Move project to Navidrome GitHub organization 2021-02-06 21:46:35 -05:00
middlewares_test.go Removed unnecessary code 2021-05-11 18:55:58 -04:00
playlists.go Fix updatePlaylist not updating fields comment and public. 2021-05-29 17:16:56 -04:00
searching.go Move project to Navidrome GitHub organization 2021-02-06 21:46:35 -05:00
stream.go Move project to Navidrome GitHub organization 2021-02-06 21:46:35 -05:00
system.go Move project to Navidrome GitHub organization 2021-02-06 21:46:35 -05:00
users.go Move project to Navidrome GitHub organization 2021-02-06 21:46:35 -05:00
wire_gen.go Trigger UI refresh on media annotation events: star, setRating and scrobble 2021-06-10 12:20:52 -04:00
wire_injectors.go Trigger UI refresh on media annotation events: star, setRating and scrobble 2021-06-10 12:20:52 -04:00