Samuel Holland
|
30396b8718
|
model: Allow renaming tunnels
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-01-07 01:22:31 -06:00 |
|
Samuel Holland
|
e70b242c01
|
model: Remove confusing uses of completion chaining
This looks like the builder pattern, but isn't.
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-01-07 00:41:47 -06:00 |
|
Samuel Holland
|
1862ff0bbe
|
Tunnel: The name passed to isNameValid is never null
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-01-07 00:25:49 -06:00 |
|
Samuel Holland
|
22bdffcecd
|
model: Proxy all async work through the TunnelManager
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-01-06 06:30:41 -06:00 |
|
Samuel Holland
|
df7d18fb5d
|
Tunnel: Require passing a state to the constructor
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-01-06 05:18:34 -06:00 |
|
Samuel Holland
|
193de10972
|
TunnelDetailFragment: Remove state text and last change
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-01-06 05:18:34 -06:00 |
|
Samuel Holland
|
ff0bb081a0
|
Convert the list of tunnels to a KeyedObservableList
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-01-06 04:09:30 -06:00 |
|
Samuel Holland
|
609194fae2
|
Serviceless rewrite, part 1
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-01-06 04:09:29 -06:00 |
|