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
Mark McDowall
8c06dde28a
Quality size sliders are implemented. Limits are calculated based on MB/Minute.
2011-09-15 21:42:30 -07:00
Mark McDowall
e4f01ae0d4
Size is now parsed for each item in the feed.
...
QualityType added to database to allow saving of size limits.
Fluent now uses longs for multiplication, to ensure it doesn't overflow.
2011-09-13 19:25:33 -07:00
Mark McDowall
dfd0720872
Added BannerDownloadJob, it will run every 30 days.
...
New series will have their banner downloaded on import.
2011-09-10 01:42:05 -07:00
Mark McDowall
f8be43a486
Upgraded to MiniProfiler 1.9.
...
Updated to latest WebActivator.
2011-09-07 18:56:00 -07:00
Mark McDowall
0b586de226
Added misnamed provider, PLINQ speeds it up, but still to slow for use, paging helps, but isn't consistent.
...
A bunch of files changed removing System.Linq, thanks Resharper :(
2011-09-03 20:05:44 -07:00
kay.one
8ce222a10c
Should fix the transaction issues in petapoco, we are getting to far petapoco master which I don't like.
2011-08-28 20:05:31 -07:00
kay.one
a5527df584
Fixed petapoco's craptastic connection management.
2011-08-28 10:43:33 -07:00
Mark McDowall
ee4b6c9442
ExternalNotifications enabled (Xbmc only right now).
...
- Grab, Download, Rename
Notification Settings for Xbmc uses definitions.
2011-07-28 00:21:49 -07:00
Mark McDowall
0ed898b6db
IsIgnored will now be checked when adding new episodes to the DB, it will:
...
- ignore new episodes of a season if that season was already ignored
- ignore new seasons if the previous was ignored
- ignore specials (when a new series is added), if a user chooses to download specials, all new specials will not be ignored
Added tests for IsIgnored and AddEpisode changes.
2011-07-22 17:57:52 -07:00
kay.one
b11a449f65
Updated PetaPoco
...
Upped IIS's priority
Added Byte multiplier to extention method.
2011-07-17 12:32:58 -07:00
kay.one
6393d0a3f9
Added Tests for CentralDispatch
2011-07-07 22:41:08 -07:00
kay.one
c339ea6ba2
Updated miniprofiler to 1.4
2011-07-07 22:40:29 -07:00