Commit graph

5 commits

Author SHA1 Message Date
Daniel Ceregatti
b8b0a43df1 WIP on web UI:
Make selected items show as selected.
Break out XML file handling so the tree component could just handle elements and leave the XML parsing to the parent.
Sort mods by name, not id.
2023-11-03 16:13:14 -07:00
Daniel Ceregatti
07eb8ac7ff Add a config object to hold values like API hosts, instead of hard coding it to my local machine's name.
Make sure the file exists before trying to read it.
2023-09-11 17:26:16 -07:00
Daniel Ceregatti
29ce456543 Let's just use the store to do all reactivity.
Refactor the DOM to allow for "sections".
Add our start.sh scripts to /usr/local/bin in the image.
Add a config for Vue.
Remove globalproperties, as this...sucks.
2023-08-14 09:10:35 -07:00
Daniel Ceregatti
4a6427f893 Add Pinia store so we can have disparate components.
Add Vueuse core library for useFetch.
Get async requests working with the above.
Start using Vue's Suspense feature.
Make Status its own component.
Start adding search results.
Continued work on error modal.
Add CORS headers to the backend.
Remove error store, as we only have one store.
Rename favicon.png to favicon.ico.
Remove functions from scripts where they are not used. Move functions to where they are used.
Lots of WIP.
2023-06-11 18:20:14 -07:00
Daniel Ceregatti
fd1774cf1c Begin large refactor of Vue to move it into a proper development environment:
No more CNDs. All software is now bundled and served from a proper node-based development server.
Switch to using proper Vue files, so we can have proper IDE integration.
Open new port for the dev server mentioned above.
Split status and mod info requests in the back end.
Bypass CORS while developing.
2023-06-05 11:14:24 -07:00