aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-13refactor: Move `clean_up_download_folder_wrapper` (#628)GeckoEidechse
to `repair_and_verify` module
2023-10-13refactor: Move `install_mod_wrapper` (#627)GeckoEidechse
Move `install_mod_wrapper` to `mod_management` module to clean up `main.rs`.
2023-10-13refactor: Move relevant functions to northstar module (#626)GeckoEidechse
* refactor: Move `get_available_northstar_versions` to northstar module * refactor: Move `check_is_northstar_outdated` to northstar module
2023-10-13refactor: Move relevant functions to util module (#623)GeckoEidechse
* refactor: Move to `get_flightcore_version_number` to util module * refactor: Move to `open_repair_window` to util mod * refactor: Move to `close_application` to util mod
2023-10-13refactor: Move repair/verify related funcs to mod (#622)GeckoEidechse
Moves functions related to game install path verification checks to dedicated module in an effort to clean up `main.rs`
2023-10-13refactor: Remove maximize window button (#617)GeckoEidechse
refactor: remove maximize window button Co-authored-by: Remy Raes <raes.remy@gmail.com>
2023-10-13docs: Add doc comments to some structs (#621)GeckoEidechse
2023-10-13chore: Properly populate package manifest info (#620)GeckoEidechse
2023-10-13refactor: Move NS installation logic to module (#619)GeckoEidechse
Move Northstar installation logic to module in order to clean up `main.rs`
2023-10-13refactor: Rename all occurences of `_caller`GeckoEidechse
to `_wrapper` To prepare for moving those functions to modules
2023-10-13refactor: Move `get_host_os` to module (#618)GeckoEidechse
In an effort to clean up `main.rs`
2023-10-13refactor: Move platform specific logic to proper mod (#616)GeckoEidechse
in an effort to clean up `main.rs` * refactor: Move Proton related wrapper functions to root of platform_specific module * refactor: Move Linux checks to Linux mod for platform specific stuff * refactor: Move Linux checks wrapper to mod for platform specific stuff
2023-10-13refactor: Use fully qualified path for vars and funcs (#614)GeckoEidechse
* refactor: Use fully qualified path for variable Instead of importing it directly * refactor: Use fully-qualified path for Linux specific function
2023-10-12chore: Bump FlightCore version to 2.12.1v2.12.1GeckoEidechse
2023-10-12chore: bump marked from 9.1.0 to 9.1.1 in /src-vue (#612)dependabot[bot]
Bumps [marked](https://github.com/markedjs/marked) from 9.1.0 to 9.1.1. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v9.1.0...v9.1.1) --- updated-dependencies: - dependency-name: marked 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-10-12chore: bump tauri from 1.5.1 to 1.5.2 in /src-tauri (#611)dependabot[bot]
Bumps [tauri](https://github.com/tauri-apps/tauri) from 1.5.1 to 1.5.2. - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v1.5.1...tauri-v1.5.2) --- updated-dependencies: - dependency-name: tauri 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-10-12fix: Update popup style (#610)Rémy Raes
Makes popup dialog windows slightly larger and prevents words from breaking in the middle.
2023-10-11chore: bump vue-tsc from 1.8.18 to 1.8.19 in /src-vue (#609)dependabot[bot]
Bumps [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/vue-tsc) from 1.8.18 to 1.8.19. - [Release notes](https://github.com/vuejs/language-tools/releases) - [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md) - [Commits](https://github.com/vuejs/language-tools/commits/HEAD/packages/vue-tsc) --- updated-dependencies: - dependency-name: vue-tsc dependency-type: direct:development 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-10-10chore: Bump FlightCore version to 2.12.0v2.12.0GeckoEidechse
2023-10-10feat: Add button to delete profile (#603)GeckoEidechse
This adds a button and corresponding logic to delete an existing profile Spliced out from #444 Co-authored-by: Jan <sentrycraft123@gmail.com>
2023-10-10feat: Remove compatibility tool check (#607)Jan
Remove compatibility tool check as all major proton versions can run Northstar out of the box or with minor configurations: - Proton 8 needs a DLLOVERRIDE - GE-Proton works like a charm with a special Northstar case - NorthstarProton always worked
2023-10-10chore: bump semver from 1.0.19 to 1.0.20 in /src-tauri (#605)dependabot[bot]
Bumps [semver](https://github.com/dtolnay/semver) from 1.0.19 to 1.0.20. - [Release notes](https://github.com/dtolnay/semver/releases) - [Commits](https://github.com/dtolnay/semver/compare/1.0.19...1.0.20) --- updated-dependencies: - dependency-name: semver 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-10-10chore: bump regex from 1.9.6 to 1.10.0 in /src-tauri (#606)dependabot[bot]
Bumps [regex](https://github.com/rust-lang/regex) from 1.9.6 to 1.10.0. - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.9.6...1.10.0) --- updated-dependencies: - dependency-name: regex 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-10-10feat: Update text for changelog category headerGeckoEidechse
"Code style changes" explains the category way better than "Styles"
2023-10-10chore: Bump FlightCore version to 2.11.0v2.11.0GeckoEidechse
2023-10-10chore: Bump tauri version (#604)GeckoEidechse
* chore: bump tauri-build from 1.4.1 to 1.5.0 in /src-tauri Bumps [tauri-build](https://github.com/tauri-apps/tauri) from 1.4.1 to 1.5.0. - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-build-v1.4.1...tauri-build-v1.5) --- updated-dependencies: - dependency-name: tauri-build dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * chore: bump tauri from 1.4.1 to 1.5.1 in /src-tauri Bumps [tauri](https://github.com/tauri-apps/tauri) from 1.4.1 to 1.5.1. - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v1.4.1...tauri-v1.5.1) --- updated-dependencies: - dependency-name: tauri dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * chore: bump @tauri-apps/api from 1.4.0 to 1.5.0 Bumps [@tauri-apps/api](https://github.com/tauri-apps/tauri) from 1.4.0 to 1.5.0. - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v1.4...@tauri-apps/api-v1.5.0) --- updated-dependencies: - dependency-name: "@tauri-apps/api" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * chore: bump @tauri-apps/cli from 1.4.0 to 1.5.2 Bumps [@tauri-apps/cli](https://github.com/tauri-apps/tauri) from 1.4.0 to 1.5.2. - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v1.4.0...@tauri-apps/cli-v1.5.2) --- updated-dependencies: - dependency-name: "@tauri-apps/cli" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09style: Add missing trailing commaGeckoEidechse
2023-10-09build: Add npm packge in root dir to bot config (#600)GeckoEidechse
The repo root dir also has a `package.json` which contains the necessary build tools. We wanna keep those up-to-date as well.
2023-10-09chore: Bump FlightCore version to 2.10.4v2.10.4GeckoEidechse
2023-10-09chore: bump vue-tsc from 1.8.15 to 1.8.18 in /src-vue (#599)dependabot[bot]
Bumps [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/vue-tsc) from 1.8.15 to 1.8.18. - [Release notes](https://github.com/vuejs/language-tools/releases) - [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md) - [Commits](https://github.com/vuejs/language-tools/commits/HEAD/packages/vue-tsc) --- updated-dependencies: - dependency-name: vue-tsc dependency-type: direct:development 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-10-09fix: Refetch profiles when opening SettingsView (#498)Jan
Refetches profiles every time we open the SettingsView. Removes superfluous profile fetch on application launch.
2023-10-09chore: bump tokio from 1.32.0 to 1.33.0 in /src-tauri (#597)dependabot[bot]
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.32.0 to 1.33.0. - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.32.0...tokio-1.33.0) --- updated-dependencies: - dependency-name: tokio 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-10-06chore: bump tauri-build from 1.4.0 to 1.4.1 in /src-tauri (#588)dependabot[bot]
Bumps [tauri-build](https://github.com/tauri-apps/tauri) from 1.4.0 to 1.4.1. - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-build-v1.4...tauri-build-v1.4.1) --- updated-dependencies: - dependency-name: tauri-build 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-10-06fix: Only fetch profiles if a game path is available (#500)Jan
2023-10-06chore: Bump FlightCore version to 2.10.3v2.10.3GeckoEidechse
2023-10-06chore: bump vue-router from 4.2.4 to 4.2.5 in /src-vue (#581)dependabot[bot]
Bumps [vue-router](https://github.com/vuejs/router) from 4.2.4 to 4.2.5. - [Release notes](https://github.com/vuejs/router/releases) - [Commits](https://github.com/vuejs/router/compare/v4.2.4...v4.2.5) --- updated-dependencies: - dependency-name: vue-router 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-10-06chore: bump vue-tsc from 1.8.8 to 1.8.15 in /src-vue (#584)dependabot[bot]
Bumps [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/vue-tsc) from 1.8.8 to 1.8.15. - [Release notes](https://github.com/vuejs/language-tools/releases) - [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md) - [Commits](https://github.com/vuejs/language-tools/commits/v1.8.15/packages/vue-tsc) --- updated-dependencies: - dependency-name: vue-tsc dependency-type: direct:development 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-10-06chore: bump reqwest from 0.11.20 to 0.11.22 in /src-tauri (#594)dependabot[bot]
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.20 to 0.11.22. - [Release notes](https://github.com/seanmonstar/reqwest/releases) - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md) - [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.20...v0.11.22) --- updated-dependencies: - dependency-name: reqwest 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-10-06chore: bump regex from 1.9.5 to 1.9.6 in /src-tauri (#593)dependabot[bot]
Bumps [regex](https://github.com/rust-lang/regex) from 1.9.5 to 1.9.6. - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.9.5...1.9.6) --- updated-dependencies: - dependency-name: regex 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-10-05chore: Bump FlightCore version to 2.10.2v2.10.2GeckoEidechse
2023-10-05chore: bump typescript from 4.9.5 to 5.2.2 in /src-vue (#532)dependabot[bot]
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.9.5 to 5.2.2. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/commits) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-05chore: bump semver from 1.0.18 to 1.0.19 in /src-tauri (#583)dependabot[bot]
Bumps [semver](https://github.com/dtolnay/semver) from 1.0.18 to 1.0.19. - [Release notes](https://github.com/dtolnay/semver/releases) - [Commits](https://github.com/dtolnay/semver/compare/1.0.18...1.0.19) --- updated-dependencies: - dependency-name: semver 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-10-05chore: bump @types/marked from 5.0.1 to 6.0.0 in /src-vue (#591)dependabot[bot]
Bumps [@types/marked](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/marked) from 5.0.1 to 6.0.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/marked) --- updated-dependencies: - dependency-name: "@types/marked" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-05chore: bump marked from 9.0.3 to 9.1.0 in /src-vue (#592)dependabot[bot]
Bumps [marked](https://github.com/markedjs/marked) from 9.0.3 to 9.1.0. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v9.0.3...v9.1.0) --- updated-dependencies: - dependency-name: marked 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-09-29chore: Bump FlightCore version to 2.10.1v2.10.1GeckoEidechse
2023-09-29chore: bump vue-i18n from 9.4.1 to 9.5.0 in /src-vue (#590)dependabot[bot]
Bumps [vue-i18n](https://github.com/intlify/vue-i18n-next/tree/HEAD/packages/vue-i18n) from 9.4.1 to 9.5.0. - [Release notes](https://github.com/intlify/vue-i18n-next/releases) - [Changelog](https://github.com/intlify/vue-i18n-next/blob/master/CHANGELOG.md) - [Commits](https://github.com/intlify/vue-i18n-next/commits/v9.5.0/packages/vue-i18n) --- updated-dependencies: - dependency-name: vue-i18n 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-09-27i18n: Translations update from Weblate (#586)Harmony Weblate
Translated using Weblate (German) Currently translated at 96.2% (104 of 108 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/de/ Co-authored-by: Ralley <Ralley@users.noreply.translate.harmony.tf>
2023-09-19chore: bump chrono from 0.4.30 to 0.4.31 in /src-tauri (#573)dependabot[bot]
Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.30 to 0.4.31. - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](https://github.com/chronotope/chrono/compare/v0.4.30...v0.4.31) --- updated-dependencies: - dependency-name: chrono 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-09-19chore: bump marked from 9.0.2 to 9.0.3 in /src-vue (#575)dependabot[bot]
Bumps [marked](https://github.com/markedjs/marked) from 9.0.2 to 9.0.3. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v9.0.2...v9.0.3) --- updated-dependencies: - dependency-name: marked 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-09-18chore: bump marked from 9.0.0 to 9.0.2 in /src-vue (#574)dependabot[bot]
Bumps [marked](https://github.com/markedjs/marked) from 9.0.0 to 9.0.2. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v9.0.0...v9.0.2) --- updated-dependencies: - dependency-name: marked 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>