Commit Graph

9 Commits

Author SHA1 Message Date
dca1385e27 added onload trigger to manager
- now shows a loading graphic before loading clusterinfo on initial load
2024-03-23 11:39:25 -06:00
ed9acb7e10 clusterinfo is not htmx enabled
- modified host menu to include the cluster view
- whole site now works via htmx
- about page is still static
2024-03-23 11:34:50 -06:00
851ae7a77f implemented a router structure
- keep things localized a bit more
- fixes import cycle
2024-03-21 16:56:24 -06:00
ffca8c3970 done migrating host module to libvirtxml
- need to add accessor methods
- eventually will move the VMList to the local guest module
2024-03-21 11:15:23 -06:00
de93204e3d migrate data gathering to libvirtxml parsing
- instead of getting all the data the hard way, use libvirtxml
  to parse the XML from libvirt
- this makes it more accurate, and more future proof when schema
  changes occur
- add pcidb to query devices better
2024-03-19 15:25:57 -06:00
48bdc94351 merge barnch switch_to_templ
- Moved to templ for templating
- Started adding cluster statistics
2024-03-19 09:13:44 -06:00
6e0198de35 fixed list icons
- instead of trying to change their colors in css, i created new svgs based on the ones I wanted
2024-03-14 01:54:41 -06:00
fada05c56d add icons for tailwind
- svg icons from heroicons.com
- add Type to String map for:
  - StoragePoolState
  - StorageVolType
- default icons are sized 24x24
  - added 36x36, 48x48, 64x64
- adding styling to home.gohtml homepage
2024-03-13 22:21:01 -06:00
2419d5d3a6 add basic chi http server
- added air to reload the server on changes automatically
- added tailwindcss
- added base page structure in html using _index, _header and _footer
- added static homepage
- added style.css built by tailwindcss
- added basic View object to control views and templates
2024-03-13 19:12:48 -06:00