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
|
2315a699fb
|
TunnelManager: Enumerate running tunnels only once
Signed-off-by: Samuel Holland <samuel@sholland.org>
|
2018-01-06 05:20:11 -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
|
58eedfd6d9
|
TunnelManager: Clear primary tunnel when it's removed
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 |
|