Cameron Gutman
|
3076e29335
|
Basic database access is working
|
2015-12-02 00:25:38 -08:00 |
|
Cameron Gutman
|
fe616d86c5
|
Reduce usage of DataManager
|
2015-12-01 20:56:08 -08:00 |
|
Cameron Gutman
|
5ea92a7b48
|
Stop using CoreData-backed objects in any non-DataManager code
|
2015-12-01 20:31:24 -08:00 |
|
Cameron Gutman
|
5daa82b0ba
|
Show the hosts in alphabetical order rather than in an undefined order
|
2015-11-13 19:55:18 -08:00 |
|
Cameron Gutman
|
a8bcc6afba
|
Split the work into 2 jobs per computer to retrieve assets faster
|
2015-11-13 19:52:35 -08:00 |
|
Cameron Gutman
|
e6aa16ad01
|
Revert "Fix concurrent modification crash in app asset caching code"
This reverts commit ad0705d126261b32d64c76bac4f831f8600d3d4d.
|
2015-11-13 19:07:15 -08:00 |
|
Cameron Gutman
|
ad0705d126
|
Fix concurrent modification crash in app asset caching code
|
2015-11-13 18:30:12 -08:00 |
|
Cameron Gutman
|
ea3be613c5
|
Try 5 times to get the app list before failing
|
2015-11-11 18:14:59 -08:00 |
|
Cameron Gutman
|
20d66336a7
|
Cache decoded UIImage objects for the scroll view to fix janky scrolling
|
2015-11-10 21:23:00 -08:00 |
|
Diego Waxemberg
|
06289ac4d2
|
No longer use IDFA, now generate UUID and persist in Core Data. Bumped version to 1.0.0
|
2015-10-31 23:04:32 -07:00 |
|
Diego Waxemberg
|
ad1ddd04f3
|
no longer allow multiple apps to be selected at the same time
|
2015-10-18 16:52:14 -07:00 |
|
Diego Waxemberg
|
67a8b232b9
|
added pull arrow to side of screen
|
2015-10-17 16:16:13 -07:00 |
|
Cameron Gutman
|
05a5e4fa64
|
Fix a crash when apps are removed from GFE
|
2015-09-30 20:44:14 -07:00 |
|
Cameron Gutman
|
b6445295a7
|
Use a temporary app object and database lock to avoid saving while the database is not in a consistent state
|
2015-09-30 20:34:52 -07:00 |
|
Diego Waxemberg
|
695499dea9
|
host and app buttons now have feedback when tapped
|
2015-09-30 19:13:37 -07:00 |
|
Diego Waxemberg
|
1da877fed7
|
Changed theme to light/dark gray and updated launch screen. Also added a border and drop shadow to app icons
|
2015-09-28 21:18:35 -07:00 |
|
Cameron Gutman
|
46fe7a8aed
|
Don't show error messages if the PC isn't selected anymore
|
2015-07-12 00:30:44 -07:00 |
|
Cameron Gutman
|
3151ac6bf0
|
Remove hosts from discovery while they're handling operations the for UI. Sometimes these operations take a while and block the server from responding to our serverinfo queries that determine its online status.
|
2015-07-12 00:23:48 -07:00 |
|
Cameron Gutman
|
dc5210f691
|
Propagate the running flag to the applist cache
|
2015-07-12 00:12:53 -07:00 |
|
Cameron Gutman
|
1f02265003
|
Fix a race condition that could cause an app to be populated with a null host
|
2015-07-11 23:59:09 -07:00 |
|
Cameron Gutman
|
e4af9032e2
|
Implement a fast path to the app grid for online, paired machines with cached app lists.
|
2015-07-11 21:59:41 -07:00 |
|
Diego Waxemberg
|
9c6b718be2
|
fixed issue with apps duplicating in app list
|
2015-07-11 18:47:05 -07:00 |
|
Cameron Gutman
|
dc6ebffab1
|
Allow unpaired computer to be deleted. Remove the unpairing option since it hasn't worked for ages.
|
2015-07-11 01:29:28 -07:00 |
|
Cameron Gutman
|
13e894e9a3
|
Refactor app list to be non-static and sorted in alphabetical order
|
2015-07-11 01:28:52 -07:00 |
|
Cameron Gutman
|
4c95773131
|
Long clicking hosts that aren't paired doesn't bring up any useful options, so disable it
|
2015-07-11 00:13:58 -07:00 |
|
Diego Waxemberg
|
37f25c1f97
|
fixed some bugs with saving app list to database
|
2015-07-10 22:19:25 -07:00 |
|
Diego Waxemberg
|
642085ca32
|
App lists are now persisted in the database
|
2015-07-10 21:22:57 -07:00 |
|
Cameron Gutman
|
5dee29a21c
|
Add a play indicator for running apps
|
2015-07-10 18:09:12 -07:00 |
|
Cameron Gutman
|
b01d13976b
|
Improve speed and reliability of host detection
|
2015-07-10 12:18:09 -07:00 |
|
Cameron Gutman
|
ae1c83a011
|
Fix returning to the host selection screen after a failure
|
2015-07-10 11:52:27 -07:00 |
|
Cameron Gutman
|
54dd79d2dd
|
Remove OK button from pairing PIN dialog, since it dismisses automatically
|
2015-07-10 11:37:32 -07:00 |
|
Cameron Gutman
|
935fb6ffe3
|
Fix streaming over the external IP address when discovered via mDNS
|
2015-07-10 00:28:51 -07:00 |
|
Cameron Gutman
|
2d02ce2a1b
|
Change the PC status to offline and return to the host selection screen if server info or applist is unavailable
|
2015-07-09 23:48:18 -07:00 |
|
Cameron Gutman
|
29fda59a72
|
Add applist and server info fetching error dialogs. Open the options menu when a user taps an offline PC.
|
2015-07-09 21:15:52 -07:00 |
|
Cameron Gutman
|
05f0dfd4f5
|
Replace dispatch_sync with dispatch_async in pairing
|
2015-07-09 21:02:19 -07:00 |
|
Cameron Gutman
|
0bdc5a83f1
|
Go directly to the app list after pairing like Android
|
2015-07-09 20:39:15 -07:00 |
|
Cameron Gutman
|
8688bf1210
|
Add failure handling for quitting apps
|
2015-07-09 20:33:23 -07:00 |
|
Cameron Gutman
|
bf0858d57e
|
Fix spelling mistake
|
2015-07-09 20:32:03 -07:00 |
|
Cameron Gutman
|
73364127d2
|
Fix pairing with GFE 2.4.5.57+
|
2015-07-08 23:03:23 -07:00 |
|
Cameron Gutman
|
6bb559303b
|
Remove executeRequest from HttpManager. It has some show-stopping bugs, like leaking semaphore counts (since it never waited) and being generally thread-unsafe. Implementing it in a way that would be asynchronous and thread-safe is a non-trivial task, so I've opted to remove it and change callers to use executeRequestSynchronously.
|
2015-07-08 21:26:01 -07:00 |
|
Cameron Gutman
|
99a2dbb956
|
Switch from deprecated UIAlertView to UIAlertController for pairing
|
2015-06-23 22:23:12 -07:00 |
|
Cameron Gutman
|
a9a00629b1
|
Use API 1.1 common in preparation for IPv6 requirement
|
2015-06-17 23:32:00 -07:00 |
|
Diego Waxemberg
|
5296b2eb39
|
now stop app asset requests before attempting to start a stream
|
2015-05-28 23:47:30 -07:00 |
|
Diego Waxemberg
|
8d3401f962
|
Changed name from Limelight to Moonlight due to C&D from Limelight
Networks, Inc.
|
2015-05-12 21:48:30 -04:00 |
|
Diego Waxemberg
|
62bbec3c5d
|
now hide the loading spinner on network errors
|
2015-04-05 17:25:05 -07:00 |
|
Diego Waxemberg
|
65f7e75736
|
now show loading frame when waiting for background tasks
|
2015-02-24 22:33:14 -05:00 |
|
Diego Waxemberg
|
3617ea98e2
|
created a loading frame
|
2015-02-24 22:13:33 -05:00 |
|
Diego Waxemberg
|
e3dd4e7238
|
Created logger with log levels
|
2015-02-10 21:26:55 -05:00 |
|
Diego Waxemberg
|
0c36754ebe
|
Now stop retrieving assets when the user deselects the host
|
2015-02-10 18:40:22 -05:00 |
|
Diego Waxemberg
|
e7dc22bb15
|
Host discovery is much better now
|
2015-02-10 17:40:49 -05:00 |
|