aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-29require NorthstarLauncher.exe to be found0neGal
Now, even if the core mods are installed it'll still make sure the NorthstarLauncher.exe exists, so if Northstar has only been half installed it'll be detected.
2022-05-29added checks to make sure the version is correct0neGal
We now check all the Northstar mods and make sure they've the same version number, and if not it's counted as an unknown version, as we can't reliable guess which version is the correct one. If Northstar Auto-Updates is enabled it'll then re-install.
2022-05-24deprecate ns_version.txt0neGal
2022-05-21updated download links to 1.5.10neGal
2022-05-21bumped version number to 1.5.1v1.5.10neGal
2022-05-21fixed packages being filtered when they shouldn't0neGal
Previously packages were filtered based on whether Browser.filters.get().filtered included any of the categories, now however it only checks if one of 4 filters is selected, Skins, Mods, Client-side and Server-side, anything beyond that like "Language: EN" is ignored and unless it doesn't have any of the other filters selected it'll go unfiltered. Previously when selecting every filter you'd still only get 100'ish packages at best, now you get the full 150 that there currently is on Thunderstore, except for r2modman and Northstar itself.
2022-05-21fixed infinite loading depending on the filters0neGal
If the only results when searching are elements that are filtered then it just infinitely shows loading instead showing "No results..."
2022-05-21fixed filters not working0neGal
2022-05-20updated download links0neGal
2022-05-20bumped version number to 1.5.0v1.5.00neGal
2022-05-20fixed filters button not being able to be toggled0neGal
Clicking the filters button would close then reopen it, instead of closing, then opening when clicking again.
2022-05-20split main.css into multiple files0neGal
This is easier to manage, and a lot less annoying to navigate, having to scroll through many lines of code is annoying, categorizing makes it easier, I also overall improved the layout of many of the CSS files.
2022-05-20updated PUBLISH.md0neGal
It now contains info about `build/publish.sh`
2022-05-20Merge pull request #125 from 0neGal/better-browser0neGal
feat: Better Browser
2022-05-20Merge pull request #127 from Alystrasz/feat/new-french-i18n0neGal
Add missing French translations to better-browser
2022-05-20[feat] add missing French translationsRemy Raes
2022-05-20Merge pull request #126 from AA-Delta/patch-20neGal
Better browser "es" localization
2022-05-20Better browser "es" localizationDelta
#125
2022-05-20removed debug Browser.set()0neGal
This was just so I didn't have to go to the Mods tab, click "Find Mods", and click "View" on one of the mods.
2022-05-17preview <webview> now fades in and out seamlessly0neGal
Instead of instantly flashing when it's done loading and so on, it now fades in, instead, without any problems.
2022-05-17added external link button and changed string0neGal
"Info" -> "View", along with a button in the previewer to open the mod page in the browser if you so choose.
2022-05-17improvements to the preview0neGal
It now looks a lot better overall. Still missing a few things, like showing when it's loading, but besides that it's pretty much done.
2022-05-16added mod preview browser0neGal
Instead of opening your normal web browser you can now just open the page inside Viper, many changes aren't finished yet, notably the webview.css file. At some point I'll split the main.css into more files so the folder makes sense even though there's currently only one file in there.
2022-05-16majorly improved performance0neGal
Instead of setting the innerHTML every single time an element get added it now just appends them like you should be doing, but I was lazy when I wrote the original code I guess. Not only does this improve performance, but it also fixes the CSS fade animation not making every mod element/entry flicker, and instead now it only does it on the new ones, like intended.
2022-05-16a lot of stuff, but mainly a "Load more..." button0neGal
In the past when more than 50 packages was loaded it'd simply display a "Maximum packages loaded" message, and it wasn't actually 50, as it just took the first 50 packages loaded, whether or not they were filtered out, so now that's fixed and a "Load more..." button has been added. With that comes some changes to the lang strings for "gui.browser.endoflist" and a new one "gui.browser.loadmore". I also fixed the filtered packages issue also occurring in searches. This will overall allow a user to more easily find the maximum amount of packages without loading literally over a hundred packages at once, not good for performance...
2022-05-16general improvements0neGal
Made the UI slightly bigger, and the mod elements aren't on their own line, this allows you to see more at once while it being bigger and more telligble, before it was kind of empty.
2022-05-16Merge pull request #122 from 0neGal/dependency-supportbetter-browser0neGal
feat: Dependency support
2022-05-16Merge branch 'dependency-support' into dependency-support0neGal
2022-05-16already installed dependencies are now skipped0neGal
If you already have all the dependencies or some dependencies of a package those will be skipped, if there is no dependencies missing it'll just install, and otherwise it'll show the missing and ask whether you want to install them. Meaning if a package has two dependencies and you've one of them only the one you don't have will show up.
2022-05-16Merge pull request #123 from AA-Delta/patch-10neGal
"gui.mods.confirmdependencies" "es" localization
2022-05-12"gui.mods.confirmdependencies" "es" localizationDelta
#122
2022-05-12initial draft for supporting dependencies0neGal
This should allow you to install packages that have dependencies, however maybe not with the best UI/UX experience, as currently there's only an English localization, and we also install dependencies even if the dependency is already installed.
2022-05-08removed link to laundmo's NS updater0neGal
2022-05-07added links to r2modman0neGal
2022-05-03updated download links0neGal
2022-05-03added missing strings for general.invalidconfigv1.4.00neGal
2022-05-03bumped version number to 1.4.00neGal
2022-05-03fixed various errors when reading modfile0neGal
2022-05-03re-implements user links in release notes (#88)0neGal
Instead of updating the branch it was easier to simply add this, I don't plan to add the issue/PR support, as it's complicated with no real benefit, as NS seems to already link the PR's themselves.
2022-05-03fixes markdown not rendering properly (#108)0neGal
Simplifies the parsing of Markdown, whilst also solving problems that the previous parser for Markdown caused.
2022-05-03Merge pull request #120 from dependabot0neGal
Bump ejs from 3.0.2 to 3.1.7
2022-05-03Bump ejs from 3.0.2 to 3.1.7dependabot[bot]
Bumps [ejs](https://github.com/mde/ejs) from 3.0.2 to 3.1.7. - [Release notes](https://github.com/mde/ejs/releases) - [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md) - [Commits](https://github.com/mde/ejs/compare/v3.0.2...v3.1.7) --- updated-dependencies: - dependency-name: ejs dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
2022-05-03Merge pull request #45 from 0neGal/enabledmods0neGal
Implement enabledmods.json
2022-05-03changed "Overview" link to "FAQ" link0neGal
The GitHub projects page is never updated, and it never will be, so I've removed it's link and replaced it with something useful.
2022-05-03Merge branch 'main' into enabledmods0neGal
2022-05-03fixed cli arguments dependant on the gamepath0neGal
Due to me being bad at touching the computer I messed up here.
2022-05-03hopefully fully implement everything?? i think?0neGal
Everything seems to be working just fine, and I can't find any problems, so I'll likely merge this soon.
2022-05-03simplified get() and made list() used get()0neGal
Instead of repeating code and everything, get() now only returns a boolean, based on the arg inputted into get(mod), it returns true if the mod is enabled and false if disabled. If the mod isn't found inside the enabledmods.json it is assumed that it's enabled, as Northstar doesn't update this unless you actually disable the mod first, and the mod won't be found in there. Then I used get() to simplify list() a whole lot, and adding that functionality of using the manifest for a version number if one couldn't be found in the mod.json.
2022-05-03modfile. enable(), disable() and toggle() now work0neGal
2022-05-02mods.modfile().get() is identical to mods.list()0neGal
Albeit mods.list() doesn't actually search the manifest file for a version number, and I'll implement that later.