package server import ( "music-server/pkg/db" "music-server/pkg/models" ) func GetVersionHistory() models.VersionData { db.Testf() data := models.VersionData{Version: "2.3.0", Changelog: "Images should not be included in the database, removes songs where the path doesn't work.", History: []models.VersionData{ { Version: "2.2.0", Changelog: "Changed the structure of the whole application, should be no changes to functionality.", }, { Version: "2.1.4", Changelog: "Game list should now be sorted, a new endpoint with the game list in random order have been added.", }, { Version: "2.1.3", Changelog: "Added a check to see if song exists before returning it, if not a new song will be picked up.", }, { Version: "2.1.2", Changelog: "Added test server to swagger file.", }, { Version: "2.1.1", Changelog: "Fixed bug where wrong song was showed as currently played.", }, { Version: "2.1.0", Changelog: "Added /addQue to add the last received song to the songQue. " + "Changed /rand and /rand/low to not add song to the que. " + "Changed /next to not call /rand when the end of the que is reached, instead the last song in the que will be resent.", }, { Version: "2.0.3", Changelog: "Another small change that should fix the caching problem.", }, { Version: "2.0.2", Changelog: "Hopefully fixed the caching problem with random.", }, { Version: "2.0.1", Changelog: "Fixed CORS", }, { Version: "2.0.0", Changelog: "Rebuilt the application in Go.", }, { Version: "1.2.0", Changelog: "Made the /sync endpoint async. " + "Fixed bug where the game list wasn't reloaded when using /reset. " + "Fixed bug where the songNo showed in the list didn't match what should be sent.", }, { Version: "1.1.0", Changelog: "Added sync endpoint, don't really trust it to 100%, would say beta. " + "Fixed bug with /next after /previous. Added /reset endpoint. " + "Added some info more to /info and /list.", }, { Version: "1.0.0", Changelog: "Added swagger documentation. Created version 1.0.", }, { Version: "0.5.5", Changelog: "Added increase played endpoint.", }, }, } return data }