Commit Graph

125 Commits (a59b5f2215232b72acb78da801f6d429aa4e2067)

Author SHA1 Message Date
Sean McArdle a59b5f2215 Added whitelist to status view. 2016-11-21 16:16:14 -08:00
Sean McArdle d7fdf4708d Added better client side tracing around 'take_five' command. 2016-11-21 16:16:01 -08:00
Sean McArdle 174e0fae7f Added better responses and logging around pause function. 2016-11-21 16:15:35 -08:00
Sean McArdle 3caf35d905 Added nic whitelist to netstate. 2016-11-21 16:15:15 -08:00
Sean McArdle fb9d095e9c Added facility to indicate when it should actually check network state while paused. 2016-11-21 14:29:55 -08:00
Sean McArdle 54adbc10ab Always checks wifisitter channel name when sending messages. 2016-11-21 14:28:17 -08:00
Sean McArdle d912745622 Fixed null errors when service isn't running. 2016-11-21 14:27:34 -08:00
MCARDLE Sean M 7bb46addb7 Close operation is now non-blocking. Still can't find null reference exception when closing. 2016-11-18 22:59:01 -08:00
MCARDLE Sean M 284961947f Updated TODOs. 2016-11-18 22:48:31 -08:00
MCARDLE Sean M d1e4a6bebe Moved to using Task.Delay() instead of a Timer for the "take_five" command. Seems to reduce memory usage slightly. Also updates interfaces if paused when giving network state. 2016-11-18 22:48:16 -08:00
MCARDLE Sean M ae8d2d21f1 Removed unused property. 2016-11-18 22:34:12 -08:00
MCARDLE Sean M 90434792b0 Refresh service state check every 5 seconds. 2016-11-18 22:32:59 -08:00
MCARDLE Sean M 022009680b Now sends netstate update request 3 seconds after a network change event. Added method for initiating a request with delay. 2016-11-18 22:32:23 -08:00
MCARDLE Sean M 6628030186 Added pause and settings icons. 2016-11-18 22:18:22 -08:00
MCARDLE Sean M f3374c44ee Formatting and tighter main loop. 2016-11-18 21:07:07 -08:00
MCARDLE Sean M 549aed1377 Removed some unneeded references and added some encapsulation. 2016-11-18 20:29:27 -08:00
MCARDLE Sean M bb5048fd87 Communicating service state to status UI now. 2016-11-18 20:28:53 -08:00
MCARDLE Sean M a43ef8040f Merge branch 'dev' into systray 2016-11-18 19:54:14 -08:00
MCARDLE Sean M d6df318169 Ensuring the whitelist is observed in another instance. 2016-11-18 19:53:57 -08:00
MCARDLE Sean M 224b5700c7 Added logging to the reset nic state operation. 2016-11-18 19:53:32 -08:00
Sean McArdle e16939318b Added TODO note. 2016-11-18 12:06:05 -08:00
MCARDLE Sean M e4424fbea1 5 minute pausing works, need more console logging and service status check mechanism. 2016-11-17 22:23:45 -08:00
MCARDLE Sean M 1da5ab43e5 Removed missing dep from other branch. 2016-11-17 22:23:11 -08:00
MCARDLE Sean M 2a17a474de Added org-mode todo notes. 2016-11-17 22:22:49 -08:00
Sean McArdle 2683323fbb Should have been appended. 2016-11-17 10:49:59 -08:00
Sean McArdle 9eae49f1d2 Pulled in About window and notes from WifiSitterToolbox 2016-11-17 10:44:34 -08:00
Sean McArdle 8e8d53cafc Data exchange working correctly, nics display in settings window. 2016-11-17 10:37:57 -08:00
Sean McArdle 3a711f8f4c Setting up MVVM structure. 2016-11-17 10:06:17 -08:00
Sean McArdle 306b6112d4 Added fields and default constructor for serialization. 2016-11-17 10:05:47 -08:00
Sean McArdle 0b444d04c2 Now passing simplified network state to client. 2016-11-17 00:10:44 -08:00
Sean McArdle d9ceeedeff Successfully moved to XDMessaging.Lite but that required bumping the runtime version to 4.5.2. 2016-11-16 17:00:11 -08:00
Sean McArdle 48948c197f Added XDMessaging package. 2016-11-16 14:44:20 -08:00
Sean McArdle 4f946ba190 Working on IPC with XDMessaging.Lite. 2016-11-16 14:43:50 -08:00
Sean McArdle 292df9350b Preliminary IPC setup in place. May need to change IPC mechanism based on access limitations. 2016-11-16 10:10:30 -08:00
Sean McArdle 525f059ecc Added context menu item for showing status/settings window. 2016-11-15 19:01:21 -08:00
Sean McArdle f88c6ef6b0 Added SimpleIPC for communicating with Service/Client. 2016-11-15 19:00:58 -08:00
Sean McArdle 3b7dd98a89 Moved to .Net 4, removed explicit dispose() for systray, set binary icon. 2016-11-15 17:50:47 -08:00
Sean McArdle d414c83583 Tray icon now has context menu with functioning Quit option. Need to implement IPC, status display and IPC. 2016-11-15 17:33:07 -08:00
Sean McArdle 5cba900d91 TrayIconControl is a hidden window launched by default that hosts the tray icon and stores viewmodel state for the MainWindow. 2016-11-15 14:04:48 -08:00
Sean McArdle c24df811c5 Added Gui app project, includes notifyicon-wpf library, systray icon displays correctly. 2016-11-15 13:43:12 -08:00
Sean McArde c2fd7f32c1 Added assets for packaging. 2016-11-07 19:58:53 -08:00
Sean McArde add39f7077 Renamed README to txt file, simpler for users who don't have a default viewer for markdown files. 2016-11-06 22:30:32 -08:00
Sean McArde 033e875405 Merge branch 'master' into dev 2016-11-06 21:57:30 -08:00
Sean McArde a43198903e AdvancedInstall project 2016-11-06 21:57:09 -08:00
Sean McArde f445a74b4f Merge branch 'surfaceProFixes' into dev
# Conflicts:
#	WifiSitter/WifiSitter.cs
2016-11-06 21:56:37 -08:00
Sean McArde fa31516b91 Added ignoring setup files 2016-11-06 21:30:31 -08:00
Sean McArde a5063a0485 Made service/console check more clear. Trying to create service without uninstaller. 2016-11-06 13:22:12 -08:00
Sean McArde e5cb44e349 Now logs start up failures to event viewer, debugging service start nearly impossible otherwise. Also checking array size before indexing into it. 2016-11-03 21:21:25 -07:00
Sean McArde 6514a78df6 Was not properly updating connection availability of ethernet connections that became disconnected, was previously treating only WiFi as potentially transient. Also now identify state change event console logging as coming from events, helps clarity. 2016-11-03 20:58:02 -07:00
Sean McArdle 549d7b51f0 Added timer to check network state so changes can be identified even if event's haven't been fired. Need to do this when waking from sleep. 2016-11-03 20:02:48 -07:00