aboutsummaryrefslogtreecommitdiff
path: root/cmd
AgeCommit message (Collapse)AuthorFilesLines
2021-08-11Mess around with go-swagger annotations. Remove some commented out code.Mitchell Riedstra5-45/+268
2021-08-09Fix up cli. Continue fixing up the library and web app. Initial API specMitchell Riedstra3-49/+56
2021-08-04More major changes. Web UI works. Downloading games works. Status works. ↵Mitch Riedstra6-138/+96
extractFile needs work
2021-08-04Pretty large structural changes. Non-building development snapshotMitchell Riedstra4-24/+46
2021-08-02Compatibility with MacOS. Starting browsers is now a bit simplier on each ↵Mitch Riedstra5-21/+53
platform.
2021-04-05Remove delete button if not localMitchell Riedstra1-0/+2
2021-04-03Some changes to make supporting a demo environment easier. Docker compose demo.Mitchell Riedstra5-15/+90
2021-03-20Update documentation. Remove all traces of chdir from the steam library. ↵Mitchell5-15/+44
Remove most linter complaints.
2021-03-19Sweeping changes to switch to bootstrap and make the UI overall a bit more ↵Mitch Riedstra6-180/+412
user friendly
2021-03-19Pull in bootstrap and a few other JS libraries.Mitch Riedstra51-0/+58422
2021-03-14Block /quit on non-local machinesMitch Riedstra1-1/+1
2021-03-04Further refactoring.Mitch Riedstra10-403/+377
2021-03-04Refactor. Pull most of the functions into methods off of an App struct.Mitch Riedstra8-139/+124
Kill most global variables.
2021-03-04Switch go go 1.16 and use EmbedMitch Riedstra5-159/+154
2021-01-12Remove the rwmutex from the steam library as the template may be mutating ↵Mitchell5-52/+53
the map causing issues. Embed the mutexes.
2021-01-12Ignore ipv4 link local addressesMitchell2-4/+7
2021-01-09Add a progress bar to the UI for installation via HTTP. Uses polling, but ↵Mitch Riedstra7-15/+217
whatever.
2021-01-09Add some download stats, and a status endpoint.Mitch Riedstra3-12/+61
2021-01-08Also show the size of games on the page listingMitch Riedstra1-1/+1
2021-01-08Make the application a bit more user friendlyMitch Riedstra5-7/+159
Make a split between being accessed over loopback and remotely. Attempt to show the IP of the server on the internal page to make it easy to hand out. Remove the ability to change any of the runtime configuration or quit the program unless you're local.
2020-11-21Add some version information and a license.Mitch Riedstra3-1/+8
2020-11-21Allow the library to be changed. Fix up quit handler. Improve loggingMitch Riedstra6-5/+44
2020-11-21Bind to a random port of the default one is taken. Add a quit option to the GUIMitch Riedstra2-2/+21
2020-11-21Most of the functionality I want is there now, it's not pretty though.Mitch Riedstra8-52/+290
Build the web server and the command line in the build script Allow for deletion of games from the library Move the download function out of main.go Add more information to the index template and handler. Allow for downloads from URLs and installation from local files. Allow changing of the library path via a command line flag Automatically start the web browser on windows
2020-11-21Initial version of a web interfaceMitch Riedstra5-0/+240
2020-11-20Works after reorganization.Mitch Riedstra3-88/+60
2020-11-20Reorganize. Update to use go modules.Mitch Riedstra1-0/+196