Grant Limberg
|
d965768004
|
Replaced the network list with Obj-C
|
2016-08-07 18:19:47 -07:00 |
|
Grant Limberg
|
a91187e60e
|
Convert NetworkMonitor to obj-c
|
2016-08-07 17:25:34 -07:00 |
|
Grant Limberg
|
179324e44a
|
Replace Preferences view. Removed LaunchAtLoginController and replaced with simpler code
|
2016-08-07 16:34:54 -07:00 |
|
Grant Limberg
|
c6dba50e35
|
replace AboutViewController
|
2016-08-07 15:18:32 -07:00 |
|
Grant Limberg
|
b51d68a419
|
replace ServiceCom with objc class
|
2016-08-06 19:45:58 -07:00 |
|
Grant Limberg
|
a0db48571d
|
Convert Network to OBJC
|
2016-08-06 18:50:50 -07:00 |
|
Grant Limberg
|
7a12d8193b
|
Replace NodeStatus object with Obj-C Class
|
2016-08-04 17:55:57 -07:00 |
|
Grant Limberg
|
a08246ce5d
|
update build number
|
2016-08-02 20:30:49 -07:00 |
|
Grant Limberg
|
f54d5e9e8f
|
the quest for leaks is over.
Why a singleton doesn't leak, vs calling static methods on a class is beyond me
|
2016-08-02 20:30:09 -07:00 |
|
Grant Limberg
|
78e5a00a68
|
Only poll the ZeroTier service when the menu or Network List are visible. Reduces CPU idle prevention by a a LOT
|
2016-07-26 20:31:06 -07:00 |
|
Grant Limberg
|
b9a4d138fc
|
only update the network list view if it's visible
|
2016-07-26 20:05:33 -07:00 |
|
Grant Limberg
|
36a9aff283
|
Show "About" view on first run.
Still needs some work to show up in the right place
|
2016-07-26 20:04:59 -07:00 |
|
Grant Limberg
|
e1755e569e
|
build number bump
|
2016-07-26 19:16:33 -07:00 |
|
Grant Limberg
|
ae374a78fc
|
add some non Lorem Ipsum content to the about page
|
2016-07-26 19:15:12 -07:00 |
|
Grant Limberg
|
62befe006d
|
Route clicked links in the web view to the default web browser
|
2016-07-26 18:21:39 -07:00 |
|
Grant Limberg
|
693ac4e86c
|
add web view and placeholder about page with ZT logo and lorem ipsum
|
2016-07-19 19:12:41 -07:00 |
|
Grant Limberg
|
0e6065e3d5
|
another build number bump
|
2016-06-30 21:25:14 -07:00 |
|
Grant Limberg
|
a156fec25a
|
put node ID into the main menu.
Clicking on the menu item copies the node ID into the clipboard.
|
2016-06-30 21:24:45 -07:00 |
|
Grant Limberg
|
fe725f9995
|
fix a case where the "Allow Default" checkbox would be enabled when a network wasn't connected.
|
2016-06-30 20:35:32 -07:00 |
|
Grant Limberg
|
58207b30d1
|
now that the network details list uses the default background color of the pane its embedded in, we don't have to force to the "Light" theme, even if the user has selected the "dark" theme for the top menu bar.
|
2016-06-30 20:28:04 -07:00 |
|
Grant Limberg
|
f4192d7b9e
|
added separator between items in the network detail list
|
2016-06-30 20:17:33 -07:00 |
|
Grant Limberg
|
e747692727
|
remove background from network details view
|
2016-06-30 20:07:22 -07:00 |
|
Grant Limberg
|
d786c5265f
|
bump version number
|
2016-06-30 19:46:59 -07:00 |
|
Grant Limberg
|
ba0a45365c
|
Work around for several strange corner cases in Automatic Reference Counting in Apple's runtime
|
2016-06-30 19:42:23 -07:00 |
|
Grant Limberg
|
decb4261d4
|
wire up control to launch at startup in preferences
|
2016-06-27 19:14:15 -07:00 |
|
Grant Limberg
|
b0971e3a01
|
setup launch at login on first start
|
2016-06-27 19:04:55 -07:00 |
|
Grant Limberg
|
583cd25506
|
slightly resize icons
|
2016-06-27 18:05:17 -07:00 |
|
Grant Limberg
|
1beacc8c32
|
wire up network delete again
|
2016-06-27 17:54:54 -07:00 |
|
Grant Limberg
|
9f880d07ab
|
build number change
|
2016-06-26 18:21:26 -07:00 |
|
Grant Limberg
|
3fc11e2278
|
misc bug fixes related to default routes
|
2016-06-26 18:18:59 -07:00 |
|
Grant Limberg
|
1756e8b0f2
|
Wire up checkboxes for allowGlobal, allowDefault, allowManaged to set the proper state in zerotier daemon
checkboxes are disabled if the network is not currently connected.
|
2016-06-26 17:33:46 -07:00 |
|
Grant Limberg
|
d57e343245
|
add UI elements in network details for allowDefault, allowGlobal, allowManaged
|
2016-06-26 17:21:45 -07:00 |
|
Grant Limberg
|
7e17a2072c
|
add allowManaged, allowGlobal, allowDefault to Network object
|
2016-06-26 16:41:52 -07:00 |
|
Grant Limberg
|
9c94d6527a
|
add allowGlobal, allowDefault, allowManaged options to joining a network
|
2016-06-26 16:11:30 -07:00 |
|
Grant Limberg
|
5da4fd2aef
|
Added "..." to menu items to signify it pops up in a window
|
2016-06-24 15:24:29 -07:00 |
|
Grant Limberg
|
e621058cfd
|
build number 5
|
2016-06-24 15:24:03 -07:00 |
|
Grant Limberg
|
f2e2632ae7
|
Added About view
also not yet populated
|
2016-06-23 20:22:03 -07:00 |
|
Grant Limberg
|
35d1736c97
|
add preferences view
not populated yet
|
2016-06-23 20:04:57 -07:00 |
|
Grant Limberg
|
3c534abc99
|
"Show Networks" -> "Network Details"
|
2016-06-23 19:48:48 -07:00 |
|
Grant Limberg
|
c3deedd6fd
|
Fix menu bar icon. Add app icon.
|
2016-06-23 19:44:00 -07:00 |
|
Grant Limberg
|
b256111a17
|
misc cleanup
|
2016-06-21 20:02:18 -07:00 |
|
Grant Limberg
|
b5a90a437b
|
update build number
|
2016-06-21 19:45:08 -07:00 |
|
Grant Limberg
|
6d114b7480
|
dynamically generate the menu so that networks are listed
can join/leave networks directly from the menu
|
2016-06-21 19:44:59 -07:00 |
|
Grant Limberg
|
c8f85ffec9
|
Factored network updates into its own class. Delivered via notification
|
2016-06-16 20:53:55 -07:00 |
|
Grant Limberg
|
bae0060552
|
add a timer to retrieve the network list every second.
|
2016-06-14 19:59:45 -07:00 |
|
Grant Limberg
|
c8750e5812
|
more error checking when parsing JSON for network list
remove "multicastSubscriptions" field as it isn't used anyway
|
2016-06-14 18:09:30 -07:00 |
|
Grant Limberg
|
2c1a8524f0
|
remove unused variables
|
2016-06-13 19:56:43 -07:00 |
|
Grant Limberg
|
b085329bca
|
Base functionality complete. Can join/leave/list networks. Can disconnect from networks without removing them from the network list.
|
2016-06-13 19:46:54 -07:00 |
|
Grant Limberg
|
188f8021f8
|
Joining/Deleting networks now implemented.
Still need to implement known networks cache so we can join/leave networks without deleting them from the UI
|
2016-06-09 19:59:05 -07:00 |
|
Grant Limberg
|
975bcb8aff
|
some OS X Authentication Services wizardry to get /Library/Application Support/ZeroTier/One/authtoken.secret and copy it to ~/Library/Application Support/ZeroTier/One/authtoken.secret
|
2016-05-31 17:23:11 -07:00 |
|