Commit Graph

942 Commits

Author SHA1 Message Date
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