Commit graph

84 commits

Author SHA1 Message Date
Mark McDowall
39ba97f6a5 Fixed: Grab/remove queue actions not showing spinner
(cherry picked from commit 51b1ba13c1b9dc9e26469c728e3871d4b7da0788)
2022-12-11 18:45:06 -06:00
Stevie Robinson
206d34c642 New: Add optional Source Title column to history
(cherry picked from commit 581fb2cb3d47d62fe16b840081647056ec77043d)
2022-10-22 23:35:49 -05:00
Zak Saunders
c4d8f66322
New: Darkmode (#3039)
* New: Native Theme Engine

Co-Authored-By: Zak Saunders <thezak48@users.noreply.github.com>
(cherry picked from commit 2291f3e00eb2ff9268a0b2f49da8dde82ee13c04)

* Update CSS for themes

Co-authored-by: Qstick <qstick@gmail.com>
2022-10-17 18:51:55 -05:00
Qstick
6c708a7a3e Calendar item/episode status fixes
Fixes #1425
2022-06-05 13:26:31 -05:00
Qstick
f549a36c6f Queue status/timeleft improvements
Closes #1424
2022-06-05 13:26:31 -05:00
Mark McDowall
fc352ed6d6 Fixed: Download client name in history details 2021-12-29 11:47:19 -06:00
Qstick
4f2ccb462b Bump Webpack plugins and loaders 2021-12-24 14:17:17 -06:00
nitsua
a75a19698d Initial pass for translations 2021-10-05 22:50:14 -05:00
Robin Dadswell
8573065a4e New: Renamed Blacklist to Blocklist 2021-10-02 14:45:14 -04:00
servarr[bot]
dd0353ee44
New: Add Size column to Activity: Queue (#2310)
* New: Add Size column to Activity: Queue

(cherry picked from commit 43cd1032487743c72fe0503a293343b8811def4d)

* !fixup

Co-authored-by: Nathaniel Peiffer <nathaniel@peiffer.com.au>
Co-authored-by: Qstick <qstick@gmail.com>
2021-07-08 12:43:58 -04:00
Mark McDowall
d5b71ac822 Fixed: Refresh queue count when navigating Activity: Queue
(cherry picked from commit 0a2b109a3fe101e260b623d0768240ef8b7a47ae)
2021-05-08 17:27:48 -04:00
Qstick
9696eb5ca2 Fixed: Queue broken when sorting by Album ReleaseDate 2021-04-17 22:12:45 -04:00
Mark McDowall
1c154956ac Fixed: Remove selected in queue
Closes #2052
2021-04-01 22:58:53 -04:00
Mark McDowall
d0c92fabfe Fixed: Queue refresh closing manual import from queue if items change
Fixes #2039
2021-04-01 22:58:32 -04:00
Mark McDowall
3ecfe846a0 Fixed: Queue refresh closing manual import from queue if items change
Closes #1934
2021-04-01 22:56:52 -04:00
Mark McDowall
d7183f999c New: Bulk remove from Blacklist 2020-12-17 08:08:26 -05:00
Qstick
f4beb54e8c Fixed: Queue not always clearing checked items when updated 2020-10-13 23:25:39 -04:00
Qstick
c913194fdf Fixed: Can ignore queue items with unknown album 2020-10-13 23:25:37 -04:00
Qstick
a773f9e135 Fixed: Error rending queue row when quality is missing 2020-10-13 23:25:37 -04:00
Qstick
09ebfe0af8 Catchup Linting 2020-10-13 23:19:29 -04:00
ta264
2e1e2137a6 Fixed: Sorting tables by artist/album
Fixes Sentry LIDARR-10A
Fixes Sentry LIDARR-105
Fixes Sentry LIDARR-109
2020-10-13 23:19:28 -04:00
ta264
ddef74edde Fixed: Error refreshing page in Activity/Wanted 2020-10-13 23:19:27 -04:00
Mark McDowall
79cae0add4 Fixed: Force grabbing selected delayed items in queue 2020-10-13 23:19:27 -04:00
Mark McDowall
48750780fe New: Option to ignore items when removing from queue instead of removing from client 2020-10-13 23:19:27 -04:00
Mark McDowall
d83e20937d New: Monitor and Process downloads separately
New: Queue remains up to date while importing file from remote file system
Fixed: Failed downloads still in queue won't result in failed search
2020-10-13 23:19:27 -04:00
Qstick
1f752e7bb7 Fixed: Rotating mobile device when modal is open won't reset modal 2020-10-13 23:19:24 -04:00
Qstick
f5e2a447e9 Sync Packages with Radarr 2020-10-13 23:18:47 -04:00
ta264
be4e748977 New: Don't require artist mapping 2020-10-13 23:18:45 -04:00
Qstick
86f4dcd198 Fixed: Remove Duplicate Function in BlacklistConnector.js 2019-09-03 23:32:46 -04:00
ta264
0352f8d3ff
Fixed: Faster artist endpoint (#874)
* Fixed: Speed up AllArtist API endpoint

* New: Display UI before artists have loaded

* Add test of new repository methods
2019-08-17 08:04:59 +01:00
Qstick
72947029f4 Fixed: Other Misc Improvements
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
b6276600ce New: Add warning to remove from queue dialog
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
8b860bcb82
Changed: Remove Language Profiles (#870)
* Changed: Remove Language Profiles

* fixup! Changed: Remove Language Profiles

* fixup! Changed: Remove Language Profiles

* Remove unused method in FileNameBuilder

* Fixed: Cleanup Int Converter Copy/Paste Issues and Grammar
2019-08-02 07:50:09 -04: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
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
a3e955443d New: Output Path column in Queue 2019-04-28 00:32:38 -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
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
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
ta264
072f772dc8
New: Write metadata to tags, with UI for previewing changes (#633) 2019-03-15 12:10:45 +00: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
b5f40e420b New: Bump eslint to 5.15.0, eslint-plugin-react to 7.12.4 2019-03-03 21:45:25 -05:00
Qstick
c8ef68283b Fixed: More UI tweaks 2019-02-27 23:33:26 -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
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
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
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