Commit Graph

218 Commits

Author SHA1 Message Date
ScottIsAFool
83b7b18614 Set the Common, Controller, Model, UI and UI.Controls to go into one folder, set nuspec files up for the packages to make it easier to create nuget packages. 2013-02-22 19:22:39 +00:00
LukePulverenti
8b3e8ad478 created IWebSocketListener 2013-02-22 10:16:48 -05:00
LukePulverenti
fab627c845 added a master version file 2013-02-22 02:17:50 -05:00
LukePulverenti
746c5d2fa7 moved Plugins to separate repo 2013-02-22 01:28:57 -05:00
LukePulverenti
868a7ce9c8 isolated clickonce dependancies 2013-02-21 23:23:06 -05:00
LukePulverenti
fdafa59683 Removed System.Windows.Forms dependancy from Common. Almost done removing NLog dependancy. 2013-02-21 20:26:35 -05:00
LukePulverenti
931c0ea455 more dependancy injection 2013-02-21 16:40:04 -05:00
LukePulverenti
76f067f867 extracted more logging dependancies 2013-02-21 16:06:23 -05:00
LukePulverenti
ab1065a567 removed static logger 2013-02-21 15:26:55 -05:00
LukePulverenti
5e08d95b92 fixed x64 2013-02-21 12:22:41 -05:00
LukePulverenti
815240f920 fix query string parsing issue 2013-02-21 02:00:04 -05:00
LukePulverenti
ee9d481662 isolated bdinfo dependancy 2013-02-21 01:38:23 -05:00
LukePulverenti
ae4ffa75be isolated weather and moved drawing classes up to the controller project 2013-02-21 01:02:10 -05:00
LukePulverenti
acf5b0b6ed isolated DotNetZip dependancy 2013-02-21 00:00:56 -05:00
LukePulverenti
a5f9dc1bfc isolated sqlite dependancy 2013-02-20 23:37:50 -05:00
LukePulverenti
509156cbc3 remove core plugin output from source control 2013-02-20 21:40:36 -05:00
LukePulverenti
767cdc1f6f Pushing missing changes 2013-02-20 20:33:05 -05:00
ebr11 Eric Reed spam
7ed11c0bba Merge with default 2012-09-20 13:54:37 -04:00
ebr11 Eric Reed spam
da618f13e2 Fix up directory watchers 2012-09-20 13:53:10 -04:00
ebr11 Eric Reed spam
e2ae376eef Merge with default 2012-09-20 11:28:02 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
119dfc3ac7 Adding the UI to the same repo. Made some default theme progress 2012-09-20 11:25:22 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
d8c01ded6e made some improvements to the base http handler 2012-09-19 12:51:37 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
19e202d5e1 Added http server support for etags 2012-09-18 18:50:26 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
8b7effd6ff Moved discovery of loggers and weather providers to MEF. Also added support for third-party image processors, also discovered through MEF. 2012-09-18 15:33:57 -04:00
ebr11 Eric Reed spam
0f078d8098 Move NeedsRefresh to async task and fix problem finding episode metadata 2012-09-18 15:18:15 -04:00
ebr11 Eric Reed spam
e5b5861abf Need to be more intelligent finding paths we're already watching 2012-09-18 07:22:49 -04:00
ebr11 Eric Reed spam
9fbd88a713 fix up some merge errors 2012-09-17 16:53:39 -04:00
ebr11 Eric Reed spam
f385fe2f20 Merge with default 2012-09-17 16:24:01 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
9f1005d679 Added Reload Beginning/Completed events 2012-09-17 16:21:46 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
fe427bc7f4 Removed progress value from startup 2012-09-17 14:47:51 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
fb88e4d5fc Added the ability to reload the server and created a Plugins solution 2012-09-17 14:09:35 -04:00
ebr11 Eric Reed spam
17106ea5c7 Initial commit changing to on-demand child loading and validations 2012-09-17 11:12:43 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
f1770605ea Added new icons and fixed some splash screen issues 2012-09-16 20:09:12 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
5a89c00ac8 Remove spaces from default plugin config filename 2012-09-16 19:12:31 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
ffbac0e3d8 Eliminated some list recursions 2012-09-15 16:32:41 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
aa64577b21 Improved BaseApplication 2012-09-13 16:13:43 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
bc366bf2ec updated service stack 2012-09-12 20:24:02 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
f1e668bad8 More code cleanups 2012-09-11 15:37:14 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
670a53258e Some minor code cleanups 2012-09-11 14:20:12 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
2467ca9668 Moved some entities to the main project 2012-09-10 21:34:02 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
b1df61f7ce Added ThreadedLogger 2012-09-10 15:11:40 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
5525d108d3 Switched protobuf serialization to use precompiled assembly 2012-09-09 08:53:04 -04:00
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
2884df296c Moved Movies into the main project 2012-09-08 14:37:55 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
1400e5ad9d Splash screen style fix - hide window commands 2012-09-08 11:00:09 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
fe63d487be Removed dead code 2012-09-08 10:56:29 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
93b42641d2 Switched to MEF to register http handlers 2012-09-08 10:52:13 -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
8fc828361e Updated authentication 2012-09-07 12:17:39 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
3538789e46 Added User authentication 2012-09-06 14:38:29 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
507beb76f6 Added context-sensitive init/dispose methods for plugins 2012-09-06 10:18: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
5dd7080084 Changed json date format to standard iso 2012-09-05 12:34:08 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
c3d2f63776 Tweaked plugin downloading 2012-09-05 12:33:54 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
4752d12aaa Switched date operations to utc 2012-09-04 15:23:15 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
26db4b2cd9 Added plugin configuration downloading 2012-09-03 23:11:16 -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
7494538829 Switched xml serialization to service stack 2012-09-03 13:19:48 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
438d7fc005 Switched plugin config to use xml 2012-09-03 12:54:20 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
31357d3298 Updated plugins to store their assemblies directly in the plugins folder 2012-09-03 12:40:35 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
e4b0eb5779 Added taskbar icon and standardized locations of images 2012-09-02 16:24:10 -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
bcd1a1ca7a Adjusted logfile name 2012-09-01 20:36:42 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
6d8c61f6a8 Looks like we can compress protobuf output after all 2012-09-01 11:41:01 -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
a0d69b3804 Added Protobuf to BaseSerializationHandler 2012-08-28 10:22:25 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
ee91096eb0 Added a method in BaseApplication to get the logo image 2012-08-25 17:08:27 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
adf60587fb Merge 2012-08-25 14:34:43 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
b312e7f25a Changed splash gradient 2012-08-25 14:34:22 -04:00
RedShirtMB Mark Linton redshirt linton
1b45cd4a15 Removed PInvoke code that hid the close button. 2012-08-25 11:22:09 -07:00
LukePulverenti Luke Pulverenti luke pulverenti
a344d2066a Updated splash screen to use new logo 2012-08-25 14:11:01 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
d032a49c3c Added a gradient to the splash screen background 2012-08-25 13:31:58 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
fc6b2a7f54 Added MahApps.Metro 2012-08-25 13:05:41 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
2b8f23dff4 Updated reactive extensions 2012-08-24 08:05:31 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
2454b72c93 Comments and cleanup. ALso updated ffmpeg + ffprobe 2012-08-23 14:35:44 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
ef03988442 comments and don't run internet providers on startup 2012-08-23 08:26:08 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
c80c8c1cfd Switched all i/o to win32 methods and added protobuf serialization for ffprobe caching 2012-08-23 01:45:26 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
a3f08b02ca Tweaked log output formatting 2012-08-22 16:07:16 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
a2f120b76b Tweaked json and jsv serializers 2012-08-22 13:01:05 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
020c20bd7d Added support for jsv format output from the api 2012-08-22 09:19:18 -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
6fbeee841f Performance update 2012-08-20 17:48:11 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
8f024e8199 Fully async'd xml parsing process as well as added resolver and provider priorities 2012-08-20 11:55:05 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
31c4b5a169 Comment 2012-08-19 20:15:09 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
76f4b2adc9 Show the taskbar button with the splash screen 2012-08-19 20:14:47 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
03c9523001 Comments 2012-08-19 18:50:54 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
d54c6d8bf6 Created a BaseApplication class in common 2012-08-19 18:47:02 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
87245d11fc Updated the splash screen to log progress messages 2012-08-19 17:49:14 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
7e077ed913 Added ApplicationVersion to BaseKernel 2012-08-19 17:29:15 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
437f89547e Minor splash screen tweaks 2012-08-19 16:49:13 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
83a150e81b Merge 2012-08-19 16:38:52 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
5b7063e7c6 Merge 2012-08-19 16:38:47 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
937d27ae9d One async call leads to another, and another, all the way up the call stack... 2012-08-19 16:38:31 -04:00
RedShirtMB Mark Linton redshirt linton
9bf2cb803e Adjust splashscreen layout and hide close button. 2012-08-19 11:45:08 -07:00
RedShirtMB Mark Linton redshirt linton
a129c93c42 Updated splashscreen to report progress
Added default image (need to change later)
2012-08-19 11:01:43 -07:00