Cam Otts
|
e5b749be71
|
initial rough pass for a stored token implementation
|
2023-01-09 11:00:37 -06:00 |
|
Michael Quigley
|
bd0212ba09
|
SecretToggle (#142)
|
2023-01-05 16:22:40 -05:00 |
|
Michael Quigley
|
918fa06ca0
|
polish/org
|
2023-01-05 16:11:09 -05:00 |
|
Michael Quigley
|
bd8ca333f7
|
lint
|
2023-01-05 16:05:59 -05:00 |
|
Michael Quigley
|
1708f5ed75
|
better delete action wiring for shares and environments (#142)
|
2023-01-05 15:59:51 -05:00 |
|
Michael Quigley
|
ee89cb6b36
|
delete environment action (#142)
|
2023-01-05 15:25:30 -05:00 |
|
Michael Quigley
|
c474094766
|
better environment detail organization; actions-tab (#142)
|
2023-01-05 13:52:00 -05:00 |
|
Michael Quigley
|
e9c888f41d
|
elide secrets; tidy messes (#107)
|
2023-01-05 13:40:34 -05:00 |
|
Michael Quigley
|
8c2f71d28a
|
tooltip in enable modal (#146)
|
2023-01-05 13:03:28 -05:00 |
|
Michael Quigley
|
9de293adef
|
tooltip indicating copy success on registration success page (#146)
|
2023-01-04 15:21:01 -05:00 |
|
Michael Quigley
|
3943aef40a
|
service -> share (#144)
|
2023-01-04 14:42:58 -05:00 |
|
Michael Quigley
|
74b9786a61
|
more services -> shares (#144)
|
2023-01-04 14:21:23 -05:00 |
|
Michael Quigley
|
fe89551bfb
|
massive services -> share boatload (#144)
|
2023-01-04 13:43:37 -05:00 |
|
Michael Quigley
|
fcb0873784
|
no shares in environment (#141)
|
2023-01-04 13:00:04 -05:00 |
|
Michael Quigley
|
db10a8882f
|
stylin (#143)
|
2023-01-03 17:36:45 -05:00 |
|
Michael Quigley
|
0033021139
|
revamped registration infrastructure (#143)
|
2023-01-03 17:33:00 -05:00 |
|
Michael Quigley
|
63f2049c2c
|
revised login form (#143)
|
2023-01-03 16:16:34 -05:00 |
|
Michael Quigley
|
ea50a833aa
|
endpoints in share details (#141)
|
2023-01-03 15:05:59 -05:00 |
|
Michael Quigley
|
2b5e4dda21
|
activity -> shares (#141)
|
2023-01-03 14:58:19 -05:00 |
|
Michael Quigley
|
67dabbf73a
|
always tabs; always blue (#141)
|
2023-01-03 14:23:58 -05:00 |
|
Michael Quigley
|
5d27c608a3
|
custom peroprties in property table (#141)
|
2023-01-03 14:21:26 -05:00 |
|
Michael Quigley
|
1aa003ce44
|
property table and friends (#141)
|
2023-01-03 13:58:46 -05:00 |
|
Michael Quigley
|
f019cd7fa8
|
more detail elaboration (#141)
|
2023-01-03 13:28:11 -05:00 |
|
Michael Quigley
|
0dac9f4f34
|
detail card details (#141)
|
2023-01-03 11:36:31 -05:00 |
|
Michael Quigley
|
cbae0d1d21
|
tweaks, polish, and lint removal (#107)
|
2022-12-23 15:54:15 -05:00 |
|
Michael Quigley
|
1c2cfe710a
|
little ui details
|
2022-12-23 00:25:22 -05:00 |
|
Michael Quigley
|
0756e48841
|
roughed in ServiceDetail (#107)
|
2022-12-22 15:18:51 -05:00 |
|
Michael Quigley
|
a125c4b40b
|
/detail/service backend (#107)
|
2022-12-22 15:09:37 -05:00 |
|
Michael Quigley
|
d8b73e1748
|
AccountDetail (#107)
|
2022-12-22 14:59:06 -05:00 |
|
Michael Quigley
|
3856d6eb61
|
roughed in environment details (#107)
|
2022-12-22 14:56:19 -05:00 |
|
Michael Quigley
|
a0fd3a9c63
|
/detail/environmment; environment detail api backend (#107)
|
2022-12-22 13:51:29 -05:00 |
|
Michael Quigley
|
988ef9bec3
|
zoom to fit icon (#107)
|
2022-12-22 13:21:06 -05:00 |
|
Michael Quigley
|
8d81eee3b0
|
detail view scaffolding; selection management (#107)
|
2022-12-22 12:32:40 -05:00 |
|
Michael Quigley
|
dcf662ebff
|
account added to network graph; rounded rectangles (#107)
|
2022-12-22 11:40:44 -05:00 |
|
Michael Quigley
|
bbb4fd0656
|
tighten up the graph merging code a little bit more (#107)
|
2022-12-21 21:39:06 -05:00 |
|
Michael Quigley
|
25ee45f460
|
we really only need to check to see if the _nodes_ are different (#107)
|
2022-12-21 21:27:51 -05:00 |
|
Michael Quigley
|
24c4f88363
|
more graph manipulation pain (#107)
|
2022-12-21 17:50:15 -05:00 |
|
Michael Quigley
|
fb431ac870
|
evolving the graph manipulation (#107)
|
2022-12-21 15:52:09 -05:00 |
|
Michael Quigley
|
0377214761
|
lint (#107)
|
2022-12-21 15:36:39 -05:00 |
|
Michael Quigley
|
b05733b602
|
better merge algorithm (#107)
|
2022-12-21 15:08:24 -05:00 |
|
Michael Quigley
|
f6b36f3ca7
|
login is part of the console (#107)
|
2022-12-21 14:33:13 -05:00 |
|
Michael Quigley
|
c724699dd8
|
let's get rid of the olde (#107)
|
2022-12-21 14:10:10 -05:00 |
|
Michael Quigley
|
a7349802c6
|
new console infrastructure (#107)
|
2022-12-21 14:05:17 -05:00 |
|
Michael Quigley
|
f15b0a2952
|
layout and arrangement for the visualizer in the ui (#107)
|
2022-12-21 12:18:54 -05:00 |
|
Michael Quigley
|
fe1c118a0a
|
start of visualizer scaffolding; dependencies (#107)
|
2022-12-21 10:55:10 -05:00 |
|
Michael Quigley
|
afe435f87f
|
updated boostrap theme (#107)
|
2022-12-20 17:49:42 -05:00 |
|
Michael Quigley
|
195210d868
|
responsive breakpoints; lint (#107)
|
2022-12-20 17:47:33 -05:00 |
|
Michael Quigley
|
13261011d9
|
ui lint (#107)
|
2022-12-20 17:37:25 -05:00 |
|
Michael Quigley
|
b5c44e15e6
|
new console scaffolding (#107)
|
2022-12-20 17:24:32 -05:00 |
|
Michael Quigley
|
9a8b22e15c
|
fix for vulnerabilities in ui
|
2022-12-13 11:14:43 -05:00 |
|
Michael Quigley
|
362b8c2b84
|
more slickness tweaks for demonstration purposes
|
2022-12-07 12:24:00 -05:00 |
|
Michael Quigley
|
13fabc9ec6
|
basic 'admin create identity' infrastructure (#130)
|
2022-12-06 14:06:12 -05:00 |
|
Michael Quigley
|
a0c50c68e5
|
allow share endpoint to return multiple frontends; more frontend selection (#110)
|
2022-12-06 12:00:25 -05:00 |
|
Michael Quigley
|
135fd483fa
|
update share backend (#125)
|
2022-12-02 13:21:05 -05:00 |
|
Michael Quigley
|
38c83fda92
|
update frontend backend (#129)
|
2022-12-02 10:46:53 -05:00 |
|
Michael Quigley
|
d5d2497955
|
list frontends backend (#129)
|
2022-12-02 09:30:06 -05:00 |
|
Michael Quigley
|
309f4e7d87
|
add backend for 'admin delete frontend' (#129)
|
2022-12-02 08:58:41 -05:00 |
|
Michael Quigley
|
81e5f7e469
|
admin/createFrontend api roughed in (#129)
|
2022-12-01 15:13:43 -05:00 |
|
Michael Quigley
|
8610cf944a
|
add admin support to rest_model_zrok.Principal; authenticator (#116)
|
2022-12-01 14:48:23 -05:00 |
|
Michael Quigley
|
44f4e37e83
|
remove service03 type; consolidated service type (#119)
|
2022-12-01 12:54:14 -05:00 |
|
Michael Quigley
|
301249fe4a
|
more cleanups and polish for sharing and reserving (#122, #41)
|
2022-11-30 14:38:49 -05:00 |
|
Michael Quigley
|
3f5c5003de
|
zrok reserve; zrok release (#41)
|
2022-11-30 13:45:57 -05:00 |
|
Michael Quigley
|
f9143c3a5b
|
more naming refactoring 'name' -> 'token' (#119)
|
2022-11-30 12:46:19 -05:00 |
|
Michael Quigley
|
0f9ed9dd68
|
api namespace/naming polish
|
2022-11-30 11:43:00 -05:00 |
|
Michael Quigley
|
64c3bdd3c1
|
service details operation (#41)
|
2022-11-30 11:17:09 -05:00 |
|
Michael Quigley
|
158cc42c07
|
basic service reservation support (#41)
|
2022-11-29 16:41:18 -05:00 |
|
Michael Quigley
|
a3956509f3
|
working frontend allocation/deallocation; cleanups (#113)
|
2022-11-28 13:55:53 -05:00 |
|
Michael Quigley
|
5359754ba1
|
continued refinement of frontends; access/unacess (#113, #109)
|
2022-11-28 13:33:59 -05:00 |
|
Michael Quigley
|
f47d97d103
|
initial access/unaccess api (#111)
|
2022-11-23 12:12:11 -05:00 |
|
Michael Quigley
|
ead71b1fa5
|
tunnel.Untunnel -> service.Unshare (#102)
|
2022-11-18 15:58:53 -05:00 |
|
Michael Quigley
|
82d9f6f6ed
|
additional service share/unshare and related naming refactoring (#102)
|
2022-11-18 15:48:13 -05:00 |
|
Michael Quigley
|
11068394b8
|
tunnel -> service; tunnel.Tunnel -> service.Share; tunnel.Untunnel -> service.Unshare (#102)
|
2022-11-18 15:36:55 -05:00 |
|
Michael Quigley
|
b3f3b3bd73
|
full support for untunelling services and disabling environments from the ui (#87)
|
2022-11-02 13:25:15 -04:00 |
|
Michael Quigley
|
37ef68af45
|
disable environment from ui (#87)
|
2022-11-02 13:05:01 -04:00 |
|
Michael Quigley
|
2b67b99643
|
hooks for disabling services/environments (#87)
|
2022-11-02 12:55:44 -04:00 |
|
Michael Quigley
|
a1879ea61b
|
actions in ui (#87)
|
2022-11-01 17:32:34 -04:00 |
|
Michael Quigley
|
477ff0f031
|
uptime for services (#33)
|
2022-11-01 17:03:32 -04:00 |
|
Michael Quigley
|
95b4143a85
|
communicate time as epoch ms; better disable of durations in ui (#33)
|
2022-11-01 16:52:02 -04:00 |
|
Michael Quigley
|
98b7f81aa8
|
tooltips for ui buttons (#86)
|
2022-10-31 15:35:41 -04:00 |
|
Michael Quigley
|
21c70ee5dd
|
fix for node layout (#33)
|
2022-10-31 15:09:04 -04:00 |
|
Michael Quigley
|
7d1c69ad0e
|
better component hierarchy; display enable help when no environments (#84)
|
2022-10-31 14:59:37 -04:00 |
|
Michael Quigley
|
5a2d5fcbb1
|
copy zrok enable command for registration component (#72)
|
2022-10-26 13:39:36 -04:00 |
|
Michael Quigley
|
447bb2ae90
|
copy enable command (#72)
|
2022-10-26 13:31:38 -04:00 |
|
Michael Quigley
|
ab761be4bd
|
sparklines spots
|
2022-10-19 18:13:55 -04:00 |
|
Michael Quigley
|
e5e683d694
|
more 'active' removal; overview api sends spark metrics; spark ui (#74, #80)
|
2022-10-19 15:21:15 -04:00 |
|
Michael Quigley
|
c1f481e416
|
add service metrics to overview endpoint (#74, #80)
|
2022-10-19 13:06:05 -04:00 |
|
Michael Quigley
|
40252f7a10
|
naming cleanups in api
|
2022-10-19 12:35:29 -04:00 |
|
Michael Quigley
|
055167b644
|
constrain max zoom for view fitting
|
2022-10-04 12:40:41 -04:00 |
|
Michael Quigley
|
17a1455d52
|
react flow auto zoom
|
2022-10-03 17:06:14 -04:00 |
|
Michael Quigley
|
02d6b7fce9
|
better url-ing in the ui (#68); demo improvements
|
2022-09-28 14:47:42 -04:00 |
|
Michael Quigley
|
3639635d48
|
'Copy' component in 'Token' (#72)
|
2022-09-27 15:36:39 -04:00 |
|
Michael Quigley
|
9e14a8b0ba
|
automatically clear local storage when registration succeeds (#71)
|
2022-09-26 16:00:17 -04:00 |
|
Michael Quigley
|
65209caa53
|
oops.
|
2022-09-21 14:57:42 -04:00 |
|
Michael Quigley
|
60dc2c6e6b
|
registration streamlining (#50)
|
2022-09-21 14:33:27 -04:00 |
|
Michael Quigley
|
5b9119f782
|
full registration; roughed in (#50)
|
2022-09-21 11:29:07 -04:00 |
|
Michael Quigley
|
9cf3cf6f05
|
more cleanups and polish; working registration (#50)
|
2022-09-20 16:33:36 -04:00 |
|
Michael Quigley
|
27d1f390a5
|
verify/register ui improvements (#50)
|
2022-09-20 16:27:18 -04:00 |
|
Michael Quigley
|
073507e0e0
|
login failed (#64)
|
2022-09-20 16:10:21 -04:00 |
|
Michael Quigley
|
242a8bee7b
|
controller registration endpoint improvements (#50)
|
2022-09-20 16:01:46 -04:00 |
|
Michael Quigley
|
6bf3f0f98c
|
'register' endpoint spec (#50)
|
2022-09-20 13:42:34 -04:00 |
|
Michael Quigley
|
e9bd1a4d9b
|
better css class naming for re-use (#50)
|
2022-09-19 18:36:31 -04:00 |
|
Michael Quigley
|
f3c5639961
|
a much better registration/failure model (#50)
|
2022-09-19 18:35:22 -04:00 |
|
Michael Quigley
|
c5838a118d
|
rough and ugly verification check (#50)
|
2022-09-19 16:49:19 -04:00 |
|
Michael Quigley
|
6190ac0c60
|
working, tested verify endpoint (#50)
|
2022-09-19 16:26:54 -04:00 |
|
Michael Quigley
|
3d9cc7d1b3
|
'verify' api endpoint (#50)
|
2022-09-19 15:58:52 -04:00 |
|
Michael Quigley
|
4a69e03a5b
|
better enable popout
|
2022-09-19 15:52:22 -04:00 |
|
Michael Quigley
|
efee9cdd53
|
slightly better ui scaffolding for registration (#50)
|
2022-09-19 15:46:49 -04:00 |
|
Michael Quigley
|
8067b6e9f9
|
separate 'Overview' (#50)
|
2022-09-19 15:40:01 -04:00 |
|
Michael Quigley
|
3a45ced9e1
|
better react-router-dom idiom (#50)
|
2022-09-19 15:37:49 -04:00 |
|
Michael Quigley
|
539ffe78b5
|
incoporate react-router-dom; start skeleton for registration/verification (#50)
|
2022-09-19 15:02:42 -04:00 |
|
Michael Quigley
|
97481e7df7
|
already 'code' (#58)
|
2022-09-09 16:42:45 -04:00 |
|
Michael Quigley
|
431d73a20f
|
'Token' component with popover to show token details from logged in account (#58)
|
2022-09-09 16:41:02 -04:00 |
|
Michael Quigley
|
c95e84b53e
|
username -> email (#50, #51)
|
2022-09-09 10:20:05 -04:00 |
|
Michael Quigley
|
386c41f41a
|
/disable endpoint in openapi definition (#30)
|
2022-09-01 17:39:02 -04:00 |
|
Michael Quigley
|
9e26229ff0
|
better test endpoint ui layout (#36)
|
2022-09-01 14:29:48 -04:00 |
|
Michael Quigley
|
cb3fef21d4
|
update openapi spec to allow auth scheme and users to be sent for 'tunnel' request (#12)
|
2022-08-16 11:46:54 -04:00 |
|
Michael Quigley
|
57931eff09
|
add 'proxyEndpoint' to tunnel response (#21)
|
2022-08-09 11:49:40 -04:00 |
|
Michael Quigley
|
2c36a461eb
|
remove /listEnvironments endpoint
|
2022-08-09 11:42:16 -04:00 |
|
Michael Quigley
|
d6cad21f18
|
always instantly load the overview (#14)
|
2022-08-08 13:27:39 -04:00 |
|
Michael Quigley
|
5a007f2401
|
better ux (#14)
|
2022-08-08 13:24:14 -04:00 |
|
Michael Quigley
|
7f6b54dbc2
|
simplified labels
|
2022-08-05 15:56:44 -04:00 |
|
Michael Quigley
|
df59bb7dcf
|
lint and polish
|
2022-08-05 14:34:39 -04:00 |
|
Michael Quigley
|
17038dc4e7
|
hide inactive services
|
2022-08-05 14:28:21 -04:00 |
|
Michael Quigley
|
347df266e9
|
expandable rows for services
|
2022-08-05 14:20:03 -04:00 |
|
Michael Quigley
|
dd2b9d006b
|
refactored data heirarchy
|
2022-08-05 13:54:34 -04:00 |
|
Michael Quigley
|
581e864029
|
dependency cleanups
|
2022-08-05 10:48:14 -04:00 |
|
Michael Quigley
|
8e3dc00698
|
back to react flow (for now)
|
2022-08-05 10:42:39 -04:00 |
|
Michael Quigley
|
0eb2163a9c
|
lint
|
2022-08-04 15:28:02 -04:00 |
|
Michael Quigley
|
36c050380a
|
d3 force graph version
|
2022-08-04 13:48:38 -04:00 |
|
Michael Quigley
|
9002513774
|
only show active services
|
2022-08-04 11:12:54 -04:00 |
|
Michael Quigley
|
462e90a97f
|
when no services
|
2022-08-04 11:07:57 -04:00 |
|
Michael Quigley
|
d9be87b702
|
lint
|
2022-08-03 15:48:30 -04:00 |
|
Michael Quigley
|
53b69807bc
|
ugly, rough react flow
|
2022-08-03 15:48:04 -04:00 |
|
Michael Quigley
|
cf6236eeaf
|
associate services to environments
|
2022-08-03 14:58:11 -04:00 |
|
Michael Quigley
|
1632422b37
|
overview spec
|
2022-08-03 14:36:40 -04:00 |
|
Michael Quigley
|
2d94591812
|
elaboration
|
2022-08-03 14:25:29 -04:00 |
|
Michael Quigley
|
aceb649fa7
|
more naming alignment
|
2022-08-03 13:48:17 -04:00 |
|
Michael Quigley
|
cf49c10d87
|
identities -> environments
|
2022-08-03 13:43:54 -04:00 |
|
Michael Quigley
|
6ff9a90896
|
improved login box
|
2022-08-03 12:41:37 -04:00 |
|
Michael Quigley
|
46b00ab9f0
|
identities -> 'environments'
|
2022-08-03 11:54:11 -04:00 |
|
Michael Quigley
|
1a4bb269e8
|
fixed ziggy; styling (#14)
|
2022-08-03 10:58:47 -04:00 |
|
Michael Quigley
|
2dec94e0bc
|
some polish
|
2022-08-02 18:12:03 -04:00 |
|
Michael Quigley
|
254240a3d6
|
clear local storage
|
2022-08-02 14:48:18 -04:00 |
|
Michael Quigley
|
c21023a9cc
|
reasonably complete ui/api scaffolding; login/out (#14, #18)
|
2022-08-02 14:41:59 -04:00 |
|
Michael Quigley
|
56243956da
|
api authentiation roughed in (#18)
|
2022-08-02 14:24:01 -04:00 |
|
Michael Quigley
|
1f4c697a2a
|
cleaned out and regenerated api; new list identities endpoint (#18)
|
2022-08-02 13:54:40 -04:00 |
|
Michael Quigley
|
34a54ead88
|
store login details in localStorage (#17)
|
2022-08-02 13:31:17 -04:00 |
|
Michael Quigley
|
e699994ca5
|
basic login service/state (#17)
|
2022-08-02 13:23:31 -04:00 |
|
Michael Quigley
|
cf1abe7282
|
login/logout scaffolding (#17)
|
2022-08-02 12:52:32 -04:00 |
|
Michael Quigley
|
5628567f10
|
openapi client for the js ui (#14)
|
2022-08-02 11:59:25 -04:00 |
|