Commit Graph

281 Commits

Author SHA1 Message Date
Taloth Saldono ab1e82414b Fixed: Unlimited MaxSize and increased granularity.
fixes #337
2015-05-21 20:44:45 +02:00
Lars Johnsen a79fc94a54 Compilation: Fix case inconsistencies 2015-05-12 23:17:51 +02:00
Mark McDowall bc03ad2a18 Blacklisting torrents and using more info to evaluate matches
New: Blacklisting torrents manually
New: Details on why a release was blacklisted in the UI
New: Blacklist matching take into account indexer, size, date and name
2015-05-05 08:39:41 -07:00
Taloth Saldono 2a83088045 Changed the way the Database is registered with TinyIoC to make Logdb and future cachedb more accessible. 2015-05-04 00:50:10 +02:00
Taloth Saldono 4ca8178ca8 Add db name to Vacuum log message. 2015-05-03 20:52:07 +02:00
Mark McDowall 9a629c2fc6 Display names for Notifications 2015-04-25 09:02:17 -07:00
Taloth 42a3ff2625 Merge pull request #206 from Sonarr/osxfullfsync
Changed sqlite to use full fsync on osx
2015-03-28 12:23:24 +01:00
Mark McDowall 638e3ca898 Command queue
New: Adding multiple series will queue them instead of running all at once
New: Slower scheduled tasks won't be block others from running
2015-03-16 22:07:02 -07:00
Taloth aa7aa3ce61 Merge pull request #218 from Sonarr/fanzub-url
Fanzub url can now be modified [migration 82]
2015-03-09 20:54:41 +01:00
Taloth Saldono 799f6034c7 Fixed: Removed hardcoded dot prefix from the transmission category, making it configurable via the settings instead. 2015-03-05 20:44:41 +01:00
Taloth Saldono 4036654f3f New: Fanzub url can now be modified (to be used only with alternative sites implementing the same api) 2015-03-04 22:41:22 +01:00
Taloth Saldono dea58ed663 Fixed: Changed sqlite to use full fsync on osx to reduce the chance of corruption at the cost of some performance. 2015-02-18 19:28:10 +01:00
Mark McDowall 33ed76556f Deduping tags only updates affected models 2015-02-17 22:02:24 -08:00
Mark McDowall b7e609a7d5 De-dupe Tags
Fixed: Remove duplicate tags and prevent new ones from being created
2015-02-13 17:04:07 -08:00
Mark McDowall 05ee57a972 New: options when adding series, including the ability to search for all missing episodes 2015-02-02 09:03:25 -08:00
Mark McDowall 3c756348eb New: Forms authentication 2015-02-01 22:33:53 -08:00
Mark McDowall 090ba3bb86 Fixed: Removed Animezb indexer 2015-01-20 16:44:39 -08:00
Keivan Beigi 3dcfcbb400 made sqlite version explicit in the connection string. 2015-01-20 10:17:10 -08:00
Keivan Beigi 8921cbf3b1 forcing lib update on upgrade 2015-01-18 10:29:27 -08:00
Mark McDowall 157124df89 Fixed: Disable EZTV when using the default URL 2015-01-17 21:42:19 -08:00
Keivan Beigi 9d8011042e fixed: changed Journaling for osx to prevent db corruption 2015-01-05 17:09:40 -08:00
Mark McDowall efbe052b26 Fixed: Remove bad ratings from trakt 2014-12-30 15:39:57 -08:00
Keivan Beigi a6d34caf2c New: Rebuilt Completed/Failed download handling from scratch 2014-12-18 16:26:42 -08:00
Keivan Beigi 0a341199a8 safer log configuration 2014-12-16 23:12:26 -08:00
Mark McDowall 7ac6fc98a9 New: Add Unknown Quality to profile (advanced) 2014-12-09 21:47:40 -08:00
Keivan Beigi 0be8f55a2f Cleaned up using directive 2014-12-06 21:55:17 -08:00
Keivan Beigi 78aa91c170 Added StringLiteral as an acceptable identifier for sqlite migrations 2014-12-06 11:32:42 -08:00
Keivan Beigi a8eb0f73d1 Added broken migration test 2014-12-06 11:16:22 -08:00
Mark McDowall cd1d34a0f2 Fixed: Add tag when text box loses focus 2014-12-04 21:27:32 -08:00
Keivan Beigi be81bf322a Our first data migration test :D 2014-12-04 21:27:32 -08:00
Keivan Beigi c7ed76f6d3 Added before migration hook, this can be used to insert "old" data into test Db
so data migration could be tested.
2014-12-04 21:27:31 -08:00
Mark McDowall 37a1398338 Delay Profiles
New: Select preferred protocol (usenet/torrent)
New: Option to delay grabs from usenet/torrents independently
2014-12-04 21:27:31 -08:00
Mark McDowall 6467167046 Moved Extension methods in common to subfolder 2014-12-01 22:26:25 -08:00
Mark McDowall 3b3066ed47 Naming fixes 2014-11-29 01:15:03 -08:00
Mark McDowall f344a96444 New: Additional naming options for Quality in file name (Full, Title, Proper) 2014-11-28 23:54:35 -08:00
Keivan Beigi af3c0de4d5 Updated transaction locks to be defered. 2014-11-24 12:00:19 -08:00
Keivan Beigi 2d42d1ce6a fixed build error 2014-11-21 17:13:00 -08:00
Taloth Saldono 8a86b8acdc Added OsPath to handle OS agnostic path handling. 2014-11-19 21:47:11 +01:00
Mark McDowall a8bea777d7 Fixed the migration to release restrictions 2014-11-18 23:58:59 -08:00
Mark McDowall 53c2962d2a Release restrictions
New: Required terms assignable to series via tags
New: Ignored terms assignable to series via tagss
2014-11-18 22:07:24 -08:00
Mark McDowall 4c3daf7e39 New: Store date series was added in database 2014-11-16 17:15:43 -08:00
Mark McDowall 97c9217c0d Fixed: Improved title sorting for 'A to Z' 2014-11-05 08:46:09 -08:00
Mark McDowall 86aba08289 Fixed broken migration 036 for people upgrading from very old DBs 2014-10-30 22:26:48 -07:00
Mark McDowall e82b29e346 Tags
New: Ability to tag series
New: Use tags to control which series use which notification channels
2014-10-27 22:04:09 -07:00
Taloth Saldono 6dfbc3c290 Fixed: Will no longer cause an error when trying to parse an anime episode with absolute number 0. 2014-10-20 22:16:31 +02:00
Keivan Beigi d10cdf9c87 removed method column from log db. 2014-10-15 19:23:10 -07:00
Keivan Beigi cb00644a09 Use raw sql to write logs to db. 2014-10-15 19:10:25 -07:00
Keivan Beigi 89e83ded04 Added fluent FluentMigrator.Runner as nuget packages 2014-10-02 21:53:19 -07:00
Mark McDowall a3d013d908 New: v2/v3/etc handling for anime 2014-09-22 11:08:30 -07:00
Taloth Saldono 525f1aa9dd New: Added global Remote Path mapping table to replace individual Local Category Path settings. 2014-09-14 00:26:18 +02:00
Mark McDowall f63476260b New: Show episode file file deletions in history and episode activity 2014-09-06 08:08:12 -07:00
Keivan Beigi ce8cb41bac don't clear scenenames that are 40 char long. 2014-09-02 15:17:35 -07:00
kayone 20287f84ce Fixed: Use Nzb title as scene name when available 2014-09-02 15:07:29 -07:00
Taloth Saldono b9623957fd Fixed: All migrations are now transactional and will rollback if failed 2014-09-01 22:00:20 -07:00
Mark McDowall ebf0dbc1d0 New: Enable/Disable RSS Sync/Searching on a per indexer basis 2014-08-27 08:23:55 -07:00
Mark McDowall 44f869902e Fixed: Migration issue when column names were wrapped in backticks instead of quotes
(cherry picked from commit 15ebe03130)
2014-08-25 13:26:20 -07:00
kayone e0e90efbc9 updated fluentmigrator 2014-08-24 23:17:05 -07:00
Mark McDowall 6671934c0f Relative episode file paths 2014-08-13 17:08:24 -07:00
Taloth Saldono 4540cf05ad Fixed: Solved database performance bug causing slow rss syncs. 2014-08-11 22:30:37 +02:00
Taloth Saldono 7b420fc033 Added MediaInfo to EpisodeFile. 2014-08-05 18:14:06 +02:00
Taloth Saldono b427954f5f null EmbeddedDocuments are now stored as DBNull instead of json null. 2014-08-05 18:14:03 +02:00
Mark McDowall 74a38415cf Profiles
Indexes are created with the same uniqueness when copying a table

New: Non-English episode support
New: Renamed Quality Profiles to Profiles and made them more powerful
New: Configurable wait time before grabbing a release to wait for a better quality
2014-07-25 23:21:44 -07:00
Mark McDowall 6c020111b8 Removed extra usings from migrations 2014-07-07 20:40:42 -07:00
Mark McDowall bd0392a376 Merge branch 'series-sorttitle' of https://github.com/Taloth/NzbDrone into develop
Conflicts:
	src/NzbDrone.Api/Series/SeriesResource.cs
	src/NzbDrone.Core/Tv/SeriesService.cs
2014-07-02 07:42:04 -07:00
Mark McDowall 193672b652 Anime!
New: Anime support
New: pull alternate names from thexem.de
New: Search using all alternate names (if rage ID is unavailable)
New: Show scene mapping information when hovering over episode number
New: Full season searching for anime (searches for each episode)
New: animezb.com anime indexer
New: Treat BD as bluray

Fixed: Parsing of 2 digit absolute episode numbers
Fixed: Loading series details page for series that start with period
Fixed: Return 0 results when manual search fails, instead of an error
Fixed: animezb URL
2014-07-02 07:33:51 -07:00
Taloth Saldono fd5e8a5166 Added Series SortTitle Migration. (Left a slot for anime) 2014-06-30 23:24:55 +02:00
Taloth Saldono 68352e0340 Updated migration to enable completed download handling for new users (those with no drone factory configured) 2014-05-30 22:20:17 +02:00
Taloth Saldono 1a63b1caba Updated migration to attempt associate old grabbed & imported events and associate drone factory imports during CompletedDownloadHandling. 2014-05-30 19:40:38 +02:00
Taloth Saldono ab154d924e Added db migration to deal with the settings changes. 2014-05-30 19:40:33 +02:00
Taloth Saldono 2035fe8578 New: Drone now uses the Download Client API to determine if a download is ready for import. (User configuration is required to replace the drone factory with this feature) 2014-05-30 19:40:29 +02:00
Mark McDowall f795d93819 Fixed migrations 2014-05-11 19:23:57 -07:00
Mark McDowall f6077238e6 Merge branch 'metadata' into develop 2014-05-11 19:16:15 -07:00
Taloth Saldono ed99fa8698 Corrected various spelling errors in code. 2014-05-06 23:59:04 +02:00
Mark McDowall 00db083adf Fixed: dognzb API URL 2014-05-02 14:56:14 -07:00
Mark McDowall 9355c9d9f1 Metadata bug fixes
Fixed: Don't link XBMC episode images to Roksbox
Fixed: Don't scan for metadata until files are imported
2014-05-01 19:19:42 -07:00
Cyberlane 612ca49281 New: Alternative titles on Series Details UI 2014-04-14 21:51:37 +01:00
Taloth Saldono 000c172553 Fixed: Moved main database cleanup to daily housekeeping to prevent windows service startup failure. 2014-04-12 20:54:04 +02:00
Mark McDowall e21574a203 Blacklisting improvements
New: New releases that fail will be retried a second time after waiting 1hr (configurable)
Fixed: Blacklisting releases with the same date and vastly different ages
2014-04-08 17:19:36 -07:00
Mark McDowall b60633882e Fixed: Only vacuum the main db on startup 2014-03-17 17:18:03 -07:00
Mark McDowall 87f591dfbd Fixed: nzb.su URL changed to api.nzb.su 2014-03-16 22:32:39 -07:00
Mark McDowall 2f3430387e Major logging overhaul 2014-03-13 13:13:02 -07:00
Mark McDowall 3e5117cce2 Renumbered migration after rebase 2014-02-22 16:22:59 -08:00
kayone 0b54210ab1 added index to History on date. 2014-02-22 16:22:58 -08:00
kayone c973ab844a Added some missing indexes database. 2014-02-22 16:22:58 -08:00
kayone 5117eaaf5c removed migrationcache 2014-02-22 16:22:09 -08:00
kayone 68129e3518 database is now singleton 2014-02-22 16:22:08 -08:00
kayone 3f899f2130 fixed broken tests 2014-02-22 16:22:06 -08:00
kayone 9370de0cc0 New: Main DB is compressed on app start 2014-02-22 16:22:05 -08:00
kayone e1376397a7 cleaned up Datastore folder 2014-02-22 16:22:04 -08:00
Mark McDowall 78dacf6850 Fixed: Performance issues when processing results from indexers (RSS/Search) 2014-02-22 00:53:29 -08:00
Mark McDowall 0a837be9ff Many (update/insert/delete) DB operations now use transactions
Fixed: Improved series/episode info refresh speed
2014-02-20 23:03:36 -08:00
Mark McDowall cbd8e98677 More xbmc metadata improvements
New: Create/update episode metadata when series is refreshed
Fixed: Episode Metadata when screenshot is not available
Fixed: Episode metadata being stored in database incorrectly
Fixed: Do not create metadata when series folder does not exist
2014-02-18 20:51:37 -08:00
Mark McDowall 6b389d2643 Reordered migrations after rebase 2014-02-16 23:06:24 -08:00
Mark McDowall 606d78f5e1 Download clients now use thingy provider 2014-02-16 23:01:36 -08:00
Mark McDowall ba22600412 Couple XBMC Metadata fixes
Fixed: Actor URL for XBMC Metadata
Fixed: Incorrectly storing season images for XBMC metadata
(cherry picked from commit 5b2c3b88c0)
2014-02-16 22:47:57 -08:00
Mark McDowall ea6e858dbf Fixed migration filenames, check if process has exited before waiting for exit 2014-02-13 11:15:15 -08:00
Mark McDowall 66504febe0 Fixed migrations after rebase 2014-02-12 12:26:31 -08:00
Mark McDowall cc4f2f3a69 Re numbered metadata migrations 2014-02-12 01:05:31 -08:00
Mark McDowall 3ca5e478ff Almost everything working except importing episode thumbs 2014-02-12 01:04:54 -08:00
Mark McDowall a6361d0bbd New: XBMC Metadata (Frodo+) 2014-02-12 01:04:51 -08:00
Mark McDowall 3d3390187e New: Optionally disable notifications for upgraded episode files 2014-02-10 17:09:31 -08:00
Mark McDowall 235bbc2d91 Single quotes around index column name won't die 2014-02-05 23:39:28 -08:00
markus101 03ba8d071e Migration to new quality takes seconds not minutes now 2014-02-04 19:17:42 -08:00
Mark McDowall c9a77e99a0 Error handling in migration to new quality 2014-02-04 18:46:03 -08:00
Mark McDowall 958c2f1fe1 Merge branch 'quality-definitions' into develop
Conflicts:
	src/UI/Settings/Quality/Profile/EditQualityProfileTemplate.html
	src/UI/app.js
2014-02-03 17:29:22 -08:00
Taloth Saldono 9df0ad0bf7 System.Logs view can now be filtered by severity. 2014-02-01 23:09:22 +01:00
Mark McDowall 75decad601 UI looking better for quality profile editing 2014-01-28 20:15:11 -08:00
Taloth Saldono 3e97106aa7 Updated QualityProfile to contain a list of Items each with a 'Allowed' bool. 2014-01-29 01:53:59 +01:00
Taloth Saldono c90791b266 Quality Order can now be change on per Quality Profile. Quality Title used in Renaming can now be changed by the user. Both options require Advanced Settings to be enabled. 2014-01-27 19:21:29 +01:00
Mark McDowall 37231d1ef0 DiskProvider split to Windows and Mono projects 2014-01-25 23:51:33 -08:00
Mark McDowall b5b9fababb New: Series Folder format now configurable (used when adding series only) 2014-01-16 23:52:28 -08:00
Mark McDowall 1e878a88fd ImdbId and Title Slug are now nullable 2014-01-16 20:41:23 -08:00
Mark McDowall c42777086b New: PushOver will now require an application per user to avoid API limiting issues 2013-12-30 20:48:14 -08:00
Mark McDowall f76c4700a6 New: Release Group can now be used in rename patterns 2013-12-08 22:25:11 -08:00
Mark McDowall f349f1177e Added mono space font, cleaner UI for rename preview 2013-11-27 01:26:12 -08:00
Mark McDowall 3db97e9d11 Moved SeasonFolderFormat to NamingConfig
Moved UseSeasonFolder to UI only (add series)
2013-11-21 23:45:37 -08:00
Mark McDowall 9d94c4490f Cleanup! 2013-11-21 23:45:37 -08:00
Mark McDowall 48ece3d367 Using season:00 instead of 0season 2013-11-21 23:45:34 -08:00
Mark McDowall 21af4bbdfa Season folder format is lowercase 2013-11-21 23:45:32 -08:00
Mark McDowall 0ec520c4d5 Basic UI + Wizard for custom naming added 2013-11-21 23:45:29 -08:00
Mark McDowall 7b54bca3c7 Server side for custom naming is complete 2013-11-21 23:45:28 -08:00
kayone ec63053fe7 cleaned up using directives. 2013-11-19 16:42:17 -08:00
kayone 5ab873150e added signalR to Integration Test 2013-11-13 12:08:37 -08:00
Mark McDowall 1684ad6e16 List<int> will be converted to json and stored in the DB 2013-10-24 08:17:39 -07:00
Mark McDowall 8520fe3e0c Blacklisting will trigger episode search 2013-10-23 22:13:04 -07:00
Mark McDowall 1f5bcfeb75 Blacklist is now used when processing results 2013-10-22 23:36:31 -07:00
Mark McDowall ddf83230f3 Fixed omgwtfnzbs issues with null settings
Fixed: omgwtfnzbs settings issue
2013-10-12 21:24:56 -07:00
Mark McDowall 27da44ba45 Converted notifications to thingi provider
Fixed: Issues creating and saving Connects
2013-10-12 12:05:37 -07:00
Mark McDowall 9f403b46ff Dropped TVDbEpisodeId since its not used and was causing contraint issues
Fixed: Issues refreshing some series due to episodes being reordered on TheTVDB
2013-10-09 17:23:13 -07:00
Mark McDowall 27511769ae Episode activity goes through History now
Do not report exceptions on linux (culture is null and fails)
2013-10-06 11:06:39 -07:00
Mark McDowall 5bf0e197ec Moved source code under src folder - massive change 2013-10-02 18:01:32 -07:00