Commit Graph

1892 Commits (721dc906133a214b3d081046edcaf38d4dd4581e)

Author SHA1 Message Date
Mark McDowall 6351011cce Treat WEBRip as WEBDL
12 years ago
Mark McDowall 6397239435 Order notifications in schema
12 years ago
Mark McDowall 0d21f34ec5 Renamed Smtp to Email
12 years ago
Mark McDowall ff29ab9150 Purdy Add Notifications
12 years ago
Mark McDowall 482cbc20a3 Notification schema added to server side.
12 years ago
Mark McDowall 95a9a297bc RootFolder removed from Series, going back to Path
12 years ago
kay.one 3010ed6073 added loggly integration
12 years ago
kay.one 0e7ca07e02 updated connection string params
12 years ago
Mark McDowall 8713ebefd6 No longer creating folders for existing series
12 years ago
kay.one be81f772df removed UTC conversion, now being done by DB.
12 years ago
kay.one c357d062d3 removed UGuid leftovers.
12 years ago
kay.one 4da6654440 Added Auth, startup options to UI
12 years ago
Mark McDowall 8a5bd31da7 Unmapped folders now get all series up front (much faster)
12 years ago
Mark McDowall dbc20a3c31 Added migration for notifications
12 years ago
kay.one a37ccf1d94 building connection string using SQLiteConnectionStringBuilder
12 years ago
Mark McDowall 812dd18b3d Fixed Broken Plex tests
12 years ago
kay.one 028bd5251c added cancellation token to Scheduler.
12 years ago
kay.one bd4856dad8 make model change events opt-in per repository
12 years ago
kay.one 28b47b415f added condition to lazy loading of relationship objects
12 years ago
Mark McDowall 63f2ba7f77 More notificationUI changes, start notification updates
12 years ago
Mark McDowall c5376319fe Notification settings added to the UI
12 years ago
Mark McDowall a153599d50 Cleaned up Notifications a bit
12 years ago
kay.one 4a8139f5ba update interval for existing tasks.
12 years ago
kay.one 8e89847f30 diskscan will not fully fail if a single file fails to be imported.
12 years ago
kay.one 6936f042f5 disable model events for log repository
12 years ago
kay.one 2573558321 more logging.
12 years ago
kay.one af4063c3e2 wiredup db logging.
12 years ago
kay.one 1016edb05b 5 minutes update check interval.
12 years ago
kay.one 80759f923e diskscan is triggered when new episodes are added.
12 years ago
kay.one 21e9bad6d5 removed episode status from server.
12 years ago
kay.one 91c0e21a4d last modified time is logged if folder is too fresh
12 years ago
Mark McDowall e9bf78a97d Notifications wired up server sided
12 years ago
kay.one 43b4262e14 updates static resourceprovider with better logging.
12 years ago
kay.one 80c996c216 fixing update for vnext.
12 years ago
Mark McDowall 16e13e0c24 Posters/Banners/Fanart served from App_Data
12 years ago
Keivan Beigi 0c3e53458f added ApplicationUpdateCommand
12 years ago
Keivan Beigi ecce355ebf added ApplicationUpdateCommand
12 years ago
Mark McDowall 02fe3f9f5a Removed completed TODO
12 years ago
Mark McDowall 14853e7e3c Delete Subfolder after import
12 years ago
Mark McDowall bc7e543c4d Fixed broken tests
12 years ago
Mark McDowall fb96abed49 Now importing downloaded episodes
12 years ago
Mark McDowall 5b664afaf8 Fixed up DownloadClient settings in UI
12 years ago
Mark McDowall 07613092b4 Renamed HistoryRepo GetBestInHistory
12 years ago
Mark McDowall e851924417 Rss will only download each episode once
12 years ago
Mark McDowall cdc9098ac7 History stores SeriesId now
12 years ago
Mark McDowall 30a24fd0b4 GetBestQualityInHistory will be handled in memory now
12 years ago
Mark McDowall aea80870d3 Enum Config values retrieved properly
12 years ago
Mark McDowall e6183b1f83 Fixed airdate parsing. Fixed minor UI issues
12 years ago
Mark McDowall 9d96df9c2e Moved Missing and History to Fancy
12 years ago
kay.one 2f4ccff0a2 removed nzbindex
12 years ago
Mark McDowall 525963f2a6 Existing series view loads again
12 years ago
kay.one 687f8d9384 fixed disk scan scheduler.
12 years ago
kay.one 42849d3276 cleaning up episode/series air date/time
12 years ago
kay.one cbe4be814c fixed diskscan
12 years ago
kay.one 29ca16ce77 fixed add new series
12 years ago
kay.one a816a83f3a improvements to scheduler,
12 years ago
kay.one 57e78e31fe cleanup
12 years ago
kay.one fc57262c89 fixed some broken tests.
12 years ago
kay.one 85cd877b0c fixed some issues here and there.
12 years ago
Keivan Beigi 4deecde092 back to tiny for now
12 years ago
Mark McDowall d320c2b6a9 Look ma, history!
12 years ago
Mark McDowall 3602822572 More better joins, some minor MDM changes for paging
12 years ago
kay.one 32431540c5 Scheduled Tasks should work as long as they are registered.
12 years ago
Mark McDowall f4dd6adc6a Added some tests for PagingSpecExtensions
12 years ago
Mark McDowall d37c8c26c2 LINQ for paging missing episodes
12 years ago
kay.one c59fe4e674 fixed broken tests
12 years ago
kay.one 4c810ca607 removed indexer settings from configservice
12 years ago
kay.one 70756db707 disabled job registration/timer.
12 years ago
Keivan Beigi ec58b8b595 removed all the jobs.
12 years ago
kay.one 40f384968a updated json serilizer to return defaults
12 years ago
kay.one 87a5dc7869 SignalR/Nancy/Owin/Mono
12 years ago
kay.one 45b4972091 moved hosting, system tray out of common
12 years ago
Keivan Beigi 8373e1ce10 added support for getting series by slug
12 years ago
Mark McDowall 68f93dbb10 LazyLoaded Series and Episode again for history
12 years ago
Mark McDowall 7ab1084437 Adding history
12 years ago
Mark McDowall 6a3d886588 Missing doesn't double fetch
12 years ago
kay.one 1877f70403 fixed server side indexer issue
12 years ago
kay.one 5c08e423a5 fixed indexer service, broken test
12 years ago
Keivan Beigi 385edbf464 fixed nzbclub parser.
12 years ago
Keivan Beigi 96990eabb3 indexers implementation is now separated from settings/definition
12 years ago
Mark McDowall d1eec340e0 Fixed missing sql queries
12 years ago
Mark McDowall 3983a36492 Fixed default sorting for series grid
12 years ago
Mark McDowall b4242f9fb2 Pagination for missing is alive!
12 years ago
Mark McDowall 00276041ad Starting missing conversion to backgrid
12 years ago
kay.one e03ab2ebea getting free space tries to get the space safely, if doesn't work and windows
12 years ago
kay.one 6d12a85756 single broken doesnt break the whole decision process
12 years ago
Keivan Beigi 3162e4864d improved Linux support for tests.
12 years ago
kay.one 660185640d removed filesharingtalk.
12 years ago
Mark McDowall aba81a522a Removed unused regex
12 years ago
Mark McDowall 474d48602a FIxed parsing tests, now with more regex
12 years ago
kay.one 016e360d1a quality Series.QualityProfile is lazyloaded.
12 years ago
kay.one d6d524e624 decision engine now reports it's own errors rather than just dying.
12 years ago
kay.one ca8eba9cf1 release endpoint now returns fully parsed rss info with decisions.
12 years ago
kay.one a1783a53a9 basic RSS fetch seems to be working.
12 years ago
Keivan Beigi 182192e0ba added commands.
12 years ago
Keivan Beigi 4cd75cd8aa stuff we did :D
12 years ago
Keivan Beigi 7ae9e79540 renamed EventAggregator to MessageAggregator
12 years ago
kay.one a8e76b3251 renamed some old 'parseResult' variable names.
12 years ago
kay.one 99958a822d minor sync cleanup.
12 years ago
Keivan Beigi 9efee65966 minor cleanup
12 years ago
kay.one 85fd0e1c22 logging update.
12 years ago
kay.one a2e84a8f83 Updated restmodule, moved series, root folder to the new restmodule.
12 years ago
Mark McDowall 000b7bf9e0 Resync'd UI and API
12 years ago
kay.one c3214a2e88 added resource mapping validation tests
12 years ago
Mark McDowall a04a5e8669 SeriesStats moved to its own Repo
12 years ago
kay.one 4afec69c79 fixed series statistics query.
12 years ago
kay.one 373a93be64 moving validation rules to restmodule.
12 years ago
Mark McDowall f86cb87ced Added SeriesStatistics
12 years ago
Mark McDowall acb15d8e49 Fixed episodesWithoutFiles
12 years ago
markus101 fa2b2df7d5 Calculate double episode start time on episode info refresh
12 years ago
Mark McDowall 754c50aeba Episode cleanup and added end date
12 years ago
Keivan Beigi 3f958109bb removed Autofac from update project.
12 years ago
kay.one 9cabe7cf90 cleaned up integration test project.
12 years ago
Mark McDowall c0d470e3bb Removed empty constructors from jobs
12 years ago
Mark McDowall dd930703e4 Use long for nzbx rageid
12 years ago
Mark McDowall c3273b74e8 Get by multiple ids added to BasicRepo
12 years ago
Mark McDowall ebf82ec09e Now Showing: series status from Trakt.
12 years ago
Keivan Beigi 2dc7f16f9f removed twitter.
12 years ago
Keivan Beigi 7c3c02ba60 more tests fixed.
12 years ago
Keivan Beigi f9bb4178ed json serializer updates.
12 years ago
kay.one 67995a5cf6 fixed AllowedReleaseGroupSpecification
12 years ago
Mark McDowall a4d69cc5ce Manual join of Series for EpisodesBetweenDates
12 years ago
kay.one df38aa2307 fixed issue where method names weren't being logged to database.
12 years ago
Mark McDowall 0ee175e382 Attempting join of Series to Episodes
12 years ago
Keivan Beigi 65ae894410 added an abstraction layer for json serializer, should work in mono.
12 years ago
Keivan Beigi 213c842050 removed signalr, will re-add when actually needed.
12 years ago
Keivan Beigi 9fdfd13dbf fixed more tests.
12 years ago
kay.one d2104e189f fixed some more tests.
12 years ago
Mark McDowall 0c46f7732a Fixed merge issue
12 years ago
Mark McDowall 3f83112086 Added todo to get UtcOffset from tvrage
12 years ago
kay.one 6e88f55a54 cleaned up parsing logic and structure.
12 years ago
kay.one cd2761d07d cleaned up app update
12 years ago
Keivan Beigi 420756bb47 fixed some tests, spelling issues.
12 years ago
Keivan Beigi 339dd5a1dd updated to NLog 2.0.1.2
12 years ago
Mark McDowall a6b66b7c90 Using Services, not Repos
12 years ago
Mark McDowall b1e772d852 Fixed some broken tests
12 years ago
Mark McDowall e43cb87620 Renamed Folder to FolderName. Series.Path is readonly
12 years ago
Mark McDowall 434e43f31a Series Path joins root folder and folder
12 years ago
Mark McDowall 23acb3a9ae Add series uses all available information
12 years ago
kay.one 2f42e7dd83 fixed some broken tests.
12 years ago
Mark McDowall 684a72792a Add series changes
12 years ago
Keivan Beigi 68eada4c4d fixed indexer name compression to be case in-sensitive.
12 years ago
Keivan Beigi 2eb3ead230 fixed indexer setting load/reload.
12 years ago
Keivan Beigi 1465fbf499 extracted interface fom HttpProvider
12 years ago
Keivan Beigi d81e0885c3 updated json.net from 4.5.11 to 5.0.2
12 years ago
Keivan Beigi a8a64a42b5 replaced IInitializable interface with ApplicationStartedEvent
12 years ago
Keivan Beigi e436072dcc fixed circular dependency issue that stopped the app from starting.
12 years ago
kay.one 401ed9a8f6 more project cleanup.
12 years ago
kay.one 7c1e81a70e broke episodeparseresult into filenameparseresult and indexerparseresult
12 years ago
kay.one 89f261eddf more project cleanup.
12 years ago
kay.one d41f26a4e7 moved some of the helper classes to their proper location.
12 years ago
kay.one a6a4932b44 rewrite of indexer/episode search
12 years ago
Mark McDowall 9ae21cf7a1 Fixed IInitializable registration
12 years ago
Mark McDowall 28d4010c5c Return poster placeholder url when trakt doesn't have one
12 years ago
Mark McDowall 900122c265 Existing series looks like add new series now
12 years ago
Keivan Beigi aacc53d882 replaced autofac with TinyIoC
12 years ago
Keivan Beigi bcc20fc8a1 replaced the sqlite nuget package with mono compatible custom built.
12 years ago
Keivan Beigi 89e94bae01 switched reflection strategy for marr to SimpleReflectionStrategy, should be more mono friendly.
12 years ago
kay.one 2a1f9500eb updated migration logger
12 years ago
kay.one 048162a0ef fixed more tests.
12 years ago
kay.one 48880e4964 cleaned up scene mapping code.
12 years ago
kay.one c1fba9093d embedded type convector is now registered for all embedded types automatically.
12 years ago
kay.one bdcdc7c0f6 replaced FastReflection.dll with Fasterflect.dll to fix the race condition.
12 years ago
kay.one a0560da33d simplified migrations.
12 years ago
kay.one 4be637edff much nicer add new series.
12 years ago
kay.one a052a9389e fully replaced TVDB with Trakt.tv
12 years ago
kay.one af3282630f event aggregator is singleton to prevent it from being disposed.
12 years ago
kay.one f2886d89de Autofac registrations are not singleton anymore.
12 years ago
kay.one 3cdff3bb71 added marr.datamapper source code for easy debugging.
12 years ago
kay.one 58a05fcef8 LazyList is now initilized using an empty list instead of null.
12 years ago
kay.one 150b1902e9 no more Nzbdrone.Web in any of the paths.
12 years ago
Keivan Beigi 3b22c087c6 creating powershell build and package script
12 years ago
Keivan Beigi 4ac2997d78 fixed a bit more tests.
12 years ago
kay.one 2008b54f5d fixed few more broken tests.
12 years ago
kay.one eaff6dc18f fixed UpdateFields in basic repository.
12 years ago
kay.one ccba527e89 tweaked logging tests.
12 years ago
Mark McDowall 22bbf83e42 Fixed scene mapping deserialization
12 years ago
kay.one ba4950ea8f fixed some broken tests.
12 years ago
kay.one c1960525d7 updated lazylist to make it easy to work with.
12 years ago
kay.one 59d2114c87 fixed deserilization screwing with quality.
12 years ago
Keivan Beigi 0a3b0c9973 fixed some broken tests. broke some new ones.
12 years ago
Keivan Beigi 57120c9eeb Added support for embedding lists of IEmbeddedDocument types.
12 years ago
Mark McDowall b16d85d0fc Add series working, Only queue enabled jobs.
12 years ago
Mark McDowall 66977cd329 Fixed merge conflict
12 years ago
Mark McDowall b6ac7638a1 Store QualityPofile properly
12 years ago
kay.one e9b9e63f7a RelationshipExtensions has more type enforcement.
12 years ago
kay.one a9ad739745 created HasOne, HasMany relationship extension.
12 years ago
kay.one a2b91b469e fixed history->episode relationship.
12 years ago
kay.one e0b881fe4b fixed container registration.
12 years ago
kay.one 63ba1ed026 removed some unneeded references.
12 years ago
kay.one fc641baab3 got basic relationships working
12 years ago
kay.one b6fc731db8 more cleanup.
12 years ago
kay.one ea4f0dbe5f Marr is almost working.
12 years ago
kay.one 971053f8a2 rebase cleanup.
12 years ago
kay.one 6dd56114e3 added Marr.Data.Mapping
12 years ago
markus101 4bb4faf626 Migrations
12 years ago
kay.one b9fac94eca cleaned up history lookup.
12 years ago
kay.one cd6f0fc55c fixed more tests.
12 years ago
kay.one 7603d8e1ba auto increment ID.
12 years ago
Mark McDowall aeebae33fd Cleaned up ModelBase, enable writing to sqlite
12 years ago
kay.one 96fe01c040 cleaned up model base Id property.
12 years ago
kay.one 192ace5004 fixed sqlite3.dll copying issues.
12 years ago
kay.one b04fb32f77 updated seriesrepo to use the new syntax.
12 years ago
kay.one 1a4f3fad25 removed sqo.
12 years ago
markus101 ebbf5ea21f First steps for SQLite
12 years ago
Mark McDowall 9af5dbdc05 Create series folder when it doesn't exist
12 years ago
Mark McDowall 05c7b4f4ef Added missing view
12 years ago
Mark McDowall bd9683fcc1 Added full release of siaqodb.
12 years ago
Mark McDowall b87f2a22da Misc Settings
12 years ago
kay.one e635e816f6 moved moving of episode files into their own service.
12 years ago
kay.one 9a8414edde moved cleanup of deleted files to their own service.
12 years ago
kay.one 40a959a309 more search cleanup.
12 years ago
kay.one ef5f565a4d cleaned up episode search
12 years ago
kay.one 02d842a2b2 some preliminary work to move decision engine to use the visitor pattern.
12 years ago
kay.one 969dff5197 more file naming cleanup.
12 years ago
kay.one f21358fce5 file name builder cleanup.
12 years ago
kay.one dce64a5530 moved naming specification out of general config.
12 years ago
kay.one db37d020f4 renamed report rejection reason.
12 years ago
Mark McDowall c345d81c6a Naming settings with css fixes.
12 years ago
Keivan Beigi 10f4dd5a60 removed unused dependencies.
12 years ago
Keivan Beigi 4877ce405e event based cleanup when a series is deleted.
12 years ago
Keivan Beigi cc1dcffdf3 added delete series event
12 years ago
Mark McDowall 3dcf99753e Added SaveValues to ConfigService
12 years ago
Mark McDowall 9bb383e2b8 Removed virtuals from ConfigService.
12 years ago
kay.one d1ba892e45 Added IHandleAsync, these handlers will be run async and in parallel to each other.
12 years ago
kay.one 333a88ebd1 added locking to RssSyncJob
12 years ago
kay.one 6c17639ade added job time that ticks kicks off scheduler.
12 years ago
kay.one 568d4b8eeb moved jobs around again ;)
12 years ago
kay.one 50674d388c more project clean up.
12 years ago
kay.one 126f499259 minor project cleanup.
12 years ago
kay.one eaf6f94c02 job structure cleanup.
12 years ago
Keivan Beigi 5e77d51510 Cleaned up JobController.
12 years ago
Keivan Beigi 8ebcf0eb8b moved jobcontroller to a blocking collection
12 years ago
Keivan Beigi 35cb7e55c7 cleaned up some tests.
12 years ago
kay.one 1ccbb3c9d8 automatically download banner,poster, fanart. without a job :D
12 years ago
Mark McDowall 62c1be1634 Settings return with default values (via reflection)
12 years ago
kay.one 9a738e3a65 episode detail is working but its a bit slow.
12 years ago
kay.one 62f15d4d96 season list is properly populated in series details.
12 years ago
kay.one 77eedf448e fixed jobs running all the time.
12 years ago
kay.one ba68dd9386 removed TvdbLib.dll using the embedded wattvdb.codeplex.com
12 years ago
Mark McDowall bb27995eaf Series Details started
12 years ago
kay.one beb2f7c7fd removed sqlce
12 years ago
kay.one de5d5b76e8 moved media file service
12 years ago
Keivan Beigi 8900bbb3a1 main app cleanup.
12 years ago
Mark McDowall da2c0d1d65 Calendar colouring, upcoming list shows yesterday
12 years ago
Mark McDowall 4e1c04b186 Fixed series info not saving properly when refreshing info
12 years ago
Mark McDowall 295a624311 popover overflows, overviews no longer capped
12 years ago
kay.one 651c7c095a removed logconfiguration
12 years ago
Mark McDowall a80c2fb1f3 Minor UI tweaks
12 years ago
Mark McDowall 0f940364a3 Added todo, using Any()
12 years ago
Mark McDowall 143ce564c9 Oops, premature commit.
12 years ago
Mark McDowall 240d06d6a8 Fixed up a couple things according to comments
12 years ago
Mark McDowall 8a3edaebbf Removed upcoming, fixed broken test
12 years ago
Mark McDowall 23c1c147f1 Fixed the broken tests
12 years ago
Mark McDowall c6836e0cb1 Quality moved to ObjectDb.
12 years ago
Keivan Beigi 911311d1e8 fixed OID issues.
12 years ago
Keivan Beigi d04d38e427 fixed OID not working correctly. still should use ID.
12 years ago
Mark McDowall bfc026128d OID changed to a field
12 years ago
Mark McDowall afcbbf54c7 Calendar requests are cleaner.
12 years ago
Mark McDowall 0399b18357 Calendar uses start and end date
12 years ago
Keivan Beigi 94daf08361 add series works again, now includes title.
12 years ago
Keivan Beigi c9370865a4 removed searchhistory storage.
12 years ago
Mark McDowall ed3a503342 More Calendar!
12 years ago
kay.one 63a673f8f2 removed notification toggle settings from configservice.
12 years ago
kay.one 5fc25b6095 external notifications are now based on Events.
12 years ago
kay.one a866c419e1 removed ExternalNotification.OnRename since it wasn't being used.
12 years ago
kay.one 1d78bb7210 more fixed tests.
12 years ago
kay.one 9931bab998 fixed more tests.
12 years ago
kay.one 554924a522 post grab notification and updates are now using the new EventAggregator
12 years ago
kay.one 13658e3c6d moved config to objectdb.
12 years ago
Mark McDowall 7d0d5ab943 Use Series.OID (Tests still need to be updated)
12 years ago
kay.one f568fdad6a moved history over to objectdb
12 years ago
kay.one c35682376e added sample event for series added
12 years ago
kay.one b3c6db5997 moved log to object db.
12 years ago
Mark McDowall 2ebd94fdd1 Fixed broken indexer tests
12 years ago
Mark McDowall 7fa523dd97 GitExtensions, go fuck yourself
12 years ago
Mark McDowall 27a939a56a Moved Newznab settings to ObjectDb
12 years ago
Mark McDowall 1c0c348dc4 Moved indexer providers out of subfolder
12 years ago
Keivan Beigi d722a8357b this should fix some more tests.
12 years ago
Keivan Beigi 8a34f1096d Replaced EpisodeService with IEpisodeService
12 years ago
Mark McDowall 563db453fc Cleaned up IndexerService and tests
12 years ago
Mark McDowall 5b50aa5d59 Updated csproj
12 years ago
Mark McDowall 4130c115d9 Renamed SeriesProvider to SeriesService
12 years ago
Mark McDowall 1f782dc20e Use IIndexerService
12 years ago
Mark McDowall 43a7d6239e Moved indexers to ObjectDb
12 years ago
Keivan Beigi 385e7c2cc6 Merge branch 'series-cleanup' into vnext
12 years ago
Mark McDowall cf1a067b3b Upcoming view working under backbone
12 years ago
Keivan Beigi b5644bf660 moved series/season/episodes to object db.
12 years ago
Mark McDowall bc490c6bf7 Building and debugging once again
12 years ago
kay.one 4504232956 still very broken
12 years ago
kay.one 2d4998d52d moved Series,Seasons,Episodes to their own folders.
12 years ago
Keivan Beigi 499401fc70 Moved DecisionEngine to root of core.
12 years ago
Keivan Beigi 324b5e3b80 fixed some broken tests.
12 years ago
Keivan Beigi 68128809c9 started to remove iisexpress.
12 years ago
kay.one 40f3a8663d splited jobprovider into jobrepo, jobcontroller, moved to object db.
12 years ago
kay.one 97398f604b removed mono/pilot build configs.
12 years ago
kay.one 6c944758ed fixed renamed OID to id in json response.
12 years ago
Mark McDowall 7d4db30e38 Add existing series uses existing path now
12 years ago
kay.one b0940ed8de upgraded to autofac 3. created nancy only mode for nzbdrone.exe /n
12 years ago
kay.one 177f88303c ignore WithReadDb() calls in mono
12 years ago