Keivan Beigi
121f3b973d
added TTL to cached objects
2013-07-23 17:35:49 -07:00
Mark McDowall
4c1e6e14aa
EpisodeFile cleanup and deletion fixes
...
Upgraded episodes will no longer be auto unmonitored
EpsiodeFiles will be removed from db if parsing rules have changed
EpisodeFiles will be removed from db if they are not in their series' folder (or subfolder)
2013-07-22 17:50:37 -07:00
kay.one
b676f868ce
Disk scan is much much much much faster.
2013-07-18 22:05:07 -07:00
kay.one
9252c5269a
Removed unused using statements
2013-07-18 20:47:55 -07:00
Keivan Beigi
44950c212e
updated loggly to only report upgrade logs.
2013-07-18 16:41:11 -07:00
Keivan Beigi
635e206e03
replaced our zip library so we can validate update package before applying.
2013-07-18 16:37:09 -07:00
Keivan Beigi
89b43836d0
minor cleanup.
2013-07-15 17:46:53 -07:00
kay.one
0c5827fb41
Cleaned up auth settings
2013-07-14 00:00:50 -07:00
kay.one
d607b831c9
added exception logging to Tasks.
2013-07-11 23:10:34 -07:00
Mark McDowall
ef42034e38
Free disk space should be faster on drive pools
2013-07-11 17:07:21 -07:00
Keivan Beigi
e1488229fe
removed old TODOs.
2013-07-08 17:47:45 -07:00
Keivan Beigi
34f3ee6b4b
NzbDrone Update no longer opens console/browser.
2013-07-08 17:47:44 -07:00
kay.one
e0bf68123d
ignore cert errors in linux http://www.mono-project.com/FAQ:_Security
2013-07-07 10:19:08 -07:00
Keivan Beigi
32d6909045
fixed Ajax errors not being displayed in the UI.
2013-07-05 17:01:28 -07:00
Keivan Beigi
c1a75604fd
Kill NzbDrone process if service couldn't be stopped.
...
better Process/Service handling.
2013-07-05 11:51:38 -07:00
Mark McDowall
72fe0e74d7
Set ProgramData folder permissions for everyone
2013-07-04 23:30:45 -07:00
kay.one
a216e37d6a
better Series.ToString()
2013-07-04 22:17:42 -07:00
kay.one
2d41ebcc78
made some of useless exceptions to calm down.
2013-07-04 22:17:42 -07:00
kay.one
d60b863e14
moved data from Roaming to ProgramData.
...
Cleaned up DiskProvider
2013-07-04 21:43:28 -07:00
Keivan Beigi
dde91569ac
cleaned up test db path for tests.
2013-06-27 18:03:04 -07:00
Keivan Beigi
6b0a24e28e
broke up EnvironmentProvider into different services
2013-06-27 17:05:20 -07:00
Keivan Beigi
0916c8b8d1
cache busting for js file based on server version.
2013-06-20 17:06:56 -07:00
Keivan Beigi
38589742e3
added caching breaker to media cover images.
2013-06-12 18:37:05 -07:00
Mark McDowall
b99e62c5ba
Xbmc Refactored
2013-06-11 23:45:41 -07:00
kay.one
70cfa5e685
cleaned up all the cells. there is a cell for pretty much everything.
2013-06-09 13:51:32 -07:00
kay.one
5dc7e03b8d
fixed nzbclub size parsing. Http timeout reduced from 100 to 20 seconds
2013-06-08 10:29:19 -07:00
Keivan Beigi
53c32fbe10
added common global exception handler.
2013-06-07 12:00:48 -07:00
kay.one
fe31476e47
fixed exceptron app version
2013-06-05 23:15:34 -07:00
kay.one
5ea794939c
added exceptron log target.
2013-06-05 21:33:16 -07:00
Mark McDowall
8a1c6aa4d8
Using LoadSubtype for Missing and Calendar
2013-06-03 23:18:12 -07:00
Mark McDowall
047e53179d
Calendar and Missing join series in API
2013-06-03 21:00:07 -07:00
kay.one
a997c10ca1
Fixed header request.
2013-06-02 23:12:31 -07:00
Keivan Beigi
5b2410da3f
non-working cached repository.
2013-05-30 17:14:18 -07:00
kay.one
acf54203e5
Tuned down DB logging
...
Added cache to scene mapping.
2013-05-29 21:55:43 -07:00
Mark McDowall
f21a235c00
Fixed trakt searching, cleaned up indexer/notification modules
2013-05-29 20:27:50 -07:00
Keivan Beigi
9181b1bb91
more granular Concurrency control.
...
indexer calls are done fully paralleled.
events are dispatched on max of 2 threads.
2013-05-29 18:35:26 -07:00
Keivan Beigi
763df726f0
all services are singleton by default.
2013-05-29 18:33:20 -07:00
Keivan Beigi
8bdf8c31f0
replaced Json.Serialize with ToJson extension method.
2013-05-29 14:29:51 -07:00
kay.one
e2d17ac109
covers are re-downloaded if remote size is different than
...
local size.
2013-05-28 21:10:49 -07:00
Keivan Beigi
4e06cf0fa6
added more info to decision engine exception reporting.
2013-05-28 17:15:42 -07:00
Keivan Beigi
f162f164e7
removed comma from windows invalid path chars.
2013-05-28 17:15:12 -07:00
Keivan Beigi
fea10997ad
fixed linux path validation
2013-05-24 16:40:40 -07:00
Keivan Beigi
2f13832769
added platform based filepath validation.
2013-05-24 15:18:37 -07:00
kay.one
3010ed6073
added loggly integration
2013-05-23 20:23:59 -07:00
kay.one
4da6654440
Added Auth, startup options to UI
...
Added caching to ConfigFileProvider,
2013-05-22 22:12:15 -07:00
Mark McDowall
f5a68782ce
Fixed auth tests
2013-05-21 21:06:25 -07:00
Mark McDowall
f1d2e0e6df
Basic Authentication Added
2013-05-21 17:58:57 -07:00
kay.one
af4063c3e2
wiredup db logging.
2013-05-20 20:20:29 -07:00
kay.one
587eba6324
less reflectionee Command publishing.
2013-05-20 19:49:08 -07:00
kay.one
a36216c73c
added /system/status end point that returns environment information.
2013-05-20 13:22:27 -07:00
kay.one
5730a67fb3
fixed bug where urlacl wouldn't register if firewall port was already open.
2013-05-19 19:36:04 -07:00
kay.one
3f44339381
static resources are mapped to full path instead of relative.
2013-05-19 18:19:10 -07:00
kay.one
6fc8ec6cbc
more update fixes.
2013-05-19 17:43:16 -07:00
kay.one
80c996c216
fixing update for vnext.
2013-05-19 17:30:02 -07:00
kay.one
4737364c85
removed windows sdk dependency
2013-05-18 11:26:31 -07:00
Keivan Beigi
4a705e9a92
Application data is now stored in %APPDATA%\NzbDrone
2013-05-15 17:52:54 -07:00
kay.one
687f8d9384
fixed disk scan scheduler.
2013-05-12 19:52:55 -07:00
kay.one
cbe4be814c
fixed diskscan
...
removed all stored status fields from episode
2013-05-12 17:36:23 -07:00
kay.one
feb947fb74
fixed build
2013-05-12 08:53:39 -07:00
kay.one
29ca16ce77
fixed add new series
2013-05-12 08:18:17 -07:00
kay.one
a816a83f3a
improvements to scheduler,
...
better parallelism on RSS fetch
2013-05-11 16:38:41 -07:00
kay.one
ff225e1753
added mail toolbar to series view
2013-05-11 13:51:32 -07:00
kay.one
57e78e31fe
cleanup
2013-05-11 13:06:57 -07:00
kay.one
fc57262c89
fixed some broken tests.
2013-05-10 23:16:10 -07:00
kay.one
85cd877b0c
fixed some issues here and there.
2013-05-10 22:59:42 -07:00
Keivan Beigi
4deecde092
back to tiny for now
2013-05-10 20:43:52 -07:00
kay.one
32431540c5
Scheduled Tasks should work as long as they are registered.
2013-05-08 23:38:20 -07:00
kay.one
fa8f67d7fe
fixed service registration for event handlers and executors.
2013-05-07 22:47:15 -07:00
Mark McDowall
399c96c5e3
Use * instead of + in urlacl's
2013-05-07 00:46:16 -07:00
kay.one
d13a56df01
fixed broken signalr reference.
2013-05-06 22:54:21 -07:00
kay.one
c59fe4e674
fixed broken tests
2013-05-06 22:38:40 -07:00
Keivan Beigi
ec58b8b595
removed all the jobs.
2013-05-06 17:39:33 -07:00
kay.one
40f384968a
updated json serilizer to return defaults
...
use enum text instead of number
2013-05-05 18:16:38 -07:00
kay.one
a6aba16902
Bind any collection to SignalR with a single call.
2013-05-05 17:33:43 -07:00
kay.one
87a5dc7869
SignalR/Nancy/Owin/Mono
2013-05-05 14:24:33 -07:00
kay.one
45b4972091
moved hosting, system tray out of common
2013-05-04 14:09:25 -07:00
kay.one
2ec79e6744
Replaced Nancy.Hosting.Self with Owin
...
SignalR to come!
2013-05-04 13:29:24 -07:00
kay.one
a66d43b806
added schema generation
2013-05-02 16:06:42 -07:00
Keivan Beigi
098036d49a
added new in memory cache.
2013-05-02 16:06:40 -07:00
kay.one
e03ab2ebea
getting free space tries to get the space safely, if doesn't work and windows
...
the tries interop.
2013-04-29 23:11:49 -07:00
kay.one
2fab944fd4
fixed more linux tests
2013-04-29 20:09:50 -07:00
Keivan Beigi
422b82f220
added path casing extension methods.
2013-04-29 17:40:23 -07:00
Keivan Beigi
3162e4864d
improved Linux support for tests.
2013-04-29 17:04:14 -07:00
kay.one
ca8eba9cf1
release endpoint now returns fully parsed rss info with decisions.
2013-04-28 12:46:13 -07:00
Keivan Beigi
182192e0ba
added commands.
...
they can be triggered using the api
api/command/
2013-04-26 19:03:34 -07:00
Keivan Beigi
4cd75cd8aa
stuff we did :D
2013-04-24 21:27:49 -07:00
Keivan Beigi
7ae9e79540
renamed EventAggregator to MessageAggregator
2013-04-24 10:32:03 -07:00
kay.one
c3214a2e88
added resource mapping validation tests
2013-04-21 14:05:42 -07:00
Keivan Beigi
3f958109bb
removed Autofac from update project.
2013-04-19 17:05:48 -07:00
Keivan Beigi
7c3c02ba60
more tests fixed.
2013-04-17 16:33:20 -07:00
Keivan Beigi
f9bb4178ed
json serializer updates.
2013-04-17 16:33:20 -07:00
Keivan Beigi
65ae894410
added an abstraction layer for json serializer, should work in mono.
2013-04-16 17:24:49 -07:00
Keivan Beigi
213c842050
removed signalr, will re-add when actually needed.
2013-04-16 16:21:28 -07:00
kay.one
b03388f7b9
fixed more tests.
2013-04-15 21:52:41 -07:00
Keivan Beigi
9fdfd13dbf
fixed more tests.
2013-04-15 17:08:06 -07:00
Keivan Beigi
6a5c10a456
added Expansive
2013-04-15 17:07:58 -07:00
kay.one
6e88f55a54
cleaned up parsing logic and structure.
2013-04-14 18:41:39 -07:00
Keivan Beigi
339dd5a1dd
updated to NLog 2.0.1.2
2013-04-12 15:37:15 -07:00
Keivan Beigi
2eb3ead230
fixed indexer setting load/reload.
2013-04-10 16:44:59 -07:00
Keivan Beigi
1465fbf499
extracted interface fom HttpProvider
2013-04-10 16:44:58 -07:00
Keivan Beigi
d81e0885c3
updated json.net from 4.5.11 to 5.0.2
2013-04-09 18:03:15 -07:00
kay.one
a6a4932b44
rewrite of indexer/episode search
2013-04-07 00:30:37 -07:00
Keivan Beigi
aacc53d882
replaced autofac with TinyIoC
2013-04-02 19:20:05 -07:00
kay.one
048162a0ef
fixed more tests.
2013-03-31 23:22:16 -07:00
kay.one
a052a9389e
fully replaced TVDB with Trakt.tv
2013-03-31 13:25:39 -07:00
kay.one
af3282630f
event aggregator is singleton to prevent it from being disposed.
2013-03-30 15:43:19 -07:00
kay.one
f2886d89de
Autofac registrations are not singleton anymore.
2013-03-30 15:14:33 -07:00
kay.one
150b1902e9
no more Nzbdrone.Web in any of the paths.
2013-03-30 14:29:02 -07:00
Keivan Beigi
3b22c087c6
creating powershell build and package script
2013-03-28 17:12:40 -07:00
kay.one
63ba1ed026
removed some unneeded references.
2013-03-25 23:48:48 -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
markus101
ebbf5ea21f
First steps for SQLite
2013-03-25 23:19:49 -07:00
Mark McDowall
29ec800996
Run Nancy SelfHost locally only
...
Will run locally when URL hasn't been registered and not running in administrator context.
2013-03-25 21:03:40 -07:00
markus101
6ec700c632
NancySelfHost under Non-Admin Accounts
2013-03-25 21:03:39 -07:00
Keivan Beigi
10f4dd5a60
removed unused dependencies.
2013-03-05 11:58:53 -08:00
kay.one
d1ba892e45
Added IHandleAsync, these handlers will be run async and in parallel to each other.
2013-03-04 22:25:05 -08:00
kay.one
50674d388c
more project clean up.
2013-03-04 21:33:34 -08:00
kay.one
62f15d4d96
season list is properly populated in series details.
2013-03-03 15:21:53 -08:00
kay.one
ba68dd9386
removed TvdbLib.dll using the embedded wattvdb.codeplex.com
2013-03-02 11:33:17 -08:00
kay.one
beb2f7c7fd
removed sqlce
2013-03-02 10:25:39 -08:00
Keivan Beigi
8900bbb3a1
main app cleanup.
2013-02-28 23:05:24 -08:00
kay.one
651c7c095a
removed logconfiguration
2013-02-27 22:59:36 -08:00
Keivan Beigi
c935db93dd
config file based logging configuration.
2013-02-27 18:43:01 -08:00
kay.one
554924a522
post grab notification and updates are now using the new EventAggregator
2013-02-24 11:18:48 -08:00
Mark McDowall
6296e425d3
Added toastr, fullcalendar, start of API for Calendar.
...
Sending headers for DownloadString and DownloadFile in addition to DownloadStream.
2013-02-23 15:08:44 -08:00
kay.one
c35682376e
added sample event for series added
2013-02-23 12:34:51 -08:00
kay.one
66972e5bc6
simplified EventAggregator
2013-02-23 12:09:44 -08:00
Keivan Beigi
b5644bf660
moved series/season/episodes to object db.
2013-02-19 18:05:15 -08:00
Keivan Beigi
6ffa4e0568
NzbDrone is getting on a bus! (added EventAggregator)
2013-02-18 18:37:16 -08:00
Keivan Beigi
324b5e3b80
fixed some broken tests.
2013-02-18 17:57:28 -08:00
Keivan Beigi
68128809c9
started to remove iisexpress.
2013-02-18 17:13:42 -08:00
kay.one
97398f604b
removed mono/pilot build configs.
2013-02-17 21:49:25 -08:00
kay.one
a4ee4a913f
ignore WindowsService tests in *nix systems.
2013-02-17 20:13:23 -08:00
kay.one
b0940ed8de
upgraded to autofac 3. created nancy only mode for nzbdrone.exe /n
2013-02-17 11:19:38 -08:00
kay.one
aeae9d75d1
fixed jobprovider teardown breaking in mono.
2013-02-17 08:09:49 -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
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
88b06e8747
added mono build config
2013-02-16 14:01:18 -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
Keivan Beigi
86e554010d
Revert "updated autofac to 3.0"
...
This reverts commit 4f6e928b4e650750c38f8bab8dbd36146c00933f.
2013-02-15 16:52:41 -08:00
Keivan Beigi
8a5a326480
updated autofac to 3.0
2013-02-15 16:52:39 -08:00
Mark McDowall
08e7490ac5
Re-fix for hidden console CPU + added tray icon
...
New: Tray Icon visible when running without console window
2013-01-29 18:23:17 -08:00
Mark McDowall
506899730a
CPU usage fail
...
Fixed: Running NzbDrone without a console should no longer cause
excessive CPU usage
2013-01-28 19:42:08 -08:00
Mark McDowall
a2e237b926
More logging during updates
2013-01-14 13:14:32 -08:00