Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-30 | [feat] exporting utils.getInstalledVersion method | Alystrasz | |
2021-12-29 | cli is now fully localized | 0neGal | |
That is, it's now using our localization module... | |||
2021-12-29 | Merge branch 'main' of 0neGal/viper into localization | 0neGal | |
2021-12-29 | uses navigator.language to determine language | 0neGal | |
2021-12-29 | Merge pull request #6 from Alystrasz/feat/updates-downloading | 0neGal | |
feat: Updates downloading | |||
2021-12-29 | lil touch up on the log messages | 0neGal | |
2021-12-29 | removed updateInstalledVersion() | 0neGal | |
I'm not quite sure what the purpose of this function is considering we only use it once, and there's not much reason to export it or anything. | |||
2021-12-28 | switched single quotes to double | 0neGal | |
2021-12-28 | [fix] settings are saved after setpath call on Windows | Alystrasz | |
After game path was set on Windows in first launch, the settings object would not be written to viper.json file, meaning that on next start, settings.gamepath variable would be loaded with a "" value, leading to errors. | |||
2021-12-28 | [refactor] northstar version is stored in gamepath | Alystrasz | |
2021-12-28 | removed unneeded spread operator | 0neGal | |
2021-12-28 | [refactor] renaming getInstalledVersion method | Alystrasz | |
2021-12-28 | [refactor] using snake_case for settings.northstar_version property | Alystrasz | |
2021-12-28 | [feat] latest update is not downloaded if it's already installed | Alystrasz | |
2021-12-28 | [feat] saving newly installed version tag | Alystrasz | |
2021-12-28 | [feat] storing local northstar version in viper.json | Alystrasz | |
2021-12-28 | [feat] extracting latest northstar release version tag | Alystrasz | |
2021-12-28 | removed settings.file | 0neGal | |
We now just use a fixed string ("viper.json") | |||
2021-12-28 | you can now exclude certain files like, ns_args | 0neGal | |
However, I can't figure out a way to directly exclude it in the unzip package, hence, it just renames the original to "<file>.excluded" when the extraction is done it then renames it back to it's original aka "<file>", overwriting what was extracted, which essentially excludes some files. If there exists an unzip library/package that has options for excluding files we should move to that, but until something as such is found the current way is how we'll do it. | |||
2021-12-28 | fix initial config not setting zip variable | 0neGal | |
A bug stopped the settings.zip variable from being set after choosing the path, this resulted in Viper trying to save the zip to root. This was only on first launch, relaunching would fix this. For obvious reasons. | |||
2021-12-27 | fixed not being in the gamepath when launching | 0neGal | |
Northstar requires you to be in the gamepath when launching, so we now change the current directory when launching. | |||
2021-12-27 | this might add launch options? maybe? | 0neGal | |
I haven't tested this on Windows... And I will in a bit... | |||
2021-12-27 | changed how settings are loaded/saved | 0neGal | |
2021-12-27 | added working cli arguments | 0neGal | |
I think? | |||
2021-12-26 | the renderer is no longer required for updating | 0neGal | |
Everything is now in utils.js and simply gets called through IPC calls which make it quite simple to add CLI arguments... |