Tsu-ba-me
75606eb9a0
fix(striker-ui): make optimize for OS required
2022-11-28 14:37:17 -05:00
Tsu-ba-me
befe5ec4b5
fix(striker-ui): add input message to Autocomplete
2022-11-28 14:37:17 -05:00
Tsu-ba-me
61de05569b
fix(striker-ui): connect hover state in OutlinedLabeledInputWithSelect
2022-11-28 14:37:17 -05:00
Tsu-ba-me
e09b736626
fix(striker-ui): connect hover states in Slider
2022-11-28 14:37:17 -05:00
Tsu-ba-me
dc1d26cc8f
fix(striker-ui): increase spacing between required indicator and label text
2022-11-28 14:37:17 -05:00
Tsu-ba-me
a0993d5e10
fix(striker-ui): show clear indicator when Select has value
2022-11-28 14:37:17 -05:00
Tsu-ba-me
7de3e951f7
fix(striker-ui): mark remaining required fields in provision server
2022-11-28 14:37:17 -05:00
Tsu-ba-me
d65fd45c45
fix(striker-ui): mark optimize for OS as required
2022-11-28 14:37:17 -05:00
Tsu-ba-me
6eb66c7df3
fix(striker-ui): allow extend renderInput in Autocomplete
2022-11-28 14:37:17 -05:00
Tsu-ba-me
86062d33a2
fix(striker-ui): hoist OutlinedLabeledInputWithSelect
2022-11-28 14:37:17 -05:00
Tsu-ba-me
c280498d4b
fix(striker-ui): set higher initial unit for memory and VD size
2022-11-28 14:37:17 -05:00
Tsu-ba-me
f49dbf73dd
fix(striker-ui): change required icon in input label
2022-11-28 14:37:17 -05:00
Tsu-ba-me
f06ffff3d8
fix(striker-ui): show warning message when input validation fails
2022-11-28 14:37:17 -05:00
Tsu-ba-me
bbba31036a
fix(striker-ui): apply InputMessageBox and SelectWithLabel in provision server
2022-11-28 14:37:17 -05:00
Tsu-ba-me
8c4f62c862
fix(striker-ui): apply InputMessageBox to Slider and labeled input
2022-11-28 14:37:17 -05:00
Tsu-ba-me
e48963fc27
fix(striker-ui): hoist SelectWithLabel
2022-11-28 14:37:17 -05:00
Tsu-ba-me
730525f02e
fix(striker-ui): add notify required icon to input label
2022-11-28 14:37:17 -05:00
Tsu-ba-me
0bbef6205c
fix(striker-ui): hoist InputMessageBox
2022-11-28 14:37:17 -05:00
Tsu-ba-me
599cd59d2f
fix(striker-ui): hoist testInput() and add server name validations
2022-11-28 14:37:17 -05:00
Tsu-ba-me
d5967c1361
fix(striker-ui): add message to OutlinedInputWithLabel
2022-11-28 14:37:17 -05:00
Tsu-ba-me
776988da47
fix(striker-ui): include all MessageBox props passed to Slider
2022-11-28 14:37:17 -05:00
Tsu-ba-me
113fda4900
fix(striker-ui): correct and reduce validations
2022-11-28 14:37:17 -05:00
Tsu-ba-me
3c0925065b
fix(striker-ui): pass MessageBox props to Slider
2022-11-28 14:37:17 -05:00
Tsu-ba-me
1690349011
fix(striker-ui): default MessageBox type to 'info'
2022-11-28 14:37:17 -05:00
Tsu-ba-me
1414117ac1
fix(striker-ui): install and driver ISO cannot be the same
2022-11-28 14:37:17 -05:00
Tsu-ba-me
97269e33c9
fix(striker-ui): add validation for virtual disks
2022-11-28 14:37:17 -05:00
Tsu-ba-me
559679f8a3
fix(striker-ui): add basic validation workflow
2022-11-28 14:37:17 -05:00
Tsu-ba-me
3c866ddfa0
fix(striker-ui): add error message to Slider
2022-11-28 14:37:17 -05:00
Tsu-ba-me
2e199ce7cb
fix(striker-ui): allow combine sx property in MessageBox
2022-11-28 14:37:17 -05:00
Tsu-ba-me
67b360946d
fix(striker-ui): wrap Slider with FormControl to ensure label styling
2022-11-28 14:37:17 -05:00
Tsu-ba-me
d4887f7f2c
fix(striker-ui): add max button to VD size
2022-11-28 14:37:17 -05:00
Tsu-ba-me
2f215f2de6
refactor(striker-ui): rename HTML input variables to improve readability
2022-11-28 14:37:17 -05:00
Tsu-ba-me
092f57927f
fix(striker-ui): revise updateLimit() to handle anvil selection
2022-11-28 14:37:17 -05:00
Tsu-ba-me
949afb4f62
fix(striker-ui): add clear to file selects
2022-11-28 14:37:17 -05:00
Tsu-ba-me
653f7e6609
fix(striker-ui): make filter logic work with multiple VDs
2022-11-28 14:37:17 -05:00
Tsu-ba-me
1094ad7d20
fix(striker-ui): add button to clear Select
2022-11-28 14:37:17 -05:00
Tsu-ba-me
dd9ea87f84
fix(striker-ui): correct filter logic for virtual disks WIP
2022-11-28 14:37:17 -05:00
Tsu-ba-me
35dadf3a1e
fix(striker-ui): filter Anvils without storage groups
2022-11-28 14:37:17 -05:00
Tsu-ba-me
7f81c92e3b
fix(striker-ui): add max memory button
2022-11-28 14:37:17 -05:00
Tsu-ba-me
1d313863fb
fix(striker-ui): export type ContainedButtonProps
2022-11-28 14:37:17 -05:00
Tsu-ba-me
c8bd3ca944
fix(striker-ui): simplify repeated filter logic into updateLimits()
2022-11-28 14:37:17 -05:00
Tsu-ba-me
54a8a9f54b
fix(striker-ui): consolidate organize and filter logic in Provision Server form
2022-11-28 14:37:17 -05:00
Tsu-ba-me
740f6c27b8
fix(striker-ui): combine functions for filter anvils and get max values
2022-11-28 14:37:17 -05:00
Tsu-ba-me
3489e97d6d
fix(striker-ui): style provision server form inputs
2022-11-28 14:37:17 -05:00
Tsu-ba-me
b24f58c47d
fix(striker-ui): correct outline in Slider
2022-11-28 14:37:17 -05:00
Tsu-ba-me
92ddab3344
fix(striker-ui): autocomplete OS and simplify dSize
2022-11-28 14:37:17 -05:00
Tsu-ba-me
99b56515e3
fix(striker-ui): customize MUI Autocomplete
2022-11-28 14:37:17 -05:00
Tsu-ba-me
be89fe5fb9
fix(striker-ui): hoist OutlinedInputWithLabel
2022-11-28 14:37:17 -05:00
Tsu-ba-me
2f4f9da03a
fix(striker-ui): export type OutlinedInputLabelProps
2022-11-28 14:37:17 -05:00
Tsu-ba-me
522b1e5079
fix(striker-ui): override background-color in MenuItem
2022-11-28 14:37:17 -05:00
Tsu-ba-me
459742093e
fix(striker-ui): add ISO fields to Provision Server form
2022-11-28 14:37:17 -05:00
Tsu-ba-me
860bdc9b74
fix(striker-ui): remove value state in Slider
2022-11-28 14:37:17 -05:00
Tsu-ba-me
9929534f18
fix(striker-ui): hide storage options that are not relevant to the Anvils field
2022-11-28 14:37:17 -05:00
Tsu-ba-me
2997525ba6
fix(striker-ui): allow restrict storage groups and anvils
2022-11-28 14:37:17 -05:00
Tsu-ba-me
393afaee41
fix(striker-ui): correct filter logic based on 3 max values
2022-11-28 14:37:17 -05:00
Tsu-ba-me
19a6777512
fix(striker-ui): correct colours in MenuItem when focused
2022-11-28 14:37:17 -05:00
Tsu-ba-me
03ef7154cf
fix: export SelectProps type
2022-11-28 14:37:17 -05:00
Tsu-ba-me
e1075c131f
fix: export OutlinedInputProps type in barrel
2022-11-28 14:37:17 -05:00
Tsu-ba-me
ef562b8082
fix: style difference between w/ and w/o text input in Slider
2022-11-28 14:37:17 -05:00
Tsu-ba-me
131b601e55
fix: correct memory slider WIP
2022-11-28 14:37:17 -05:00
Tsu-ba-me
746747d075
fix(striker-ui): enable text input for Slider and add max/min
2022-11-28 14:37:17 -05:00
Tsu-ba-me
d867cd30f3
fix(striker-ui): export props type in OutlinedInput
2022-11-28 14:37:17 -05:00
Tsu-ba-me
85314c9367
fix(striker-ui): hoist Select and MenuItem
2022-11-28 14:37:17 -05:00
Tsu-ba-me
910fc4a881
chore(striker-ui): allow param-reassign on object props
2022-11-28 14:37:17 -05:00
Tsu-ba-me
70aa5bcdfb
feat(striker-ui): add ProvisionServerDialog WIP
2022-11-28 14:37:17 -05:00
Tsu-ba-me
b66666a087
feat(striker-ui): add Slider
2022-11-28 14:37:17 -05:00
Tsu-ba-me
88770462ab
fix(striker-ui): allow OutlinedInputLabel style override
2022-11-28 14:37:17 -05:00
Tsu-ba-me
3967fc70d0
fix(striker-ui): pass CSS styles from Dialog down to Panel
2022-11-28 14:37:17 -05:00
Tsu-ba-me
c1f783286e
fix(striker-ui): allow OutlinedInput style override
2022-11-28 14:37:17 -05:00
Tsu-ba-me
0c41c45903
fix(striker-ui): upgrade swr from 0.5.7->1.2.2
...
There's a bug where the onSuccess property of SWRConfiguration
causes a crashed when it is undefined. Seems to be fixed in later
versions, so doing a simple upgrade patches the problem.
This issue caused the Dashboard to show nothing.
2022-11-28 14:37:17 -05:00
Tsu-ba-me
012a1828f8
fix(striker-ui): rename endpoint /files->/file to match back-end
2022-11-28 14:37:17 -05:00
dependabot[bot]
9fff0cebf1
build(deps): bump minimist from 1.2.5 to 1.2.6 in /striker-ui
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-23 19:32:37 +00:00
Tsu-ba-me
3f929bf8f5
chore: rebuild web UI
2022-03-18 22:50:41 -04:00
Tsu-ba-me
072680f9b3
style(striker-ui): re-run prettier across all sources
2022-03-18 22:50:41 -04:00
Tsu-ba-me
8c60aaaf5f
chore(striker-ui): revise scripts for lint and quick-fix
2022-03-18 22:50:41 -04:00
Tsu-ba-me
9d4ab524a5
chore(striker-ui): remove eslint-plugin-prettier
2022-03-18 22:50:41 -04:00
Tsu-ba-me
3ef676304a
build(striker-ui-api): include file-manager page in distribution
2022-03-18 22:50:41 -04:00
Tsu-ba-me
86b838cdcb
fix(striker-ui): export message box types
2022-03-18 22:50:41 -04:00
Tsu-ba-me
bac8680b36
fix(striker-ui): correct file icon URL in header
2022-03-18 22:50:41 -04:00
Tsu-ba-me
53b2560f34
fix(striker-ui): info file upload appear delay
2022-03-18 22:50:41 -04:00
Tsu-ba-me
dc701fe9c5
fix(striker-ui): add periodic check to update files list
2022-03-18 22:50:41 -04:00
Tsu-ba-me
b04a7c0233
fix(striker-ui): point files link to file-manager
2022-03-18 22:50:41 -04:00
Tsu-ba-me
5a3ab20308
fix(striker-ui): remove duplicate icon button declaration
2022-03-18 22:50:41 -04:00
Tsu-ba-me
cef5ae395c
fix(striker-ui): change colour of finish edit icon in Servers panel
2022-03-18 22:50:41 -04:00
Tsu-ba-me
8632f29db2
fix(striker-ui): isolate message box for reuse
2022-03-18 22:50:41 -04:00
Tsu-ba-me
131c50863e
fix(striker-ui): only send changed properties when edit file
2022-03-18 22:50:41 -04:00
Tsu-ba-me
eab3abd7db
fix(striker-ui): show spinner after clicking purge/update in edit file
2022-03-18 22:50:41 -04:00
Tsu-ba-me
24442d524b
fix(striker-ui): add purge file confirm dialog
2022-03-18 22:50:41 -04:00
Tsu-ba-me
9ec5b4398c
fix(striker-ui): move ContainedButton out of Files
2022-03-18 22:50:41 -04:00
Tsu-ba-me
18652e1e36
chore(striker-ui): remove MUI v4 packages
2022-03-18 22:50:41 -04:00
Tsu-ba-me
b9b1fb3ecc
refactor(striker-ui): rename PeriodicFetch to camel case
2022-03-18 22:50:41 -04:00
Tsu-ba-me
8468344d3f
refactor(striker-ui): reorder imports in Servers
2022-03-18 22:50:41 -04:00
Tsu-ba-me
878bafcc85
fix(striker-ui): isolate styled OutlinedInputLabel
2022-03-18 22:50:41 -04:00
Tsu-ba-me
323d162172
fix(striker-ui): isolate styled OutlinedInput
2022-03-18 22:50:41 -04:00
Tsu-ba-me
bcda785f3c
fix(striker-ui): extend Panel with MUI Paper; for MUI Dialog use
2022-03-18 22:50:41 -04:00
Tsu-ba-me
c1ad5a513b
fix(striker-ui): isolate PanelHeader and apply to Servers panel
2022-03-18 22:50:41 -04:00
Tsu-ba-me
d0b36e9f99
fix(striker-ui): rename PanelHeader->InnerPanelHeader
2022-03-18 22:50:41 -04:00
Tsu-ba-me
3dff61b966
fix(striker-ui): isolate custom IconButton in Servers
2022-03-18 22:50:41 -04:00
Tsu-ba-me
3636f155fc
fix(striker-ui): move API URI to constant; add network error messsage to Files
2022-03-18 22:50:41 -04:00
Tsu-ba-me
5da85f7600
fix(striker-ui): make file type drop-down menu readable
2022-03-18 22:50:41 -04:00
Tsu-ba-me
74cd20dc7d
fix(striker-ui): adjust file list style; extend body text
2022-03-18 22:50:41 -04:00
Tsu-ba-me
98fbb793a5
fix(striker-ui): add font source code pro to theme
2022-03-18 22:50:41 -04:00
Tsu-ba-me
06fada6c0b
chore(striker-ui): install font source code pro
2022-03-18 22:50:41 -04:00
Tsu-ba-me
39f26e4c8f
fix(striker-ui): style file edit form and add spinner when loading data
2022-03-18 22:50:41 -04:00
Tsu-ba-me
f627368534
fix(striker-ui): clear selected files to upload when entering edit mode
2022-03-18 22:50:41 -04:00
Tsu-ba-me
f8b3fb6787
fix(striker-ui): use contained variant button in file components
2022-03-18 22:50:41 -04:00
Tsu-ba-me
bf7e786c03
fix(striker-ui): customize file type select in file info
2022-03-18 22:50:41 -04:00
Tsu-ba-me
387222ebdb
fix(striker-ui): customize MUI text field
2022-03-18 22:50:40 -04:00
Tsu-ba-me
554a94a9ad
fix(striker-ui): hide file type during file upload
2022-03-18 22:50:40 -04:00
Tsu-ba-me
8c0841ca71
fix(striker-ui): align upload progress in file upload form
2022-03-18 22:50:40 -04:00
Tsu-ba-me
c5a4c77de3
fix(striker-ui): remove progress and update file list when file upload completes
2022-03-18 22:50:40 -04:00
Tsu-ba-me
2e5dd3523b
fix(striker-ui): complete file edit components function-wise
2022-03-18 22:50:40 -04:00
Tsu-ba-me
0862706ae8
fix(striker-ui): complete file upload functionalities
2022-03-18 22:50:40 -04:00
Tsu-ba-me
f64074f34a
chore(striker-ui): install axios
2022-03-18 22:50:40 -04:00
Tsu-ba-me
d46ec7b02f
fix(striker-ui): split file upload and edit; make file info reusable
2022-03-18 22:50:40 -04:00
Tsu-ba-me
6b69213bc3
fix(striker-ui): draft file list and upload/edit form
2022-03-18 22:50:40 -04:00
Tsu-ba-me
3ca3df01af
refactor(striker-ui): migrate MUI v4->5 on Servers
2022-03-18 22:50:40 -04:00
Tsu-ba-me
61438a8de4
refactor(striker-ui): migrate MUI v4->5 on Display/FullSize
2022-03-18 22:50:40 -04:00
Tsu-ba-me
a887a03b33
refactor(striker-ui): migrate MUI v4->5 on Display/Preview
2022-03-18 22:50:40 -04:00
Tsu-ba-me
465894eb81
refactor(striker-ui): migrate MUI v4->5 on pages/Server
2022-03-18 22:50:40 -04:00
Tsu-ba-me
3218fc14dc
refactor(striker-ui): migrate MUI v4->5 on Resource/ResourceVolumes (unused)
2022-03-18 22:50:40 -04:00
Tsu-ba-me
70ef51f7ca
refactor(striker-ui): migrate MUI v4->5 on FileSystem/* (unused)
2022-03-18 22:50:40 -04:00
Tsu-ba-me
276e30077d
refactor(striker-ui): migrate MUI v4->5 on pages/Dashboard
2022-03-18 22:50:40 -04:00
Tsu-ba-me
95cc1871b0
refactor(striker-ui): migrate MUI v4->5 on Files/Files
2022-03-18 22:50:40 -04:00
Tsu-ba-me
1d5175b68f
refactor(striker-ui): migrate MUI v4->5 on Hosts/AnvilHost
2022-03-18 22:50:40 -04:00
Tsu-ba-me
4417388bc9
refactor(striker-ui): migrate MUI v4->5 on SharedStorage/SharedStorage
2022-03-18 22:50:40 -04:00
Tsu-ba-me
bc5583657f
refactor(striker-ui): migrate MUI v4->5 on SharedStorage/SharedStorageHost
2022-03-18 22:50:40 -04:00
Tsu-ba-me
82a0cc950d
refactor(striker-ui): migrate MUI v4->5 on Network/Network
2022-03-18 22:50:40 -04:00
Tsu-ba-me
a162d04ff0
refactor(striker-ui): migrate MUI v4->5 on Panels/PanelHeader
2022-03-18 22:50:40 -04:00
Tsu-ba-me
f360abd58d
refactor(striker-ui): migrate MUI v4->5 on Panels/InnerPanel
2022-03-18 22:50:40 -04:00
Tsu-ba-me
fd6978399b
refactor(striker-ui): migrate MUI v4->5 on Text/BodyText
2022-03-18 22:50:40 -04:00
Tsu-ba-me
d925a7e44e
refactor(striker-ui): migrate MUI v4->5 on Bars/*
2022-03-18 22:50:40 -04:00
Tsu-ba-me
2ae32014a8
refactor(striker-ui): migrate MUI v4->5 on Anvils/AnvilList
2022-03-18 22:50:40 -04:00
Tsu-ba-me
6b1cb44c70
refactor(striker-ui): migrate MUI v4->5 on Panels/Panel
2022-03-18 22:50:40 -04:00
Tsu-ba-me
9f3a987e3e
refactor(striker-ui): migrate MUI v4->5 on Storage
2022-03-18 22:50:40 -04:00
Tsu-ba-me
b112f84210
refactor(striker-ui): migrate MUI v4->5 on Spinner
2022-03-18 22:50:40 -04:00
Tsu-ba-me
19eca2f79b
refactor(striker-ui): migrate MUI v4->5 on Memory
2022-03-18 22:50:40 -04:00
Tsu-ba-me
f11fa889cf
refactor(striker-ui): migrate MUI v4->5 on Header
2022-03-18 22:50:40 -04:00
Tsu-ba-me
24b0708284
refactor(striker-ui): remove extra root CSS class on Anvils/SelectedAnvil
2022-03-18 22:50:40 -04:00
Tsu-ba-me
96f1d0db59
refactor(striker-ui): migrate MUI v4->5 on Decorator
2022-03-18 22:50:40 -04:00
Tsu-ba-me
de6038a3d5
refactor(striker-ui): migrate MUI v4->5 on CPU
2022-03-18 22:50:40 -04:00
Tsu-ba-me
21dd7577b2
refactor(striker-ui): migrate MUI v4->5 on AnvilDrawer
2022-03-18 22:50:40 -04:00
Tsu-ba-me
d7bed986ae
refactor(striker-ui): migrate MUI v4->5 on Anvils/SelectedAnvil
2022-03-18 22:50:40 -04:00
Tsu-ba-me
901df0f5d3
fix(striker-ui): resolve MUI breaking changes on Typography
2022-03-18 22:50:40 -04:00
Tsu-ba-me
9025f109eb
fix(striker-ui): switch from JSS to Emotion engine (MUI v4 to v5)
2022-03-18 22:50:40 -04:00
Tsu-ba-me
237d73f673
chore(striker-ui): switch to fontsource
2022-03-18 22:50:40 -04:00
Tsu-ba-me
5e21988f41
chore(striker-ui): install MUI v5 related packages
2022-03-18 22:50:40 -04:00
Tsu-ba-me
1cce35ab84
chore(striker-ui): remove all styled-component related packages
2022-03-18 22:50:40 -04:00
Tsu-ba-me
19d29a678e
fix(striker-ui): fetch file list data from files endpoint
2022-03-18 22:50:40 -04:00
Tsu-ba-me
f9fdb821c8
chore(striker-ui): remove unused eslint disable line
2022-03-18 22:50:40 -04:00
Tsu-ba-me
6692c96835
fix(striker-ui): duck-tape AnvilHost to avoid crash when processing undefined host
2022-03-18 22:50:40 -04:00
Tsu-ba-me
0db0a94a05
style(striker-ui): fix style linting errors in components
2022-03-18 22:50:40 -04:00
Tsu-ba-me
c2f38a3f00
fix(striker-ui): trigger file input field with icon button
2022-03-18 22:50:40 -04:00
Tsu-ba-me
ed723734c4
fix(striker-ui): add button to upload files
2022-03-18 22:50:40 -04:00
Tsu-ba-me
96e7af8949
feat(striker-ui): add file-manager page
2022-03-18 22:50:40 -04:00
Tsu-ba-me
33438aa9eb
chore: rebuild web UI
2022-02-24 00:04:04 -05:00
Tsu-ba-me
1c675b01b1
chore(striker-ui): regenerate next-env.d.ts
2022-02-24 00:04:04 -05:00
Tsu-ba-me
788740f7d4
chore(striker-ui): re-run npm install; re-generate package-lock
2022-02-24 00:04:01 -05:00
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.
2022-02-23 23:35:41 -05:00
Tsu-ba-me
071ba8f099
chore(striker-ui): config lint-staged to ignore out/
2022-02-23 23:35:39 -05:00
Tsu-ba-me
5f702f6a15
chore(striker-ui): enable 'incremental' in tsconfig
2022-02-23 17:42:21 -05:00
dependabot[bot]
176535eed8
chore: bump trim-off-newlines from 1.0.1 to 1.0.3 in /striker-ui
...
Bumps [trim-off-newlines](https://github.com/stevemao/trim-off-newlines ) from 1.0.1 to 1.0.3.
- [Release notes](https://github.com/stevemao/trim-off-newlines/releases )
- [Commits](https://github.com/stevemao/trim-off-newlines/compare/v1.0.1...v1.0.3 )
---
updated-dependencies:
- dependency-name: trim-off-newlines
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-18 16:34:52 +00:00
dependabot[bot]
bd307f71dc
chore: bump next from 11.1.3 to 12.1.0 in /striker-ui
...
Bumps [next](https://github.com/vercel/next.js ) from 11.1.3 to 12.1.0.
- [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.3...v12.1.0 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-18 02:13:31 +00:00
Digimer
df69226db8
Merge branch 'main' into dependabot/npm_and_yarn/striker-ui/nanoid-3.2.0
2022-02-17 17:02:36 -05:00
digimer-bot
4f6bdd739e
Merge branch 'main' into minor-fixes-20210827
2022-02-17 11:33:30 -05:00
dependabot[bot]
77fb8e486a
chore: bump nanoid from 3.1.30 to 3.2.0 in /striker-ui
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.1.30 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.1.30...3.2.0 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-07 21:33:59 +00:00
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
Tsu-ba-me
b22b8b7fcb
fix(pages): ignore react/display-name in main document
2021-10-21 15:37:49 -04:00
Tsu-ba-me
b59b4562e3
chore: rebuild web UI
2021-10-21 15:37:49 -04:00
Josue
be7d12ed1d
style(front-end): fix issue with preview placeholder fitting the container
2021-10-21 15:37:49 -04:00
Josue
75210d2557
fix: display appropriate actions for selected servers
2021-10-21 15:37:49 -04:00
Josue
c3d6ca0ed8
fix(front-end): change functionality when the server panel is in edit mode
2021-10-21 15:37:49 -04:00
Josue
16e820d4c1
refactor(front-end): pass server uuid to the Preview component to fetch server preview image
2021-10-21 15:37:49 -04:00
Josue
c0d4e1132e
refactor(front-end): add fetching preview image from the backend
2021-10-21 15:37:49 -04:00
Josue
d44d035bed
refactor(front-end): rename interface
2021-10-21 15:37:49 -04: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
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