Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
* fix: Go over all folders during cleanup of early return on error
* fix: Remove now unused import
|
|
Passes the whole `GameInstall` object instead of individual path to functions related to PR installs.
This is done in preparation for #444
|
|
Add extract dir to cleanup
|
|
* feat: Add button to copy release note to clipboard
Adds a button to dev view to copy the generated release notes to clip
board
* feat: Copy to clipboard after generating
release notes
This saves an extra step when doing releases
|
|
|
|
This is done in order to enable future changes
|
|
The temp folder we create could be reused for a lot more things, like extracting Northstar before moving files into the correct place.
As such adjust the naming and structure to accommodate this.
|
|
This allows for later extending for installing in the appropriate profile
|
|
|
|
to DevView
Kills `NorthstarLauncher.exe` and `Titanfall2.exe` processes.
|
|
We should always pass the whole object instead of just a field for easier expandability in the future
Co-authored-by: Jan200101 <sentrycraft123@gmail.com>
|
|
Add Profile to GameInstall
Replace hardcoded uses of R2Northstar with profile attribute
|
|
|
|
Just fixes a single typo in a comment
|
|
We pass the `GameInstall` object to backend on most calls, yet we store the parameters individually in frontend.
This PR resolves that by storing the whole object instead of individual parameters, simplifying a lot of the code that calls the backend.
* chore: Store game_path and install_type as GameInstall in store
* Add missed uses of old attributes
* fix: Update missed attribute in DevView
* fix: Update missed attribute in SettingsView
* refactor: Update functions to use new object
in RepairView
* Initialize game_install as empty object
---------
Co-authored-by: GeckoEidechse <gecko.eidechse+git@pm.me>
|
|
Plugins in Northstar have unrestricted device access.
As such we want to warn user before installing one with an option to abort.
|
|
Translated using Weblate (French)
Currently translated at 100.0% (102 of 102 strings)
Translation: Northstar/FlightCore
Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/fr/
Co-authored-by: Rémy Raes <Alystrasz@users.noreply.translate.harmony.tf>
|
|
|
|
This is a temporary measure until a proper implementation exists that properly warns user before installing plugin
|
|
|
|
|
|
|
|
|
|
Support for installing mods from Thunderstore directly into the `packages` folder.
Adds some basic sanity check during installation.
After successful installation, the old version of the mod is removed. This includes both from `packages` and from `mods`.
|
|
development versions are checked with:
current_version < newest_version
release versions are checked with:
current_version != newest_version
|
|
Translated using Weblate (Polish)
Currently translated at 100.0% (102 of 102 strings)
Translation: Northstar/FlightCore
Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/pl/
Co-authored-by: p0358 <p0358@users.noreply.github.com>
|
|
Adds ability to delete mods from `packages` directory.
|
|
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (102 of 102 strings)
Translation: Northstar/FlightCore
Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/zh_Hans/
Co-authored-by: zxcPandora <zxcPandora@users.noreply.translate.harmony.tf>
|
|
|
|
|
|
|
|
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (102 of 102 strings)
Translation: Northstar/FlightCore
Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/zh_Hans/
Co-authored-by: zxcPandora <zxcPandora@users.noreply.translate.harmony.tf>
|
|
|
|
Translated using Weblate (Chinese (Simplified))
Currently translated at 70.5% (72 of 102 strings)
Translation: Northstar/FlightCore
Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/zh_Hans/
Co-authored-by: zxcPandora <zxcPandora@users.noreply.translate.harmony.tf>
|
|
Adds logic to install, remove, and check existing install of NorthstarProton.
|
|
|
|
Prints a warning to console if snap installation of Steam is detected.
|
|
|
|
|
|
|
|
|
|
Otherwise we accept improper formatted Thunderstore mod strings like
`AUTHOR-MOD-VERSION-RANDOM_STUFF`
|
|
Allows printing `ParsedThunderstoreModString` in the Thunderstore mod
string format
|
|
Moves some logic related to reading legacy installed mods to new file in order to clean up code before adding new logic.
|
|
|
|
|
|
Toolchain updated and new clipply managed to find a new anti-pattern.
|