Commit graph

955 commits

Author SHA1 Message Date
Qstick
f7548f9bb7 New: Artist name first character renaming token
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2022-12-25 13:47:03 -06:00
Qstick
cb34495e0a New: OnDelete Notifications
Closes #1933
Closes #1936
Closes #1937
Closes #1938
Closes #1939
Closes #2189
Closes #2444
Closes #2604

Co-Authored-By: Robin Dadswell <19610103+RobinDadswell@users.noreply.github.com>
2022-12-24 20:42:14 -06:00
Qstick
e67f0becad Fixed: Error on artist details if refresh isn't finished 2022-12-24 20:41:12 -06:00
Qstick
a431a1ce95 New: Reset Quality Definitions to default
Closes #2843

(cherry picked from commit d5fff15f32fdb49768dcadd94c760678e650c884)
2022-12-24 17:39:11 -06:00
Qstick
5a9b72082c New: Allow album info tooltip to display above if unable to display below
Fixes #3217
2022-12-24 17:26:34 -06:00
Qstick
0deb9de331 Remove empty spaces from SaveProviderHandler 2022-12-12 21:08:04 -06:00
Robin Dadswell
852831a6e7 New: Sorting Artist List/Mass Editor by Tags
Closes #1804
2022-12-12 20:26:46 -06:00
Qstick
c401581913 Re-saving edited providers will forcibly save them
Fixes #1673

Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2022-12-12 20:22:15 -06:00
Qstick
de830b9c1f Lazy Loading fuse-worker and fixed some potential timing issues
Fixes #1489
Fixes #1463

Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
2022-12-12 20:15:04 -06:00
Qstick
8453c5ef04 Clarify quality profile wording
Closes #3060
2022-12-12 19:51:08 -06:00
Zak Saunders
4614ceffbd Fixup Theme CSS 2022-12-12 00:13:43 -06:00
Qstick
4b367d3129 New: Album group improvements on Artist Details page 2022-12-11 23:15:36 -06:00
Qstick
7e10d6b59c Fixed: Adjust AudioInfo column to prevent wrapping 2022-12-11 22:05:10 -06:00
Qstick
21053885da New: Show number of files as tooltip over size on disk
Closes #1966

Co-Authored-By: Robin Dadswell <19610103+RobinDadswell@users.noreply.github.com>
2022-12-11 22:02:46 -06:00
Qstick
848d2301a6 New: Album genres on album details page 2022-12-11 21:48:34 -06:00
Qstick
10c2f014bd New: Artist genres on artist details page
Closes #2507

Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2022-12-11 21:45:16 -06:00
Zak Saunders
4fd389021a New: Auto theme option to match OS theme
Closes #3165

Co-authored-by: Qstick <qstick@gmail.com>
(cherry picked from commit 4ca5a213fa0fc29ed93e7e31b080728d6fa7f1f3)
2022-12-11 19:00:18 -06:00
Mark McDowall
39ba97f6a5 Fixed: Grab/remove queue actions not showing spinner
(cherry picked from commit 51b1ba13c1b9dc9e26469c728e3871d4b7da0788)
2022-12-11 18:45:06 -06:00
Zak Saunders
92d885dd78 Fixup Theme CSS 2022-12-11 18:44:12 -06:00
Mark McDowall
b445d0717d Added react-hooks lint rules
(cherry picked from commit 381d64259396582de8d63ada99333e42cf5e3189)
2022-11-21 20:03:27 -06:00
Qstick
58a697f81a Improve page scrollbar
Fixed: Scrolling in Firefox in small window (requires refresh)
New: Style scrollbar in Firefox
Fixed: Scrolling with click and drag
Fixes #3088
Fixes #2706
2022-11-21 19:45:19 -06:00
Robin Dadswell
8f6e099794 New: Postgres Database Support
Co-Authored-By: Qstick <376117+Qstick@users.noreply.github.com>
2022-11-20 10:41:48 -06:00
Qstick
000ccf78ad Translation Updates
Fixes #3058
Fixes #2889
2022-11-03 22:37:10 -05:00
luz paz
7d8a4abc8e Fix various typos
Found via `codespell -q3 -S ./yarn.lock,./src/NzbDrone.Core.Test,./src/NzbDrone.Core/Localization -L bitap,tempdate,uptodate`
2022-11-03 10:44:26 -05:00
Devin Buhl
878f415e21 New: Add application URL to host configuration settings
Fixes #2933
Closes #2934

(cherry picked from commit 762042ba97c2ae689cee32d8e66a458f6d7a8adc)
2022-10-23 10:29:25 -05: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
Qstick
215df9c910 Update No Tag string
Fixes #3024
2022-10-22 22:02:05 -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
a26cbdf61f New: Add tag support to indexers
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2022-09-26 16:00:20 -05:00
Mark McDowall
77041a5401 Fixed: Series list jump bar click issues
(cherry picked from commit 9c7378625112088d022239fdbdb90c0dc941d61d)
2022-09-26 15:07:59 -05:00
ta264
303baac4be Fix translation 2022-08-03 14:23:31 +01:00
ta264
70ae0c931e New: Make monitoring existing albums on an import list optional
(cherry picked from commit b05bd685bc1bbd04d4b25b83a9fdd4ab3c4651ee)
2022-08-03 14:23:31 +01:00
ta264
92e0a6e6c6 New: Option to disable automatic search on import lists
(cherry picked from commit 9fc0a8d4d1109ee5a99e3776b4dcec6b3d458fbc)
2022-08-03 14:23:31 +01:00
Qstick
2ca6a8da84 Fixed: Releases Size filter has incorrect value type
(cherry picked from commit 46bc711558d9f3ab278125a4292eb7851e51d308)
2022-07-29 23:44:44 -04:00
Kai Yang
9b120f4885
New: Link indexer to specific download client (#2668)
* New: Link indexer to specific download client

Closes #1215
Co-authored-by: Qstick <qstick@gmail.com>

(cherry picked from commit 13aaa20f1bf1448fa804738804205cb16f0d91f9)

* lint

Co-authored-by: Qiming Chen <simoncqm@gmail.com>
2022-06-06 22:06:40 -05:00
Stevie Robinson
2a72a0e318 Fixed: Mass Editor Footer on Smaller Screens
(cherry picked from commit 9afcec8b1ffc11da93ae50b73f77f5ebe6e12391)
2022-06-06 22:04:01 -05:00
Mark McDowall
7b4e33e85f Fixed: Managing display profiles on mobile
Fixes #1907

(cherry picked from commit c2fcdb445776d3898be7938216cf8ace65a1a236)
2022-06-05 13:26:31 -05:00
Taloth Saldono
735024bfb3 Small helper in UI to access API more easily
Fixes #1842
2022-06-05 13:26:31 -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
Qstick
a8304a904c New: Instance name for Page Title 2022-05-15 13:16:30 -05:00
Robin Dadswell
1553a8f37b New: Set Instance Name 2022-05-15 13:16:30 -05:00
Qstick
90fb1a02c4
Fixed: Default value for MonitorNew 2022-05-05 17:57:32 -04:00
ta264
2318c43536 New: Option to control which new artist albums get monitored
(cherry picked from commit c51ae664aa6e6f5330be67e68476af76c55352f5)
2022-05-02 21:30:09 -05:00
Mark McDowall
aee3d23725 Fixed: UI hiding search results with duplicate GUIDs
(cherry picked from commit 458c5cd0b3c8efe6fc7cd852c357138468f8446e)
2022-04-24 13:55:02 -05:00
Mark McDowall
25fdfb8dd1 Fixed: Interactive Search Filter not filtering multiple qualities in the same filter row
(cherry picked from commit c93f63cd204bf62dab3dffef6e29c8dd4c408cab)
2022-04-18 21:08:09 -05:00
Zack Eckersley Pallett
c690f1ad39 New: Add backup size information
Closes #2657
2022-04-14 00:58:42 -05:00
Qstick
9c6b8fd96b Update donation links
Fixes #2598
2022-04-14 00:58:42 -05:00
Qstick
4dd0b49dbc Package and Installer Updates 2022-04-13 22:05:50 -05:00
Robin Dadswell
ba0ad7e8e3 New: End Jackett 'all' endpoint support
(cherry picked from commit 54c914d48fefa730728518d50fc9e49032d0947b)
(cherry picked from commit 1bf87bf8735f7e7eb1b2d207d3015a7301b558bf)

Closes #2638
Closes #2569
2022-04-13 21:27:31 -05:00
Douglas R Andreani
3045b68a5b New: Add date picker for custom filter dates
(cherry picked from commit 5a08d5dc248bf1dbaa43264a2a470149cf716a3c)
2022-04-13 21:13:34 -05:00
ta264
eddb643cf2 Fixed: Error adding album to existing artist in incognito session 2022-04-02 19:34:15 +01:00
ta264
a820f3d3ca Fixed: Jumpbar after going back to artist index page 2022-04-02 19:34:10 +01:00
PearsonFlyer
4acf12f056 Fixed: Translation warning for search all 2022-03-29 23:19:21 -05:00
Qstick
9e7d57426f Fixed: Mark as Failed Issues
Fixes #1997
Fixes #2582
2022-01-15 18:28:02 -06:00
Qstick
67c96f0b89 New: OnApplicationUpdate Notifications
* Added translations

Fixes #2552
[common]

(cherry picked from commit 9e175e28efcfc6ac3e414649b955a10fb0e951e7)
2022-01-08 12:55:04 -06:00
Qstick
bed22b59bb Fixed maintenance release not showing as such in AppUpdatedModal
Fixes #1462
2021-12-30 17:15:16 -06:00
Mark McDowall
3308546e90 Fixed: Update modal error
(cherry picked from commit 6d911581c3604a69b4a58c07da39ffb2a10fbf8d)
2021-12-30 17:05:13 -06:00
Qstick
24e0336f06 New: Show previously installed version in Updates UI
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
2021-12-30 16:59:47 -06:00
Qstick
1d0df366fb New: Per download client setting to Remove Completed/Failed 2021-12-29 11:47:19 -06:00
Mark McDowall
fc352ed6d6 Fixed: Download client name in history details 2021-12-29 11:47:19 -06:00
bakerboy448
423e492569 New: Display Unknown Items in Activity Queue by Default 2021-12-26 23:43:56 -06:00
Qstick
4f2ccb462b Bump Webpack plugins and loaders 2021-12-24 14:17:17 -06:00
Qstick
e6a4711be5 Update translate.js to use createAjaxRequest 2021-12-24 14:17:17 -06:00
Jason Krause
ce836046f0 Adding help on release group 2021-11-29 22:39:09 -06:00
Robin Dadswell
85f369b92f Fixed: Time column is first column on events page
(cherry picked from commit c14ef7bee7477ad5d29498f1cba94267eb11daf0)
2021-11-09 18:53:16 -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
Kevin Lau
725c07e762 New: Change Today color in calendar for better visibility
(cherry picked from commit d9e9b72a894a238e58d40cc0a6aa83c416db1a44)
2021-10-02 10:27:27 -04:00
Stevie Robinson
f6a111887d New: Disable autocomplete of port number
(cherry picked from commit 943a3d80c4ff37cdffcd840190353d679c979493)
2021-10-02 10:26:57 -04:00
Qstick
729a876fc7 New: Localization Framework 2021-10-01 21:32:57 -04:00
ta264
7fe36a7e92 New: Use native dotnet host and DryIoc
(cherry picked from commit d6170dbfedf27a6218afe242a0fae2eb8b368aec)
2021-09-26 19:56:50 -04:00
ta264
c247d07e84 New: Use ASP.NET Core instead of Nancy 2021-09-26 19:56:50 -04:00
bakerboy448
3d1437bf18 Fixed: Updated wiki links for WikiJS 2021-08-22 13:14:51 -04:00
servarr[bot]
27669f472b
Avoid double fetch of QualityDefinitions (#2370)
(cherry picked from commit dbd140d4ec0507221b677a00967ff96b9f5adc16)

Co-authored-by: Qstick <qstick@gmail.com>
2021-08-21 00:42:55 -04:00
Mark McDowall
27c485581b Fixed: Peers filtering in Interactive Search results
(cherry picked from commit dca2cfcecd543ef93d9cb3735fefb7dbc2277107)
2021-08-01 21:25:32 +01:00
PearsonFlyer
6eb70d278f Fixed: Remove checkbox to unmonitor tracks on delete 2021-07-13 16:11:35 +01: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
Qstick
57bd659f4c New: Even More Mono Cleaning 2021-06-30 23:52:24 -04:00
Qstick
6c9808fe56 New: Webpack 5, UI Package Updates
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2021-06-27 01:43:54 -04:00
Jake Soenneker
3722099b02 New: Manual Import rejection column is sortable
(cherry picked from commit 2f366bc3b7274200ff9d0bf1aa96408dc92206f3)
2021-06-26 23:33:05 -04:00
Robin Dadswell
a88f32f15e New: Added Prowlarr donation link 2021-06-26 23:32:13 -04:00
Evan J
1461a90ea3 Update login.html
(cherry picked from commit e8f58eb9be583639909c0ac9b3dc3b40db8c7a53)
2021-06-26 23:31:48 -04:00
servarr[bot]
f287c82591
New: Activity Queue: Rename Timeleft column to Time Left (#2293) 2021-06-26 14:07:05 +01:00
Robin Dadswell
bc6261efb8
New: Show User Agent in System->Tasks for externally triggered commands (#2261) 2021-05-23 06:27:22 +01:00
servarr[bot]
5cca953d42
New: Add rel="noreferrer" to all external links
* New: Add rel="noreferrer" to all external links

(cherry picked from commit c722e9112496062313d09df16b169873f910f2a1)

* Update Link.js

Co-authored-by: Mark McDowall <mark@mcdowall.ca>
Co-authored-by: Qstick <qstick@gmail.com>
2021-05-10 23:47:42 -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
Robin Dadswell
cbdec6dcc4
Fixed: Import Lists provider message in UI 2021-05-07 12:50:48 +01:00
Qstick
9696eb5ca2 Fixed: Queue broken when sorting by Album ReleaseDate 2021-04-17 22:12:45 -04:00
Daniel Lo Nigro
187672b183
New: Token for track artist (as opposed to album artist) (#1910)
* New: Token for track artist (as opposed to album artist)

* - Move logic to AddTrackTokens instead of separate AddTrackArtistTokens method
- Just use the first artist name

* Update FIleNameSampleService to handle this token properly

* Fall back to album artist if there's no track artist

* Show tokens in naming modal
2021-04-16 07:22:36 -04:00
Qstick
d7433291b8 Fixed: Add Scroller to AlbumRelease selection
Fixes #1040
2021-04-02 00:20:52 -04:00
nitsua
c4a63f3746 Add a donations section to System for each arr 2021-04-01 23:37:19 -04:00
Mark McDowall
25f703e7b2 Fixed: Unable to close indexer category select input on mobile
Closes #2004
2021-04-01 23:11:05 -04:00
Qstick
a9d94f045d Fixed: Artist Editor column order/enabled lost on refresh
Fixes #2006
2021-04-01 23:08:48 -04:00
Qstick
7c70c5dd42 Fix sort in appActions.js 2021-04-01 23:03:57 -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
fa569f85b2 Fixed: Restoring a backup with a different API didn't reload properly
Fixes #2042

(cherry picked from commit 13ff2d4c70bc564525842c31d184127a3934e178)
2021-04-01 21:35:16 -04:00
Qstick
b2684994c3 New: Add logo to loading page
Fixes #1976
Fixes #2000
2021-04-01 20:59:34 -04:00
bakerboy448
1bb77a0935 Fixed: Debatable typos in Naming Modal
(cherry picked from commit f2f1039c5ed5fdf42683d64a777cdac410e45fd6)
2021-03-28 19:22:20 -04:00
Mark McDowall
1dc623cb0c Fixed: Interactive import modal horizontal scrolling on Firefox mobile
(cherry picked from commit 6c505937dacfa82e965adaaac407c888a1caacce)
2021-03-24 00:30:58 -04:00
Qstick
cc99f43069
Update Discord link on MoreInfo page 2021-02-26 12:40:34 -05:00
Mark McDowall
f6b72f62bc Fixed: Restoring backup from zip file on disk
(cherry picked from commit 5960035d5d660a923e11b0300833b60c64271522)
2021-02-08 13:03:12 -05:00
Mark McDowall
291458b746 Update column properties when restoring persisted state
(cherry picked from commit 653db8290e0a7737348d911d322c4218c3b5b677)
2021-02-07 20:41:29 -05:00
Mark McDowall
0cb54d1520 Fixed: Table column order resetting after refresh
#4297

(cherry picked from commit 044cb563a6488c16916ea7617d1f91404330b06f)
2021-02-07 15:34:46 -05:00
Qstick
21d7d81602 Fixed: Settings fields being altered during save
(cherry picked from commit dd61480d60e067e851982b0cc98f03f752b80673)
2021-02-07 10:12:11 -05:00
Qstick
4f8ed1bad5 Add crossorigin use-credentials attribute to manifest tag
(cherry picked from commit 70e4324a7c6a78e893a5c135cdfdedbb2398b892)
2021-02-04 23:24:36 -05:00
Qstick
e6489eaca3 Fixed: Blank Page after Delete for Index/Editor (Avoid null broadcasts) 2021-01-24 21:03:23 -05:00
Qstick
77b565c882 Fixed: Remove AlbumFolder column in Mass Editor 2021-01-24 20:27:43 -05:00
Qstick
99924e969f Fixed: Prevent Album Editor Error due to Statistics 2021-01-24 20:26:47 -05:00
Qstick
f8f857376a TagSelect field type
(cherry picked from commit 09347f79c5c486ccb88d732c1bac1cacc668536c)
2021-01-20 23:09:23 -05:00
Mark McDowall
02643d449e Return max tooltip width
(cherry picked from commit fe0d8bb7da27e0f34b5db166ee54033f292b1006)
2021-01-19 23:29:36 -05:00
Mark McDowall
5409dd9b14 Fix tooltip max width on larger screens
(cherry picked from commit f4f2a6f5fc14244f9acf8186cbacda7f9c1e0481)
2021-01-19 23:29:36 -05:00
Mark McDowall
867a7c5738 Fixed: Episode history details tooltip jumping around
(cherry picked from commit 796c5e8b6b9e2ba2b97c6144f64a756e76a947a9)
2021-01-19 23:29:36 -05:00
Qstick
bcc9b591fd Fixed: Tooltips overflowing the screen width
(cherry picked from commit 0a66e86cccc29d7fef6da7876b3b761deb414648)
2021-01-19 23:29:25 -05:00
Qstick
7b43657a07 Fixed: Spotify playlists not shown after authentication 2021-01-19 23:08:46 -05:00
Taloth Saldono
0d7dbf8806 Fixed Agenda Time wrapping
(cherry picked from commit 63607ad5415e9a900696a32933551c27e336784c)
2021-01-17 04:00:07 -05:00
Qstick
774a3597de New: Remove AlbumFolder, Support Nested Track Format 2021-01-17 03:58:33 -05:00
Qstick
c8454948aa Fixed: '/artist' URL Base breaking UI navigation 2021-01-09 22:28:25 -05:00
Mark McDowall
ef5d1b2946 New: Allow quality size limits to be closer together
(cherry picked from commit 8a3027fa7c99af21a56ac1cfe9a5a0846de9c474)
2021-01-09 22:19:14 -05:00
Mark McDowall
e2cd4d69e0 New: Renamed Quick Import to Move Automatically
Close #4210

(cherry picked from commit 101b1ec74390a37bfff13639c8d15f744fbdb099)
2021-01-09 22:14:36 -05:00
ta264
4e41c3b237 New: Sort interactive import by path by default 2021-01-06 21:03:45 +00:00
Qstick
99a7540fe4 Really ignore ResizeObserver loop errors
[common]
2021-01-05 22:10:25 -05:00
Mark McDowall
87f8a7f7b1 Use createHandleActions for adding/removing commands so itemMap is synced properly
(cherry picked from commit 99be6a7e4065b77c910df6444a468fedc23e90cc)
2021-01-05 21:07:17 -05:00
Mark McDowall
9370e496dd Fixed: Restored robots.txt
(cherry picked from commit 37501094d7256e4dbe13de33b392933f6d475553)
2020-12-31 17:04:42 -05:00
Qstick
118be1fdf4 Fixed: Timespan over 1 month shown incorrectly
(cherry picked from commit cfbb4a32351fca2e6d3154c6d26c39b5205e0fe3)
2020-12-31 16:45:55 -05:00
ta264
879038ee0b Fixed: Display of album release with many countries 2020-12-20 21:27:26 +00:00
bakerboy448
1268f90f26 New: Update all wiki links to point to the Servarr Wiki
Fixes:
https://github.com/lidarr/Lidarr/issues/1805
https://github.com/lidarr/Lidarr/issues/1803
2020-12-19 17:43:59 -05:00
Taloth Saldono
e2a0b63256 New: Displaying folder-based permissions in UI rather than file-based permissions and with selectable sane presets
Fixed: Preserve setgid when applying unix permissions
2020-12-17 08:08:26 -05:00
Qstick
796eba82ac Mass Editor size and options
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-12-17 08:08:26 -05:00
Qstick
adc47c51e0 Fixed: Size on disk sorting and display
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-12-17 08:08:26 -05:00
Mark McDowall
3a1abfa9f1 New: Differentiate between short term and long term (more than 6 hours) indexer failures 2020-12-17 08:08:26 -05:00
Mark McDowall
d7183f999c New: Bulk remove from Blacklist 2020-12-17 08:08:26 -05:00
Qstick
4a9d870720 New: Show .net version in UI 2020-12-17 08:08:26 -05:00
Taloth
9b1bbaef02 New: Newznab/Torznab categories dropdown with indexer provided category names 2020-12-17 08:08:26 -05:00
Qstick
72d93e54ed Fixed: Preview rename tip wording
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-12-17 08:08:26 -05:00
Qstick
9bf9810bb2 Fixed: Artist/Album navigation buttons hidden with some titles
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-12-17 08:08:26 -05:00
Qstick
960d738e29 Fixed: Links and already added icons overflowing on add artist/album search results
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-12-17 08:08:26 -05:00
Qstick
724ece54c8 Fixed: Long paths overflowing in artist history
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-12-17 08:08:26 -05:00
Mark McDowall
62724e7054 Don't process queue item without details 2020-12-17 08:08:26 -05:00
Mark McDowall
2f3888f5ed Fixed: Show more information in UI when testing SAB fails in some cases 2020-12-17 08:08:26 -05:00
Ryan
e2d1b256e4 Fixed: Typo/unclear text in backup retention 2020-12-17 08:08:26 -05:00
Taloth Saldono
7ca438f6db Added MultiSelect input control for provider settings 2020-12-17 08:08:26 -05:00
Arthur Bols
e5f48959eb New: Removed chown and simplified chmod options for linux/osx 2020-12-17 08:08:26 -05:00
Taloth Saldono
b0c7530981 Allow inline markdown in the changelog for linking to wiki 2020-12-17 08:08:26 -05:00
Mark McDowall
1d049abf12 Fixed: Rejections custom filter for Interactive Search (now Rejections Count) 2020-12-17 08:08:26 -05:00
Qstick
0232e8c93e Ignore ResizeObserver loop limit errors
(cherry picked from commit ffcb34f9f0bef6206bf334fa47083a3e25439a3a)
2020-12-12 14:37:44 -05:00
Mark McDowall
4251ca64c1 New: Warning when combining preferred words with a specific indexer
(cherry picked from commit fae38a107f738eff148271499b571b93ed192e84)
2020-10-13 23:26:03 -04:00
Mark McDowall
e5e69bef45 Fixed: Copying passwords
(cherry picked from commit c871b3f9487b9bfeb3726d763a632a772b420a0a)
2020-10-13 23:26:03 -04:00
Qstick
3b34b6fb77 Update Discord Invite 2020-10-13 23:25:40 -04:00
Qstick
d5d2fa5f92 Update Frontend Packages
Fixes: #1627
Fixes: #1628
Fixes: #1629
Fixes: #1630
Fixes: #1631
Fixes: #1632
Fixes: #1633
Fixes: #1634
Fixes: #1635
Fixes: #1636
Fixes: #1637
Fixes: #1638
Fixes: #1639
Fixes: #1640
Fixes: #1641
Fixes: #1642
Fixes: #1643
Fixes: #1644
Fixes: #1645
Fixes: #1646
Fixes: #1650
Fixes: #1651
2020-10-13 23:25:40 -04:00
Qstick
67822e6214 Fixed: Tag details list series in alphabetical order
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-10-13 23:25:40 -04:00
Qstick
919d16607a Fixed: Ended overlay on artist posters
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-10-13 23:25:39 -04:00
Qstick
f4beb54e8c Fixed: Queue not always clearing checked items when updated 2020-10-13 23:25:39 -04:00
Mark McDowall
4e28d423db New: Don't close manual import when clicking outside the modal
(cherry picked from commit fd608fd4113bd1d6fde42bca4d9879f826a8c6a9)
2020-10-13 23:25:39 -04:00
servarr[bot]
9b4c09bd8f Fixed: Indicate unchecking Replace Illegal Characters will remove them (#1614)
* Fixed: Indicate unchecking Replace Illegal Characters will remove them

(cherry picked from commit 4bacc356056bfb5c43bae9cbdd4c6b2aa4b31fa3)

* Fixup!

Co-authored-by: rg9400 <39887349+rg9400@users.noreply.github.com>
Co-authored-by: Qstick <qstick@gmail.com>
2020-10-13 23:25:38 -04:00
Qstick
b64b7bcff0 Fixed: Typo on Indexer card clone tooltip [skip ci] 2020-10-13 23:25:38 -04:00
Taloth Saldono
ace7371b69 Fixed enter in modal confirmation dialogs
(cherry picked from commit 930742ae2c69a530afe60f76a5824f2722540df8)
2020-10-13 23:25:38 -04:00
Mark McDowall
58cb0dc556 Indexer Priority ESLint fixes 2020-10-13 23:25:38 -04:00
Dtaggart
2655430c98 New: Index priority 2020-10-13 23:25:37 -04:00
Qstick
c913194fdf Fixed: Can ignore queue items with unknown album 2020-10-13 23:25:37 -04:00
Qstick
319e1c4dbe Fixed: Tooltip for existing artist/album on add new item 2020-10-13 23:25:37 -04:00
Qstick
2b9cd64dad Fixed: Don't try to render quality when it's null 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
Mark McDowall
0472b43a9c New: RSS Sync button on Calendar 2020-10-13 23:25:37 -04:00
Taloth Saldono
02cd5fa3c6 Fixed scrolling issue in Root Path selector dropdown on mobile 2020-10-13 23:19:32 -04:00
Taloth Saldono
efcc9abff1 Linting error 2020-10-13 23:19:32 -04:00
Jacob
a035a78a2b New: Added option to filter Release Profile to a specific indexer 2020-10-13 23:19:32 -04:00
Mark McDowall
06c79b283c New: Clone indexer button 2020-10-13 23:19:31 -04:00
Qstick
5bf4be3590 Fixed: Manual Import sorting by quality
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-10-13 23:19:31 -04:00
Mark McDowall
812e4cac51 Fixed: Prompt to restart after resetting API key 2020-10-13 23:19:31 -04:00
Qstick
c0aa16d8bb Fixed: Sorting by track count 2020-10-13 23:19:31 -04:00
Taloth Saldono
1da52d1cc8 Fixed: Representation of episode start time when not starting at the full hour in am/pm notation 2020-10-13 23:19:31 -04:00
Mark McDowall
acee2915aa New: Limit recent folders in Manual import to 10 and descending order 2020-10-13 23:19:31 -04:00
Mark McDowall
45a3770983 Fix proptype warning for id of EnhancedSelectInputOption 2020-10-13 23:19:31 -04:00
Mark McDowall
63bec4131b Fixed: Details for episode history flashing on mobile devices 2020-10-13 23:19:31 -04:00
Qstick
f66a6eea6c Fixed: Improved failed series search messaging 2020-10-13 23:19:30 -04:00
Qstick
7860f9ee81 Fixed: Manage Tracks not showing whether language/quality meets cutoff 2020-10-13 23:19:30 -04:00
nitsua
2b5c478a69 New: Add label to disk usage progress bar
(cherry picked from commit 7c8ac300777583cb93d9deeed1328bcffaef555c)
2020-10-13 23:19:30 -04:00
Qstick
09ebfe0af8 Catchup Linting 2020-10-13 23:19:29 -04:00
Qstick
b7a9f26222 jsconfig for a bit of autocompletion and intellisense
Fixes #1460

Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
2020-10-13 23:19:29 -04:00
ta264
a35e773b78 New: Make monitored flags clickable 2020-10-13 23:19:29 -04:00
ta264
1bc52d0138 Fixed: restoring scroll position when going back to index page 2020-10-13 23:19:29 -04:00
ta264
e681469857 Fixed: Speed up AlbumStudio 2020-10-13 23:19:29 -04:00
Qstick
0e78135f91 Switch Automation to Chrome for Test Speed 2020-10-13 23:19:28 -04:00
Mark McDowall
e0d880f1da Small change to creating an itemMap during item update
Closes #1381

(cherry picked from commit 7f28ab895a73fe0677c62388b82e4d5f73e5c023)
2020-10-13 23:19:28 -04:00
Mark McDowall
65caac3380 Fixed: Import series failing to add items to process
Closes #1380

(cherry picked from commit 97ec1847541ba2a73d25eedbd3c97aa6f2f7e4e0)
2020-10-13 23:19:28 -04:00
Mark McDowall
bc5f78b0c8 Add class to allow for overriding scrollbar width
Closes #1379

(cherry picked from commit 42343d528372c494b297e5c84125f7bdb6ab4eec)
2020-10-13 23:19:28 -04:00
Mark McDowall
e8f4b5f8b5 Fixed: Removed items in queue still showing until refresh
Closes #1378

(cherry picked from commit 479baf06a72b46429a80e19208fdc753ce0ed8ba)
2020-10-13 23:19:28 -04:00
ta264
89cbf0c022 Use createItemMap like Sonarr
(cherry picked from commit 43d04cd54efcf5569cb316a5856878d4291f96be)
2020-10-13 23:19:28 -04:00
ta264
014eb27a26 Fixed: Speed up UI during refresh
Don't update state if we know items are equal to avoid reselections.
Don't pass LastInfoUpdate to frontend to prevent useless updates (the
field isn't used)
2020-10-13 23:19:28 -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
Qstick
2639374243 Fixed: Don't Show NoArtist on Calendar if Artists are Loading 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
Matthew Kleiman
4d1931fa0e Fixed: Typo in Lost Connection modal
(cherry picked from commit f6af29fc3b7c3beae91877fb921db7c0bb5390a9)
2020-10-13 23:19:26 -04:00
Mark McDowall
a51ec51988 New: Not in Last/Next for date custom filters
(cherry picked from commit 9a3669d80191e1f8e17fa22e5d1d9ae56fe13210)
2020-10-13 23:19:25 -04:00
Dyson Parkes
864d5028e1 Update MonitorToggleButton.js
Fix toggle monitored state tooltip spelling.
2020-10-13 23:19:24 -04:00
Qstick
c971566c5a Misc UI Cleanup 2020-10-13 23:19:24 -04:00
Qstick
21b6d9e2eb Fixed: Styling issues in Quality Profile and Release Profiles 2020-10-13 23:19:24 -04:00
Qstick
1c1158d74c Fixed: Tag inputs respect non-QWERTY layouts 2020-10-13 23:19:24 -04:00
Qstick
5bbbe0d99d Fixed: Deleting row from middle of filter builder leading to error 2020-10-13 23:19:24 -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
a29ee22167 Fixed: Toolbar button collapsing includes separator 2020-10-13 23:19:24 -04:00
Qstick
1a0ef56bac New: Indicator when Filter Applied 2020-10-13 23:19:24 -04:00
Qstick
f5e2a447e9 Sync Packages with Radarr 2020-10-13 23:18:47 -04:00
ta264
4fd772f62b New: Warn if UI won't update due to SignalR errors 2020-10-13 23:18:47 -04:00
ta264
8771e715ae Fixed: Manual import from artist page forces correct artist 2020-10-13 23:18:47 -04:00
ta264
a2ba8e76bb New: Watch filesystem for changes to library 2020-10-13 23:18:47 -04:00
Qstick
16a23b9d79 New: Store Task StartTime, Show Duration in UI 2020-10-13 23:18:47 -04:00
ta264
6cfb54030b Update sentry dsn 2020-10-13 23:18:46 -04:00
Qstick
852d284670 Fixed: Fetch Settings in UpdateConnector 2020-10-13 23:18:46 -04:00
Taloth Saldono
3f3dd20371 Replaced matchAll usage since it's not available on all browsers 2020-10-13 23:18:46 -04:00
Taloth Saldono
14e13217ba Added UpdateMechanismMessage to allow package maintainers provide custom message 2020-10-13 23:18:46 -04:00
Taloth Saldono
08b2aef5b7 Inline markdown-style link for PackageAuthor 2020-10-13 23:18:46 -04:00
Qstick
5ef2ec18d3 New: Set Branch, Update Mech from PackageInfo 2020-10-13 23:18:46 -04:00
Taloth Saldono
3dc14542dd Fixed comment typo in webpack config 2020-10-13 23:18:46 -04:00
Qstick
a33a3779d2 Catchup UI Packages with Radarr
Eliminates github security advisory
2020-10-13 23:18:46 -04:00
ta264
2c803450c0 Fixed: Allow None metadata profile for lists 2020-10-13 23:18:45 -04:00
ta264
6c6437e520 Fixed: Not showing past first few pages of history 2020-10-13 23:18:45 -04:00
ta264
be4e748977 New: Don't require artist mapping 2020-10-13 23:18:45 -04:00
ta264
b592b11b97 Fixed: Editing provider/profile settings appearing to affect wrong item 2020-10-13 23:18:45 -04:00
ta264
c4df49b0fb Update sentry DSN to self hosted 2020-10-13 23:18:45 -04:00
Qstick
92d0b4f931 Dedupe JS events to prevent 1000s repeated hitting Sentry 2020-10-13 23:18:44 -04:00
Qstick
30a72332a4 Fixed: Default id for MenuContent
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-10-13 23:18:08 -04:00
Qstick
7775aa6683 Fixed: React error when displaying a search result for an existing item
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-10-13 23:18:08 -04:00
ta264
0bde5fd9e5 New: Add/remove individual albums 2020-10-13 23:18:08 -04:00
ta264
9902434057 Fixed: Rework Artist Index and VirtualTable 2020-10-13 23:18:07 -04:00
ta264
4036b2ade2 Fixed: Don't repeatedly re-render cells 2020-10-13 23:18:07 -04:00
ta264
25e4e30520 Better selection of jump bar items
Show first, last and most common items
2020-10-13 23:18:07 -04:00
ta264
3856d5fe92 Fixed: Strip UrlBase from UI events before sending to sentry
Should mean that source maps are picked up correctly.
2020-10-13 23:18:07 -04:00
ta264
cccac3532d Fixed: Use a worker for UI fuzzy search 2020-10-13 23:18:07 -04:00
ta264
de491aa4b3 Fixed: Faster movie selector 2020-10-13 23:18:07 -04:00
ta264
3ed442ec0f Fixed: Faster hasDifferentItems and specialized OrOrder version 2020-10-13 23:18:07 -04:00
ta264
21490b724a New: Option for production build with profiling 2020-10-13 23:18:07 -04:00
Taloth Saldono
66c5828c92 Revised webpack bundling 2020-10-13 23:18:07 -04:00
Qstick
4d4fd09335 Fixed: Album search indicator spins forever if any task exists 2020-10-13 23:18:07 -04:00
ta264
8fe924fdcd New: Multi target net framework 4.6.2 and net core 3.0 2020-10-13 23:18:02 -04:00
ta264
8a938f6856 New: Switch to ASPNetCore Kestrel and SignalR 2020-10-13 23:15:01 -04:00
Qstick
700fdd18eb New: Add MB Link to add new artist search result
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-10-13 23:14:59 -04:00
Qstick
ebe5365e2a Fixed: noreferrer on frontend images 2020-10-13 23:14:59 -04:00
Taloth Saldono
cf2aefd808 Fixed: Root Folder display when free diskspace cannot be determined (FreeBSD)
closes #3275
2020-10-13 23:14:59 -04:00
Qstick
6529ddb22c New: User configurable minimum free disk space
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-10-13 23:14:58 -04:00
Taloth Saldono
3b3d81dab2 Support for primary and fallback download client 2020-10-13 23:14:58 -04:00
Qstick
2bb07e1650 Fixed: Cleanup InteractiveSearch.js logic
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-10-13 23:14:57 -04:00
Mark McDowall
37137b0c10 HTTPS certificate validation options
New: Enable HTTPS certificate validation by default
New: Option to disable certificate validation for all or only local addresses
2020-10-13 23:14:57 -04:00
Qstick
86f4dcd198 Fixed: Remove Duplicate Function in BlacklistConnector.js 2019-09-03 23:32:46 -04:00
Taloth Saldono
26c8768931 New: Removed libcurl http fallback since mono 5.16+ doesn't need it. Also bumped minimum mono version check to 5.16 (5.20 is the best choice atm) 2019-08-31 17:18:18 +01:00
Qstick
1425bc8bd9 New: Seperate Naming for Multi-Disc Albums 2019-08-31 11:01:44 -04:00
Qstick
232273c4dc Fixed: Manual Import Tracks Sorted Wrong
Fixes #848
2019-08-25 18:09:51 -04:00
ta264
4413c7e46c New: Unmapped files view (#888)
* New: Unmapped files view

Displays all trackfiles that haven't been matched to a track.
Generalised the file details component and adds it to the album
details screen.

* Add sorting by quality

* New: MediaServiceTests & MediaRepoTests
2019-08-25 11:49:30 -04:00
Mark McDowall
74cb2a6f52 Fixed: Waiting a long time for unavailable root folders
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-25 01:24:56 -04:00
Qstick
05b25429dc New: Show Hardlink/Copy in manual import
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-25 01:20:41 -04:00
Mark McDowall
4399724e97 New: Sort preferred words in profile on save
Closes #3241
2019-08-25 01:19:01 -04:00
Mark McDowall
b7458f6d9c Menu fixes
Fixed: Menus in modals on iOS
Fixed: Menu not closing on outside touch on mobile
2019-08-25 01:17:43 -04:00
Mark McDowall
e555d790e6 Fixed: Scrolling of modals with tabular content in iOS
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-25 01:17:11 -04:00
Qstick
87cb97407a Fixed: Prop type warning on MenuItem
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-25 01:11:22 -04:00
Qstick
60df3d78b4 Fixed: Track Progress custom filtering on artist index page 2019-08-25 01:09:57 -04:00
Qstick
936b2502cc Fixed: Multiple Heath Check UI Fixes
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-25 01:07:11 -04:00
Mark McDowall
699f19b352 New: Cleanup Recycling Bin folders older than X days (0 to disable)
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-25 00:58:59 -04:00
Qstick
a7e94a0b2a New: Add warning that recycle bin will be cleaned up automatically after 1 week
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-25 00:39:50 -04:00
ta264
e2e321b9be Fixed: Removed unused ManualImport Field 2019-08-24 15:45:55 -04:00
ta264
83c8d85d75 Fixed: Refreshing artist/album details shows 404 until store loads 2019-08-18 20:28:38 +01: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
c4a067751a Fixed: Artist Type can be null/blank 2019-08-15 22:27:55 -04: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
2366ce0931 New: Add root folder from Media Management settings
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
d41a10df21 Fixed: Actions on mobile not indicating when they are disabled
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
a09611a580 Fixed: Modal scrolling causing app to scroll on iOS
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
2273be5afd Fixed: Edit path on artist index resetting cursor to end on change
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
d6b210a4c9 Fixed: column widths in Interactive Search
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
8440675ad9 Fixed: Canceling editing a custom filter won't close the Custom filter modal
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
07ecd824ea Fixed: Tags in settings getting cutoff
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
b8377739b4 Fixed: Add tooltip to tag delete button when in use
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
efdf2fb41a Fixed: tag input alignment and height
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
0491358b72 Fixed: Set min-width for Actions Column in Index 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
3d0adf8a60 Fixed: Darker border for calendar
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
593259b1c0 New: Wider and taller scroll bar for the click to scrollers out there
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
dc6621ee06 New: Improve help text for extra file importing
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
52ec4c4a66 New: HintedSelectInput Component
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
9ca81eb320 Fixed: Issue searching for artist in the UI when tag is removed 2019-08-09 23:19:58 -04:00
Qstick
fd2fb7da20 New: Extra warning for Windows Service issues when prompted to restart 2019-08-09 23:19:58 -04:00
Qstick
413819ae28 Fixed: Finetuned color-impaired mode styling in Calendar
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
5e3a0e2cd7 Fixed: Conditional Rendering on Page Jump Bar
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
cf1210a7f9 New: Bulk Select Quality Interactive Import
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
c673058a10 New: Update Frontend Packages 2019-08-09 23:19:58 -04:00
ta264
a35f965d31 New: Write genres and album art to track file tags 2019-08-02 19:25:14 +01: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
ta264
ba310fe66b New: Sort import list groups 2019-07-29 18:37:38 +01:00
Qstick
af26ac849a New: Group Import Lists by Type 2019-07-29 18:37:38 +01:00
ta264
d075ea3625 New: Spotify integration
Import playlists, followed artists and saved albums
2019-07-29 18:37:38 +01:00
Qstick
2f1290d488 Fixed: Correctly handle Repack Releases 2019-07-27 13:14:51 -04:00
ta264
23316329ed New: Allow monitoring all albums for import list artist 2019-07-27 18:01:48 +01:00
Mark McDowall
361908d431 Fixed: Loading of fonts.css with a URL Base
Fixes #854
2019-07-27 15:15:33 +01:00
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