aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-08-18Start poking at swaggo instead of go-swaggerMitchell Riedstra2-120/+12
2021-08-11Add a Windows specific function to scrape the route table for the IP address ↵Mitchell Riedstra3-33/+112
from the default route.
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 Riedstra9-69/+389
2021-08-04More major changes. Web UI works. Downloading games works. Status works. ↵Mitch Riedstra13-303/+463
extractFile needs work
2021-08-04Pretty large structural changes. Non-building development snapshotMitchell Riedstra12-118/+606
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 Riedstra9-15/+173
2021-03-27Resolve issue with holding too many file handles openMitchell Riedstra1-1/+2
2021-03-20Update documentation. Remove all traces of chdir from the steam library. ↵Mitchell17-179/+100
Remove most linter complaints.
2021-03-19Sweeping changes to switch to bootstrap and make the UI overall a bit more ↵Mitch Riedstra8-180/+429
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 Riedstra6-160/+155
2021-01-17Add some screenshots and patch up the readmeMitch Riedstra3-6/+8
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 Riedstra4-14/+70
2021-01-08Also show the size of games on the page listingMitch Riedstra4-6/+57
2021-01-08Make the application a bit more user friendlyMitch Riedstra8-14/+165
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-12-25Flush the tarwriter before we returnMitch Riedstra3-1/+97
2020-11-21set executableMitch Riedstra1-0/+0
2020-11-21Add a note on where to get the binariesMitch Riedstra1-0/+8
2020-11-21Add some version information and a license.Mitch Riedstra5-6/+33
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-21Adjust the build scriptMitch Riedstra2-24/+3
2020-11-21Most of the functionality I want is there now, it's not pretty though.Mitch Riedstra10-60/+321
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 Riedstra8-1/+263
2020-11-20Remove dead code. Remove 32 bit windows builds.Mitch Riedstra6-324/+0
2020-11-20Works after reorganization.Mitch Riedstra7-178/+193
2020-11-20Reorganize. Update to use go modules.Mitch Riedstra13-9/+21
2017-02-05Rename steam-export-cli.go -> cli.goMitch Riedstra1-0/+0
2017-02-04Moved the libraries aroundMitch Riedstra11-3/+3
2017-01-17Convert Windows to Unix paths.. This means no filenames on unix with a '\' ↵Mitch Riedstra1-0/+5
but I think we can live with that
2017-01-17Changes to archive handling to improve cross-platform compatibilityMitch Riedstra2-7/+15
2017-01-16Change the help textMitch Riedstra1-6/+8
2017-01-16Add support for gzipped archivesMitch Riedstra4-22/+63
2017-01-16Renamed default example config fileMitch Riedstra1-0/+0
2017-01-16Make command line applications work. Make it build on UnixMitch Riedstra2-1/+3
2017-01-16Pull default configuration into the application, add an edit commandMitch Riedstra6-14/+119
2017-01-16Prevent windows file from being included on other platformsMitch Riedstra1-0/+2
2017-01-16Change default path depending on platformMitch Riedstra3-11/+23
2017-01-16Allow a default repositoriy to be set in 'config.yml' Minor changes to build ↵Mitch Riedstra4-9/+27
script.
2017-01-16Make the program's usage information look betterMitch Riedstra1-2/+4
2017-01-16Add ability to delete games. Remove old "main.go"Mitch Riedstra5-52/+48