Commit Graph

311 Commits

Author SHA1 Message Date
kay.one 048162a0ef fixed more tests. 2013-03-31 23:22:16 -07:00
kay.one 48880e4964 cleaned up scene mapping code. 2013-03-31 19:43:58 -07:00
kay.one c1fba9093d embedded type convector is now registered for all embedded types automatically. 2013-03-31 17:20:01 -07:00
kay.one bdcdc7c0f6 replaced FastReflection.dll with Fasterflect.dll to fix the race condition. 2013-03-31 16:40:19 -07:00
kay.one a0560da33d simplified migrations. 2013-03-31 16:04:21 -07:00
kay.one 4be637edff much nicer add new series. 2013-03-31 14:45:16 -07:00
kay.one a052a9389e fully replaced TVDB with Trakt.tv 2013-03-31 13:25:39 -07:00
kay.one f2886d89de Autofac registrations are not singleton anymore. 2013-03-30 15:14:33 -07:00
kay.one 58a05fcef8 LazyList is now initilized using an empty list instead of null. 2013-03-30 14:29:29 -07:00
kay.one eaff6dc18f fixed UpdateFields in basic repository. 2013-03-26 23:20:11 -07:00
kay.one ccba527e89 tweaked logging tests. 2013-03-26 23:20:10 -07:00
kay.one ba4950ea8f fixed some broken tests. 2013-03-26 20:44:52 -07:00
kay.one c1960525d7 updated lazylist to make it easy to work with. 2013-03-26 19:12:40 -07:00
Keivan Beigi 0a3b0c9973 fixed some broken tests. broke some new ones. 2013-03-26 17:52:14 -07:00
Keivan Beigi 57120c9eeb Added support for embedding lists of IEmbeddedDocument types. 2013-03-26 17:52:13 -07:00
Mark McDowall b16d85d0fc Add series working, Only queue enabled jobs. 2013-03-26 17:48:07 -07:00
Mark McDowall 66977cd329 Fixed merge conflict 2013-03-26 01:05:37 -07:00
Mark McDowall b6ac7638a1 Store QualityPofile properly 2013-03-26 01:03:28 -07:00
kay.one e9b9e63f7a RelationshipExtensions has more type enforcement. 2013-03-26 01:00:46 -07:00
kay.one a9ad739745 created HasOne, HasMany relationship extension. 2013-03-26 00:50:18 -07:00
kay.one a2b91b469e fixed history->episode relationship. 2013-03-26 00:17:46 -07:00
kay.one fc641baab3 got basic relationships working
added support for embedded documents.
2013-03-25 23:20:18 -07:00
kay.one b6fc731db8 more cleanup. 2013-03-25 23:19:56 -07:00
kay.one ea4f0dbe5f Marr is almost working. 2013-03-25 23:19:56 -07:00
kay.one 971053f8a2 rebase cleanup. 2013-03-25 23:19:56 -07:00
kay.one 6dd56114e3 added Marr.Data.Mapping 2013-03-25 23:19:55 -07:00
markus101 4bb4faf626 Migrations
Still need to remove System.Data.Sqlite, prefer an option in OrmLite to pluralize table names.
2013-03-25 23:19:55 -07:00
kay.one b9fac94eca cleaned up history lookup. 2013-03-25 23:19:54 -07:00
kay.one cd6f0fc55c fixed more tests. 2013-03-25 23:19:54 -07:00
kay.one 7603d8e1ba auto increment ID.
model tables are automatically created.
2013-03-25 23:19:53 -07:00
Mark McDowall aeebae33fd Cleaned up ModelBase, enable writing to sqlite 2013-03-25 23:19:53 -07:00
kay.one 96fe01c040 cleaned up model base Id property. 2013-03-25 23:19:52 -07:00
kay.one 192ace5004 fixed sqlite3.dll copying issues. 2013-03-25 23:19:52 -07:00
kay.one b04fb32f77 updated seriesrepo to use the new syntax. 2013-03-25 23:19:51 -07:00
kay.one 1a4f3fad25 removed sqo. 2013-03-25 23:19:51 -07:00
markus101 ebbf5ea21f First steps for SQLite 2013-03-25 23:19:49 -07:00
Mark McDowall bd9683fcc1 Added full release of siaqodb.
Excluded license.lic - this is going to be messy...
2013-03-18 17:42:44 -07:00
kay.one 9a8414edde moved cleanup of deleted files to their own service.
detaching of episodes when files are deleted is done through events now.
2013-03-07 21:39:54 +09:00
kay.one dce64a5530 moved naming specification out of general config. 2013-03-07 21:39:50 +09:00
Keivan Beigi 4877ce405e event based cleanup when a series is deleted. 2013-03-05 11:49:34 -08:00
Keivan Beigi 35cb7e55c7 cleaned up some tests. 2013-03-04 17:47:51 -08:00
kay.one beb2f7c7fd removed sqlce 2013-03-02 10:25:39 -08:00
kay.one de5d5b76e8 moved media file service 2013-02-28 23:05:52 -08:00
Keivan Beigi 8900bbb3a1 main app cleanup. 2013-02-28 23:05:24 -08:00
Mark McDowall a80c2fb1f3 Minor UI tweaks 2013-02-27 22:48:45 -08:00
Mark McDowall c6836e0cb1 Quality moved to ObjectDb. 2013-02-26 19:19:47 -08:00
Keivan Beigi 911311d1e8 fixed OID issues. 2013-02-26 18:28:55 -08:00
Keivan Beigi d04d38e427 fixed OID not working correctly. still should use ID. 2013-02-26 18:25:18 -08:00
Mark McDowall bfc026128d OID changed to a field
DeleteEpsidoesNotInTvdb disabled for now since its broken
2013-02-25 23:47:29 -08:00
Keivan Beigi 94daf08361 add series works again, now includes title. 2013-02-25 19:58:57 -08:00
kay.one f568fdad6a moved history over to objectdb 2013-02-23 13:29:22 -08:00
kay.one b3c6db5997 moved log to object db. 2013-02-23 11:38:25 -08:00
Keivan Beigi b5644bf660 moved series/season/episodes to object db. 2013-02-19 18:05:15 -08:00
kay.one 4504232956 still very broken 2013-02-18 22:56:02 -08:00
kay.one 2d4998d52d moved Series,Seasons,Episodes to their own folders. 2013-02-18 22:01:03 -08:00
kay.one 40f3a8663d splited jobprovider into jobrepo, jobcontroller, moved to object db. 2013-02-17 23:59:43 -08:00
kay.one 6c944758ed fixed renamed OID to id in json response. 2013-02-17 19:18:25 -08:00
kay.one 3c2d1d4707 added simple repo tests, some resharper templates for nunit 2013-02-16 21:35:52 -08:00
kay.one e7deda4d5d added open generic registration for simple repository, services can now use simple repository independently. 2013-02-16 21:09:35 -08:00
kay.one 63cf7a3b85 app now starts up,
added monodevelop, siaodb files to git.ignore
2013-02-16 20:59:35 -08:00
kay.one a0d0e4715e fixed some tests, cleaned up root folders. 2013-02-16 20:48:19 -08:00
kay.one e44d262a1a added siaqodb 2013-02-16 20:48:19 -08:00
kay.one dfb02884a0 trying filesystem elq for mono linux. 2013-02-16 16:27:33 -08:00
kay.one 620dc2d086 elq dll path setting for mono. 2013-02-16 16:15:09 -08:00
kay.one 2903d5d581 WTFFFFF! 2013-02-16 15:29:21 -08:00
kay.one 6c289f4482 ApplicationPath is actuall app path in mono. 2013-02-16 15:19:09 -08:00
kay.one 83186ba87b wtf git extentions? 2013-02-16 14:44:35 -08:00
kay.one 885688f4c2 more dynamic binding to sqlce 2013-02-16 14:36:29 -08:00
kay.one 2873fc9f6d replaced compile time with runtime mono check. 2013-02-16 14:24:58 -08:00
kay.one b25ab20f14 wtf git extentions? 2013-02-16 13:10:20 -08:00
kay.one 3ab04fd213 added conditional compile for mono 2013-02-16 11:23:31 -08:00
kay.one 1adc2892db fixed broken tests. 2013-02-15 20:16:33 -08:00
kay.one eb90040dd6 elq id is now ignored by petapoco. 2013-02-15 20:03:54 -08:00
kay.one c6fa3cc02b added support for 0 based sequential ids to our object db. 2013-02-15 19:50:22 -08:00
Keivan Beigi 5930a15d3a some EloqueraDb cleanup 2013-02-15 16:52:56 -08:00
Mark McDowall ace7910f2a Fixed up Eloquera integration, working much better now. 2013-02-15 16:52:52 -08:00
Mark McDowall 8c99cca207 Broke some Eloquera tests to prove a point 2013-02-15 16:52:52 -08:00
Mark McDowall d5900fc9eb RegisterTypes in Eloquera 2013-02-15 16:52:51 -08:00
Mark McDowall 7ed148b12c Fixed most of the broken tests 2013-02-15 16:52:50 -08:00
kay.one 9e4bb278ef moved rootdir to eloquera 2013-02-15 16:52:48 -08:00
kay.one 0155de4d92 registered eloquere db with autofac. 2013-02-15 16:52:48 -08:00
kay.one d13f977bb5 updated eloquera's test setup. 2013-02-15 16:52:47 -08:00
Mark McDowall 23b90ae1c4 Initial Commit for Eloquera 2013-02-15 16:52:47 -08:00
kay.one 9f829c1442 less intrusive cache prevention.
more tests.
2013-02-15 16:52:45 -08:00
kay.one 5dbaaee005 Added db4o.
Added guards against most problematic areas.
2013-02-15 16:52:45 -08:00
Keivan Beigi e720094f9c more backbone changes. 2013-02-15 16:52:29 -08:00
kay.one 5fb1f4902f fixed /api . responds with profiles. 2013-02-15 16:52:09 -08:00
kay.one 130be58f8c added database recovery on app start. 2013-02-15 16:52:06 -08:00
kay.one fd8ad73476 fixed broken tests. 2013-02-15 16:52:04 -08:00
Mark McDowall b8fff306bf Goodbye EF! 2013-01-08 00:57:38 -08:00
Mark McDowall 89cfb5c9b1 TVRageMapping updates
Fixed: Issue matching TVDB series to TVRage series in some situations
2012-12-26 16:16:15 -08:00
Mark McDowall e4861283b6 SceneMappings now have season number 2012-12-25 00:05:13 -08:00
Mark McDowall 253426873c Matching TvRage to TvDb
#ND-15 In Progress
2012-12-19 08:41:51 -08:00
Mark McDowall aa40fe8c94 Removed NzbMatrix
New: Removed NzbMatrix
2012-12-09 20:50:05 -08:00
Mark McDowall 05e4523bee Newzbin and NzbsRus
New: Removed Newzbin
Fixed: NzbsRus now uses SSL.
2012-12-02 19:31:47 -08:00
Mark McDowall 9538559f61 Fixed bad migration for DownloadClientDirectory 2012-11-23 08:07:31 -08:00
Mark McDowall eddbd4a97b Renamed some settings, added 2nd priority for sab
New: Separated priorities for new and old episodes when sent to SABnzbd
2012-11-22 18:56:27 -08:00
Mark McDowall 5bbe310af5 Merge branch 'xem' into 'master'
Conflicts:
	NzbDrone.Common/DiskProvider.cs
	NzbDrone.Core.Test/ProviderTests/DiskScanProviderTests/ImportFileFixture.cs
	NzbDrone.Core/Providers/DecisionEngine/CustomStartDateSpecification.cs
	NzbDrone.Core/Providers/DiskScanProvider.cs
	NzbDrone.Core/Providers/DownloadProvider.cs
2012-10-20 16:07:04 -07:00
Mark McDowall 9c6d78d479 Cleanup and updates for XEM
SceneSource added to signify to lookup via scene name
Use Episodes for naming instead of EpisodeNumbers (in ParseResult)
2012-10-17 00:39:06 -07:00
Mark McDowall c9c967fa1d Properly using Xem now 2012-10-16 22:00:28 -07:00
Mark McDowall 92acb4c049 QualityTypes no longer an enum 2012-10-13 17:36:16 -07:00
Mark McDowall 410b4574bc Fixed db name in migration 2012-10-13 12:44:21 -07:00
Mark McDowall 070f6bb318 Added absolute episode number to DB 2012-10-13 12:44:20 -07:00
Mark McDowall a7a0a25029 Renamed AiredAfter to CustomStartDate 2012-09-20 08:37:40 -07:00
Mark McDowall 713c4225c0 Added EpisodeAiredAfter to server side 2012-09-18 18:30:30 -07:00
Mark McDowall 39aa5065bb Merge branch 'release-group' 2012-08-25 11:56:39 -07:00
Mark McDowall c2a1df61f6 New: Max DB Size is now 512MB (was 256MB) 2012-08-14 11:51:25 -07:00
Mark McDowall 653a0864c3 Removed DM - Branched if required later. 2012-08-13 17:05:01 -07:00
Mark McDowall 6f3262c68a Release group is added to history and episodefile 2012-08-05 23:33:07 -07:00
Mark McDowall bee6914062 Allow scene name to be used for renaming
New: Added option to use scene name for episodefiles
2012-08-03 00:01:34 -07:00
Mark McDowall 2de4b67d1f Migration will clean unmapped history items 2012-07-27 23:59:11 -07:00
Mark McDowall e7c5ceb865 Fully upgraded MP Added client profiling 2012-07-27 15:15:28 -07:00
Mark McDowall b50e16a456 Metadata coming together for XBMC 2012-07-09 21:37:24 -07:00
Mark McDowall b930eb0993 Newznab providers will be compared based on url, not name.
Built-in Newznab providers cannot be deleted (they would be re-added anyways), nor can the URL be changed.
2012-05-04 08:30:30 -07:00
Mark McDowall ce0a6f8b86 NzbInfoUrl added to history and episode parse result, will be added to history item before being added to the DB. 2012-05-02 08:37:09 -07:00
Mark McDowall 0c3de6964f Merge branch 'master' into nzburl 2012-05-02 08:31:24 -07:00
Mark McDowall 38927e3ca1 Signalr errors will not be shown in the UI.
New: Search History, review recent searches and force specific reports to download (Under history)
2012-04-23 00:38:42 -07:00
Mark McDowall cef7b6a8dc SearchResult Controller added.
Force Download added.
2012-04-22 23:31:11 -07:00
Mark McDowall 4f005e45c0 Search Results grid added. 2012-04-21 01:16:15 -07:00
Mark McDowall 06fb34ce6c Nzb Url column added. 2012-04-14 17:57:15 -07:00
Mark McDowall a00c20c1af Fixed spelling of enviroment provider (Environment). :) 2012-03-06 18:59:43 -08:00
Mark McDowall 4d918ff683 New: Added Network to Series Grid.
Fixed logging for RetentionSpecification.
2012-02-28 23:20:40 -08:00
kay.one c5df00cc87 Fixed: fixed an issue where season ignore check wasn't working correctly.
Fixed: unavailable nzbdrone service will no longer block series from being added.
2012-02-27 21:50:56 -08:00
Mark McDowall 01746a06e0 Fixed Series/Details Quality column. 2012-02-25 14:21:04 -08:00
Mark McDowall aac42d4882 More Season ignore work. Already ignored seasons will be ignored.
Fix: Season Ignore is handled separately from Episode Ignore.
2012-02-20 22:50:38 -08:00
Mark McDowall 969f8ae5e2 SeasonProvider Added to handle ignoring of Seasons. 2012-02-20 19:25:19 -08:00
kay.one 5c03c873b2 updated analytics 2012-02-14 18:21:56 -08:00
kay.one 05df752cc8 Fix: Downgraded some log levels for less verbose logging 2012-02-12 23:28:01 -08:00
kay.one 5717b7f596 New: Rewrite of download decision engine. 2012-02-06 21:14:55 -08:00
kay.one 174f765ec9 New: NzbDrone service to automatically report errors and episode parse issues. 2012-02-04 22:50:41 -08:00
kay.one b225db9aaf Started to add support for deskmetrics 2012-01-25 17:32:36 -08:00
Mark McDowall 02cb12bdb8 BacklogSetting refactoring. 2012-01-25 17:02:21 -08:00
Mark McDowall 9eb022fdf4 BacklogStatus added to individually control which series are included in backlog searches. Applies to Backlog and RecentBacklog jobs. Editable in Series/MassEdit and Series Edit. 2012-01-23 22:29:32 -08:00
kay.one a93846d2d8 Deleting any series with seriesid =0 during migration. 2012-01-18 21:12:30 -08:00
kay.one a48db83be9 Separated migration for LogDB and Application update. 2012-01-14 21:47:13 -08:00
Mark McDowall 42554b815a Fixed broken tests. 2012-01-12 15:50:04 -08:00
kay.one 76608fc440 Banners folder moved to root. 2011-12-01 23:07:18 -08:00
Mark McDowall e16f83c433 Added ReferenceDataProvider to provide lookups (and refreshing) of IsDaily - which will check if the series is a daily series. 2011-11-25 18:20:50 -08:00
kay.one 974dfa319b Playing around with db factories. 2011-11-22 22:15:02 -08:00
kay.one c6716f2425 Log page now uses EF for faster runtime queries. 2011-11-22 21:58:26 -08:00
Mark McDowall 8c1f7e6663 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-13 16:27:25 -08:00
kay.one 51518787d8 Lots of initialization, configuration clean up. 2011-11-13 16:22:18 -08:00
Mark McDowall 639480e3ef Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-13 12:58:02 -08:00
Mark McDowall 6c86f1dfdd Newznab providers can be configured by the end user. 2011-11-13 12:51:15 -08:00
kay.one 72d0fc50ed Alot of refactoring. 2011-11-12 23:27:16 -08:00
kay.one 633f0b6197 PathProvider. visit us for all of your pathing needs. 2011-11-02 22:04:14 -07:00
kay.one cd32a70179 Starting path clean up. (All paths should go through EnvironmentProvider) 2011-10-28 21:54:33 -07:00
kay.one 8f9946eb63 Added some update APIs to check for updates and download and extract the update package.
Todo: apply updated, UI.
2011-10-20 22:04:26 -07:00
kay.one c55ca42c21 Migration is no longer executed per test, its ran once and the db is cloned after that, (faster tests, cleaner logs ;) 2011-10-16 19:03:54 -07:00
Mark McDowall 5098ea3249 Added two new Episode Statuses - Unpacking and Failed.
Tests added to support new Statuses.
PostDownloadScanJob will update PostDownloadStatus for failed or unpacking.
ImportFile will set the PostDownloadStatus to Processed when added to the database.
2011-10-11 20:44:19 -07:00