aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
11 daysMerge pull request #246 from Jan200101/PR/onLine-event0neGal
feat: handle no internet better
11 daysadded request.check_with_toasts() and use it0neGal
This makes it very simple to check if some endpoints are available, and show a toast if not, with an error message saying exactly what isn't available. Currently made use for updates with GitHub and installs with Thunderstore.
11 daysrefresh server status when back online0neGal
11 daysfix "Check for updates" button not disabling0neGal
11 dayshide server status when offline0neGal
11 daysif offline close browser and disable some buttons0neGal
11 dayssimplify checking offline state0neGal
11 daysadded requests.check() and uses of it0neGal
Very minimal uses of it, currently it simply checks every 30s and on startup whether a set of domains/endpoints we use work, and if all fail, then we assume something is wrong with the internet.
11 daysadded offline indicator icon0neGal
11 daysminor syntax changes0neGal
11 daysMerge branch 'main' into PR/onLine-event0neGal
11 daysadded sorting to mod browser0neGal
fixes #251
12 daysfixed navigate.select() not working on switches0neGal
12 daysskip core mods when doing "Toggle All"0neGal
fixes #252
12 daysdon't prompt when enabling a core mod0neGal
Previously disabling or enabling a core mod would show a prompt warning about the fact that a core mod is being toggled. This is only needed for when disabling a core mod. fixes #253
12 daysMerge pull request #248 from Jan200101/PR/protocol0neGal
feat: support thunderstore ror2mm protocol for installing mods
12 daysMerge pull request #249 from Jan200101/PR/handle-permission-error0neGal
feat: handle unzip errors
12 daysMerge pull request #239 from 0neGal/gamepad-support0neGal
feat: Gamepad/keyboard navigation support
12 daysMerge branch 'main' into gamepad-supportgamepad-support0neGal
2024-08-26Merge pull request #254 from 0neGal/dependabot/npm_and_yarn/unzip-stream-0.3.20neGal
Bump unzip-stream from 0.3.1 to 0.3.2
2024-08-26Bump unzip-stream from 0.3.1 to 0.3.2dependabot[bot]
Bumps [unzip-stream](https://github.com/mhr3/unzip-stream) from 0.3.1 to 0.3.2. - [Commits](https://github.com/mhr3/unzip-stream/compare/v0.3.1...v0.3.2) --- updated-dependencies: - dependency-name: unzip-stream dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2024-08-19Update src/lang/fr.jsonJan
Co-authored-by: Rémy Raes <contact@remyraes.com>
2024-08-17chore: add chinese translation by xwiiJan200101
2024-08-15support SteamDeck bumper buttons in desktop layout0neGal
2024-08-15lang: add french translation by CyanPickleJan200101
2024-08-15chore: add french translation by CyanPickleJan200101
2024-08-15chore: add german translationJan200101
2024-08-15chore: remove installing translation descriptionJan200101
its a bit redundant since the title already states that we are installing
2024-08-14feat: show toast when installing mod through ror2mm protocolJan200101
2024-08-14chore: display alert when mod install via protocol cannot be resolvedJan200101
2024-08-14chore: remove debug loggingJan200101
2024-08-14chore: remove useless try catchJan200101
2024-08-14feat: display alert when Viper is already running and no args are givenJan200101
2024-08-14feat: parse commandLine of secondary instancesJan200101
2024-08-14feat: use instance locks to prevent multiple instances of viperJan200101
2024-08-13chore: use existing mod installation logic for r2mm protocolJan200101
2024-08-13chore: rework protocol mod installs to use renderer package listJan200101
This is achieved by sending an IPC event to the renderer and waiting for a reply once Since this is async we return from the function after sending the event and recursively invoke it once the reply arrives The package data is returned a a JSON String because Electron is unable to copy the Object over IPC
2024-08-10lang: add chinese translation for update failureJan200101
2024-08-10lang: add german translation for update failureJan200101
2024-08-10revert some localization changesJan200101
2024-08-10fix: prevent multiple missing-perms routines from startingJan200101
2024-08-10chore: prevent gamepath permission alert from reopening on same gamepathJan200101
Co-authored-by: 0neGal <mail@0negal.com>
2024-08-05chore: set default folder argumentJan200101
2024-08-05feat: test gamepath permissions by creating a fileJan200101
2024-08-04lang: add english keys for unzip error handlingJan200101
2024-08-04feat: add error handler for streaming unzipJan200101
2024-08-04fix: call correct method for renderer ipc toast eventJan200101
2024-08-04Merge pull request #247 from Jan200101/PR/fix-broken-mod-install0neGal
fix: correct install callback for mods that aren't already installed
2024-08-04feat: support thunderstore ror2mm protocol for installing modsJan200101
2024-08-04fix: correct install callback for mods that aren't already installedJan200101