Commit graph

92 commits

Author SHA1 Message Date
tidusjar
6f008f77a3 Added some code to shrink the DB. reworked the search to speed it up. 2016-08-08 15:41:01 +01:00
tidusjar
d19deea56c Added the transaction back into the DB.
Do not run the episode cacher if it's been run in the last hour
2016-08-08 13:38:26 +01:00
tidusjar
0b21c69a46 Commented out the transaction for now to debug it. 2016-08-08 12:56:14 +01:00
tidusjar
e4f9b4c71e Added logging 2016-08-08 11:21:50 +01:00
tidusjar
f112af7e85 Since we are multithreading, we should use a threadsafe type to store the episodes to prevent any threading or race conditions. 2016-08-08 10:52:15 +01:00
tidusjar
5471a77480 Wrapped the bulk insert inside a transaction 2016-08-08 10:21:30 +01:00
tidusjar
0699d777d6 Got mostly everything working for #254 Ready for testing 2016-08-07 18:54:49 +01:00
tidusjar
131a99b1bb Fixed issue with saving to db 2016-08-05 20:36:24 +01:00
tidusjar
a3c3945540 Dump an item 2016-08-05 12:35:17 +01:00
tidusjar
c4a96e311c Changed the query slightly 2016-08-05 12:21:22 +01:00
tidusjar
94f8cee015 Small change with the return value in the batch insert 2016-08-05 12:09:21 +01:00
tidusjar
2608e53399 #254 Removed the cache, we are now storing the plex information into the database.
There is a big structure change around this, also increased the default check time to be in hours.
2016-08-05 11:34:00 +01:00
tidusjar
0f34885444 Consolidate newtonsoft.json packages 2016-08-04 12:08:03 +01:00
tidusjar
698b08aff9 Updated Newtonsoft.Json, Autofixture, Nlog and Dapper packages 2016-08-04 11:54:39 +01:00
tidusjar
50f9348350 Added unit tests 2016-08-01 13:24:26 +01:00
tidusjar
b3e90c7a7f Async async async improvements. 2016-07-29 16:50:35 +01:00
tidusjar
5041653c9a More work for #254 2016-07-27 12:55:22 +01:00
tidusjar
c5ad97780f Wrapped the repo to catch Sqlite corrupt messages. 2016-07-15 15:36:35 +01:00
tidusjar
eba1570399 Small bit of work for #359 2016-06-27 15:55:44 +01:00
tidusjar
3650c4f943 Finished #6 2016-06-24 15:33:38 +01:00
Drewster727
818c2e80f7 better way of obtaining clean enum string 2016-06-22 11:27:09 -05:00
Drewster727
f76e54408e show request type in notifications #346 and fix an issue from previous commit for #345 2016-06-21 20:20:44 -05:00
tidusjar
7ca1272ca4 Capture the TVDBID when requesting. 2016-06-09 22:21:55 +01:00
tidusjar
fcf2c84f61 More work on #298. Everything wired up 2016-06-09 13:36:34 +01:00
tidusjar
0ed75f163f Removed some DumpJson() from the trace logs. 2016-06-08 17:22:17 +01:00
tidusjar
67a079a17c updated nlog and fixed #295 2016-06-03 22:52:32 +01:00
tidusjar
ebeedb90af More work on #273 2016-05-31 14:09:27 +01:00
tidusjar
ae4d51de9b Started #273 2016-05-31 13:05:34 +01:00
tidusjar
a35516b646 Updated dapper.contrib. Looks like there was a bug in the async methods. 2016-05-28 21:54:36 +01:00
tidusjar
03ce361183 Made the search page all async goodness #278 2016-05-27 22:04:25 +01:00
tidusjar
166e0f81cf Made more async goodness 2016-05-27 15:07:07 +01:00
Drewster727
217ce391e0 #221 delete requests per category 2016-05-27 02:21:54 -05:00
tidusjar
e49b160500 Fully finished #27 just need to test it! 2016-05-20 17:20:17 +01:00
tidusjar
fb1d3a9e92 Fixed 2016-05-17 21:21:42 +01:00
TidusJar
79086dcf45 Added in an audit table. Since we are now allowing multiple users to change and modify things we need to audit this. 2016-05-16 00:16:19 -04:00
TidusJar
809b2bf0a8 Made the store backup clean up some of the older backups (> 7 days). 2016-05-15 23:39:40 -04:00
TidusJar
96abba49f7 packages 2016-05-12 23:41:14 -04:00
TidusJar
03c7585ebe Finished #209 2016-05-12 16:01:05 -04:00
tidusjar
df3dc4ac04 - Added a visual indication on the UI to tell the admin there is a update available.
- We are now also recording the last scheduled run in the database
2016-04-29 14:08:30 +01:00
tidusjar
af2c661d61 Finished #186 2016-04-28 14:20:35 +01:00
tidusjar
7051c31dd3 More work on #27 Added a new notify button to the search UI (Needs styling). Also fixed a bug where if the user could only see their own requests, if they search for something that has been requested, it will show as requested. 2016-04-25 13:45:22 +01:00
tidusjar
b0ef40a560 Remove old migration code and added new migration code. 2016-04-25 10:10:20 +01:00
Drewster727
3261bdbf9b revert everything (except PlexRequests.UI) back to .NET 4.5.2 -- fixes incompatibilities with the latest version of mono (4.2.3.4) -- fixes notifications not working #152 #147 #141 2016-04-10 20:01:35 -05:00
tidusjar
39a5032c3e Finished the bulk work for Headphones. Needs testing #32 2016-04-04 14:27:55 +01:00
tidusjar
9d9fc3daf8 Merge branch 'dev' of https://github.com/tidusjar/PlexRequests.Net.git 2016-04-03 21:35:13 +01:00
tidusjar
acb39b56f8 work for #32 2016-04-03 21:35:09 +01:00
Drewster727
c52ca41e32 remove references to obsolete RequestedBy property + start setting the db schema to the app version, and check that in the future for migrations. 2016-04-02 17:04:05 -05:00
tidusjar
e037ad0f2b Got the search finished up for #32 2016-04-01 23:05:17 +01:00
tidusjar
420e43dfaf Change the new columns type 2016-04-01 22:17:15 +01:00
tidusjar
425302ba12 Added a DBSchema so we have an easier way to update the DB 2016-04-01 22:13:12 +01:00