Commit Graph

507 Commits

Author SHA1 Message Date
Mark McDowall b9d240924f New: Command line arguments for Custom Scripts are no longer supported 2019-07-25 13:39:35 +01:00
Qstick 9143bb4a7c Fixed: Queue tooltips appearing offscreen on mobile devices
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-07-20 23:48:58 -04:00
Qstick 5dddae5d02 Fixed: Mass Editor not showing delete button on narrow screens 2019-07-20 23:48:58 -04:00
Qstick 568c864d2f Fixed: tag input height not growing in height 2019-07-20 23:48:58 -04:00
Qstick 5a8b303f80 Fixed: Fetch Artists on SignalR Reconnect to prevent Store issues 2019-07-20 23:48:58 -04:00
Qstick a436692d06 Fixed: Remove faulty fetch command (never worked) 2019-07-20 23:48:58 -04:00
Qstick 4762c73149 Fixed: oAuth actions in UI
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-07-20 23:48:58 -04:00
Qstick 9a240727ed Fixed: Error when deleting artist from poster list
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-07-06 17:48:07 -04:00
Qstick a006ce88f6 Fixed: Manual import showing error when a different artist is selected
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-07-06 17:48:07 -04:00
Qstick 9aa049fc04 Fixed: URL base of /artist linking to the wrong path in some cases
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-07-06 17:48:07 -04:00
Qstick 3ebbf6ff83 Fixed: Multiple SignalR Improvements
Support for serverSentEvents, connection optimizations

Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-06-19 23:03:08 -04:00
Devin Campbell b52538c54f Update ConfirmImportModalContent.js (#836)
Slight grammar issue
2019-06-19 07:37:37 +01:00
ta264 8cd9ab4a9f
Add: option to skip automatic redownload when removing from queue (#734)
* Add: option to skip automatic redownload when removing from queue

* Add tests for RedownloadFailedDownloadService

* Fix formatting

* Make re-download dialog conditional
2019-06-10 19:56:44 +01:00
Qstick 8fe8aec97c
Fixed: Its not It’s in DeleteArtistModal 2019-06-02 10:30:52 -04:00
Qstick b3a20e9e0b New: Change PastDays and FutureDays for ICal Feed in UI
Makes #817 easy
2019-06-01 16:48:44 -04:00
Qstick 00a0bf6cb6 Fixed: Typo in ArtistDetails creates TypeError
Fixes LIDARR-UI-1FY
2019-05-11 00:16:18 -04:00
Qstick cf40df7606
New: Replace react-tether with react-popper (#789) 2019-05-10 21:56:04 -04:00
Qstick 59bb164bb5 Fixed: Trailing Space in ArtistSearchResult killing build 2019-05-09 20:18:47 -04:00
Qstick 4a8d01f33e Fixed: Don't use "Ended" for people
Fixes #798
2019-05-09 19:46:38 -04:00
Qstick 35c19dac5f
Fixed: Cache Album covers local (#780)
* Fixed: Cache Album covers local

* Fixed: Maxsize is handled by the backend mapping

* Fixed: Store Album covers seperate from ArtistId
2019-05-07 19:10:09 -04:00
Qstick 1955cd9f73 Fixed: Improve performance of search input selector 2019-04-28 14:00:25 -04:00
Qstick a3e955443d New: Output Path column in Queue 2019-04-28 00:32:38 -04:00
Qstick e4f1e5d376 Fixed: Backup path URL incorrect in some cases 2019-04-28 00:25:23 -04:00
Qstick 6508920449 New: Make Backup folder a Path input
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-04-28 00:11:00 -04:00
Qstick c5d980d7b2 New: Sort preferred words by score when displaying in the UI
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-04-28 00:10:31 -04:00
Qstick 7cf39e6a30 Fixed: UI Selector, Rendering Improvements 2019-04-27 23:45:59 -04:00
Qstick edeb3e44ff New: Use Fuse.js for UI header search 2019-04-27 22:54:13 -04:00
Qstick 2b342bdd95 Fixed: Add Placeholder to tracks table for correct rendering 2019-04-25 21:39:17 -04:00
Qstick e998f9c029 New: Send Bits and SampleRate to UI for TrackFiles 2019-04-22 16:28:25 -04:00
Qstick 0c6cc4acdb New: AudioBitRate Naming Token 2019-04-22 16:28:25 -04:00
Qstick d7e406dccb Fixed: Artist history modal showing incorrect event title 2019-04-14 00:14:31 -04:00
Qstick 43f297099e Fixed: Change RelativeDateCell to PureComponent 2019-04-13 23:05:04 -04:00
Qstick 9002dd67e1 Fixed: Don't render table options modal content when it's closed 2019-04-13 23:02:05 -04:00
Qstick 909140988f New: Release title column in queue table 2019-04-13 22:58:11 -04:00
Qstick 016ec00fcd Fixed: History details for unknown event type 2019-04-13 22:15:43 -04:00
Qstick 63253bf9e3 Fixed: Collapse calendar view buttons on smaller screens 2019-04-13 22:13:30 -04:00
Qstick b258fc2e1d Fixed: Refresh on artistIndex spins forever 2019-04-13 22:08:35 -04:00
Qstick 117a3970e8 Fixed: Ensure loading message doesn't change on re-render 2019-04-11 21:52:05 -04:00
ta264 7b288bfcd3 Fixed: Album API query by foreignId only returns requested album
Setting the new 'includeAllArtistAlbums' will give the existing
behaviour of returning all albums for that artist
2019-04-11 16:37:40 +01:00
Qstick 11eaa58c1c Fixed: Highlight currently install version of Lidarr in Updates 2019-04-06 22:50:53 -04:00
Qstick c390fff361
New: Associate same AnonToken with Sentry UI instance (#724) 2019-04-06 22:22:05 -04:00
Qstick ec780c310c Fixed: ArtistIndex selector improvements 2019-04-06 00:36:26 -04:00
Qstick 0db28d4ea2 Fixed: Store columns for History table between refreshes
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-04-06 00:36:26 -04:00
Qstick f0365eaaa7 Fixed: Error displayed occasionally after removing artist
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-04-06 00:36:26 -04:00
Qstick 63f9338d2f Fixed: Improve Selection of Executing Commands in Artist list 2019-04-06 00:36:26 -04:00
Qstick 789ce8a58f Fixed: IncludeFiles if File Selection Modal 2019-04-06 00:36:26 -04:00
Qstick 3cd58d5866 Fixed: Toolbar buttons enabled when no tracks exist for Album 2019-04-06 00:36:26 -04:00
Qstick 98b610b12e Fixed: Re-tag Modal Enabled when no TrackFiles for Artist 2019-04-06 00:36:26 -04:00
ta264 4be01a5a95
Disable update for docker containers (#715)
Also add docker info to about page and sentry context
2019-04-05 16:47:26 +01:00
ta264 e27369686b
A remote path mapping health check (#617) 2019-04-04 16:15:43 +01:00
ta264 188e0e1040
New: Manual import improvements (#683)
* New: Manual import improvements

 - Detect and merge import with files already in library.
 - Allow selection of album release from Manual Import modal.
 - Loading indicator while fetching updated decisions

* Disable release switching if user manually overrode release
2019-04-04 09:20:47 +01:00
ta264 d5c69d0375
Set sentry environment to be develop/nightly based on config file (#703)
* Set sentry environment to be develop/nightly based on config file

Also add details on sqlite version and database migration.  The
separate ReconfigureSentry class is required because
ReconfigureLogging happens before the database has been resolved, so
you can't access IMainDatabase there

* Set environment to develop/nightly in frontend too
2019-03-28 09:26:39 +00:00
Qstick 4545e679af Fixed: Sorting by age when releases are less than a day old
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-03-26 22:07:07 -04:00
Qstick 180763da69 Fixed: Consistent icon position for toolbar buttons
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-03-26 21:58:16 -04:00
Qstick a4d2ed6f31 Fixed: Queue count badge showing warning/error incorrectly 2019-03-26 21:52:13 -04:00
Qstick f50b60103c Fixed: Style incorrect on some history detail properties 2019-03-22 22:14:06 -04:00
Qstick d4d9146599
New: Health Check Failure Notifications (#609)
* New: Health Check Failure Notifications

Fixes #295

* New: OnDownloadFailure and OnImportFailure Notification

* New: On Retag notifications

* Fixed: XBMC notification test

* New: Discord Notifications

Closes #1511

* On Download to On Import on card

* Remove OnDownload, Rename OnAlbumDownload -> OnReleaseImported

* Fixed: Webhook OnReleaseImport notification

* Respect OnUpgrade and fix missing schema items for frontend

* New: Simplify Notification Modal UI

* Fixed: PlexHomeTheater OnReleaseImport notification
2019-03-21 20:47:54 -04:00
ta264 072f772dc8
New: Write metadata to tags, with UI for previewing changes (#633) 2019-03-15 12:10:45 +00:00
Qstick c58c64c9e3 Fixed: Frontend OAuth Actions (Plex Auth) 2019-03-14 22:16:18 -04:00
ta264 555ae89741 Appveyor linux builds (#665)
* Fix copy

* Update appveyor.yml

* additional logging on gulp

* Fix permissions on appveyor-package.sh

* Clean debug and nuget cache on windows too
2019-03-11 20:38:14 -04:00
Qstick 0a6f552d5b
New: Cleanup UI tooling, Update to Webpack 4, Gulp 4 (#655)
* New: Webpack 4

* New: Gulp 4

* New: Transpile UI for old browsers

Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-03-08 21:10:23 -05:00
Qstick 3292fba66c
New: Artist Disambiguation Naming Token (#652) 2019-03-06 21:07:21 -05:00
Qstick 21f1fd17bb Fixed: Eslint warnings after update react plugin 2019-03-04 20:53:04 -05:00
ta264 1f483c3a3c Add options to expand album types by default (#644)
* Add options to expand album types by default

* Remove isAfter and simplify slightly

* Fix display of settings on large screens
2019-03-04 20:16:56 -05:00
Qstick b5f40e420b New: Bump eslint to 5.15.0, eslint-plugin-react to 7.12.4 2019-03-03 21:45:25 -05:00
Qstick 0db5259e84 Fixed: Don't allow Release Change if AnyRelease and Files Present 2019-03-03 20:26:49 -05:00
Qstick 6312704611 Fixed: Invalid icon definition in Health.js 2019-03-01 23:44:16 -05:00
Qstick 872080cf9e New: AlbumStudio Disambiguation and AlbumType 2019-03-01 23:15:33 -05:00
Qstick f43c1e749f New: Replace 'react-router-redux' with 'connected-react-router' 2019-03-01 22:27:55 -05:00
Qstick 42c16c227e
New: Import List Exclusions (#608)
* New: Import List Exclusions

* Fixed: ImportExclusion ForeignId Checks, Unique. RefreshArtist Duplicate

* Fixed: Copy/Paste typos
2019-03-01 17:26:36 -05:00
Qstick c8ef68283b Fixed: More UI tweaks 2019-02-27 23:33:26 -05:00
Qstick 795a445b52 Fixed: Rendering Tweaks to UI 2019-02-27 22:15:24 -05:00
Qstick 2c8b137349 Fixed: Sonarr references in Quality/Language Profiles 2019-02-27 22:10:04 -05:00
Qstick 27ebe36454 Fixed: Select all in TrackFile editor 2019-02-27 21:53:08 -05:00
Qstick 3f064c94b9
New: Release Profiles, Frontend updates (#580)
* New: Release Profiles - UI Updates

* New: Release Profiles - API Changes

* New: Release Profiles - Test Updates

* New: Release Profiles - Backend Updates

* New: Interactive Artist Search

* New: Change Montiored on Album Details Page

* New: Show Duration on Album Details Page

* Fixed: Manual Import not working if no albums are Missing

* Fixed: Sort search input by sortTitle

* Fixed: Queue columnLabel throwing JS error
2019-02-23 17:39:11 -05:00
Qstick f80661d4d0 Changed: Remove Bitcoin Donation Address 2019-02-21 22:30:32 -05:00
ta264 bb02d73c42 Whole album matching and fingerprinting (#592)
* Cache result of GetAllArtists

* Fixed: Manual import not respecting album import notifications

* Fixed: partial album imports stay in queue, prompting manual import

* Fixed: Allow release if tracks are missing

* Fixed: Be tolerant of missing/extra "The" at start of artist name

* Improve manual import UI

* Omit video tracks from DB entirely

* Revert "faster test packaging in build.sh"

This reverts commit 2723e2a7b8.

-u and -T are not supported on macOS

* Fix tests on linux and macOS

* Actually lint on linux

On linux yarn runs scripts with sh not bash so ** doesn't recursively glob

* Match whole albums

* Option to disable fingerprinting

* Rip out MediaInfo

* Don't split up things that have the same album selected in manual import

* Try to speed up IndentificationService

* More speedups

* Some fixes and increase power of recording id

* Fix NRE when no tags

* Fix NRE when some (but not all) files in a directory have missing tags

* Bump taglib, tidy up tag parsing

* Add a health check

* Remove media info setting

* Tags -> audioTags

* Add some tests where tags are null

* Rename history events

* Add missing method to interface

* Reinstate MediaInfo tags and update info with artist scan

Also adds migration to remove old format media info

* This file no longer exists

* Don't penalise year if missing from tags

* Formatting improvements

* Use correct system newline

* Switch to the netstandard2.0 library to support net 461

* TagLib.File is IDisposable so should be in a using

* Improve filename matching and add tests

* Neater logging of parsed tags

* Fix disk scan tests for new media info update

* Fix quality detection source

* Fix Inexact Artist/Album match

* Add button to clear track mapping

* Fix warning

* Pacify eslint

* Use \ not /

* Fix UI updates

* Fix media covers

Prevent localizing URL propaging back to the metadata object

* Reduce database overhead broadcasting UI updates

* Relax timings a bit to make test pass

* Remove irrelevant tests

* Test framework for identification service

* Fix PreferMissingToBadMatch test case

* Make fingerprinting more robust

* More logging

* Penalize unknown media format and country

* Prefer USA to UK

* Allow Data CD

* Fix exception if fingerprinting fails for all files

* Fix tests

* Fix NRE

* Allow apostrophes and remove accents in filename aggregation

* Address codacy issues

* Cope with old versions of fpcalc and suggest upgrade

* fpcalc health check passes if fingerprinting disabled

* Get the Artist meta with the artist

* Fix the mapper so that lazy loaded lists will be populated on Join

And therefore we can join TrackFiles on Tracks by default and avoid an
extra query

* Rename subtitle -> lyric

* Tidy up MediaInfoFormatter
2019-02-16 09:49:24 -05:00
Qstick 8bf364945f Fixed: Artist posters on Add New Results
Fixes #613
2019-02-02 21:56:19 -05:00
Qstick 01de7dd599 Fixed: Discarded settings changes don't get cleaned
Fixes #606
2019-01-27 00:56:21 -05:00
Qstick 529ab29489 Fixed: Show Loading Indicator for Manage TrackFiles Modal 2019-01-27 00:22:24 -05:00
Qstick 9b9ca54e65 New: Toggle Monitored from Artist Details Page 2019-01-27 00:21:44 -05:00
Qstick bc008ab1dc Fixed: Disable Artist/Album buttons if no items Selected 2019-01-26 21:20:13 -05:00
Qstick 42e9027216
New: Use package.json version webpack, clean, bundle (#587) 2019-01-21 20:54:45 -05:00
Jayden e763e3fff6 Fix typo in AddIndexerModalContent.js (#598)
clink > click
2019-01-19 20:34:09 -05:00
Jayden 99faae973f Fix typo in AddIndexerModalContent.js (#597)
clink > click
2019-01-19 20:29:56 -05:00
Jayden 76b88107de Fix typo in AddImportListModalContent.js (#596)
clink > click
2019-01-19 20:29:27 -05:00
ta264 c749405a45 Fixed: show disambiguation in interactive import modal (#576) 2018-12-26 21:39:23 -05:00
ta264 c392569a63 New: Update DB to store all releases for an album (#517)
* New: Store all releases for an album and track artists

* Add Overview, links and release date by release

* Tidy up

* Fix metadata refresh errors following musicbrainz edits
2018-12-14 19:02:43 -05:00
Qstick d63bb77edc New: Small UI tweaks and package updates 2018-11-29 22:11:48 -05:00
Qstick c7d17598e2 Fixed: Change Unreleased Color, Add Partial Status
Fixes #527
2018-11-18 22:57:29 -05:00
ta264 32c75cfcbc New: Manual import refreshes decisions when artist/album updated (#540) 2018-11-18 22:16:55 -05:00
ta264 c98b86b413 Fixed: Allow downloading any search result (#525)
* Allow downloading any search result

Ones that couldn't be parsed get a red icon

* Not required - initialized to false

* Add a warning the the queue page for manual downloads
2018-11-11 00:38:38 -05:00
Qstick eedaa2a7b8 Fixed: OS specific paths for import artist tip 2018-11-11 00:14:39 -05:00
Qstick 4712f7f947 New: Tooltips for remove actions
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-11-11 00:09:22 -05:00
Qstick 14867cff7e Fixed: Center icons in tables
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-11-11 00:04:04 -05:00
Qstick 342122cbb4 Fixed: Don't prompt to move artist to the same folder (case sensitive)
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-11-11 00:01:20 -05:00
Qstick 510439570e Fixed: Select all selecting hidden items
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-11-10 23:52:44 -05:00
Qstick 78a0b5f8b7 New: Setting to disable disk scan after artist refresh
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-11-10 23:50:21 -05:00
Qstick 74bd72a836 Fixed: Don't try to fix CSS errors in JS files
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-11-10 23:20:39 -05:00
Qstick 62e63b9cb7 Fixed: TableOptionsModal requires optionsComponent 2018-11-10 23:19:53 -05:00
Qstick 9007f9319a Fixed: Toolbar collapsing on device rotation
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-11-10 23:19:10 -05:00
Qstick 0c1f9e6c8d New: Optional Search Button on Artist Index views 2018-11-10 23:08:31 -05:00
Qstick 88c58e2529 Fixed: Artist and Album navigation buttons wrapping 2018-11-10 22:30:21 -05:00
Qstick ddf9e8bb01 Fixed: Calendar defaultProps for statistics
Fixes #534
2018-11-10 22:08:03 -05:00
Qstick 002234f71b Fixed: Custom metadata source doesn't get saved from UI
Fixes #537
2018-11-10 22:01:36 -05:00
geogolem 875e1aedcb Wanted Monitor/Unmonitor Selected button fixed (#528)
* the button was not changing based on the filter selection

nor was it properly carrying out its function.

It should now work.

this code was ported from Sonarr:

979fc436ab

* indents/spaces/formtting
2018-11-06 20:59:02 -05:00
Qstick f8ce2334c6 Fixed: Downloaded Albums not reflected on Calendar
Turns albums green if 100% of tracks are in library

Fixes #520
2018-11-05 21:57:26 -05:00
Qstick 3ae079a541 Fixed: Interactive import SelectArtist ordering 2018-10-19 23:11:42 -04:00
Qstick 029a0e4e20 New: Ability to test all Indexers, Lists, Clients
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-10-19 23:03:56 -04:00
Qstick 6ec8e522de Fixed: Previous airing in ArtistOverview not working 2018-10-16 21:46:35 -04:00
Qstick fe865fc4c3 Fxed: Slight UI label color adjustment
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-10-16 21:16:32 -04:00
Qstick 097429c545 Fixed: TextTagInputConnector.isArray
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-10-16 21:09:24 -04:00
Qstick 3e538f935a Fixed: OAuth validation errors
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-10-16 21:07:20 -04:00
Qstick 69b6b67bf4 New: Sort by Status in Artist Index/Editor
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-10-16 20:59:16 -04:00
Qstick 27736649c2
New: Import List Tags (#505)
* New: Import List Tags

* New: Show ImportLists where Tag is Used in Tag manager

* Fixed: SignalR Errors due to handleTag missing

* Fixed: Clarify Lidarr Tags, not to be confused with LastFmTags
2018-10-08 20:56:05 -04:00
Qstick e7bd67fcfa New: Frontend package updates 2018-10-01 21:05:33 -04:00
Qstick 8256314ba8 Fixed: Minor UI fixes
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-10-01 20:41:38 -04:00
Qstick d3ee856403 Fixed: Signout icon definition 2018-09-23 23:39:22 -04:00
Qstick 871fb089d3 Fixed: Correctly sort by track number in ManageTracks modal
Fixes #494
2018-09-23 20:56:51 -04:00
Qstick 64a8d02f77
New: Server Side UI Filtering, Error Boundaries (#501)
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-22 23:10:50 -04:00
Qstick b8511f039a New: Various UI Package Updates 2018-09-15 22:32:34 -04:00
Qstick 9611df7e9e Changed: Export Calendar options in UISettings 2018-09-15 21:49:08 -04:00
Qstick 18fd7d452b Fixed: Add payload to createSaveHandler 2018-09-14 23:14:02 -04:00
Qstick 713f643b1d Changed: Convert password input to standard using pass font 2018-09-14 23:13:35 -04:00
Qstick dd6b93e243 Fixed: Add tag default property to ArtistDetails
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-14 22:01:34 -04:00
Qstick 68f9df695b Fixed: Remove debugger from OverlayScroller
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-14 22:01:07 -04:00
Qstick c6579cf115 Fixed: Create default value for filterValue in FilterBuilderRowValue
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-13 22:47:44 -04:00
Qstick d728b0c4b2 Fixed: UI doesn't detect ArtistRenamingCommand is running
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-13 22:46:39 -04:00
Qstick 2c492fdb72 Fixed: Poor scrolling performance on some browsers
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-13 22:45:45 -04:00
Qstick ca244b0da5 Fixed: Remove value length restriction from ArtistSearch
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-13 22:43:57 -04:00
Qstick 1fb0b867a9 Fixed: Remove period in ArtistMonitoringOptions for consistency
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-13 22:43:11 -04:00
Qstick 9e183fd0fd Changed: Remove lodash reference from Selector files
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-13 22:33:21 -04:00
gismo2004 65a1581057 Fixed: Unclear UI on quality definitions (#483) 2018-09-09 12:49:07 -04:00
Qstick d5b60957d9 Fixed: Trailing space in keyboardShortcuts killing build 2018-09-06 23:07:43 -04:00
Qstick 034ef2ad99 Fixed: Various UI fixes
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-06 20:59:49 -04:00
Qstick 2667d3ac21 Fixed: Table option helptext from "isVisible" to "visible"
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-06 20:58:59 -04:00
Qstick 23bc5b11cf Added: Device load support for Pushbullet
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-04 22:41:22 -04:00
Qstick e41f884153 Fixed: Updates to commandExecutingSelector 2018-09-04 22:40:26 -04:00
Qstick 68aaa49e9f Fixed: Filter mapped drives when running from service 2018-09-04 22:38:48 -04:00
Qstick 70dc4d86dc Fixed: Reorg default properties in ArtistIndexRow 2018-09-04 22:36:51 -04:00
Qstick 7ece4731fc Fixed: Rework color naming 2018-09-04 22:36:25 -04:00
Daniel Underwood 27470432f9
Changed: Make entire row clickable in manual import album selection (#469) 2018-09-02 11:07:26 -04:00
Qstick 0b4e4a90bc Fixed: Prevent Albums page from making double API calls 2018-09-02 02:44:58 -04:00
Qstick 813f81b3c9 Fixed: Case for HandleTrackfile function in SignalR 2018-09-01 23:12:02 -04:00
Qstick 9d2fbddc7d New: Cancel tasks in command queue 2018-09-01 23:11:19 -04:00
Qstick 61387b3d44 New: Album Release Date on queue screen 2018-09-01 23:10:23 -04:00
Qstick df34fb7be7 Fixed: Add default artist props to prevent blank screen 2018-09-01 23:09:38 -04:00
Qstick 60bb0ac063 New: Queued Task/Command List View
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-08-30 23:07:50 -04:00
Qstick ba96dad8c7 Fixed: UI and Command manager updates
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-08-28 23:01:02 -04:00
Qstick b506fd3ab7 Fixed: UI fixes from Sonarr
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-08-26 00:39:04 -04:00
Qstick 0c7417ee91 Fixed: Filter menu disabled when no items shown 2018-08-18 15:42:30 -04:00
Qstick b5ae7eed87 Added: Show name in Indexer-Client-Notification modal headers 2018-08-18 15:02:19 -04:00
Qstick b9f625a0a7 Fixed: Move Artist modal shows incorrect path for multiple artist move 2018-08-18 15:01:33 -04:00
Qstick 15672298c6 Fixed: Artist Statistics throwing errors when null 2018-08-18 15:00:50 -04:00
Qstick 93a0f18f82 Fixed: Unable to edit metadata profiles 2018-08-18 14:58:55 -04:00
Qstick a9e59b7798 Fixed: Prevent JS errors when statistics is null 2018-08-10 20:47:28 -04:00
Qstick 36b2942cef Added: Allow folders without trailing slashes in file browser
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-08-10 20:46:34 -04:00
Qstick 6581b3a2c5
New: UI Updates, Tag manager, More custom filters (#437)
* New: UI Updates, Tag manager, More custom filters

* fixup! Fix ScanFixture Unit Tests

* Fixed: Sentry Errors from UI don't have release, branch, environment

* Changed: Bump Mobile Detect for New Device Detection

* Fixed: Build on changes to package.json

* fixup! Add MetadataProfile filter option

* fixup! Tag Note, Blacklist, Manual Import

* fixup: Remove connectSection

* fixup: root folder comment
2018-08-07 20:57:15 -04:00
Qstick e6a43b2dc0
New: Added album disambiguation to UI and Naming [ex. Weezer (Blue Album)] (#431) 2018-07-20 18:33:56 -04:00
Qstick 54d1d90e16 Added: Show medium on manual import
Fixes #381
2018-07-18 22:07:19 -04:00
Qstick 539d7b3e66 Fixed: Blank Screen after Import
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-07-18 22:06:26 -04:00
Qstick 0b4495e92d Fixed: Calendar Links to Artist/Album
#382
2018-07-18 21:05:41 -04:00
Qstick 3ac378695c Fixed: Remove rouge space from metadata message 2018-07-17 22:57:58 -04:00
Qstick b1bcbe365d Added: Message to enlighten users on metadata profiles
#427
2018-07-17 22:46:33 -04:00
Qstick c795951857 Fixed: Sort Next and Last Album by Release Date
Fixes #401
2018-07-17 22:05:52 -04:00
Qstick d2d6f22c5f
Fixed: Default poster view to show artist names 2018-07-15 15:56:07 -04:00
Qstick ff479ad170 Fixed: RootFolderSelect never uses provided initial value.
Fixes #412
2018-07-07 22:58:06 -04:00
Qstick dabb9bc18a Fixed: StarRating alignment 2018-05-30 21:14:25 -04:00
Qstick 54349f95f1 Fixed: Search Bar returns 404
Fixes #377
2018-05-30 21:11:36 -04:00
Qstick 18b29f8208
New: Add Star Rating to Album table (#365) 2018-05-24 23:55:14 -04:00
Qstick d79139976c New: Search by Tag 2018-05-20 02:13:52 -04:00
Qstick ef93ae3792 Fixed: Misc UI Fixes 2018-05-20 01:49:41 -04:00
Qstick 457955c306 New: Simplify naming separator in UI
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-05-20 01:18:24 -04:00
Qstick 74c2da5088 Fixed: Update Indexer Store Select Schema 2018-05-20 01:06:28 -04:00
Qstick ef6c93c784 Fixed: Stylelint Issues 2018-05-20 01:02:46 -04:00
Qstick ad6e651090
New: Show Release Title on Release Selection (#343)
Fixes #329
2018-05-04 18:34:03 -04:00
Qstick 026a2cace5 Fixed: Checkbox can be checked when disabled 2018-04-29 21:49:18 -04:00
Qstick 8624ff5c6a Fixed: Correctly set default profiles on import
Fixes: #333
2018-04-28 22:31:03 -04:00
Qstick 0d7cd8009f Added: Make Lidarr CSP compatible
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-04-27 23:29:25 -04:00
Qstick 6c19569210 Fixed: Expand first medium in Album by default
Fixes #328
2018-04-26 20:37:14 -04:00
Qstick 8f0897f70c New: Use Artist backdrop for Album detail page 2018-04-24 22:43:49 -04:00
Qstick d9422b4edc Fixed: Artist AlbumType ExpandbyDefault if has release in 30 days
also Fixes #313
2018-04-24 22:36:18 -04:00
Joseph Milazzo 8d113864aa
Added percentages to the HDD usage readout. (#308)
* New: Added percentages to the HDD usage readout.
2018-04-22 10:08:30 -05:00
Qstick e73936184b
Fixed: Change Host GUID, other Sonarr references (#307)
* Fixed: Change Host GUID, other Sonarr references

* fixup! Random GUID and Copyright Year
2018-04-21 14:34:31 -04:00
Qstick 57fc26916a
Update AnalyticSettings.js
Fixes #301
2018-04-20 18:57:02 -04:00
Joseph Milazzo 2b2c242c6f Fixed: Artist and Album Posters show placeholder instead of image (#292)
* Fixed issue where after AlbumPoster had error state, non-errored images would be stuck with placeholder.

* Fixed the poster loading issue for artists as well.

* Updated ArtistBanner as well.

* fixup: banner issues from previous missed update

* fixup! remove lazy variable, fix variable
2018-04-15 01:11:53 -04:00
Qstick bdf677479a Changed: Update Donation Links 2018-04-08 21:44:05 -04:00
Qstick c833a6dc84 New: Enable Ratings for Albums 2018-04-08 02:48:34 -04:00
Qstick f9fb33eb08 Added: Additional Album Monitoring Options 2018-04-08 02:25:34 -04:00
Qstick 8ad38fe3af Fixed: Validation for Track File Naming, Add Album Type Token
#241
2018-04-07 23:53:11 -04:00
Qstick fde276f000 Fixed: Don't allow profile delete if in use by import list
Fixes #280
2018-04-07 22:28:16 -04:00
Joseph Milazzo aaa3b5495f
Feature/common tag parsing (#273)
* Added refresh title on the refresh button.

* Added a quick fix for common parsing issues when albums or tracks contain (special edition), (deluxe edition), [bonus], (version), (single), etc.
2018-04-05 19:31:58 -05:00
Qstick 226f884233
New: Grouped Album Import Notification (#265)
* New: Grouped Album Import Notification

* fixup: Add Emby and Kodi Notify for Album Download
2018-04-03 23:45:59 -04:00
Qstick 289647b6b1 Added: Sort Album Table on Artist Details Page
Fixes #171
2018-04-01 00:24:31 -04:00
Qstick 8423b6d488 Fixed: Clean Artist Index Sort Menu, Fix Next/Last Album Sorting
Fixes #256
2018-03-24 22:21:17 -04:00
Qstick a96df79572 Fixed: Wanted Page Count in UI and Paging, Sort by Album Title 2018-03-24 22:20:13 -04:00
Qstick df4e1e9b26
Added: Add Release Status to Metadata Profile, Default to Official Only (#250)
* Added: Add Release Status to Metadata Profile, Default to Official Only

* Fixed: Unit Test and Comparison
2018-03-21 20:43:10 -04:00
Qstick 9d056006cc Fixed: Log event modal doesn't close
Fixes #239
2018-03-19 21:03:02 -04:00
Qstick ef0590728f Fixed: Calendar Filter Selection and Persist State 2018-03-19 21:00:17 -04:00
Qstick 4940e5014d
Fixed: Update File Date Options for Music
Fixes #230
2018-03-19 19:05:09 -04:00
Qstick 580c9e2da8 Fixed: Unable to download release from interactive search
Fixes #242 and Fixes #243
2018-03-18 22:45:20 -04:00
Qstick c08c2eb2f8 Fixed: Jumpbar uses incorrect property 2018-03-17 10:55:16 -04:00
Qstick 87e492fe51 Fixed: Footer doesn't show track or file count. 2018-03-17 10:43:57 -04:00
Qstick 94cca69e92 Fixed: UI Fixes 2018-03-15 22:26:49 -04:00
Qstick 7354e02bff
New: Custom Filtering for UI (#234) 2018-03-14 21:28:46 -04:00
David Bates c6873014c7 WIP: Checks the props for missing poster and deals with it accordingly (#221)
* Checks the props for missing poster and deals with it accordingly

* Qucik fixes while trying to fix the Artist Poster index bug..
2018-03-13 22:44:04 -04:00
Qstick 8e626269d1 Misc Fixes and Better Logging/Rejection Messages for Track Import 2018-02-15 23:03:44 -05:00
David Bates 54ca73f474 Fixes two ui issues (#206)
* Fixes two ui issues

References #205
- Fixes issue when in Table mode for the artist index when you click on a letter and error was thrown
- The VirtualTable reference was not set prior to trying to access functions on the object

Also fixes another ui issue I saw, when you were in the search box, the up and down arrows would not work in the Autocomplete componenet, this fixes that.

Gitignore changes to ignore my Idea projects

Adds .editorconfig for editors that respect that to maintain spacing and other config

* Changers per @QStick and the code review.

- Moved Ref out to funtion rather than inline as that can cause a performance hit
- Changed line in gitignore to ignore any .idea folder
- Cleaned up the editorconfig file
- Used proper background color in the CSS for the search suggestions
-
2018-02-11 16:57:00 +01:00
Qstick 3488ba3d84 Fixed: Update Album State on AlbumStudio 2018-02-09 23:52:45 -05:00
Qstick c105c9a65e
New: Import Lists Base (#196)
* New: Import Lists Base
2018-02-06 18:08:36 -05:00
Qstick c712d932a0 Fixed: Queue sort keys
Closes #194
2018-02-04 00:53:03 -05:00
Qstick ec2dc34098 New: Interactive Search from Album Detail Page 2018-02-04 00:27:52 -05:00
Qstick ef6a84c136 Fixed: Medium track status on AlbumDetails page. 2018-02-03 22:44:16 -05:00
Qstick 6ff5e6337b Fixed: Virtual tables/grids on Mobile 2018-01-27 01:22:13 -05:00
Qstick b5339b75ff Fixed: Additional UI number input fixes 2018-01-26 22:00:32 -05:00
Qstick 54e9f88648 Various UI Fixes and Updates
Closes #188
Closes #185
Closes #187
2018-01-25 22:01:53 -05:00
Qstick b0070e0229 Fixed: Last UI reference to nameSlug, remove from model 2018-01-21 23:22:12 -05:00
Qstick afc4aeb25f Update to FontAwesome5 2018-01-21 22:56:41 -05:00
Matthew Despain de22991856 Updated donation links 2018-01-18 21:33:00 -07:00
Qstick 9374461d97 Fixed: Page header search box uses incorrect artist link 2018-01-18 21:09:34 -05:00
Qstick 26ef43f302
New: Manually Edit/Override Album Release (#181)
* New: Manually Edit/Override Album Release

* !fixup for comments, loading all albums instead of only artist albums
* fixup! UI Cleanup lint issues
* fixup! Remove AddAlbum service for now, fix refresh override selected release
* fixup! Last one... to fix updating albums with custom release set

Closes #109 
Closes #129 
Closes #128
2018-01-17 21:28:47 -05:00
Qstick b5cd240cc7 Fixed: ESLint and Stylint Issues after UI updates 2018-01-14 17:22:20 -05:00
Qstick 744742b5ff New: UI Updates (Backup Restore in App, Profile Cloning)
UI Pulls from Sonarr
2018-01-14 17:11:37 -05:00
Qstick d9a8a92b8e New: Indexer Setting for absolute maximum size for a release 2018-01-14 14:47:36 -05:00
Qstick b1a016289c Refactor Episode section naming to Album in UI 2018-01-01 01:05:24 -05:00
Qstick 99d0421ba7
Fixed: Don't fail build on test failure (#173)
* Fixed: Don't fail build on test failure

This sets Appveyor up to use the original build.sh and test.sh scripts.
Enables tests for Travis
Add frontend linting checks to Appveyor builds
Add Failed Tests message to Appveyor builds
Fix windows installer naming
Fix a few UI issues causing eslint and stylelint to fail

* fixup! forgot one ui fix.

* fixup! Inno doesn't like appveyor appending string to pr version

* fixup! It's too late, my brain is mush
2017-12-31 13:53:16 -05:00
Qstick 422b82da3c Fixed: Manual import quality selection 2017-12-30 15:22:22 -05:00
Qstick d8c89f5bbd UI Updates (Cancel Import, Move Artist, Manual Import from Artist)
Ability to cancel an import lookup/search at any point.
Ability to move artist path from Artist Edit or bulk move from Mass Editor.
Trigger manual import for Artist path from Artist Detail page.
Pulled from Sonarr
2017-12-29 22:23:04 -05:00
Josh Jones 5fae202760 Update text to say album instead of episode. (#170) 2017-12-29 12:22:54 -05:00
Tynan CR 1368dd6a53 Fix: Quality range definitions in kbps (#157)
* Quality range uses kbits per second. Quality ranges updated for each format

* Changed vorbis q10 weight

* Fixed element name

* Added migration to keep existing MB/min quality constraints valid

* Fixed migration SQL

* Slider step now 1

* Fix: using kbps for min size as well

* Added tooltip for quality-size

* Updated AcceptableSizeSpecification test

* Small magic number fix
2017-12-27 21:41:11 -05:00
Qstick 94d4215a40
Change ‘episode’ to ‘release’ in remove queue modal 2017-12-21 20:35:57 -05:00
Tynan CR 9d00a17ade Fixed eslint errors and re-enabled build.sh check (#150)
* Fixed eslint errors and re-enabled build.sh check

* Corrected typo

* Corrected typo

* Disabled max-params on files with warnings

* Fixes for PR comments

* Fixes for PR comments

* Fixes for PR comments

* Fixes for PR comments

* Fixes for PR comments

* Fixes for PR comments
2017-12-17 00:49:47 -05:00
Qstick 5f75c6046b Fix: Not Loading/Showing Track on History Page 2017-12-13 23:05:28 -05:00
Qstick 7e4a8c8ff7 New: Artist History Modal in Artist Details Page 2017-12-13 22:38:27 -05:00
Qstick b63d9d0146
Fixes Misc Issues with Album Metadata Extrafiles (#145)
* Fixes Misc Issues with Album Metadata Extrafiles
* Fixed: Move Empty Subfolders to after ArtistRenamedEvent and Metadata mover
* Remove Path from Album Table, Fix Wdtv, MediaBrowser, Roksbox
* Remove Album Path from UI
* Remove Comments and add Jpeg extension to XMBC image regex
2017-12-12 21:25:30 -05:00
Qstick 8e57765c28 Fixed: Musicbrainz UI note on Add Artist page 2017-12-10 22:23:06 -05:00
Qstick f8a0a1b656
Fixed: Can't Monitor Artists in Artist Editor
Closes #142
2017-12-03 18:33:16 -05:00
Qstick 27d65937c0 UI Updates, Separate Auto and Manual Searches per Indexer 2017-12-02 00:03:12 -05:00
Qstick e181876dfc
Fix Sonarr Reference in RemotePathMappingsModal 2017-11-30 19:15:29 -05:00
Qstick 45586a5f20 Fixed: Regression with advanced settings toggle not persist current session 2017-11-26 20:48:39 -05:00
Qstick cd5b658196 UI Action Handler Changes, Misc Fixes 2017-11-26 15:09:45 -05:00
Fish2 7825319d89 lossless compression of images (#117)
* Lossless Compression of images saves 96 KB

* lossless compression of images

* Add 96-Outline-White For Lidarr and remove Sonarr.svg

* Fix SVG honeycomb
2017-11-26 14:31:48 -05:00
Qstick a613dad540 Fix Misc Naming in UI and API 2017-11-25 23:55:07 -05:00
Qstick 5b7339cd73
Add Metadata Profiles (#132)
* Add Metadata Profiles

* fixup! Codacy
2017-11-25 22:51:37 -05:00
Qstick 9dcf90d241 Fixed: Search on Artist Add, Monitor None Option on Artist Add 2017-11-25 01:08:54 -05:00
Qstick d031b823f2
Correct iCal link 2017-11-24 18:41:50 -05:00
Qstick 10b8174726
Extend Qualities and Setup Default Groups (#127)
* Extend Qualities and Setup Default Groups

* fixup! Extend Qualities

* fixup! Codacy

* fixup! One more
2017-11-20 19:20:21 -05:00
Qstick ead0b7a2f4 Fix: Show Album Type on Manual Import Album Select Modal 2017-11-18 21:34:22 -05:00
Qstick e8d44d1cc2
Add DB Version to About Page (#124) 2017-11-16 11:07:42 -05:00
Qstick 21428cba6f
Medium Support (Multi-disc Albums), Quality Grouping (#121)
* Multi Disc Stage 1 - Backend Work

* Quality Group Functionality

* Fixed: Only show wanted album types on ArtistDetail page

* Add Media Count Column to ArtistDetail Page

* Parser updates for multidisc cases, other usenet release title formats

* Search for Tracks by Medium Number in Addition to Title and TrackNumber

* Medium Renaming Token for Track Naming

* fixup Codacy and Comment Cleanup

* fixup remove comments
2017-11-15 21:24:33 -05:00