Commit Graph

1647 Commits

Author SHA1 Message Date
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
Josue
fa6cb627c1 refactor(fron-end): switch to custom implementation of VncDisplay 2021-08-10 17:07:10 -04:00
Josue
47b3d3e9c3 feat(frnot-end): implement a custom version of VncDisplay to add features needed for the project 2021-08-10 17:07:10 -04:00
Josue
10074264c7 chore(front-end): remove VncDisplay and add novnc-node 2021-08-10 17:07:10 -04:00
Josue
b536b317dc refactor(front-end): use state hook to enable and disable full display mode 2021-08-10 17:07:10 -04:00
Josue
66c0e01b27 refactor(front-end): add placeholder for preview image and button to switch to full display mode 2021-08-10 17:07:10 -04:00
Josue
23cdfd10b2 style(front-end): remove component header and add close button to full display mode 2021-08-10 17:07:10 -04:00
Josue
b572f19d2c refactor: modify server page to allow different types of display depending on user input 2021-08-10 17:07:10 -04:00
Josue
783a0d99b6 refactor: create component for preview and move display views to their own directory 2021-08-10 17:07:10 -04:00
Josue
6e380fe11c refactor: rename display component to FullSize so it's only used for vnc stream full display 2021-08-10 17:07:10 -04:00
Josue
e4f617ffc0 refactor: remove unnecessary setup for displaying vnc feed 2021-08-10 17:07:10 -04:00
Josue
96576f5055 refactor: remove react-vnc and add react-vnc-display for vnc connection in the server page 2021-08-10 17:07:10 -04:00
Josue
35e672a21b feat: add react-vnc 2021-08-10 17:07:10 -04:00
Josue
c1d8cf3a48 style: remove bottom padding from inner pannel 2021-08-10 17:07:10 -04:00
Josue
e523ad01ce fix: change url to fetch server info using latest changes in the specs 2021-08-10 17:07:10 -04:00
Josue
bf93f5a5db refactor: add condition to render divider 2021-08-10 17:07:10 -04:00
Josue
57c891bfdf refactor: add anchors to list items in server list 2021-08-10 17:07:10 -04:00
Josue
32b3b6a1f8 refactor: add better alignment and a divider to the resource component 2021-08-10 17:07:10 -04:00
Josue
fa7950057c refactor: include link icon and decorator in the resource component 2021-08-10 17:07:10 -04:00
Josue
0cfe18904f refactor: move volumes and nested data to their own component 2021-08-10 17:07:10 -04:00
Josue
90e6abee2b refactor: fix ReplicatedStorage type to handle one resource instead of a list 2021-08-10 17:07:10 -04:00
Josue
7608d643fd refactor: pass fetched server into Resource component 2021-08-10 17:07:10 -04:00
Josue
e728e3b5f9 refactor: use server_uuid to fetch a resource 2021-08-10 17:07:10 -04:00
Josue
8f353679bb feat: add server page and boilerplate code for the components 2021-08-10 17:07:10 -04:00
dependabot[bot]
ea38f991d8 chore: bump @typescript-eslint/eslint-plugin in /striker-ui
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.26.1 to 4.27.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.27.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-10 17:07:10 -04:00
dependabot[bot]
df4b1b727f chore: bump @typescript-eslint/parser in /striker-ui
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.26.1 to 4.27.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.27.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-10 17:07:10 -04:00
dependabot[bot]
6cb1d29a08 chore: bump eslint-plugin-prettier from 3.3.1 to 3.4.0 in /striker-ui
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/commits)

---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-10 17:07:10 -04:00
dependabot[bot]
ddf3b4085c chore: bump eslint-config-prettier from 7.2.0 to 8.3.0 in /striker-ui
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 7.2.0 to 8.3.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v7.2.0...v8.3.0)

---
updated-dependencies:
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-10 17:07:10 -04:00
dependabot[bot]
bbfa20a13a chore: bump eslint-plugin-import from 2.22.1 to 2.23.4 in /striker-ui
Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import) from 2.22.1 to 2.23.4.
- [Release notes](https://github.com/benmosher/eslint-plugin-import/releases)
- [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md)
- [Commits](https://github.com/benmosher/eslint-plugin-import/compare/v2.22.1...v2.23.4)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-10 17:07:10 -04:00