Tsu-ba-me
7d4e791565
fix(striker-ui): remove undefined hosts after host sanitize
...
The back-end is currently ignoring requests for status on the DR
host(s) because we don't need to show DR status in the UI (for now).
The front-end gets undefined when trying to match a DR host array index
to the AnvilStatusHost[].
This change filters out the undefined item(s) to prevent crashing.
3 years ago
Josue
be7d12ed1d
style(front-end): fix issue with preview placeholder fitting the container
3 years ago
Josue
75210d2557
fix: display appropriate actions for selected servers
3 years ago
Josue
c3d6ca0ed8
fix(front-end): change functionality when the server panel is in edit mode
3 years ago
Josue
c0d4e1132e
refactor(front-end): add fetching preview image from the backend
3 years ago
Josue
d44d035bed
refactor(front-end): rename interface
3 years ago
Tsu-ba-me
2808fdd123
style(striker-ui): fix styling to make build succeed
3 years ago
Josue
e2a226db9c
refactor(front-end): use novnc npm package instead of partially cloned novnc repo
3 years ago
Josue
a2949c3453
style(front-end): expand VncDisplay component to 100%
3 years ago
Josue
50dff00d13
style(front-end): fix scrollbar track colour
3 years ago
Josue
fea3ae94fc
refactor(front-end): remove handler for when the mouse pointer leaves the vnc container
3 years ago
Josue
1a64ada0c3
refactor(front-end): implement a new version of a vnc display using a different rfb type
3 years ago
Josue
21c90c6224
feat(front-end): add a fetcher with timeout and controlls to reconnect to the server
3 years ago
Josue
92601e532e
refactor(font-end): rename fetcher
3 years ago
Josue
ae628edb24
style(front-end): display message while the front-end fetches vnc connection configs
3 years ago
Josue
c53b1f8490
fix(front-end): set dashboard button to /index.html
3 years ago
Josue
22bf614809
fix(front-end): remove extracting url from env variable
3 years ago
Josue
3e3e7fba12
fix(front-end): get domain from window and add spinner
3 years ago
Josue
cdab38f4c0
refactor(front-end): remove unnecesary layer wrapping the appbar
3 years ago
Josue
fac15493ba
style: add server label and name to the preview and full size components
3 years ago
Josue
421f1d5439
refactor(front-end): add a placeholder for the vnc preview
3 years ago
Josue
ee2bf4da09
refactor(front-end): add button in the drawer to go the dashboard/home page
3 years ago
Josue
5fe420eb67
refactor(front-end): add logout icon to the header
3 years ago
Josue
e4681e09c9
refactor(front-end): abstract the process to extract a domain from a given url
3 years ago
Josue
d0dd8db6db
fix(front-end): use anvil ip
3 years ago
Josue
41b074e207
fix(front-end): change server page name, adjust paths, and add fetching vnc connection info
3 years ago
Josue
b5def9a539
fix(front-end): remove preview image to avoid build error
3 years ago
Josue
2c7e2c78ae
refactor(front-end): modify fetch and add fetching data for vnc connection
3 years ago
Josue
83883821f4
refactor(front-end): add all the key combinations specified in the specs
3 years ago
Josue
5ff48dad9b
feat(front-end): add a first implementation of sending key combinations to a server hosted in node
3 years ago
Josue
f08b3adc12
refactor(front-end): use ref instead of state to avoid unnecessary rerenders
3 years ago
Josue
e3453a1fe6
refactor(front-end): set rfb state to undefined when the VncDisplay component is unmounted
3 years ago
Josue
c959903bec
feat(front-end): add keyboard button and drop down menuw with key combinations
3 years ago
Josue
fa6cb627c1
refactor(fron-end): switch to custom implementation of VncDisplay
3 years ago
Josue
47b3d3e9c3
feat(frnot-end): implement a custom version of VncDisplay to add features needed for the project
3 years ago
Josue
66c0e01b27
refactor(front-end): add placeholder for preview image and button to switch to full display mode
3 years ago
Josue
23cdfd10b2
style(front-end): remove component header and add close button to full display mode
3 years ago
Josue
783a0d99b6
refactor: create component for preview and move display views to their own directory
3 years ago
Josue
6e380fe11c
refactor: rename display component to FullSize so it's only used for vnc stream full display
3 years ago
Josue
e4f617ffc0
refactor: remove unnecessary setup for displaying vnc feed
3 years ago
Josue
96576f5055
refactor: remove react-vnc and add react-vnc-display for vnc connection in the server page
3 years ago
Josue
c1d8cf3a48
style: remove bottom padding from inner pannel
3 years ago
Josue
bf93f5a5db
refactor: add condition to render divider
3 years ago
Josue
57c891bfdf
refactor: add anchors to list items in server list
3 years ago
Josue
32b3b6a1f8
refactor: add better alignment and a divider to the resource component
3 years ago
Josue
fa7950057c
refactor: include link icon and decorator in the resource component
3 years ago
Josue
0cfe18904f
refactor: move volumes and nested data to their own component
3 years ago
Josue
7608d643fd
refactor: pass fetched server into Resource component
3 years ago
Josue
8f353679bb
feat: add server page and boilerplate code for the components
3 years ago
Josue
159c02e0ab
style(front-end): modify scrollbar style for panels to match design
3 years ago