aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-17changing the language now disables autolang0neGal
This is for the sake of UX, as a user might be confused about why it doesn't work as they may not notice that they've to turn off auto-detect language first. Because of this Settings.switch() now has a state value, and if you provide a DOM element as the element arg it now uses that to know what to toggle, before we used to just provide a number, which made sense for generating the onclick events, but not for this task... This whole thing was brought up because of #115
2022-04-16updated download links0neGal
I also added a link to the AUR package.
2022-04-16bumped version number to 1.3.2v1.3.20neGal
2022-04-16More contact methods for es.json maintainerDelta
2022-04-16New Spanish strings (#113)Delta
* New Spanish strings #111 * Update es.json Correction
2022-04-16feat: French translations (#112)Rémy Raes
* [feat] add missing French translation keys * missing french translations
2022-04-13regular audit fix --force0neGal
2022-04-13fixed --update not exiting if already on latest0neGal
2022-04-13check to make sure gamepath exists0neGal
When Viper starts up it'll check to make sure the gamepath still exists, and throws errors if not, it also redirects you to the first page (the one where you can set the gamepath), and gives you an informative error. This could happen because the user unmounted the drive the gamepath is on, or it could happen if the user moved their game location.
2022-04-13fixed: console logs not parsed through lang()0neGal
I've known about this bug for a bit but haven't been bothered to fix it, essentially a language key was being logged instead of the string attached to that key :p
2022-04-13the user can now manually select a language0neGal
This allows someone to have their system in any language, and then have Viper in a separate language. This is also useful for testing.
2022-04-08added: links to Flathub page0neGal
2022-04-06updated README.md to include ViperSH0neGal
I also took the liberty to re-word the descriptions
2022-04-01updated download links0neGal
2022-04-01bumped version number to 1.3.1v1.3.10neGal
2022-04-01Merge pull request #98 from 0neGal/vdf-flatpak-support0neGal
bug: VDF not working on Flatpak Steam
2022-03-28updated download links0neGal
2022-03-28bumped version number to 1.3.0v1.3.00neGal
2022-03-28feat: Add missing Spanish translation keys (#107)Delta
2022-03-27[feat] add missing French translation keys (#106)Rémy Raes
2022-03-26added tiny checkmark to filter selection0neGal
Slightly better UX I guess?
2022-03-26updated preview.png0neGal
Previously it didn't have the settings button, it now does!
2022-03-26fixed error and removed browser on startup0neGal
For testing purposes I had the mod browser auto show on startup, that's removed now, I also when refactoring some code forgot to change the name of a function everywhere, leading to an error.
2022-03-26added filters0neGal
Fully implemented (I think? Maybe there's an edge case?), albeit it's missing "Updateable" and "Installed" filters, but they'll be added later
2022-03-24bump plist to 3.0.50neGal
2022-03-24bump minimist from 1.2.5 to 1.2.6 (#102)dependabot[bot]
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-24support for multiple VDF files0neGal
2022-03-24bump electron from 16.0.5 to 16.0.6 (#101)dependabot[bot]
Bumps [electron](https://github.com/electron/electron) from 16.0.5 to 16.0.6. - [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/v16.0.5...v16.0.6) --- updated-dependencies: - dependency-name: electron dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-24removed excess debug console.log()0neGal
I forgot about this when merging the VDF fix
2022-03-24added --no-vp-updates0neGal
This overwrites viper.json and disables Viper updates, this is useful when repackaging Viper for other formats we don't already support.
2022-03-22added support for VDF flatpak reading0neGal
Flatpak Steam has it's libraryfolders.vdf in a different location. This checks should make it check for both.
2022-03-22fix: VDF path searching not working on SteamDeck (#97)0neGal
* added debug messages * more debug logging * even more debug logging * removed debugging and fixed VDF problem maybe? Apparently the libraryfolders.vdf doesn't always come with the same values, sometimes it comes with the contentstatsid variable and other times not, we assumed it always was there, and never checked for it, this caused problems if it wasn't there. This should fix that...
2022-03-22fixed GH_TOKEN not being properly exposed to npm0neGal
This lead to you going through the whole build process but it never actually uploaded all the files. Quite annoying!
2022-03-22fixed potential edge case0neGal
If a mod has the name of an already existing element some issues may arise... So now we have all mod elements prefixed with "mod-" and we also only search for elements inside #browserEntries, that should avoid all issues...
2022-03-18Update download links from 1.2.4 to 1.2.5 (#96)GeckoEidechse
2022-03-10bumped version number to 1.2.5v1.2.50neGal
2022-03-10fixed toast errors having no background color0neGal
2022-03-10fix nsargs being cleared when edited out of Viper (#93)0neGal
If the nsargs are edited by a third-party program or anything that isn't Viper, the next time you launch Viper it'll reset the nsargs back to what it was when you last opened it.
2022-03-02made the Northstar page the startup page0neGal
Some users got confused about the "Change Game Path" label on the startup page, thinking it was Viper asking the user to change the path, to clear up that confusion we now just don't show that page on startup.
2022-02-26updated download links0neGal
2022-02-26bumped version number to 1.2.4v1.2.40neGal
2022-02-26update README.md according to settings page0neGal
Since all configuration now takes place in the UI, there's no need to explain how to disable auto-updates through the config file.
2022-02-26Merge pull request #85 from 0neGal/settings-page0neGal
feat: Settings page
2022-02-26Merge pull request #90 from Alystrasz/fix/i18n-fr0neGal
[feat] french settings translations
2022-02-25[feat] french settings translationsRemy Raes
2022-02-24Merge pull request #89 from AA-Delta/patch-30neGal
feat: Settings page: add "es" localization
2022-02-24feat: Settings page: add "es" localization Delta
#85
2022-02-24localized all strings0neGal
I localized all strings for English, then went ahead and made array options have a wider input and more word spacing, since they're all space separated.
2022-02-24fixed NS never being auto-updated and more0neGal
When #87 was merged an unnoticed problem slipped in where if Viper was running in a version that did not support auto-updates we would never auto-update Northstar. Now that's fixed, and the nsupdate option is completely implemented. I also took the liberty of removing the auto-update option in the settings page if Viper can't auto-update anyway, as it's useless if that's not possible.
2022-02-23implement ability to disable NS auto-updates0neGal
Albeit with some caveats, due to the way electron-updater is setup, if you're not on a version of Viper which supports auto-updates the event which runs the NS Updater code will never be run, and hence it'll never auto-update. This was also an issue before, but I only noticed it now.