aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-08-04style: Add trailing commaGeckoEidechse
Helps with diff when adding more values later
2023-08-04chore: bump sentry-log from 0.30.0 to 0.31.5 in /src-tauri (#481)dependabot[bot]
Bumps [sentry-log](https://github.com/getsentry/sentry-rust) from 0.30.0 to 0.31.5. - [Release notes](https://github.com/getsentry/sentry-rust/releases) - [Changelog](https://github.com/getsentry/sentry-rust/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-rust/compare/0.30.0...0.31.5) --- updated-dependencies: - dependency-name: sentry-log dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-04chore: Do not specify patch version for `sentry-log` (#484)GeckoEidechse
Allow to use whatever is newest patch release
2023-08-04chore: bump serde from 1.0.180 to 1.0.181 in /src-tauri (#480)dependabot[bot]
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.180 to 1.0.181. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.180...v1.0.181) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-04chore: bump pretty_env_logger from 0.4.0 to 0.5.0 in /src-tauri (#478)dependabot[bot]
Bumps [pretty_env_logger](https://github.com/seanmonstar/pretty-env-logger) from 0.4.0 to 0.5.0. - [Commits](https://github.com/seanmonstar/pretty-env-logger/compare/v0.4.0...v0.5.0) --- updated-dependencies: - dependency-name: pretty_env_logger dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-04Move DLL into Profile for non default Profiles (#465)Jan
This is done so that with profiles we can run different versions of Northstar which would use different versions of the `Northstar.dll`
2023-08-04chore: Bump FlightCore version to 2.4.2v2.4.2GeckoEidechse
2023-08-03fix: Move leftover type definition to auto-generated from Rust (#450)GeckoEidechse
* chore: Delete leftover type definition file * feat: Generate InstallType from Rust enum * fix: Use new generated struct
2023-08-03chore: bump sentry from 0.30.0 to 0.31.5 in /src-tauri (#473)dependabot[bot]
Bumps [sentry](https://github.com/getsentry/sentry-rust) from 0.30.0 to 0.31.5. - [Release notes](https://github.com/getsentry/sentry-rust/releases) - [Changelog](https://github.com/getsentry/sentry-rust/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-rust/compare/0.30.0...0.31.5) --- updated-dependencies: - dependency-name: sentry dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-03fix: Give thunderstore mod card images a background color (#471)Jan
Give thunderstore mod card images a background color to prevent alpha issues
2023-08-03build: Add dependabot config (#358)GeckoEidechse
Adds config for running dependabot to make PRs whenever some dependency is outdated. Should check both Rust and NodeJS dependencies.
2023-08-03chore: Bump npm dependencies (#472)GeckoEidechse
2023-08-03chore: Bump Rust dependencies (#470)GeckoEidechse
2023-08-03chore: Bump FlightCore version to 2.4.1v2.4.1GeckoEidechse
2023-08-03fix: Go over all folders during cleanup (#469)GeckoEidechse
* fix: Go over all folders during cleanup of early return on error * fix: Remove now unused import
2023-08-03refactor: Use `GameInstall` object for PR install functions (#467)Jan
Passes the whole `GameInstall` object instead of individual path to functions related to PR installs. This is done in preparation for #444
2023-08-03fix: Add extract dir to cleanup (#466)Jan
Add extract dir to cleanup
2023-08-03feat: Copy release notes to clipboard (#464)GeckoEidechse
* 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
2023-08-02chore: Bump FlightCore version to 2.4.0v2.4.0GeckoEidechse
2023-08-02Extract Northstar into temporary location before installing (#456)Jan
This is done in order to enable future changes
2023-08-01refactor Generalise temporary directory structure (#458)Jan
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.
2023-07-31refactor: Migrate install related functions to `GameInstall` (#457)Jan
This allows for later extending for installing in the appropriate profile
2023-07-30chore: Bump FlightCore version to 2.3.0v2.3.0GeckoEidechse
2023-07-30feat: Add button to forcefully terminate Northstar (#451)Jan
to DevView Kills `NorthstarLauncher.exe` and `Titanfall2.exe` processes.
2023-07-30refactor: Replace naive `game_path` argument with `GameInstall` (#454)GeckoEidechse
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>
2023-07-30refactor: Add Profile to GameInstall (#453)Jan
Add Profile to GameInstall Replace hardcoded uses of R2Northstar with profile attribute
2023-07-24chore: Bump FlightCore version to 2.2.0v2.2.0GeckoEidechse
2023-07-24chore: Fix typo in comment (#448)GeckoEidechse
Just fixes a single typo in a comment
2023-07-24chore: Store `game_path` and `install_type` as `GameInstall` in store (#445)Jan
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>
2023-07-23feat: Add basic warning on plugin install (#441)GeckoEidechse
Plugins in Northstar have unrestricted device access. As such we want to warn user before installing one with an option to abort.
2023-07-23i18n: Translations update from Weblate (#442)Harmony Weblate
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>
2023-07-22chore: Bump FlightCore version to 2.1.0v2.1.0v2.0.1GeckoEidechse
2023-07-22feat: Prevent mods with plugins to be installed (#438)GeckoEidechse
This is a temporary measure until a proper implementation exists that properly warns user before installing plugin
2023-07-22chore: Bump Rust dependencies (#439)GeckoEidechse
2023-07-21chore: Update screenshot in READMEGeckoEidechse
2023-07-21chore: Bump FlightCore version to 2.0.0v2.0.0GeckoEidechse
2023-07-21feat: Update to new wallpaper (#435)GeckoEidechse
2023-07-21feat: Support installing Thunderstore packages (#426)GeckoEidechse
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`.
2023-07-20feat: Compare Flightcore versions as semver (#423)Jan
development versions are checked with: current_version < newest_version release versions are checked with: current_version != newest_version
2023-07-20i18n: Translations update from Weblate (#436)Harmony Weblate
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>
2023-07-19feat: Add ability to delete package (#425)GeckoEidechse
Adds ability to delete mods from `packages` directory.
2023-07-19i18n: Translations update from Weblate (#433)Harmony Weblate
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>
2023-07-19feat: Support reading mods from Northstar `packages` directory (#417)GeckoEidechse
2023-07-19chore: Bump FlightCore version to 1.24.0v1.24.0GeckoEidechse
2023-07-19i18n: Enable Simplified Chinese translations (#432)GeckoEidechse
2023-07-19i18n: Translations update from Weblate (#431)Harmony Weblate
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>
2023-07-19feat: Replace MessageBoxW invocation with Tauri dialog (#418)Jan
2023-07-18i18n: Translations update from Weblate (#430)Harmony Weblate
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>
2023-07-18feat: Add basic Proton management (#383)Jan
Adds logic to install, remove, and check existing install of NorthstarProton.
2023-07-18chore: Bump FlightCore version to 1.23.0v1.23.0GeckoEidechse