aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-25bumped version number to 1.8.1v1.8.10neGal
2023-07-25fixed packages having a "v" in their version0neGal
This messed with how Northstar searches for packages, as it doesn't conform to it's standard.
2023-07-25Merge pull request #203 from XNovaDelta/patch-90neGal
2023-07-24Update maintainers.jsonXNovaDelta
2023-07-24Merge pull request #201 from ProjektOpensource/main0neGal
Fixed formatting issue in the up-to-date console message.
2023-07-24bumped version number to 1.8.0v1.8.00neGal
2023-07-24added default Northstar icon for core mods0neGal
2023-07-24fixed packages.js never requiring the lang module0neGal
whoopsie, i made an oopsie, doopsie doo, my bad uwu, im so sowwyyy, whoooppss, i caused an uncauwght exceptwion, ooowps ;w;
2023-07-24Fixed formatting issue in the up-to-date console message.someordinaryidiot#
2023-07-24Merge pull request #191 from 0neGal/packages-dir0neGal
feat: Support for the new packages folder
2023-07-24make sure profile exists, then create packages dirpackages-dir0neGal
If the gamepath isn't found or unmounted or similar, then the profile doesn't exist either, but we previously just assumed that it did, now we refuse to create the `packages` folder, fixing an error.
2023-07-24remove debug console.log()0neGal
2023-07-24largely improve how we convert mods to packages0neGal
Convert is a strong word, in reality, when a user installs (and thereby also updates) a package, we attempt to search for a mod that we can with pretty high confidence, we could theoretically make this even better, but at some point you'll accidentally delete mods that are manually installed and weren't actually the right ones.
2023-07-24properly detect if a package has mods0neGal
2023-07-24fixed updateable packages not being removeable0neGal
2023-07-24fixed updating not removing older packages0neGal
2023-07-24fixed removing mods breaking when reading manifest0neGal
2023-07-24cleanup leftover files when installing packages0neGal
2023-07-24use prettier console logging for packages.js0neGal
2023-07-24Merge branch 'main' into packages-dir0neGal
2023-07-24Merge pull request #193 from 0neGal/add-missing-localizations0neGal
i18n: add missing localization strings
2023-07-24Merge branch 'main' into add-missing-localizations0neGal
2023-07-24Merge pull request #197 from DxsSucuk/add-missing-localizations0neGal
German translation.
2023-07-24Merge pull request #198 from DxsSucuk/packages-dir0neGal
German translation.
2023-07-24German translation.Presti
2023-07-24German translation.Presti
2023-07-23Merge pull request #195 from Alystrasz/french-translations0neGal
french trads
2023-07-23Merge pull request #196 from Alystrasz/packages-trad0neGal
translate
2023-07-22translateRemy Raes
2023-07-22french tradsRemy Raes
2023-07-22colored console logging0neGal
Far prettier, and far more useful at a glance.
2023-07-22Merge pull request #194 from AA-Delta/patch-80neGal
2023-07-21Add missing Spanish localizationsDelta
#193
2023-07-22minor edits to the README.md0neGal
2023-07-22added empty localization strings0neGal
2023-07-22Merge pull request #192 from AA-Delta/patch-70neGal
Added Spanish strings for plugin install prompt
2023-07-22Merge branch 'main' of https://github.com/0neGal/viper0neGal
2023-07-22minor changes to the styling0neGal
2023-07-21Added Spanish strings for plugin install promptDelta
#191
2023-07-22minor edits to the window decoration tooltips0neGal
2023-07-22added English strings for plugin install prompt0neGal
2023-07-22mostly support installing packages through GUI0neGal
Install toasts, installing overall, dependencies and so forth, all seem to be fully functional, however more bug testing is probably required to concluce whether that is actually the case or not... This also doesn't break `src/modules/mods.js`, i.e dragging mods in to manually install them still functions the same as always.
2023-07-22unify all mods of a package into one0neGal
This means instead of showing the invididual mods inside a package, we simply show 1 mod/package, we then use the name, description, version and so forth from the `manifest.json` inside the package folder. Further we now also support a local `icon.png` file, instead of relying on remotely stored icons and trying to match names against each other.
2023-07-21mods from packages can be removed in the frontend0neGal
I also love how I spent a very long time trying to figure out why Electron's serializer was failing, turns out, it just throws errors when it encounters functions, instead of stripping them out, like `JSON.stringify()` does Oh well...
2023-07-21rename mods.list() properties to use snake case0neGal
I may or may not have missed some properties or something somewhere, perhaps we'll see if something ends up broken in the future...
2023-07-21basic support for showing packages in frontend0neGal
2023-07-16minor changes to packages.install()0neGal
2023-07-16remove mods in old folder if installing to new one0neGal
If you're now installing a mod that's currently in the `mods/` folder it'll remove that, then install the new one to `packages/` with the new naming scheme and everything.
2023-07-16fixed unzipper pre-maturily thinking it's finished0neGal
This caused errors where the folder would already be moved even though it's not entirely done unzipping.
2023-07-16fixed packages without plugins not installing0neGal