aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-01-24fixed devtools mysteriously never opening0neGal
2024-01-24fixed preview and filter popup not closing0neGal
If you're not clicking inside the `#browser` popup, then the preview and filter popups would stay open, until you do so, or something else causes them to close. This fixes that.
2024-01-24entirely refactor src/modules/requests.js0neGal
Its now been split into 2, requests.js and releases.js, the latter simply gets relevant info from GitHub release pages. The prior however gives simple functions for doing `GET` requests, and caching the result, and then transparently it'll use that cache when you request it next time. On top of this, some requests made by the renderer will now also use this, and this in turn ends up making loading the mod browser much faster. As instead of having to request the list of packages from Thunderstore, we can simply load the result of an old request. The current lifetime of the cache is 5 minutes, however this can also easily be adjusted. This also moves the cached requests away from <cache_folder>/viper-requests.json, and over to <cache_folder>/Viper/cached-requests.json
2024-01-20added opacity on hovering closed settings category0neGal
2024-01-20fixed settings cog sometimes not moving0neGal
If the settings popup was opened or closed through other means than clicking the settings button itself, "Save" button or "Discord" button, then the cog wouldn't update/rotate accordingly.
2024-01-20added src/app/js/events.js0neGal
2024-01-20added src/app/js/popups.js0neGal
This makes opening and closing popups a little bit easier, on top of it, it also fixes a bug where you could open the settings popup on top of the browser popup or other popups, and it'd hide the background blur, but still show both popups.
2024-01-19make settings categories toggleable0neGal
2024-01-12deprecate ns_startup_args.txt0neGal
Ideally this has no side effects, however, I've not actually tested if the launching does properly use the launch arguments, due to not having a Windows device on hand. This will be tested later... We still attempt to load launch arguments from `ns_startup_args.txt` if none is set in the settings. However, this may be removed in the future.
2024-01-11updating Northstar now deletes existing core mods0neGal
This solves #223
2024-01-09Merge pull request #224 from ↵0neGal
0neGal/dependabot/npm_and_yarn/follow-redirects-1.15.4 Bump follow-redirects from 1.14.8 to 1.15.4
2024-01-09Bump follow-redirects from 1.14.8 to 1.15.4dependabot[bot]
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.8 to 1.15.4. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.8...v1.15.4) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2023-11-27bumped version number to 1.10.0v1.10.00neGal
2023-11-08Merge pull request #222 from KenMizz/main0neGal
i18n: Chinese(Simplified) Translation
2023-11-08Merge branch 'main' into main0neGal
2023-11-08fix: update maintainers.jsonKenMizz
2023-11-08added progress bar to download and extraction0neGal
This takes a bit of code from #220 to implement percentage progress on the download, then with the new pseudo element on the Launch button, we can have a slight progress bar inside the button, along with percentages, and it all works handy dandy. This may not be finished, but it's definitely far there.
2023-11-08fixed using incorrect localization strings0neGal
2023-11-06chore: let's use zh instead..KenMizz
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