Commit Graph

545 Commits

Author SHA1 Message Date
Leonardo Galli 35b384439f Bulk Import. (#583)
* First pass at bulk import.

* First pass at paging implementation for bulk import.

* Another pass at UI for bulk import

WHY WON'T THE ROWS SELECT?!?!

* Paging mostly done. UI needs to show loading still.

* Fix for selection

* fixes.

* Add caching to bulk import

* Tried to fix paging.

* Fix has next

* Fix link error.

* Pageable now works almost perfectly.

Collection now works really nicely when paged. Also movies from different pages can be added no problemo.

* /bulk-import: ProfileCell

Various other QoL changes

* Profile selection works now

Still kinda hacky

* Default monitored to true.

* Add Monitor Cell

Update styling, added path tooltip as well

* Update model when changing tmdbId

Ensure monitor status doesn't change as well

* Added spinner feedback for tmdbid cell.

* /bulk-import: Add page-size selector
2017-02-07 19:09:36 -05:00
Leonardo Galli 721773ef68 Fixed issue where quality weight was mapped wrongly. Fixes #597 2017-02-05 20:00:41 +01:00
Tim Turner e185ba0191 Don't display mapped movies in import list
When importing existing movies, don't list those which already exist in the collection.
2017-01-31 15:11:33 -05:00
Devin Buhl f9844c284a Merge pull request #487 from mitchellcash/port_validation
Fixed: Proper port validation for download clients and connections
2017-01-28 17:32:49 -05:00
Devin Buhl b6e4f53597 Make NetImport sync interval work (needs some testing) 2017-01-28 14:59:21 -05:00
Leonardo Galli 4abbf55ee4 Merge Develop into Net-Import 2017-01-28 20:32:57 +01:00
Leonardo Galli 5e9a79afe8 Quality of an existing movie file can now be edited. 2017-01-28 17:35:51 +01:00
Mark McDowall b76c54ceac Fixed: Proper port validation for download clients and connections 2017-01-28 09:26:47 +10:00
Leonardo Galli cbc70a8ff3 Added option to specify preferred words in quality profile. (#462)
* UI Done

* Should theoretically work.

* Preferred tags works now correctly :)
2017-01-27 20:01:28 +01:00
Leonardo Galli dd8af0ad8c Manual Import works now!
Also fixed a few bugs.
2017-01-27 19:36:25 +01:00
Leonardo Galli 44b4e71c05 Manual importing almost done. Needs fixing for mapping movies. 2017-01-26 14:21:35 +01:00
schumi2004 d132f55830 fix new rss-sync threshold 2017-01-25 10:52:29 +01:00
Leonardo Galli 032bc2d5c4 Add basic ui of manual import. 2017-01-23 20:51:33 +01:00
Leonardo Galli 80e53f209d Movies can now be added monitored or unmonitored. 2017-01-23 15:31:09 +01:00
Leonardo Galli 82f29cdc70 Add Ability to set RootFolderPath for Net Import List
Fixed other things. Finished command to automatically add a movie.
2017-01-23 15:21:49 +01:00
Leonardo Galli 12e74aa38b Change Forms Auth Cookie. Fixes #285 2017-01-22 18:18:15 +01:00
Leonardo Galli 94eccc6c14 Rethought about where certain things are stored.
Profiles are now a component of the NetImportDefinition.
2017-01-22 17:02:20 +01:00
Leonardo Galli 9fffcfaea3 Fix stuff regarding the ordering of Fields. 2017-01-22 15:08:25 +01:00
Leonardo Galli dd553b9439 WIP UI Update for adding lists. 2017-01-21 22:13:55 +01:00
Leonardo Galli 451f2d30e4 Merged branch develop into feature/net-import 2017-01-21 21:28:44 +01:00
Leonardo Galli 463d85e479 Basis of UI Update. 2017-01-21 21:28:14 +01:00
Leonardo Galli 2c52795822 Add base for netimport api. Still nothing on the UI side. 2017-01-21 21:09:02 +01:00
Leonardo Galli 40ca469339 Update MovieModule 2017-01-20 00:00:12 +01:00
Tim Turner 53cbfa803b Fix MediaCoversUpdatedEvent broadcast
Cleans exception when updating media covers expects a series Id.
2017-01-19 16:45:29 -05:00
Leonardo Galli f72b042d5d Blacklisting works now. 2017-01-19 17:43:23 +01:00
Vlad Ilies 4aec0e8fc6 fixed build 2017-01-18 21:09:00 +02:00
Vlad Ilies da2d075aa8 basic implementation of the wanted tab (#31)
* top buttons don't yet work

* new missing module for movies

*  find missing movies method to movie service

* new movie status cell with text

* adapted UI missing collection and layout
2017-01-18 20:53:17 +02:00
Devin Buhl c48fe9de12 Revert "Sonarr/sqlite updates" 2017-01-18 13:17:35 -05:00
Keivan Beigi d9e2b22e74 Upgraded System.Data.SQLite to 1.0.104.0 2017-01-17 18:45:23 -05:00
Tim Turner ae0df2aef0 Disambiguate Movie from Episode Renaming
Fixes #84
2017-01-16 17:12:27 -05:00
Leonardo Galli 967d3fd5c0 Add Calendar Tab back. Fixes #32 2017-01-16 22:40:59 +01:00
Vlad Ilies 30d2b41fbb Added movie studio to movie details page (#262)
* modified Movie model

* db migration

* ui template modification
2017-01-16 20:57:43 +02:00
Vlad Ilies 56a5b6ec89 Added trailer link to movie links (#255) (#282)
* added YouTubeTrailerId to movie model
* db migration for new column

* added videos to append_to_response for tmdb
* increased height of .series-posters-item
* new handlebar helper to build the trailer url
2017-01-15 15:17:24 -05:00
Leonardo Galli 29586667cb Files tab is now present. (#245)
* Adding file info tab. Not finished yet.

* Adding more media info options.

* Deleting files now works. Fixes #127

* Fix button for modifying episode files.

* Get Media Info when running DiskScanService.
2017-01-13 19:03:37 -05:00
William Comartin c9e6835d7b Change Sonarr to Radarr in Help Text, and in Notification Text
Change sonarr log files to radarr log files
2017-01-11 21:59:13 -05:00
Leonardo Galli 5e8b617625 Sorting now working according to quality in release collection. Fixes #85. 2017-01-11 22:27:37 +01:00
Leonardo Galli 0506cc4185 Merge branch 'develop' of https://github.com/galli-leo/Radarr into develop 2017-01-10 20:07:01 +01:00
Leonardo Galli cde8b4dd97 Added MovieFileResource. This allows the UI to interact with movie files better. Downloaded Quality is now shown in the table. 2017-01-10 20:06:53 +01:00
Devin Buhl 125f46fbec Fixes #104 - Backup/update fail Access to the path "/tmp/nzbdrone_backup/config.xml" is denied 2017-01-10 13:21:54 -05:00
Leonardo Galli 3c7d7756e6 Fix issues with media managment config not getting saved. 2017-01-10 17:05:37 +01:00
Leonardo Galli 683bda49d8 Movie Editor works now. Fixes #99. 2017-01-10 16:51:56 +01:00
Tim Turner 708db1a75c Organize & Rename work 2017-01-09 17:26:13 -05:00
Tim Turner 23aace6149 Merge remote-tracking branch 'refs/remotes/galli-leo/develop' into develop
# Conflicts:
#	src/NzbDrone.Api/Series/MovieResource.cs
2017-01-09 15:59:25 -05:00
Leonardo Galli cfae8807aa Fixes movies not being able to be searched for.
(Very stupid mistake on my part.) Fixes #80
2017-01-09 16:47:51 +01:00
Tim Turner 7a45394820 Unable to properly parse many movie titles 2017-01-08 19:48:04 -05:00
Tim Turner 14bf63e21d Merge remote-tracking branch 'refs/remotes/galli-leo/develop' into develop 2017-01-08 17:01:47 -05:00
Tim Turner b5d932866a Second Pass at rename/organize 2017-01-08 17:01:37 -05:00
Leonardo Galli 804b2130a8 Merge branch 'develop' into feature/release-dates 2017-01-08 17:49:06 +01:00
Leonardo Galli 49537a2efe Update UI to display download status. 2017-01-08 17:47:19 +01:00
Leonardo Galli 55f4a81dee Adding first implementation of release_dates for movies. 2017-01-08 12:58:39 +01:00
Tim Turner b9c98205e0 Merge remote-tracking branch 'refs/remotes/galli-leo/develop' into develop 2017-01-07 11:12:26 -05:00
Leonardo Galli 4182728901 Updated all AssemblyInfos so version info only needs to be changed once 2017-01-07 12:03:56 +01:00
Leonardo Galli 4d795e13cd Fix for movie naming config. Still kinda hacky, but works ok now. 2017-01-07 10:42:21 +01:00
Tim Turner 05e4af9ae7 1st pass at Movie Naming
Parser is failing on the sample
2017-01-06 22:51:15 -05:00
Tim Turner 721767331b Update naming management
Still need to write BuildFileName() and BuildFilePath()
2017-01-06 19:32:19 -05:00
Leonardo Galli 1022879103 Change version number to 0.1.0 2017-01-06 18:59:01 +01:00
Leonardo Galli dbf34e6740 Updated Interval to scan for finished downloads to .25 minutes. 2017-01-06 16:11:41 +01:00
Leonardo Galli fd718b61ac Updated Parser to parse movie titles. Should also parse things, such as: Director's Cut, Special Edition, etc. This is then displayed in the manual search UI. Importing is not yet updated for the new parser! 2017-01-04 22:59:34 +01:00
Leonardo Galli 0715962ec5 TheMovieDB.org is now used as metadata source. 2017-01-04 20:27:14 +01:00
Leonardo Galli d835c168d3 Searching for movies directly when adding them is now working. 2017-01-03 13:26:09 +01:00
Leonardo Galli cde1217356 Movies now show up in the Queue. 2017-01-02 22:01:11 +01:00
Leonardo Galli 0d65984991 Fix History for Movie Details page. 2017-01-02 20:41:44 +01:00
Leonardo Galli 2a932fe7e8 First implementation of History for Movies. However, nothing is returned from the Database query misteriously. 2017-01-02 20:15:13 +01:00
Leonardo Galli 0e02171938 Fixes downloading a movie. However, now all downloaders except QBittorrent are non functional until they get fixed. See #14 2017-01-02 19:20:32 +01:00
Leonardo Galli 2a3b0304cb Fixed a few things with displaying the Movie Details Page. Implemented the first round of Searching for and Downloading movie Releases. ATM this is still a bit hacky and alot of things need to be cleaned up. However, one can now manually search for and download (only in qBittorrent) a movie torrent. 2017-01-02 18:05:55 +01:00
Leonardo Galli 5ebfac6cc8 First implementation of custom database table for movies.Some things are not yet working quite well (e.g. search clears when movies are added.). Also movies cannot yet be looked up! 2016-12-29 16:04:01 +01:00
Leonardo Galli 40d7590f80 First implementation of completely rewriting the way Radarr handles movies. Searching for new movies is now mostly feature complete. 2016-12-29 14:06:51 +01:00
Keivan Beigi 0214c8e0f0 Removed unused using statements 2016-12-23 13:45:24 -08:00
Keivan Beigi f16dd069b5 Upgraded DDay.iCal to Ical.Net 2016-12-21 20:38:37 -08:00
Keivan Beigi aba613acd1 Because it's 2016! 2016-12-21 20:38:37 -08:00
Keivan Beigi da52e60f36 Upgraded Nlog/RestSharp/Selenium 2016-12-12 11:17:15 -08:00
Keivan Beigi cf58e52f40 Upgraded Nancy!!!! 2016-12-12 11:17:15 -08:00
Taloth Saldono 1251e294cd Saving settings failed if value was null. 2016-11-02 00:02:14 +01:00
Mark McDowall eb8ef6c337 Fixed: login page being returned instead of unauthorized response 2016-10-24 20:41:19 -07:00
Mark McDowall 50a0e9514e Fixed: Default redirect URL for forms auth will use URL Base if configured 2016-10-01 15:40:04 -07:00
Taloth Saldono 36a3e86882 New: Added filter by tag to iCal feed.
closes  #1430
2016-09-23 20:51:34 +02:00
Mark McDowall e76fb8c90b Fixed: Issue loading settings on some systems 2016-09-20 22:08:04 -07:00
Taloth Saldono 080e2e9eff New: Added query parameter to ical feed to list premiers only.
fixes #1463
fixes #1442
2016-09-21 00:28:36 +02:00
Mark McDowall 2e96c4e798 New: Parse existing subtitles and extra files
Towards #459
2016-09-17 01:27:15 -07:00
Taloth Saldono 713e109bc9 Fixed api blacklist, history, wanted/missing and wanted/cutoff requiring sortKey, now defaulting to an appropriate value (airDateUtc/date desc for most).
fixes #1452
2016-09-10 23:05:34 +02:00
Mark McDowall 2d54ca5d47 New: Ability to include unmonitored episodes in the iCAL feed
Closes #1442
2016-08-29 21:28:45 -07:00
Taloth Saldono 73fb216e6f New: Added CAPTCHA support to Rarbg. 2016-08-13 22:10:42 +02:00
Taloth Saldono b80d6c74ad Api errors now log statuscode too. 2016-07-31 23:40:07 +02:00
Mark McDowall 1218dd255f Fixed: Allow series to be added unmonitored through the API
Closes #1404
2016-07-27 12:08:49 -07:00
Taloth Saldono 87d00abdf1 Adjusted Gzip stream to reduce response times. 2016-07-24 01:00:48 +02:00
Taloth Saldono 19aded7a15 Order the pipeline registration process. 2016-07-24 01:00:44 +02:00
Taloth Saldono a2536deef0 Fixed: Significantly improved api performance. 2016-07-24 01:00:41 +02:00
Taloth Saldono d4bab775df Updated NLog to 4.3.4. 2016-06-11 00:24:07 +02:00
Taloth Saldono f0ae908892 Merge remote-tracking branch 'upstream/search-delays' into develop 2016-05-22 15:57:49 +02:00
Taloth Saldono 54c17de849 New: Http/Socks proxy support.
fixes #732
2016-05-22 15:57:38 +02:00
Mark McDowall 67ff871cf6 FolderWritableValidator
Fixed: Information in UI when attempting to add a root folder that is not writable
Fixes #1280
2016-05-21 01:39:39 -07:00
Mark McDowall fd42ddec1b Fixed: Respect delays when searching after a failed DownloadRelease
Closes #1292
2016-05-12 21:02:57 -07:00
Taloth Saldono 229986033c Added logging of Sonarr API calls. 2016-05-11 21:13:31 +02:00
Taloth Saldono b479064abd Moved Proxy types around and refactored/renamed a few things. 2016-04-25 21:53:26 +02:00
Lloyd Sparkes bfe134ee54 Proxy Support for Sonarr #732
Switch to use Port #0 which just uses the next free port
Non Functional - Code Cleanup
Tabs -> Spaces,
Opps Deleted too much
Refactoring & Code Cleanup & Move Config to DB
remove unneeded line
Clean Up Spaces
Code Review Points on the UI
FIx extra space
Clean Up unrequired changes
Add a HealthCheck.
Extra Check in ProxyCheck. Correctly deal with Socks Authentication
Remove SubModule
Add in Nuget + Tweak ProxyCheck
Code Review Points
Missed Review Point
Add Subnet Filtering, Add ProxyBypass for local addresses. UI updated for property changes.
Fix typo, and copy&paste error
Tweak URL to hit
2016-04-23 10:58:02 +01:00
Mark McDowall 76f8cc81da Fixed: Don't force testing when updating connections, indexers or download clients 2016-04-07 17:40:52 -07:00
Mark McDowall 942be364dc Treat XEM aliases as SceneSeasonNumber
Fixed: Aliases used incorrectly when TVDB season number matched the seaon number of the alias
Closes #1140
2016-03-28 19:32:25 -07:00
Taloth Saldono 8b1c022244 Updated NLog to 4.3.0-rc1. 2016-03-26 19:31:09 +01:00
Mark McDowall d37343bb7d Fixed: Prevent root folders from being added under the startup folder 2016-03-25 19:03:28 -07:00
Mark McDowall 6b1a4c4198 Always validate settings when testing thingies
Fixed: Validation skipped when saving connections
2016-03-18 15:42:19 -07:00
Taloth Saldono 23871503a2 Replaced Uri with HttpUri. 2016-03-11 20:36:01 +01:00
Taloth Saldono e6ab4196de Revert "Fixed: Sort episodes on the api by episode number when they air at the same time."
This reverts commit 9ffc0ec521.
2016-03-11 16:53:22 +01:00
Taloth Saldono 9ffc0ec521 Fixed: Sort episodes on the api by episode number when they air at the same time. 2016-03-06 00:43:04 +01:00
Mark McDowall b598add64e Updated FluentValidation 2016-03-04 00:39:17 -08:00
Mark McDowall c38608e3cf Fixed Protocol returned for release/push endpoint 2016-02-17 20:26:37 -08:00
Mark McDowall cb43888496 Fixed: Use Protocol over DownloadProtocol for ReleasePushModule
DownloadProtocol is still supported for backwards compatibility
2016-02-16 20:21:20 -08:00
Taloth Saldono 6a90035a4c Updated NLog to v4.2.3. 2016-02-11 22:15:12 +01:00
Taloth Saldono e01b2ef25c Fixed some compile warnings. 2016-02-11 22:11:53 +01:00
Taloth Saldono 2f50074123 Fixed: Incorrect api error when calling /api/episode without seriesId queryparam.
fixes #1070
2016-01-20 21:58:02 +01:00
Keivan Beigi 845689401d removed msbuild integerated nuget restore 2016-01-16 16:17:36 -08:00
Keivan Beigi 6e105ce2c6 upgraded nuget packages 2016-01-14 23:07:39 -08:00
Mark McDowall 800fa42982 Selectable range for iCal
New: Support for pastDays and fututeDays query parameters on iCal requests
Closes #974
2016-01-02 10:21:06 -08:00
Mark McDowall 8dcd8d17b5 Fixed: Username must not be null or empty when logging in 2015-12-27 00:59:28 -08:00
Mark McDowall cfe121c777 Don't return series as subtype for /api/episode
Fixed: Sped up loading episodes from server
2015-12-27 00:45:20 -08:00
Mark McDowall de754169fb Fixed: RSS Sync Interval validation 2015-12-19 18:02:38 -08:00
Mark McDowall d514699ab7 Fixed: Prevent series from being added with an invalid Profile ID
Closes #977
2015-12-05 02:22:22 -08:00
Mark McDowall 08d19df3f7 Fixed: Manual import when quality was not available after failed parsing
Closes #911
2015-11-03 15:12:56 -08:00
Taloth Saldono 84c7f4cd8c Added support for tvmaze. 2015-10-09 22:36:10 +02:00
Taloth Saldono 88ce0ec487 Missing TvdbId on ReleaseResource. 2015-10-09 22:22:47 +02:00
Taloth Saldono 99f452e299 New: Added support for newznab indexers using tvdbid for searching. 2015-10-09 22:22:46 +02:00
Mark McDowall 192d001b61 New: Option to remove illegal characters
Closes #809
2015-10-04 13:13:14 -07:00
Taloth Saldono 0b219e1169 Fixed nullables. 2015-10-03 21:19:25 +02:00
Taloth Saldono ccfa13e383 Replaced built-in valuetypes with language keywords. 2015-10-03 21:14:06 +02:00
ta264 d41dd05d00 Fix build on linux and add build.sh 2015-08-24 09:57:15 -07:00
Mark McDowall bb144a6df6 New: Ability to push releases to Sonarr via API for processing
Closes #419
2015-08-16 23:09:11 -07:00
bitPhex 4f38454825 Inital work for release pushing 2015-08-16 22:53:57 -07:00
Mark McDowall f032cc8cf6 Support for not adding a hash to some index elements 2015-08-16 01:50:46 -07:00
Mark McDowall b82e830e86 Cleanup and refactoring of Twitter notifications
Closes #301
New: Twitter Notifications
2015-07-31 22:25:05 -07:00
Gavin Mogan 2fbf7a4114 Inital work on Twitter notifications 2015-07-31 22:25:01 -07:00
Taloth Saldono e05365a669 Added missing property to CommandResource. 2015-08-01 02:41:48 +02:00
Keivan Beigi 0789ace879 Use IsProduction instead of IsDebug to toggle caching on/off 2015-07-21 20:38:23 -07:00
Keivan Beigi 98acd0d886 Added support for custom UI folder 2015-07-21 19:42:38 -07:00
Taloth Saldono f2a70677e4 New: Will now temporarily stop using an indexer if the indexer reported an error. 2015-07-20 21:09:16 +02:00
Taloth Saldono 6d046a8df8 Fixed: Extrapolate scene numbering but won't auto import. 2015-07-20 21:05:48 +02:00
Mark McDowall 0f2bba0615 Custom scripts
New: Run custom scripts (Connection)

Closes #439
2015-07-20 10:49:54 -07:00
Mark McDowall 2a42ad8970 learning to spell 2015-07-17 08:06:41 -07:00
Mark McDowall 6983f36f4d New: Show series ratings on series details
Closes #634
2015-07-16 23:41:51 -07:00
Mark McDowall c4fe645c31 Fixes Release restriction validation
Closes #691
2015-07-16 23:08:32 -07:00
Taloth Saldono c5684439f4 Added robots.txt
Fixes #667
2015-07-07 22:13:01 +02:00
Keivan Beigi 724a3eee45 Fix: When removing pending items from the queue remove all releases for that episode 2015-07-01 01:50:55 -07:00
Mark McDowall 14b9a031bb Show warning message for rTorrent that it doesn't support torrent removal 2015-06-28 14:06:03 -07:00
Mark McDowall 370406c3de Use a list for ChannelTags and DeviceIds in Pushbullet settings 2015-06-28 12:45:15 -07:00
Mark McDowall a9ada8fcf1 Cleanup tabs 2015-06-21 22:56:00 -07:00
Mark McDowall c7f56c1091 Fix ambiguous calls when compiling under mono 2015-06-20 14:58:49 -07:00
Mark McDowall 3c52a9066c New: Reload fanart and poster on series details after images are downloaded 2015-06-07 09:51:29 -07:00
Mark McDowall 4c3c705517 Fix error when season stats are missing 2015-06-07 02:14:40 -07:00
Taloth Saldono fc572500e4 Improved season pass styling 2015-06-06 23:55:32 -07:00
Mark McDowall 155c82c199 Season pass overhaul
New: Season Pass supports multi-select
New: Improved Season Pass toggling

Closes #396
2015-06-06 23:55:21 -07:00
Taloth Saldono 866f971d41 Prevent ProgressMessageTarget from ever reading the command from the database. 2015-06-03 20:34:33 +02:00
Taloth Saldono dc91fa0206 Fixed: Added /transmission/ part to UrlBase in Transmission settings making it configurable.
fixes #556
2015-05-24 12:54:50 +02:00