aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-06i18n: "目录" instead of "路径"KenMizz
2023-11-06chore: just realize it should be cn.jsonKenMizz
2023-11-06i18n: finalize translationKenMizz
2023-11-06i18n: fix lang.titleKenMizz
2023-11-06i18n: updates a tons of translated textKenMizz
2023-11-01i18n: working on Chinese(Simplified) translationKenMizz
2023-10-07bumped version number to 1.9.0v1.9.00neGal
2023-10-07Merge pull request #216 from 0neGal/update-localizations0neGal
i18n: Add missing localization strings
2023-10-07update German localizations0neGal
2023-10-07Merge pull request #218 from Alystrasz/build/fr-trad0neGal
Adding new french translation
2023-10-06fix: add missing french translationRemy Raes
2023-10-06Merge pull request #217 from 0neGal/dependabot/npm_and_yarn/electron-22.3.250neGal
Bump electron from 22.3.24 to 22.3.25
2023-10-06update Spanish localizations0neGal
2023-10-05Bump electron from 22.3.24 to 22.3.25dependabot[bot]
Bumps [electron](https://github.com/electron/electron) from 22.3.24 to 22.3.25. - [Release notes](https://github.com/electron/electron/releases) - [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md) - [Commits](https://github.com/electron/electron/compare/v22.3.24...v22.3.25) --- updated-dependencies: - dependency-name: electron dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
2023-09-30added empty to-be-localized localization strings0neGal
2023-09-21fixed buttons staying disabled after a path change0neGal
2023-09-21fixed gamepath buttons being disabled0neGal
If the gamepath is lost or similar then it'll disable many buttons, notably the install/launch buttons and other similar buttons, however for obvious reasons we shouldn't be stopping the user from changing their gamepath in this scenario. This is still useful when installing a mod or updating NS, so it's just this scenario.
2023-09-21Merge branch 'main' of https://github.com/0neGal/viper0neGal
2023-09-21Merge pull request #215 from 0neGal/dependabot/npm_and_yarn/electron-22.3.240neGal
Bump electron from 22.3.21 to 22.3.24
2023-09-18Bump electron from 22.3.21 to 22.3.24dependabot[bot]
Bumps [electron](https://github.com/electron/electron) from 22.3.21 to 22.3.24. - [Release notes](https://github.com/electron/electron/releases) - [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md) - [Commits](https://github.com/electron/electron/compare/v22.3.21...v22.3.24) --- updated-dependencies: - dependency-name: electron dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18added "Open gamepath" button0neGal
Very useful stuff!
2023-09-18fixed toasts not breaking onto a new line0neGal
This only occurred if there was one continous piece of text, that is, no spaces in between the characters, this only happened in the detailed error messages, but it's quite important to see the whole message!
2023-09-16fixed mod preview being positioned incorrectly0neGal
2023-09-16fixed backdrop-filter breaking on filter popup0neGal
The amount of times I've broken something with `backdrop-filter` is far too many, but what can you expect.
2023-09-16removed Thunderstore background image in webview0neGal
2023-09-16added buttons for fixing some problems and alike0neGal
I will likely add more buttons in the future, but for now this is most of the ones a user could need to repair problems.
2023-09-16more minor fixes to the change in lang files0neGal
2023-09-16handle gamepaths with missing read/write perms0neGal
We now show an alert if the gamepath is detected to be missing read/write perms, both when selecting the gamepath initially, when it gets auto detected, but also after it's selected, passively.
2023-09-16made some lang keys far more logical0neGal
Most of these are from back when Viper was originally started, I also removed a few keys as they were no longer in use, but were forgotten about, most of these are from pre-v1.0.0 aka, the old smaller UI
2023-09-16lang files can now use objects!0neGal
The `lang()` function doesn't change whatsoever, as the lang files are flattened and are therefore identical to the before this commit. I also cleaned up the files, and all the lang files should now all look far more similar in order.
2023-09-16added button to force kill game0neGal
2023-09-14bumped version number to 1.8.5v1.8.50neGal
2023-09-13fixed settings file refusing to save if invalid0neGal
This is quite counter intuitive, as, if it's invalid, how do we re-validate it, if we can't even save it again. This existed here because the idea was for the re-validation to occur somewhere else, and to make sure incorrectly formatted data wasn't being given to this function. Now the function simply resets the config, a restart may be required to add missing settings, in case the parsed `conf` doesn't have all keys.
2023-09-13Merge branch 'main' of https://github.com/0neGal/viper0neGal
2023-09-13ideally eliminate race condition loading config0neGal
From my testing this works without problems, but further testing will be requested in #211
2023-09-13synchronize changes to settings from main process0neGal
If the main process has changes to the settings, said settings will now also be sent to the renderer, making them synchronized.
2023-09-13fixed gamepath only updating for the renderer0neGal
This would mean if the gamepath cant be found automatically you'll be asked to set your gamepath every time Viper starts, instead of it remembering it, and if it can find it automatically, then you'd never have known this was a problem (hence why this was even a problem)
2023-09-13use json.js for loading settings in the renderer0neGal
2023-09-13Merge pull request #213 from 0neGal/dependabot/npm_and_yarn/electron-22.3.210neGal
Bump electron from 22.0.0 to 22.3.21
2023-09-06Bump electron from 22.0.0 to 22.3.21dependabot[bot]
Bumps [electron](https://github.com/electron/electron) from 22.0.0 to 22.3.21. - [Release notes](https://github.com/electron/electron/releases) - [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md) - [Commits](https://github.com/electron/electron/compare/v22.0.0...v22.3.21) --- updated-dependencies: - dependency-name: electron dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
2023-08-26bumped version number to 1.8.4v1.8.40neGal
2023-08-26fixed mod browser thinking it's done loading pkgs0neGal
The mod browser before this pre-maturely thought it had loaded all the available packages, when in fact, it'd barely started. Now this is fixed, and you can scroll for quite some time before actually reaching the real end of the package list.
2023-08-26fixed edge case where packages.list() still broke0neGal
Oopsie woopsie, my badddd, so sowwieeee, i wwwont doww it agaainnn!
2023-08-21properly detect outdated and up-to-date packages0neGal
2023-08-21properly detect installed packages in mod browser0neGal
This doesn't break the old way of detecting things, for various reasons, but notably it'd cause more harm than good. As we still need to be able to detect packages that haven't been converted into the new location.
2023-08-21bumped version number to 1.8.3v1.8.30neGal
2023-08-21added proper image for OpenGraph tags0neGal
2023-08-21added a basic but proper website for Viper0neGal
More changes may come down the line, but this is more or less complete, I think?? You never know..
2023-08-20fixed packages.list() assuming packages dir exists0neGal
This generally is fine, as the folder is created on startup... IF Northstar is installed! And so, if you start Viper for the first time or Viper as only just extracted/created the R2Northstar folder, then the folder wont exist, but it'll simply assume as such. Now we actually handle this correctly.
2023-08-17bumped version number to 1.8.2v1.8.20neGal