Tsu-ba-me
9bc2f2988c
fix(striker-ui): correct colour of group label in autocomplete options
2024-01-29 13:13:51 -05:00
Tsu-ba-me
cc10eab7f3
fix(striker-ui): avoid always refreshing items in list by making key consistent
2024-01-29 13:13:51 -05:00
Tsu-ba-me
82ab298dc6
fix(striker-ui): correct generic types in select inputs
2024-01-29 13:13:51 -05:00
Tsu-ba-me
253d4f3623
fix(striker-ui): expose item click handler in CRUD list
2024-01-29 13:13:51 -05:00
Tsu-ba-me
d1bb8df8f2
fix(striker-ui): apply CRUD list to manage mail servers
2024-01-29 13:13:51 -05:00
Tsu-ba-me
aa060a3dd1
feat(striker-ui): add CRUD list
2024-01-29 13:13:51 -05:00
Tsu-ba-me
c623170334
feat(striker-ui): add manager mail server components
2024-01-29 13:13:51 -05:00
Tsu-ba-me
e1d6567097
fix(striker-ui): correct types in get formik error messages
2024-01-29 13:13:51 -05:00
Tsu-ba-me
2544794c5d
fix(striker-ui): use variable id when getting field value in GateForm
2024-01-29 13:13:50 -05:00
Tsu-ba-me
83a0210ffa
fix(striker-ui): remove protected state
...
According to breaking changes in react 18, hidden components cannot
trigger the useEffect hook.
See https://github.com/facebook/react/pull/22114
Since the warning is no longer triggered, we can safely remove the
workaround.
2024-01-26 13:37:30 -05:00
Tsu-ba-me
32ed298d27
fix(striker-ui): correct type of indicator value in IconWithIndicator
2024-01-26 13:37:30 -05:00
Tsu-ba-me
d528a85cdd
fix(striker-ui): workaround for submit stays disabled until user focuses on every field
2023-12-21 15:36:36 -05:00
Tsu-ba-me
ed58c57835
fix(striker-ui): auto-suggest IPMI IP based on BCN in create manifest
2023-12-20 16:31:05 -05:00
Tsu-ba-me
997c501d6a
fix(striker-ui): correct network count after remove in create manifest
2023-12-20 15:46:10 -05:00
Tsu-ba-me
805a42b691
fix(striker-ui): default new network to migration in create manifest
2023-12-20 15:25:37 -05:00
Tsu-ba-me
24c05e740c
fix(striker-ui): guess network base, mask in create manifest
2023-12-19 18:59:28 -05:00
Tsu-ba-me
8b6b1a64a8
fix(striker-ui): suggest default BCN, SN, IFN IPs for each subnode in create manifest
2023-12-19 18:15:18 -05:00
Tsu-ba-me
2b90bf3a9f
fix(striker-ui): allow auto update input value if not changed by user
2023-12-19 18:10:56 -05:00
Tsu-ba-me
0429c76294
fix(striker-ui): remove type ReactChangeEventHandler
2023-12-19 16:59:01 -05:00
Tsu-ba-me
92cae194c9
fix(striker-ui): change interface names to monospaced
2023-12-15 15:46:45 -05:00
Tsu-ba-me
2551404640
fix(striker-ui): remove interface indicator from ouside table in network management
2023-12-15 15:08:53 -05:00
Tsu-ba-me
7b7d79d50f
fix(striker-ui): remove required from add manifest
2023-12-15 14:14:28 -05:00
Tsu-ba-me
d211143494
fix(striker-ui): apply server menu to server details and VNC screen
2023-12-13 15:38:31 -05:00
Tsu-ba-me
01c580c6a9
fix(striker-ui): adjust icon size according to button size in button with menu
2023-12-13 15:27:47 -05:00
Tsu-ba-me
cee3fae024
fix(striker-ui): make button with menu accept children
2023-12-13 15:11:42 -05:00
Tsu-ba-me
f0050829b4
fix(striker-ui): pass button props in button with menu
2023-12-13 14:54:12 -05:00
Tsu-ba-me
a4f77f8e8e
feat(striker-ui): add server menu
2023-12-12 15:52:25 -05:00
Tsu-ba-me
7e57a96034
fix(striker-ui): export map to colour of contained button
2023-12-12 14:45:56 -05:00
Tsu-ba-me
ef969fe056
fix(striker-ui): expose callback to control whether to disable menu item
2023-12-12 14:43:40 -05:00
Tsu-ba-me
6532fe84fe
fix(striker-ui): add props to control action area visibility in confirm dialog
2023-12-12 14:42:35 -05:00
Tsu-ba-me
1b328913d1
fix(striker-ui): add prop to control show cancel button in dialog actions
2023-12-12 14:40:15 -05:00
Tsu-ba-me
753358a13b
fix(striker-ui): add button with menu
2023-12-11 18:33:15 -05:00
Tsu-ba-me
5b231fdb7e
fix(striker-ui): add generic menu
2023-12-11 18:32:27 -05:00
Tsu-ba-me
d0f9ced223
fix(striker-ui): adjust margin between children on inner panel header
2023-12-11 14:08:14 -05:00
Tsu-ba-me
f725f53f2e
fix(striker-ui): prevent browsers from auto-complete add peer fields
2023-12-06 18:04:29 -05:00
Tsu-ba-me
d4d9d916ab
fix(striker-ui): remove user, db port, ssh port from add peer form
2023-12-06 17:55:12 -05:00
Tsu-ba-me
903524e59d
fix(striker-ui): reload file list after delete, edit
2023-12-06 17:27:50 -05:00
Tsu-ba-me
b5b1e4d6b7
fix(striker-ui): add loading prop to List
2023-12-06 16:04:00 -05:00
Tsu-ba-me
71729e3425
fix(striker-ui): rename to resetChecks
2023-12-06 12:06:29 -05:00
Tsu-ba-me
d7d7fcb039
fix(striker-ui): reset checklist after delete in manage fences, manifests
2023-12-04 16:46:51 -05:00
Tsu-ba-me
cf4e4ff3f0
fix(striker-ui): reload manifests after add, edit, or delete
2023-12-04 16:18:19 -05:00
Tsu-ba-me
2100829083
fix(striker-ui): replace manifest forms' submission with method from hook
2023-12-04 16:00:47 -05:00
Tsu-ba-me
5e2ef764f4
fix(striker-ui): update fence list after add, edit, or delete
2023-12-04 14:51:03 -05:00
Tsu-ba-me
ece7efda99
fix(striker-ui): migrate setApiMessage from manifest manager
2023-12-04 14:22:11 -05:00
Tsu-ba-me
28f36c6d85
fix(striker-ui): restyle buttons in VNC window
2023-12-01 16:04:48 -05:00
Tsu-ba-me
0ed354c8f4
fix(striker-ui): add return home to VNC window, reorganize RFB disconnect
2023-12-01 16:04:48 -05:00
Tsu-ba-me
1d606ea20d
fix(striker-ui): allow open VNC connection in new tab from dashboard
2023-12-01 16:04:48 -05:00
Tsu-ba-me
45f184509d
fix(striker-ui): restyle mono texts in provision server confirm
2023-11-29 14:32:10 -05:00
Tsu-ba-me
f51af47b51
fix(striker-ui): add edge prop to inline mono text
2023-11-29 14:32:10 -05:00
Tsu-ba-me
8c380db940
fix(striker-ui): auto-select only prop in provision server
2023-11-29 14:32:10 -05:00
Tsu-ba-me
cfaa492a12
fix(striker-ui): don't crop content of select in input with select
2023-11-29 14:32:10 -05:00
Tsu-ba-me
f8f4f8cd80
fix(striker-ui): remove invalid prop from confirm grid in provision server
2023-11-29 14:32:10 -05:00
Tsu-ba-me
21e410784f
fix(striker-ui): swap slider with autocomplete for cores in provision server
2023-11-29 14:32:10 -05:00
Tsu-ba-me
331c961995
fix(striker-ui): identify required fields for input tests in provision server
2023-11-29 14:32:10 -05:00
Tsu-ba-me
b5927cf0a3
fix(striker-ui): correct success message on reconfig
2023-11-27 17:14:09 -05:00
Tsu-ba-me
cb395fe1ac
fix(striker-ui): disable network mapping on successful submission
2023-11-27 17:14:09 -05:00
Tsu-ba-me
c381de05ad
fix(striker-ui): align styles in confirm in provison server
2023-11-17 16:09:55 -05:00
Tsu-ba-me
28ed37ef3b
fix(striker-ui): rename 'virtual disk'->'disk' in provision server
2023-11-17 16:09:55 -05:00
Tsu-ba-me
c39364a35b
fix(striker-ui): handle unchecked/empty file location
2023-11-17 16:09:55 -05:00
Tsu-ba-me
548e227f63
fix(striker-ui): add success message in edit file
2023-11-17 16:09:55 -05:00
Tsu-ba-me
48dfc1b76c
fix(striker-ui): clean up old file manager
2023-11-17 16:09:54 -05:00
Tsu-ba-me
8360e04c2f
fix(striker-ui): patch colouring in stack bar
2023-10-04 19:06:23 -04:00
Tsu-ba-me
0b9d6be08c
fix(striker-ui): prevent text overlap in anvil summary
2023-10-03 19:12:23 -04:00
Tsu-ba-me
f4a1ab5a0b
fix(striker-ui): add servers to subnodes, revise node summary layout
2023-10-03 02:56:36 -04:00
Tsu-ba-me
a21d0a9881
fix(striker-ui): hide node description if too long
2023-10-02 22:54:42 -04:00
Tsu-ba-me
3e27af973b
fix(striker-ui): adjust texts in anvil summary
2023-10-02 22:49:30 -04:00
Tsu-ba-me
134e11489c
fix(striker-ui): add node, subnode summary
2023-10-02 20:48:50 -04:00
Tsu-ba-me
5d1ab29955
fix(striker-ui): add anvil summary components
2023-10-02 15:18:14 -04:00
Tsu-ba-me
ac28ea88df
fix(striker-ui): isolate fetched data conversion
2023-10-02 15:18:14 -04:00
Tsu-ba-me
78cbdeb123
fix(striker-ui): add thin option to stack bar
2023-10-02 15:18:14 -04:00
Tsu-ba-me
66a1e6c111
fix(striker-ui): simplify bar underline, add stack bar
2023-10-02 15:18:14 -04:00
Tsu-ba-me
8eda5b1849
fix(striker-ui): correct free memory calculation
2023-10-02 15:18:14 -04:00
Tsu-ba-me
0408d4d284
fix(striker-ui): reworded stale screenshot label
2023-09-30 04:07:18 -04:00
Tsu-ba-me
16f04aa207
fix(striker-ui): update time ago on fetch in Preview
2023-09-26 22:23:51 -04:00
Tsu-ba-me
673898260e
fix(striker-ui): replace stale ss label with time-ago
2023-09-26 19:36:39 -04:00
Tsu-ba-me
813767f85a
fix(striker-ui): correct server screenshot loading, stale, display
2023-09-26 02:54:31 -04:00
Tsu-ba-me
fe0d9de28c
fix(striker-ui): correct types in file input group
2023-09-21 03:41:15 -04:00
Tsu-ba-me
45ea421724
fix(striker-ui): prepare handle error in add file form
2023-09-21 03:41:15 -04:00
Tsu-ba-me
7d0dab6bb2
fix(striker-ui): show request error, show submitting in edit file form
2023-09-21 03:41:15 -04:00
Tsu-ba-me
f0189b4949
fix(striker-ui): move loading spinner from Dialog actions to ActionGroup
2023-09-21 03:41:15 -04:00
Tsu-ba-me
689734b293
fix(striker-ui): close on proceed when confirm in manage files
2023-09-21 03:41:15 -04:00
Tsu-ba-me
34fc75b3d7
fix(striker-ui): add new file management components
2023-09-21 03:41:15 -04:00
Tsu-ba-me
4823b7aeb5
fix(striker-ui): use normal colour on close dialog button
2023-09-21 03:41:15 -04:00
Tsu-ba-me
13994880ac
fix(striker-ui): add file related schemas
2023-09-21 03:41:15 -04:00
Tsu-ba-me
41055cc626
fix(striker-ui): relocate Message(s) types
2023-09-21 03:41:15 -04:00
Tsu-ba-me
b88f90c315
fix(striker-ui): allow pass messages from parent(s) in MessageGroup
2023-09-21 03:41:15 -04:00
Tsu-ba-me
94db04ede7
fix(striker-ui): add dialog with header, add wide option to dialog
2023-09-21 03:41:15 -04:00
Tsu-ba-me
c05932c261
fix(striker-ui): prioritize parent open state in Dialog
2023-09-21 03:41:15 -04:00
Tsu-ba-me
e8fe92321e
fix(striker-ui): break dialog action group
2023-09-21 03:41:15 -04:00
Tsu-ba-me
414987ef3e
fix(striker-ui): decompose dialog scroll box
2023-09-21 03:41:15 -04:00
Tsu-ba-me
a8f5170264
fix(striker-ui): decompose confirm dialog
2023-09-21 03:41:15 -04:00
Tsu-ba-me
e2c264a40f
fix(striker-ui): add colour presets in ContainedButton
2023-09-21 03:41:15 -04:00
Tsu-ba-me
f064623dd3
fix(striker-ui): adjust combine scroll box branching in ConfirmDialog
2023-09-21 03:41:15 -04:00
Tsu-ba-me
782bbd2bfa
fix(striker-ui): add UncontrolledInput
2023-09-21 03:41:15 -04:00
Tsu-ba-me
7d98119abe
fix(striker-ui&api): provide formatted os list to provision form
2023-08-20 19:56:17 -04:00
Tsu-ba-me
54d92f0c21
fix(striker-ui): correct file upload progress display
...
The upload progress was all modifying the last uploading file in the
list. This commit corrects it such that each progress event matches the
file uplaoding.
In addition, this commit alos prevents the pregress bar from reaching
100 before the request completes.
2023-08-19 04:40:33 -04:00
Tsu-ba-me
686f61969c
fix(striker-ui): rename node->subnode in manifest form fields
2023-08-19 04:40:33 -04:00
Tsu-ba-me
07e04a970a
fix(striker-ui): add form summary to manage manifest forms
2023-08-17 01:21:24 -04:00
Tsu-ba-me
382640bad0
fix(striker-ui): add optional close button to form dialog
2023-08-17 00:58:34 -04:00
Tsu-ba-me
ade881f0d3
fix(striker-ui): remove custom sort comparator for network ifaces
2023-08-16 16:42:15 -04:00