Commit Graph

353 Commits

Author SHA1 Message Date
Qstick 770e3379fb New: Trakt List Organization, User Collection List Support 2020-04-02 12:42:06 -04:00
Qstick 7a1fa71b76 New: Add back Prowl Notifications 2020-03-29 22:48:21 -04:00
Qstick e986869e96 New: CustomFormat Naming Token 2020-02-29 13:03:58 +00:00
ta264 50d6c5e61e New: User defined scores for each Custom Format
Brings it more into line with Sonarr preferred words
2020-02-29 13:03:58 +00:00
ta264 f3308827d0 Cache database for Unit tests to avoid repeated migrations 2020-02-26 20:04:32 -05:00
ta264 241bf85f15 New: Better interface for creating custom formats 2020-02-21 21:29:15 -06:00
Qstick e954b01921 Fixed: Remove Static/Dynamic Settings, Allow Folder Move from Editor 2020-01-30 19:06:00 -05:00
ta264 01a03e9baf Fixed: WhereBuilder exception when string variable null 2020-01-24 19:58:19 +00:00
ta264 df101258c5 New: Calculate custom formats on demand 2020-01-23 20:28:55 +00:00
ta264 9cf353b423 Fix typo and rename duplicate ListType property 2020-01-16 22:40:29 -05:00
ta264 377d788223 Fixed: Migrate the old TMDb list definitions to new type 2020-01-16 22:40:29 -05:00
Qstick 16c03444ab Fixed: Removed NotifyMyAndroid and Pushalot
Fixes #4033
Tack onto migration 164
2020-01-15 23:12:39 -05:00
ta264 8021381de2 Fix mapper exception 2020-01-15 23:12:39 -05:00
Qstick ba83c01b6c New: NetImport Lists Grouped by Type
Co-Authored-By: ta264 <ta264@users.noreply.github.com>
2020-01-15 23:12:39 -05:00
Qstick d76423a305 New: Scrape Cast/Crew/Collection Data on Movie Refresh 2020-01-15 23:12:39 -05:00
Qstick 06b56db67c
Squash Pre-Fork Sonarr Migrations (#4029) 2020-01-09 20:14:17 -05:00
ta264 b1b6a91db8 Fixed: Correctly add parameters to migrations 36 and 154 2019-12-30 16:12:05 +00:00
ta264 f83ccb6ca4 Swap to dapper Mk. 2 2019-12-28 11:38:34 -05:00
ta264 f02fa629cc Reformat and apply Stylecop rules 2019-12-27 20:40:13 -05:00
ta264 d4fa9b7345 Remove trailing whitespace 2019-12-27 20:40:13 -05:00
ta264 8d27111f7b Remove all unnecessary usings 2019-12-27 20:40:13 -05:00
ta264 c6ae0bb509 Add missing new lines at end of files 2019-12-27 20:40:13 -05:00
ta264 997ff74fb9 Replace tabs with 4 spaces 2019-12-27 20:40:13 -05:00
Qstick f7163451e1 New: Keep DB Migration to fix 147
Co-Authored-By: ta264 <ta264@users.noreply.github.com>
2019-12-17 21:59:03 -05:00
Qstick e937d74b11 Revert "Swap to dapper and system.text.json for database backend"
This reverts commit d2065bfa1b.
2019-12-17 21:59:03 -05:00
Qstick d778085ba5 Revert "Fixed: Serialize flag enum as string also"
This reverts commit b0ae4e9a60.
2019-12-17 21:59:03 -05:00
ta264 b0ae4e9a60 Fixed: Serialize flag enum as string also 2019-12-17 18:38:33 +00:00
Qstick da50b49e01 New: Store Task StartTime, Show Duration in UI 2019-12-16 20:20:34 -05:00
ta264 d2065bfa1b Swap to dapper and system.text.json for database backend 2019-12-16 20:22:58 +00:00
ta264 abe7a85a39 Fix: Aphrodite UI enhancements
* New: Display UI before movies have loaded

* Revised webpack bundling

* New: Option for production build with profiling

* Fixed: Faster hasDifferentItems and specialized OrOrder version

* Fixed: Faster movie selector

* Fixed: Speed up release processing, add indices (migration 161)

* Fixed: Use a worker for UI fuzzy search

* Fixed: Don't loop over all movies if we know none selected

* Fixed: Strip UrlBase from UI events before sending to sentry

Should mean that source maps are picked up correctly.

* Better selection of jump bar items

Show first, last and most common items

* Fixed: Don't repeatedly re-render cells

* Rework Movie Index and virtualTable

* Corresponding improvements for AddListMovie and ImportMovie
2019-11-27 09:19:35 -05:00
Devin Buhl 4e07e3bd68 New: Option to send notification when a Health Check warning occurs 2019-11-04 19:50:11 -06:00
Qstick 0d2660ee6c Fixed: Issues with Migration 159, Bad Index, Duplicated WEBDLs 2019-11-02 22:54:44 -04:00
Qstick bbadf3c7e6 Fixed: Quality Parser and Augmenter Picks Wrong Quality 2019-11-02 14:11:52 -04:00
Qstick c08ae534c5 Fixed: List Tags and Prevent Delete of Tag if on List 2019-11-01 21:31:47 -04:00
ta264 057829c3b0 New: Multi target net framework 4.6.2 and net core 3.0 2019-10-15 20:22:50 -04:00
ta264 cf33e40e70 Fixed: Remove obsolete Plex HomeTheater/Client notifcations 2019-10-15 20:22:50 -04:00
ta264 8b9d64b15a Changed: Remove growl and prowl 2019-10-15 20:22:50 -04:00
ta264 2b39865251 Update FluentMigrator to v4 2019-10-15 20:22:50 -04:00
Taloth Saldono 40736336db Fixed: Root Folder display when free diskspace cannot be determined (FreeBSD)
closes #3275
2019-09-30 19:33:57 -04:00
Qstick 7f221c7834 Fixed: Automation/Integration/Unit Tests 2019-09-03 23:21:15 -04:00
Qstick b89c7b8675 New: Convert to New CSProj Format
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-09-03 23:21:15 -04:00
Qstick a3f72bd4a0 Fixed: Ambiguous Id in Movies SQL call 2019-07-06 17:36:58 -04:00
Qstick d86c811543 Fixed: Alt Titles on Main Load, Alt Titles API updates 2019-07-02 21:45:55 -04:00
Qstick ac59b7060e New: Store Genre in DB for use in UI 2019-06-30 22:45:31 -04:00
Qstick 91ab518dfb Fixed: Backend Updates from Sonarr
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-06-30 21:50:01 -04:00
Qstick 9350f6a04c Fixed: Changes to Profiles, Languages, Manual Import 2019-06-18 22:50:17 -04:00
Qstick 8a9e2dc90d New: Loads of Backend Updates to Clients and Indexers 2019-06-16 16:04:38 -04:00
Qstick 16ff1176f7 Fixed: Quality Groups and Profiles 2019-06-11 22:07:34 -04:00
Qstick 65efa15551 New: Backend changes for new UI 2019-06-11 22:06:19 -04:00
Ricardo Amaral 7a43bf3f60 Added: Tags support to NetImport (Lists) (#3127)
* Add tags support to NetImport (Lists)

* Keep indentation consistent with current code

* Initialize set of empty tags

* Add tags from list to movie

* Prevent tags used by lists from being removed
2019-05-02 12:57:40 +02:00
Leonardo Galli d4061bd13c Fixed: Invalid SQLite cache size. 2018-12-02 18:22:18 +01:00
Leonardo Galli 8e7b718209 Fixed: DataMapper not being disposed, leading to resource leakage. 2018-12-02 18:10:14 +01:00
Leonardo Galli 0903269b7c Merge remote-tracking branch 'origin/develop' into develop 2018-09-11 23:33:31 +02:00
Leonardo Galli b2d6ef589f Fixed: Migration would add double underscores for format tags without modifiers. Also fixed Radarr misparsing those tags and added migration to correct this. 2018-09-11 23:33:28 +02:00
Leonardo Galli 354105cf08 Fixed: Issue with custom formats when profile was saved with non existing formats. Also you now don't have to refresh your browser for them to appear / disappear. 2018-09-11 14:35:15 +02:00
Leonardo Galli b4f456d5f0
[WIP] Additions to custom formats, such as rescanning old files. (#2949) 2018-09-10 21:25:10 +02:00
Leonardo Galli 77f146b262
Added: Ability to add custom formats, working similar to qualities. (#2669)
Originally called project metis, this feature allows you to do a lot of cool stuff, such as upgrading to a x265 encode, downloading releases with multiple languages, etc. Check out the wiki page at: https://github.com/Radarr/Radarr/wiki/Custom-Formats to learn more! Note: This feature is currently in "beta" and will get more tags and features in the future. Please let me know, if you have any issues and I hope this will allow for a lot of customization!
2018-08-05 16:28:05 +02:00
Qstick 009abaf9be Fixed: Rare timing issue on first-use causing duplicate naming config (#2790)
Fixes #2773
2018-05-24 23:51:05 +02:00
Leonardo Galli 30796388b0 Fixed: Radarr not loading with an invalid sort key. 2018-04-17 22:06:14 +02:00
Qstick 210902ecb6 Added: Setting for Colon Replacement Format (#2711)
Fixes #2140
Fixes #2657
2018-04-16 23:22:54 +01:00
Qstick 39346b6127 Fixed: Misc Extra File Improvements (This changes mapping of backdrop images to Fanart instead of Banner) (#2642)
Fixes #2556
Fixes #2639
Fixes #2547
2018-04-01 21:48:22 +02:00
Leonardo Galli 6eb678cd92
Added: Radarr now stores cookies for PTP beyond restarts. Should limit active sessions correctly. (#2643)
Fixes #2626
2018-04-01 20:21:24 +02:00
Qstick 25e10e26e3 Added: A Huge Cleanup of old Series Code. (Let's pray nothing breaks :P) (#2589) 2018-03-14 21:41:36 +01:00
Qstick e7e9e2b154 Added: Importing extra files from downloaded movies and generate metadata such as .nfo (#2506)
Fixes #121, Fixes #167, Fixes #2262 and Fixes #1104
2018-02-15 13:39:01 +01:00
Qstick 081d8a8e53 Added: Backup improvements from Sonarr (#2513)
Fixes #2440
2018-02-13 19:07:26 +01:00
Leonardo Galli 032fc68892 Added: Include total space with root folders
Closes #2468
2018-02-02 23:13:26 +01:00
Leonardo Galli 1a22486aba Fixed: Tags disappearing (Fixes #2204) 2017-11-19 14:57:15 +01:00
Leonardo Galli e77d9ce848 Added: Last round of optimisation. Large libraries should load around 2x faster again compared to the last version. 2017-10-07 18:16:15 +02:00
Leonardo Galli 628c044c46 Added: Movie files are now eager loaded. This should speed up the loading process a lot as well as RSS Sync and other tasks. It should also prevent some other bugs. 2017-10-01 18:41:19 +02:00
Leonardo Galli 25b0a52ba6 Fixed: Alternative Titles appearing multiple times. Duplicate alt titles will be deleted. Fixes #2040 2017-09-24 16:17:43 +02:00
Leonardo Galli 09d51dca0f Fixed: A few issues with the new alternative titles feature. (#2008) (Fixes #1919, #1927 and #1917)
Added: Ability to force download movies that could not be mapped correctly. This also shares these mappings with other users, so everyone can profit :)
2017-08-27 16:42:11 +02:00
Leonardo Galli 685c5daf36 Fixed: Rename movie not working (#1970) (Fixes #1908) 2017-08-20 22:12:02 +02:00
James White a07ef20410 Fixed: Replace GitHub wiki references to Radarr's wiki URL (#1914) 2017-08-12 15:15:23 +02:00
Leonardo Galli 17387c8b50 Fixed: Migration failing and thus making Radarr unable to start. 2017-08-10 18:51:05 +02:00
Leonardo Galli cfcb66fba1 Changed: Alternative Titles were reworked greatly. This should speed up RSS Sync massively, especially for large libraries (up to 4x). 2017-08-09 22:14:01 +02:00
Leonardo Galli d6cf53e12c Added: Options to make parsing more lenient. (Adds support for some german and french releasegroups) (#1692)
Fixes #1676. Fixes #1632.
2017-06-17 15:02:58 +02:00
Leonardo Galli 705b233819 Fix migration.
Fixes #1678
2017-06-13 16:09:12 +02:00
Leonardo Galli 0a71aac56c Fixed: Urls missing from multiple indexers after latest nightly update. 2017-06-13 13:09:02 +02:00
Leonardo Galli 9dee1d6fad Discovery of upcoming movies points to our server now.
Discovery results now show physical release date (if present).
All physical release dates now should show a note (if available) detailing what kind of release date it is (e.g. Netflix, DVD, Streaming, etc.)
2017-05-20 14:31:38 +02:00
Leonardo Galli fc1585e900 Completely overhauled how import exclusions work.
Currently new exclusions can only be added when adding new movies or deleting old ones. Not manually in the settings menu.
Movies can now be hidden in the new discover feature by using the new import exclusions!
2017-05-09 20:44:07 +02:00
Leonardo Galli ace426e69f Added initial migration. 2017-04-30 14:05:41 +02:00
Leonardo Galli 7db92c6bcf Enable automatic renaming, according to naming scheme, of movie folder after creation of the movie. (#1349)
Please test everything you can about this and report back if everything still works correctly.
2017-04-26 13:31:55 +02:00
Leonardo Galli a80e9f11f2 Text fixes and got pending releases finally fully working.
Fixes #1318 and fixes #1023
2017-04-10 15:54:05 +02:00
Leonardo Galli 149c5292f1 PreDB Integration. Update Library is advisable 2017-03-11 00:17:09 +01:00
Devin Buhl 571730ddec Onedr0p/3 8 17 (#1087)
* Move ToUrlSlug to Parser, fix issue with trakt lists that have non-alphanumeric characters

* Move "Add movies" link in nav to the first link

* String interpolation!

* Add Limit to Trakt List Settings to limit the amount of movies returned, 50 by default

* Updates to FailedDownload

* Update DownloadService and CompleteDownloadService
2017-03-08 19:00:00 -05:00
Devin Buhl 28d27dca5c Add remux 1080p and 2160p as qualities (#900)
* Add Remux 1080p and 2160p as qualities, includes Tests & migration

* Whoops forgot to take this out
2017-02-26 01:14:52 -05:00
geogolem 140a220340 Min availability (#816)
* availability specification to prevent downloading titles before their
release

* pull inCinamas status out of js handlebars and set it in SkyHook

* minor code improvement

* add incinemas to footer

* typo

* another typo

* release date handling

* still print cinema date out for announced titles

* revert a minor change from before since its unnecessary

* early implementation of minimumAvailability --> when does radarr
consider a movie "available" should be specified by user
default to "Physical release?"

this isn't functional yet, but it has a skeleton + comments. I dont
know how to have the minimumavailability attribute default to something
or to have it actually populate the Movieinfo object
could use some help with that

* adding another comment for another location that might need to be
updated to handle minimumAvailability

* the implementation is now function;
however, i still need to specify default values for minimumAvailability

* missed these changes in the previous commit

* fix rounded corners on new field in editmovie dialog

* add minimum availability specification to the addMovie page

* minor adjustment from last commit

* handle the case where minimumavailability has never yet been set
nullstring.. if its never been set, default to Released (Physical/Web)
represented by integer value  3

* minAvailability specification on NetImport lists

* add support for min availability to the movie editor

* use enum MovieStatusType values directly

makes for cleaner code

* need to fix up the migration forgot in last commit

* cleaning up code, proper case

* erroneous code added in this feature needed to be removed

* update "Wanted" page to take into account minimumAvailability

* implement preDB minimumAvailability as default.. behaves same as
Physical/Web a few comments with TODO for when preDB is implemented

* minor adjustment

* remove some unused code (leave commented for now)

* improve code for minimumavailability and add option for
availabilitydelay (but doesnt do anything yet)

* improve isAvailable method

* clean up and fix helper info on indexer configuration page

* add buttons in Wanted/Missing view
2017-02-23 00:03:48 -05:00
Devin Buhl a68dd6d2f7 Patch/onedr0p (#757)
* Fix double ? in log

* Rename Download Station to TorrentDownloadStation

* Rename Trakt, TMDb, and set Enable sync default to false

* Added omgwtfnzbs Newznab prefix

* Update Media info for Windows/macOS to 0.7.92.1
2017-02-15 17:37:23 -05:00
Leonardo Galli 9b5c5169ef fix pending release table. 2017-02-12 16:33:36 +01:00
Devin Buhl e7d65ee4ae Patch/re add ghost migrations (#724)
* Remove Wombles and Kickass Data from tables

* And that's why you build
2017-02-12 07:08:39 -05:00
Devin Buhl 1db3669afa Patch/onedr0p (#716)
* Alter IMDb lists to what was requested: #697

* Update Pending Release

* Tests (these need to be updated further)

* Alter table migration, movieId already exists

* Update HouseKeeping for pending release

* Fix migratiom and pendingrelease housekeeping
2017-02-12 06:57:07 -05:00
Devin Buhl 1f68b46575 Correct the Kickass migration (#649) 2017-02-07 16:36:35 -05:00
Devin Buhl 8feb3fee98 Removed Wombles and Kickass, updated torrentpotato and torznab (#625)
* Remove Wombles and kickass

* Clean up TorrentPotato Request Gen

* Opps, we need to use SupportedMovieSearchParameters xD

* Consistancy

* Clean up Newznab Request Gen, add year to search if cannot use IMDB

* Added SpecialCharRegex to remove \ / : &
2017-02-06 16:34:11 -05:00
Devin Buhl 977b87cbf3 migration migraine-tion 2017-01-29 16:07:30 -05:00
Devin Buhl 060c71f439 migration 2017-01-29 15:49:32 -05:00
Devin Buhl 63527858e7 Merge branch 'develop' into patch/update-qualities 2017-01-29 15:47:26 -05:00
Devin Buhl 2f4ea9cac7 migration 2017-01-29 15:47:08 -05:00
Leonardo Galli 4abbf55ee4 Merge Develop into Net-Import 2017-01-28 20:32:57 +01:00
Leonardo Galli 3276e3ec52 Fix for movies without an imdbid. Fixes 176 2017-01-28 17:54:19 +01: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