Merging from master release

This commit is contained in:
James Barnsley
2018-08-03 08:16:12 +12:00
8 changed files with 609 additions and 23 deletions

View File

@ -1 +1 @@
3.23.0 3.23.1

View File

@ -12,7 +12,7 @@ from handlers import WebsocketHandler, HttpHandler
from core import IrisCore from core import IrisCore
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
__version__ = '3.23.0' __version__ = '3.23.1'
## ##
# Core extension class # Core extension class

View File

@ -4465,6 +4465,8 @@ exports.default = (0, _reactRedux.connect)(mapStateToProps, mapDispatchToProps)(
* This source code is licensed under the MIT license found in the * This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree. * LICENSE file in the root directory of this source tree.
*/ */
<<<<<<< HEAD
=======
if (process.env.NODE_ENV !== 'production') { if (process.env.NODE_ENV !== 'production') {
var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' && var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' &&
@ -4497,6 +4499,106 @@ if (process.env.NODE_ENV !== 'production') {
"use strict"; "use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
var _react = __webpack_require__(0);
var _react2 = _interopRequireDefault(_react);
var _Icon = __webpack_require__(6);
var _Icon2 = _interopRequireDefault(_Icon);
var _ContextMenuTrigger = __webpack_require__(25);
var _ContextMenuTrigger2 = _interopRequireDefault(_ContextMenuTrigger);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
var Header = function (_React$Component) {
_inherits(Header, _React$Component);
function Header(props) {
_classCallCheck(this, Header);
var _this = _possibleConstructorReturn(this, (Header.__proto__ || Object.getPrototypeOf(Header)).call(this, props));
_this.state = {
expanded: false
};
return _this;
}
_createClass(Header, [{
key: 'handleContextMenuTrigger',
value: function handleContextMenuTrigger(e, options) {
// We have an override trigger (eg Album, Playlist)
if (this.props.handleContextMenuTrigger) {
return this.props.handleContextMenuTrigger(e);
} else {
e.preventDefault();
var data = {
e: e,
context: 'custom',
title: this.props.title,
options: options
};
this.props.uiActions.showContextMenu(data);
}
}
}, {
key: 'renderContextMenuTrigger',
value: function renderContextMenuTrigger() {
var _this2 = this;
// No custom trigger, nor any options
if (!this.props.handleContextMenuTrigger && !this.props.options) {
return null;
}
>>>>>>> master
if (process.env.NODE_ENV !== 'production') {
var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' &&
Symbol.for &&
Symbol.for('react.element')) ||
0xeac7;
var isValidElement = function(object) {
return typeof object === 'object' &&
object !== null &&
object.$$typeof === REACT_ELEMENT_TYPE;
};
// By explicitly using `prop-types` you are opting into new development behavior.
// http://fb.me/prop-types-in-prod
var throwOnDirectAccess = true;
module.exports = __webpack_require__(118)(isValidElement, throwOnDirectAccess);
} else {
// By explicitly using `prop-types` you are opting into new production behavior.
// http://fb.me/prop-types-in-prod
module.exports = __webpack_require__(119)();
}
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(7)))
/***/ }),
/* 15 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { Object.defineProperty(exports, "__esModule", {
value: true value: true
}); });
@ -4835,12 +4937,18 @@ function setSnapcastGroupVolume(id, percent) {
} }
/***/ }), /***/ }),
<<<<<<< HEAD
/* 15 */ /* 15 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
=======
/* 16 */
/***/ (function(module, exports) {
>>>>>>> master
"use strict"; "use strict";
<<<<<<< HEAD
Object.defineProperty(exports, "__esModule", { Object.defineProperty(exports, "__esModule", {
value: true value: true
}); });
@ -4965,6 +5073,8 @@ module.exports = function() {
}; };
=======
>>>>>>> master
/***/ }), /***/ }),
/* 17 */ /* 17 */
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
@ -50854,7 +50964,11 @@ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr
var coreActions = __webpack_require__(11); var coreActions = __webpack_require__(11);
var uiActions = __webpack_require__(3); var uiActions = __webpack_require__(3);
<<<<<<< HEAD
var pusherActions = __webpack_require__(14); var pusherActions = __webpack_require__(14);
=======
var pusherActions = __webpack_require__(15);
>>>>>>> master
var mopidyActions = __webpack_require__(8); var mopidyActions = __webpack_require__(8);
var spotifyActions = __webpack_require__(9); var spotifyActions = __webpack_require__(9);
var lastfmActions = __webpack_require__(20); var lastfmActions = __webpack_require__(20);
@ -51162,6 +51276,7 @@ var CoreMiddleware = function () {
for (var i = 0; i < indexes.length; i++) { for (var i = 0; i < indexes.length; i++) {
tracks_uris.splice(indexes[i], 1); tracks_uris.splice(indexes[i], 1);
} }
<<<<<<< HEAD
var snapshot_id = null; var snapshot_id = null;
if (action.snapshot_id) { if (action.snapshot_id) {
@ -51491,6 +51606,337 @@ var CoreMiddleware = function () {
records_action[records_type_plural] = records; records_action[records_type_plural] = records;
store.dispatch(records_action); store.dispatch(records_action);
=======
var snapshot_id = null;
if (action.snapshot_id) {
snapshot_id = action.snapshot_id;
}
// Update our playlist
playlist.tracks_uris = tracks_uris;
playlist.snapshot_id = snapshot_id;
// Trigger normal playlist updating
store.dispatch({
type: 'PLAYLISTS_LOADED',
playlists: [playlist]
});
break;
/**
* Queue and playback info
**/
case 'CURRENT_TRACK_LOADED':
store.dispatch({
type: 'TRACKS_LOADED',
tracks: [action.track]
});
next(action);
break;
case 'QUEUE_LOADED':
store.dispatch({
type: 'TRACKS_LOADED',
tracks: action.tracks
});
next(action);
break;
/**
* Index actions
* These modify our asset indexes, which are used globally
**/
// Array wrapper for TRACKS_LOADED
case 'TRACK_LOADED':
store.dispatch({
type: 'TRACKS_LOADED',
tracks: [action.track]
});
break;
// Array wrapper for ALBUMS_LOADED
case 'ALBUM_LOADED':
store.dispatch({
type: 'ALBUMS_LOADED',
albums: [action.album]
});
break;
// Array wrapper for ARTISTS_LOADED
case 'ARTIST_LOADED':
store.dispatch({
type: 'ARTISTS_LOADED',
artists: [action.artist]
});
break;
// Array wrapper for PLAYLISTS_LOADED
case 'PLAYLIST_LOADED':
store.dispatch({
type: 'PLAYLISTS_LOADED',
playlists: [action.playlist]
});
break;
// Array wrapper for USERS_LOADED
case 'USER_LOADED':
store.dispatch({
type: 'USERS_LOADED',
users: [action.user]
});
break;
case 'TRACKS_LOADED':
var tracks = Object.assign({}, core.tracks);
for (var i = 0; i < action.tracks.length; i++) {
var track = Object.assign({}, helpers.formatTracks(action.tracks[i]));
if (tracks[track.uri] !== undefined) {
track = Object.assign({}, tracks[track.uri], track);
}
if (track.album && track.album.images && track.album.images.length > 0) {
track.album.images = helpers.digestMopidyImages(store.getState().mopidy, track.album.images);
track.images = track.album.images;
}
tracks[track.uri] = track;
}
// Update index
store.dispatch({
type: 'UPDATE_TRACKS_INDEX',
tracks: tracks
});
next(action);
break;
case 'ALBUMS_LOADED':
var albums = Object.assign({}, core.albums);
var tracks_loaded = [];
for (var i = 0; i < action.albums.length; i++) {
var album = Object.assign({}, action.albums[i]);
helpers.formatAlbum(album);
if (albums[album.uri]) {
album = Object.assign({}, albums[album.uri], album);
}
if (album.images && album.images.length > 0) {
album.images = helpers.digestMopidyImages(store.getState().mopidy, album.images);
}
// Load our tracks
if (album.tracks) {
var tracks = helpers.formatTracks(album.tracks);
var tracks_uris = helpers.arrayOf('uri', tracks);
album.tracks_uris = tracks_uris;
delete album.tracks;
tracks_loaded = [].concat(_toConsumableArray(tracks_loaded), _toConsumableArray(tracks));
}
albums[album.uri] = album;
}
// Load these new tracks
store.dispatch({
type: 'TRACKS_LOADED',
tracks: tracks_loaded
});
// Update index
store.dispatch({
type: 'UPDATE_ALBUMS_INDEX',
albums: albums
});
next(action);
break;
case 'ARTISTS_LOADED':
var artists = Object.assign({}, core.artists);
var tracks_loaded = [];
for (var i = 0; i < action.artists.length; i++) {
var artist = action.artists[i];
if (artists[artist.uri]) {
// if we've already got images, remove and add as additional_images
// this is to prevent LastFM overwriting Spotify images
if (artists[artist.uri].images) {
artist.images_additional = artist.images;
delete artist.images;
}
artist = Object.assign({}, artists[artist.uri], artist);
}
if (artist.tracks) {
var tracks = helpers.formatTracks(artist.tracks);
var tracks_uris = helpers.arrayOf('uri', tracks);
artist.tracks_uris = tracks_uris;
delete artist.tracks;
tracks_loaded = [].concat(_toConsumableArray(tracks_loaded), _toConsumableArray(tracks));
}
// Update index
artists[artist.uri] = artist;
}
// Load our tracks
store.dispatch({
type: 'TRACKS_LOADED',
tracks: tracks_loaded
});
store.dispatch({
type: 'UPDATE_ARTISTS_INDEX',
artists: artists
});
next(action);
break;
case 'PLAYLISTS_LOADED':
var playlists = Object.assign({}, core.playlists);
var tracks_loaded = [];
for (var i = 0; i < action.playlists.length; i++) {
var playlist = Object.assign({}, action.playlists[i]);
// Detect editability
switch (helpers.uriSource(playlist.uri)) {
case 'm3u':
playlist.can_edit = true;
break;
case 'spotify':
if (store.getState().spotify.authorization && store.getState().spotify.me) {
playlist.can_edit = helpers.getFromUri('playlistowner', playlist.uri) == store.getState().spotify.me.id;
}
}
if (playlists[playlist.uri] !== undefined) {
playlist = Object.assign({}, playlists[playlist.uri], playlist);
}
// Load our tracks
if (playlist.tracks) {
var tracks = helpers.formatTracks(playlist.tracks);
var tracks_uris = helpers.arrayOf('uri', tracks);
playlist.tracks_uris = tracks_uris;
delete playlist.tracks;
tracks_loaded = [].concat(_toConsumableArray(tracks_loaded), _toConsumableArray(tracks));
}
// Update index
playlists[playlist.uri] = playlist;
}
// Load our tracks
store.dispatch({
type: 'TRACKS_LOADED',
tracks: tracks_loaded
});
store.dispatch({
type: 'UPDATE_PLAYLISTS_INDEX',
playlists: playlists
});
next(action);
break;
case 'USERS_LOADED':
var users = Object.assign({}, core.users);
for (var i = 0; i < action.users.length; i++) {
var user = Object.assign({}, action.users[i]);
if (users[user.uri]) {
user = Object.assign({}, users[user.uri], user);
}
users[user.uri] = user;
}
// Update index
store.dispatch({
type: 'UPDATE_USERS_INDEX',
users: users
});
next(action);
break;
/**
* Loaded more linked assets
* Often fired during lazy-loading or async asset grabbing.
* We link the parent to these indexed records by {type}s_uris
**/
case 'LOADED_MORE':
var parent_type_plural = action.parent_type + 's';
var parent_index = Object.assign({}, core[action.parent_type + 's']);
var parent = Object.assign({}, parent_index[action.parent_key]);
if (action.records_data.items !== undefined) {
var records = action.records_data.items;
} else if (action.records_data.tracks !== undefined) {
var records = action.records_data.tracks;
} else if (action.records_data.artists !== undefined) {
var records = action.records_data.artists;
} else if (action.records_data.albums !== undefined) {
var records = action.records_data.albums;
} else if (action.records_data.playlists !== undefined) {
var records = action.records_data.playlists;
} else {
var records = action.records_data;
}
if (action.records_type == 'track') {
records = helpers.formatTracks(records);
}
var records_type_plural = action.records_type + 's';
var records_index = Object.assign({});
var records_uris = helpers.arrayOf('uri', records);
// Append our records_uris array with our new records
var uris = records_uris;
if (parent[records_type_plural + '_uris'] !== undefined) {
uris = [].concat(_toConsumableArray(parent[records_type_plural + '_uris']), _toConsumableArray(uris));
}
parent[records_type_plural + '_uris'] = uris;
if (action.records_data.next !== undefined) {
parent[records_type_plural + '_more'] = action.records_data.next;
}
// Parent loaded (well, changed)
var parent_action = {
type: parent_type_plural.toUpperCase() + '_LOADED'
};
parent_action[parent_type_plural] = [parent];
store.dispatch(parent_action);
// Records loaded
var records_action = {
type: records_type_plural.toUpperCase() + '_LOADED'
};
records_action[records_type_plural] = records;
store.dispatch(records_action);
>>>>>>> master
next(action); next(action);
break; break;
@ -51767,7 +52213,7 @@ var helpers = __webpack_require__(1);
var coreActions = __webpack_require__(11); var coreActions = __webpack_require__(11);
var uiActions = __webpack_require__(3); var uiActions = __webpack_require__(3);
var mopidyActions = __webpack_require__(8); var mopidyActions = __webpack_require__(8);
var pusherActions = __webpack_require__(14); var pusherActions = __webpack_require__(15);
var lastfmActions = __webpack_require__(20); var lastfmActions = __webpack_require__(20);
var spotifyActions = __webpack_require__(9); var spotifyActions = __webpack_require__(9);
@ -52600,7 +53046,7 @@ var mopidyActions = __webpack_require__(8);
var coreActions = __webpack_require__(11); var coreActions = __webpack_require__(11);
var uiActions = __webpack_require__(3); var uiActions = __webpack_require__(3);
var spotifyActions = __webpack_require__(9); var spotifyActions = __webpack_require__(9);
var pusherActions = __webpack_require__(14); var pusherActions = __webpack_require__(15);
var lastfmActions = __webpack_require__(20); var lastfmActions = __webpack_require__(20);
var MopidyMiddleware = function () { var MopidyMiddleware = function () {
@ -57372,7 +57818,11 @@ Object.defineProperty(exports, "__esModule", {
var helpers = __webpack_require__(1); var helpers = __webpack_require__(1);
var lastfmActions = __webpack_require__(20); var lastfmActions = __webpack_require__(20);
var uiActions = __webpack_require__(3); var uiActions = __webpack_require__(3);
<<<<<<< HEAD
var pusherActions = __webpack_require__(14); var pusherActions = __webpack_require__(14);
=======
var pusherActions = __webpack_require__(15);
>>>>>>> master
var LastfmMiddleware = function () { var LastfmMiddleware = function () {
@ -57432,7 +57882,11 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
var helpers = __webpack_require__(1); var helpers = __webpack_require__(1);
var spotifyActions = __webpack_require__(9); var spotifyActions = __webpack_require__(9);
var uiActions = __webpack_require__(3); var uiActions = __webpack_require__(3);
<<<<<<< HEAD
var pusherActions = __webpack_require__(14); var pusherActions = __webpack_require__(14);
=======
var pusherActions = __webpack_require__(15);
>>>>>>> master
var SpotifyMiddleware = function () { var SpotifyMiddleware = function () {
@ -58091,7 +58545,7 @@ var _actions2 = __webpack_require__(3);
var uiActions = _interopRequireWildcard(_actions2); var uiActions = _interopRequireWildcard(_actions2);
var _actions3 = __webpack_require__(14); var _actions3 = __webpack_require__(15);
var pusherActions = _interopRequireWildcard(_actions3); var pusherActions = _interopRequireWildcard(_actions3);
@ -59632,12 +60086,17 @@ var _react = __webpack_require__(0);
var _react2 = _interopRequireDefault(_react); var _react2 = _interopRequireDefault(_react);
var _reactRedux = __webpack_require__(4); var _reactRedux = __webpack_require__(4);
<<<<<<< HEAD
var _redux = __webpack_require__(2); var _redux = __webpack_require__(2);
var _helpers = __webpack_require__(1); var _helpers = __webpack_require__(1);
var helpers = _interopRequireWildcard(_helpers); var helpers = _interopRequireWildcard(_helpers);
=======
var _redux = __webpack_require__(2);
>>>>>>> master
var _actions = __webpack_require__(8); var _actions = __webpack_require__(8);
@ -59768,7 +60227,7 @@ var _actions = __webpack_require__(11);
var coreActions = _interopRequireWildcard(_actions); var coreActions = _interopRequireWildcard(_actions);
var _actions2 = __webpack_require__(14); var _actions2 = __webpack_require__(15);
var pusherActions = _interopRequireWildcard(_actions2); var pusherActions = _interopRequireWildcard(_actions2);
@ -60015,7 +60474,7 @@ var _actions2 = __webpack_require__(3);
var uiActions = _interopRequireWildcard(_actions2); var uiActions = _interopRequireWildcard(_actions2);
var _actions3 = __webpack_require__(14); var _actions3 = __webpack_require__(15);
var pusherActions = _interopRequireWildcard(_actions3); var pusherActions = _interopRequireWildcard(_actions3);
@ -61859,7 +62318,11 @@ var _reactRedux = __webpack_require__(4);
var _redux = __webpack_require__(2); var _redux = __webpack_require__(2);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -62226,7 +62689,11 @@ var _LazyLoadListener = __webpack_require__(23);
var _LazyLoadListener2 = _interopRequireDefault(_LazyLoadListener); var _LazyLoadListener2 = _interopRequireDefault(_LazyLoadListener);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -62282,7 +62749,7 @@ var _actions2 = __webpack_require__(8);
var mopidyActions = _interopRequireWildcard(_actions2); var mopidyActions = _interopRequireWildcard(_actions2);
var _actions3 = __webpack_require__(14); var _actions3 = __webpack_require__(15);
var pusherActions = _interopRequireWildcard(_actions3); var pusherActions = _interopRequireWildcard(_actions3);
@ -62881,7 +63348,11 @@ var _FollowButton = __webpack_require__(45);
var _FollowButton2 = _interopRequireDefault(_FollowButton); var _FollowButton2 = _interopRequireDefault(_FollowButton);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -63594,7 +64065,11 @@ var _reactRouter = __webpack_require__(5);
var _redux = __webpack_require__(2); var _redux = __webpack_require__(2);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -64404,7 +64879,11 @@ var _Thumbnail = __webpack_require__(12);
var _Thumbnail2 = _interopRequireDefault(_Thumbnail); var _Thumbnail2 = _interopRequireDefault(_Thumbnail);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -64420,7 +64899,7 @@ var _actions = __webpack_require__(3);
var uiActions = _interopRequireWildcard(_actions); var uiActions = _interopRequireWildcard(_actions);
var _actions2 = __webpack_require__(14); var _actions2 = __webpack_require__(15);
var pusherActions = _interopRequireWildcard(_actions2); var pusherActions = _interopRequireWildcard(_actions2);
@ -64733,7 +65212,11 @@ var _TrackList = __webpack_require__(22);
var _TrackList2 = _interopRequireDefault(_TrackList); var _TrackList2 = _interopRequireDefault(_TrackList);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -64745,7 +65228,7 @@ var _actions = __webpack_require__(3);
var uiActions = _interopRequireWildcard(_actions); var uiActions = _interopRequireWildcard(_actions);
var _actions2 = __webpack_require__(14); var _actions2 = __webpack_require__(15);
var pusherActions = _interopRequireWildcard(_actions2); var pusherActions = _interopRequireWildcard(_actions2);
@ -64900,7 +65383,11 @@ var _reactRouter = __webpack_require__(5);
var _redux = __webpack_require__(2); var _redux = __webpack_require__(2);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -64916,7 +65403,7 @@ var _actions = __webpack_require__(3);
var uiActions = _interopRequireWildcard(_actions); var uiActions = _interopRequireWildcard(_actions);
var _actions2 = __webpack_require__(14); var _actions2 = __webpack_require__(15);
var pusherActions = _interopRequireWildcard(_actions2); var pusherActions = _interopRequireWildcard(_actions2);
@ -65446,7 +65933,11 @@ var _reactRouter = __webpack_require__(5);
var _redux = __webpack_require__(2); var _redux = __webpack_require__(2);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -66224,7 +66715,11 @@ var _SourcesPriority = __webpack_require__(243);
var _SourcesPriority2 = _interopRequireDefault(_SourcesPriority); var _SourcesPriority2 = _interopRequireDefault(_SourcesPriority);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -66260,7 +66755,7 @@ var _actions2 = __webpack_require__(3);
var uiActions = _interopRequireWildcard(_actions2); var uiActions = _interopRequireWildcard(_actions2);
var _actions3 = __webpack_require__(14); var _actions3 = __webpack_require__(15);
var pusherActions = _interopRequireWildcard(_actions3); var pusherActions = _interopRequireWildcard(_actions3);
@ -66989,7 +67484,7 @@ var _reactRedux = __webpack_require__(4);
var _redux = __webpack_require__(2); var _redux = __webpack_require__(2);
var _actions = __webpack_require__(14); var _actions = __webpack_require__(15);
var pusherActions = _interopRequireWildcard(_actions); var pusherActions = _interopRequireWildcard(_actions);
@ -69002,7 +69497,7 @@ var _actions3 = __webpack_require__(8);
var mopidyActions = _interopRequireWildcard(_actions3); var mopidyActions = _interopRequireWildcard(_actions3);
var _actions4 = __webpack_require__(14); var _actions4 = __webpack_require__(15);
var pusherActions = _interopRequireWildcard(_actions4); var pusherActions = _interopRequireWildcard(_actions4);
@ -69637,7 +70132,7 @@ var _actions2 = __webpack_require__(3);
var uiActions = _interopRequireWildcard(_actions2); var uiActions = _interopRequireWildcard(_actions2);
var _actions3 = __webpack_require__(14); var _actions3 = __webpack_require__(15);
var pusherActions = _interopRequireWildcard(_actions3); var pusherActions = _interopRequireWildcard(_actions3);
@ -70303,7 +70798,11 @@ var _reactInputRange = __webpack_require__(252);
var _reactInputRange2 = _interopRequireDefault(_reactInputRange); var _reactInputRange2 = _interopRequireDefault(_reactInputRange);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -73409,7 +73908,11 @@ var _PlaylistGrid = __webpack_require__(47);
var _PlaylistGrid2 = _interopRequireDefault(_PlaylistGrid); var _PlaylistGrid2 = _interopRequireDefault(_PlaylistGrid);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -73656,7 +74159,11 @@ var _reactRedux = __webpack_require__(4);
var _redux = __webpack_require__(2); var _redux = __webpack_require__(2);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -73867,7 +74374,11 @@ var _reactRedux = __webpack_require__(4);
var _redux = __webpack_require__(2); var _redux = __webpack_require__(2);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -74068,7 +74579,11 @@ var _redux = __webpack_require__(2);
var _reactRouter = __webpack_require__(5); var _reactRouter = __webpack_require__(5);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -74347,7 +74862,11 @@ var _redux = __webpack_require__(2);
var _reactRouter = __webpack_require__(5); var _reactRouter = __webpack_require__(5);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -74733,7 +75252,11 @@ var _List = __webpack_require__(52);
var _List2 = _interopRequireDefault(_List); var _List2 = _interopRequireDefault(_List);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -75149,7 +75672,11 @@ var _TrackList = __webpack_require__(22);
var _TrackList2 = _interopRequireDefault(_TrackList); var _TrackList2 = _interopRequireDefault(_TrackList);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -75345,7 +75872,11 @@ var _DropdownField = __webpack_require__(35);
var _DropdownField2 = _interopRequireDefault(_DropdownField); var _DropdownField2 = _interopRequireDefault(_DropdownField);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -75725,7 +76256,11 @@ var _redux = __webpack_require__(2);
var _reactRouter = __webpack_require__(5); var _reactRouter = __webpack_require__(5);
<<<<<<< HEAD
var _Header = __webpack_require__(15); var _Header = __webpack_require__(15);
=======
var _Header = __webpack_require__(14);
>>>>>>> master
var _Header2 = _interopRequireDefault(_Header); var _Header2 = _interopRequireDefault(_Header);
@ -77405,7 +77940,7 @@ var _actions2 = __webpack_require__(3);
var uiActions = _interopRequireWildcard(_actions2); var uiActions = _interopRequireWildcard(_actions2);
var _actions3 = __webpack_require__(14); var _actions3 = __webpack_require__(15);
var pusherActions = _interopRequireWildcard(_actions3); var pusherActions = _interopRequireWildcard(_actions3);
@ -77857,7 +78392,7 @@ var _actions = __webpack_require__(3);
var uiActions = _interopRequireWildcard(_actions); var uiActions = _interopRequireWildcard(_actions);
var _actions2 = __webpack_require__(14); var _actions2 = __webpack_require__(15);
var pusherActions = _interopRequireWildcard(_actions2); var pusherActions = _interopRequireWildcard(_actions2);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -98,8 +98,13 @@
// Release details // Release details
// These are automatically injected to built HTML // These are automatically injected to built HTML
<<<<<<< HEAD
var build = "1533240616"; var build = "1533240616";
var version = "3.23.0"; var version = "3.23.0";
=======
var build = "1533240861";
var version = "3.23.1";
>>>>>>> master
// Construct the script tag // Construct the script tag
var js = document.createElement("script"); var js = document.createElement("script");

View File

@ -1,6 +1,6 @@
{ {
"name": "mopidy-iris", "name": "mopidy-iris",
"version": "3.23.0", "version": "3.23.1",
"description": "Mopidy HTTP interface", "description": "Mopidy HTTP interface",
"repository": "https://github.com/jaedb/iris", "repository": "https://github.com/jaedb/iris",
"author": "James Barnsley <james@barnsley.nz>", "author": "James Barnsley <james@barnsley.nz>",