69 Commits

Author SHA1 Message Date
Joshua Boniface
645eec5d0d Adjust some padding between components 2025-03-02 11:30:36 -05:00
Joshua Boniface
e450c5dca3 Move selector into dedicated component 2025-03-02 11:25:36 -05:00
Joshua Boniface
c467b92384 Move search bar into dedicated component 2025-03-02 11:20:31 -05:00
Joshua Boniface
037ea7fe8e First attempt at style fix 2025-03-02 11:12:54 -05:00
Joshua Boniface
4e0cd95b75 Improve loading on VM page 2025-03-02 11:09:20 -05:00
Joshua Boniface
ef3e013f2d Fix seconds handling in sidebar 2025-03-02 11:06:14 -05:00
Joshua Boniface
94d0ed544f Reuse data to avoid dupe API calls 2025-03-02 10:50:49 -05:00
Joshua Boniface
8f5dac1ca4 Consolidate back to VMOverview.vue and disable 2025-03-02 10:41:34 -05:00
Joshua Boniface
8158f84eb7 Disable unused NodeStatus.vue 2025-03-02 10:40:29 -05:00
Joshua Boniface
26a2d23798 Refactor component layouts 2025-03-02 01:33:51 -05:00
Joshua Boniface
526e6f4a36 First attempt at fixing broken VM page 2025-03-02 01:20:39 -05:00
Joshua Boniface
ac9428a41b Refactor collapsable section into reusable component 2025-03-02 01:11:42 -05:00
Joshua Boniface
14e11a4772 Add basic but broken VM page 2025-03-02 01:09:10 -05:00
Joshua Boniface
78608da00a Adjust padding and selector elements 2025-03-01 23:43:44 -05:00
Joshua Boniface
f29f18eb26 Include maintenance mode in node health graphs 2025-03-01 23:02:16 -05:00
Joshua Boniface
77adaea793 Fix maintenance mode displays 2025-03-01 22:55:30 -05:00
Joshua Boniface
6a2729c33b Fix maintenance mode message 2025-03-01 22:15:42 -05:00
Joshua Boniface
264eecdf7c Adjust sidebar layout and sizing 2025-03-01 21:51:41 -05:00
Joshua Boniface
52057fa9e4 Show update interval in seconds 2025-03-01 17:21:21 -05:00
Joshua Boniface
65fbbeed0c Fetch VM data properly 2025-03-01 17:09:32 -05:00
Joshua Boniface
6d2f3fd7a8 Split VMs into dedicated component 2025-03-01 17:07:06 -05:00
Joshua Boniface
94f32735a7 Refactor Nodes into a component 2025-03-01 16:53:24 -05:00
Joshua Boniface
41d9ef4057 Jump to current VM in full VM list 2025-03-01 14:34:50 -05:00
Joshua Boniface
dbb1dae0d9 Improve search and list behaviour 2025-03-01 14:31:01 -05:00
Joshua Boniface
1dd1387624 Enhance search bar and hide filters when unneeded 2025-03-01 14:26:59 -05:00
Joshua Boniface
21d98f1a98 Remove X from search bar when not opened 2025-03-01 14:21:42 -05:00
Joshua Boniface
4a9b48caa0 Reorder state filters so start is first 2025-03-01 14:19:26 -05:00
Joshua Boniface
70639194ea Add basic VMs page to start 2025-03-01 11:17:50 -05:00
Joshua Boniface
af00d1fe61 Add VM list to nodes page and remove whitespace 2025-02-28 23:02:07 -05:00
Joshua Boniface
187e46ee6d Add node state colours 2025-02-28 21:56:09 -05:00
Joshua Boniface
b367d4086e Refactor cards in Nodes 2025-02-28 21:41:17 -05:00
Joshua Boniface
3d13a05c0f Refactor cards to be generic and reusable 2025-02-28 21:20:24 -05:00
Joshua Boniface
08f00d9c62 Add editorconfig to fix issues 2025-02-28 20:38:53 -05:00
Joshua Boniface
97de6bda82 Split overview charts into discrete components 2025-02-28 20:36:12 -05:00
Joshua Boniface
9e14502bc2 Refactor nodes page, update health chart 2025-02-28 20:20:10 -05:00
Joshua Boniface
11e1e8eec4 Initial implementation of nice Nodes page 2025-02-28 19:53:44 -05:00
Joshua Boniface
e52211e326 Fix up healthy message 2025-02-28 03:25:27 -05:00
Joshua Boniface
7d6c6ac627 Improve titles and responsive layout 2025-02-28 02:56:48 -05:00
Joshua Boniface
763919f8c5 Adjust layout of overview page 2025-02-28 02:30:40 -05:00
Joshua Boniface
f41c71608d Improve health messages 2025-02-28 02:00:08 -05:00
Joshua Boniface
28b03222f0 Adjust page layouts 2025-02-28 01:51:53 -05:00
Joshua Boniface
e4e823db39 Remove NodeStatus from Overview page 2025-02-28 01:45:18 -05:00
Joshua Boniface
988437b3d0 Add routing and Nodes page 2025-02-28 01:40:22 -05:00
Joshua Boniface
2a525c85f7 Add new graphs for states 2025-02-28 00:54:49 -05:00
Joshua Boniface
9f8b031cc0 Fix up message widths (take 1) 2025-02-27 23:36:08 -05:00
Joshua Boniface
770de7bf60 Make cards responsive to width 2025-02-27 19:07:02 -05:00
Joshua Boniface
1ce1813da0 Fix heath card to match others 2025-02-27 03:35:42 -05:00
Joshua Boniface
055f3b95e6 Fix graph widths 2025-02-27 03:08:07 -05:00
Joshua Boniface
8842433a1d Move health messages to dedicated card 2025-02-27 02:59:05 -05:00
Joshua Boniface
d7de43cfc7 Add navigation and fix layouts 2025-02-27 02:21:47 -05:00