Commit Graph

410 Commits

Author SHA1 Message Date
dependabot[bot]
5fcbc35884
chore: bump ansi-regex from 5.0.0 to 5.0.1 in /striker-ui
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-10 22:40:22 +00:00
dependabot[bot]
b0a2bd8123
chore: bump next from 11.1.1 to 11.1.3 in /striker-ui
Bumps [next](https://github.com/vercel/next.js) from 11.1.1 to 11.1.3.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v11.1.1...v11.1.3)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-09 04:49:25 +00:00
dependabot[bot]
6f36c1392b
chore: bump next from 11.1.0 to 11.1.1 in /striker-ui
Bumps [next](https://github.com/vercel/next.js) from 11.1.0 to 11.1.1.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v11.1.0...v11.1.1)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-01 19:57:33 +00:00
Tsu-ba-me
37926daca6 chore: rebuild web UI 2021-08-25 11:43:53 -04:00
Tsu-ba-me
2808fdd123 style(striker-ui): fix styling to make build succeed 2021-08-25 11:43:53 -04:00
Tsu-ba-me
34f7ece2f9 build(striker-ui): ignore out/ when linting 2021-08-25 11:43:53 -04:00
Josue
ed3a058937 chore(front-end): add ESlint next.js integration 2021-08-25 11:43:53 -04:00
Josue
89318d2617 chore(front-end): migrate to Next.js v11.1.0 2021-08-25 11:43:53 -04:00
dependabot[bot]
5e54c65d1d
chore: bump path-parse from 1.0.6 to 1.0.7 in /striker-ui
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-12 17:58:57 +00:00
Tsu-ba-me
fb2aefa0a8 chore: rebuild web UI 2021-08-11 15:20:46 -04:00
Tsu-ba-me
8fd284ee86 fix(striker-ui): resolve createMuiTheme import error 2021-08-11 14:17:41 -04:00
Tsu-ba-me
6d18e80b98 build(striker-ui): change makefile to include server page 2021-08-11 12:44:21 -04:00
Tsu-ba-me
f7ccfbf600 build(striker-ui): include server page in release 2021-08-11 12:30:31 -04:00
Josue
e2a226db9c refactor(front-end): use novnc npm package instead of partially cloned novnc repo 2021-08-10 17:07:10 -04:00
Josue
079d89fedc refactor(front-end): rename styles to avoid ambiguity 2021-08-10 17:07:10 -04:00
Josue
8afc1feac5 chore(front-end): install novnc npm package and types 2021-08-10 17:07:10 -04:00
Josue
c72dba3901 refactor(front-end): use appropriate types for the novnc npm package 2021-08-10 17:07:10 -04:00
Josue
1278cc3f91 style(front-end): move the VncDisplay component to the center of the server page in fullDisplay mode 2021-08-10 17:07:10 -04:00
Josue
a2949c3453 style(front-end): expand VncDisplay component to 100% 2021-08-10 17:07:10 -04:00
Josue
50dff00d13 style(front-end): fix scrollbar track colour 2021-08-10 17:07:10 -04:00
Josue
fea3ae94fc refactor(front-end): remove handler for when the mouse pointer leaves the vnc container 2021-08-10 17:07:10 -04:00
Josue
1a64ada0c3 refactor(front-end): implement a new version of a vnc display using a different rfb type 2021-08-10 17:07:10 -04:00
Josue
bd04b91e3e chore: remove not needed dependencies 2021-08-10 17:07:10 -04:00
Josue
21c90c6224 feat(front-end): add a fetcher with timeout and controlls to reconnect to the server 2021-08-10 17:07:10 -04:00
Josue
92601e532e refactor(font-end): rename fetcher 2021-08-10 17:07:10 -04:00
Josue
ae628edb24 style(front-end): display message while the front-end fetches vnc connection configs 2021-08-10 17:07:10 -04:00
Josue
9d9be36447 refactor(front-end): add Keep-Alive header in the put fetcher so the striker has time to answer 2021-08-10 17:07:10 -04:00
Josue
9f47f7c45e style(front-end): add proper title to the dashboard and server pages 2021-08-10 17:07:10 -04:00
Josue
c53b1f8490 fix(front-end): set dashboard button to /index.html 2021-08-10 17:07:10 -04:00
Josue
22bf614809 fix(front-end): remove extracting url from env variable 2021-08-10 17:07:10 -04:00
Josue
65a89b4ad7 fix(front-end): remove trailing slash setting 2021-08-10 17:07:10 -04:00
Josue
3e3e7fba12 fix(front-end): get domain from window and add spinner 2021-08-10 17:07:10 -04:00
Josue
cdab38f4c0 refactor(front-end): remove unnecesary layer wrapping the appbar 2021-08-10 17:07:10 -04:00
Josue
fac15493ba style: add server label and name to the preview and full size components 2021-08-10 17:07:10 -04:00
Josue
421f1d5439 refactor(front-end): add a placeholder for the vnc preview 2021-08-10 17:07:10 -04:00
Josue
ee2bf4da09 refactor(front-end): add button in the drawer to go the dashboard/home page 2021-08-10 17:07:10 -04:00
Josue
5fe420eb67 refactor(front-end): add logout icon to the header 2021-08-10 17:07:10 -04:00
Josue
4712a76682 fix(front-end): remove unnecessary fetch 2021-08-10 17:07:10 -04:00
Josue
e4681e09c9 refactor(front-end): abstract the process to extract a domain from a given url 2021-08-10 17:07:10 -04:00
Josue
d0dd8db6db fix(front-end): use anvil ip 2021-08-10 17:07:10 -04:00
Josue
102981d8a9 fix(front-end): add settings to force trailing slash in the url 2021-08-10 17:07:10 -04:00
Josue
7e69a95493 refactor(front-end): remove unused components 2021-08-10 17:07:10 -04:00
Josue
41b074e207 fix(front-end): change server page name, adjust paths, and add fetching vnc connection info 2021-08-10 17:07:10 -04:00
Josue
b5def9a539 fix(front-end): remove preview image to avoid build error 2021-08-10 17:07:10 -04:00
Josue
2c7e2c78ae refactor(front-end): modify fetch and add fetching data for vnc connection 2021-08-10 17:07:10 -04:00
Josue
83883821f4 refactor(front-end): add all the key combinations specified in the specs 2021-08-10 17:07:10 -04:00
Josue
5ff48dad9b feat(front-end): add a first implementation of sending key combinations to a server hosted in node 2021-08-10 17:07:10 -04:00
Josue
f08b3adc12 refactor(front-end): use ref instead of state to avoid unnecessary rerenders 2021-08-10 17:07:10 -04:00
Josue
e3453a1fe6 refactor(front-end): set rfb state to undefined when the VncDisplay component is unmounted 2021-08-10 17:07:10 -04:00
Josue
c959903bec feat(front-end): add keyboard button and drop down menuw with key combinations 2021-08-10 17:07:10 -04:00