Commit Graph

50 Commits

Author SHA1 Message Date
LukePulverenti Luke Pulverenti luke pulverenti
e6d689bdd3 Added a precompiled protobuf serializer assembly 2012-09-09 01:30:07 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
50f88997ba Added protobuf support for serializing ServerConfiguration 2012-09-08 16:25:56 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
1fc7f8bd2d ApiClient improvements 2012-09-08 13:56:51 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
faead199a5 Moved AuthenticationResult 2012-09-08 11:10:26 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
c7b305ee2e Added a user api handler, and improved portable ApiClient 2012-09-07 21:33:49 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
23ea228079 Added a couple more methods to ApiClient 2012-09-07 16:59:59 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
90c609c159 Only add password to the form post if not null or empty 2012-09-07 12:24:42 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
8fc828361e Updated authentication 2012-09-07 12:17:39 -04:00
ScottIsAFool Scott Lovegrove ScottIsAFool
59c844fa7d Merge 2012-09-07 10:44:44 +01:00
ScottIsAFool Scott Lovegrove ScottIsAFool
300cf1ba18 Added GetRecentlyAddedItemsAsync method in ApiClient. 2012-09-07 08:07:29 +01:00
LukePulverenti Luke Pulverenti luke pulverenti
3e0c2165b6 Added the first method to portable ApiClient 2012-09-06 21:45:24 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
a48dd192ae Added a fully portable ApiClient 2012-09-06 21:25:09 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
82be5ff50d Added user dates 2012-09-06 16:29:33 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
75b015c864 Added Async suffix 2012-09-06 15:20:35 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
b12da143d1 Authentication tweaks 2012-09-06 14:50:16 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
79cfbb1768 Move userId to post data 2012-09-06 14:42:21 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
3538789e46 Added User authentication 2012-09-06 14:38:29 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
99a679d328 ApiInteraction tweaks 2012-09-06 10:00:44 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
15e9c7aca8 Fixed protobuf reference 2012-09-05 20:17:54 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
0fb0d52a4c Made a separate ApiInteraction solution with platform-specific builds 2012-09-05 19:40:44 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
fc735e9187 Tweaked plugin downloading a bit 2012-09-03 17:56:30 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
26aef6b082 Implemented UI plugin downloading 2012-09-03 15:12:02 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
4500f1d11b Added an api method to download the list of installed plugins from the server 2012-09-03 14:15:07 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
3c47375229 Weather updates 2012-09-02 13:34:12 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
b6bc22ae63 Added GetDefaultUser to ApiClient and updated mb logo 2012-09-02 11:06:12 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
e52833059b Moved server configuration to the model so that the UI can read it 2012-09-02 09:45:02 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
a7b0dd1534 Added a weather api 2012-09-02 01:30:25 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
4207260657 Don't compress binary responses 2012-08-30 21:30:33 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
cb7f04e4d3 Upgraded Protobuf, and added api support for it 2012-08-29 08:21:56 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
c124672636 Added more image api methods 2012-08-25 16:02:53 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
4527a18738 Removed generics from IBNItem 2012-08-23 08:50:41 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
9338571e03 Made api serializer a little more generic 2012-08-22 09:05:25 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
f2de85b5d9 Added VideoInfo to DTOBaseItem 2012-08-22 08:56:44 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
fbf8cc833c a few more async optimizations 2012-08-21 22:50:59 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
9c456c63c8 Added more IBN api methods 2012-08-18 12:27:34 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
7835d690a1 Added a completely separate DTOBaseItem to remove the ApiBaseItemWrapper mess and shrink json output size. 2012-08-18 04:22:54 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
5c6ec34a9c Consolidated handlers that return lists of items. Renamed ApiBaseItemWrapper to ApiBaseItemContainer. Added Person and Studio DTO's to BaseItemWrapper 2012-08-17 12:47:35 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
5c094afd7e Made BaseJsonHandler strongly typed. Moved DTO entities to their own DTO namespace in Model. 2012-08-17 09:16:50 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
3f1af19ce7 Re-worked provider id's, api client, moved people to the api item wrapper and added server error handling 2012-08-15 09:20:29 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
d5cf6d59a3 Fixed copy/paste typo 2012-08-14 15:27:35 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
0788f435c1 Added GetItemsWithPerson 2012-08-14 15:06:25 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
ee1fa6e816 Implemented some IBN functionality - GetPerson, GetYear, GetStudio, GetGenre 2012-08-14 12:06:46 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
28809cc2bd Made nullable params named 2012-08-06 09:21:26 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
ecfffba494 Switched http compression from gzip to deflate 2012-08-05 14:58:24 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
2cab5712a7 Added some api client methods, as well as logo and backdrop parents 2012-08-03 11:54:05 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
80fd8d0156 Added ApiPort and ServerHostName to ApiClient 2012-08-01 15:09:24 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
a7bead51b2 Removed more manual decompression 2012-08-01 05:25:13 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
32f7ecf4d0 Added HttpClientHandler as a constructor param to ApiClient, and added automatic decompression. 2012-07-31 21:53:40 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
98841cb6f8 Added async moniker to GetImageStream 2012-07-31 12:30:38 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
defd8ed253 Added an ApiInteraction project that UI's can use to talk to the server. Moved jsonserializer namespace from json to serialization, since we may be adding an xml serializer. 2012-07-31 12:29:07 -04:00