aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-17chore: add chinese translation by xwiiJan200101
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-04feat: support thunderstore ror2mm protocol for installing modsJan200101
2024-08-04Merge pull request #245 from Jan200101/PR/fix-cli0neGal
fix: correct cli ipc event names
2024-08-04correct ipc event names in cli handlerJan200101
2024-08-02Merge pull request #241 from Jan200101/PR/vp-disable0neGal
feat: Handle VanillaPlus differently in the mod browser
2024-08-01Update zh.jsonJan200101
2024-07-23Merge pull request #243 from ↵0neGal
0neGal/dependabot/npm_and_yarn/electron-updater-6.3.0 Bump electron-updater from 4.6.1 to 6.3.0
2024-07-23Bump electron-updater from 4.6.1 to 6.3.0dependabot[bot]
Bumps [electron-updater](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater) from 4.6.1 to 6.3.0. - [Release notes](https://github.com/electron-userland/electron-builder/releases) - [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-updater/CHANGELOG.md) - [Commits](https://github.com/electron-userland/electron-builder/commits/electron-updater@6.3.0/packages/electron-updater) --- updated-dependencies: - dependency-name: electron-updater dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2024-07-23added "Check localizations" action0neGal
2024-07-23added missing --check to publish.sh on langs.js0neGal
I suppose I entirely forgot about this when I re-did huge portions of langs.js in ccde19d8, whoops...
2024-07-23Update fr.json0neGal
2024-07-23Update es.jsonXNovaDelta
https://github.com/0neGal/viper/pull/241
2024-07-21open non-default installation guide externallyJan200101
2024-07-20show guide button for mods with non-default installation methodsJan200101
2024-06-23bumped version number to 1.12.1v1.12.10neGal
2024-06-23make sure "libraryfolders" exists in VDF files0neGal
2024-06-18bumped version number to 1.12.0v1.12.00neGal
2024-06-18Merge pull request #229 from 0neGal/linux-launch-v20neGal
feat: Linux launch support v2
2024-06-16update CI to Node 20 and upload-artifact@v30neGal
Hopefully this works just fine, and I don't need to push anything again, I however don't feel like running the CI locally, so simply pushing is easier! :3
2024-06-15added launcher.relative_section()0neGal
This will be particularly useful for #239
2024-06-15added popups.hide_last() and popups.open_list0neGal
This will be particularly useful for #239
2024-06-14verify VDF files gets parsed correctly0neGal
2024-06-09Merge branch 'main' into linux-launch-v2linux-launch-v20neGal
2024-06-09Merge pull request #237 from 0neGal/modularized-frontend0neGal
chore: Modularize the frontend code Generally this should be fine, there might still be some uncaught bugs, but it hopefully isn't anything too major.
2024-06-09fixed webview theming not being appliedmodularized-frontend0neGal
2024-06-09fixed missing/renamed IPC events0neGal
Too busy with the frontend, and forgor to change the main process IPC event listeners, whoopsie.
2024-06-09fixed version numbers not updating after update0neGal
Technically this is also broken on the main branch, however it's a lot easier to just fix here, instead of having to fix it there, then also fix it here, due to the modularization
2024-06-09fixed things in the settings popup not loading0neGal
2024-06-08rename js/set_dom_strings.js to localize.js0neGal
2024-06-08fixed race condition in js/set_dom_strings.js0neGal
2024-06-08convert js/browser.js to a CommonJS module0neGal
And `js/popups.js`, but it was already technically a CommonJS module, it was just leftover in `index.html` due to `js/browser.js` not being a CommonJS module.
2024-06-08convert js/tooltip.js to a CommonJS module0neGal
It's not actually used anywhere outside of itself, but oh well.
2024-06-08convert js/launcher.js to a CommonJS module0neGal
2024-06-08move browser.js' normalize() into mods.js0neGal
2024-06-08convert js/toast.js to a CommonJS module0neGal
Renamed from `toast.js` to `toasts.js` as well
2024-06-08convert js/mods.js to a CommonJS module0neGal
2024-06-08replace js/misc.js file with js/version.js module0neGal
2024-06-08initial commit to better modularize frontend0neGal
Far from done, but this pretty much splits everything inside `src/app/main.js` into separate files.