aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-14fix: Show error message in case of failure (#812)GeckoEidechse
Shows an error message if retrieving release notes failed instead of just doing nothing.
2024-02-14fix: Return actual error instead of unwrapping (#811)GeckoEidechse
so we don't crash the thread on connection error but instead show an error message
2024-02-14refactor: Use octocrab for fetching latest FC release version (#810)GeckoEidechse
Use `octocrab` for fetching latest FlightCore release version number instead of using our own logic for it.
2024-02-14refactor: Use `octocrab` library for fetching release notes (#809)GeckoEidechse
Instead of writing our own logic to achieve this.
2024-02-14refactor: Use dedicated library for getting PR list (#807)GeckoEidechse
Use the `octocrab` library for interacting with GitHub for getting the list of pull requests instead of writing own GitHub API library. This is done to reduce code size in the longterm even if the current change will temporarily increase it.
2024-02-14refactor: Use `u64` for PR number (#808)GeckoEidechse
instead of `i64` as PR numbers can never be negative.
2024-02-13chore: bump octocrab from 0.34.0 to 0.34.1 in /src-tauri (#800)dependabot[bot]
Bumps [octocrab](https://github.com/XAMPPRocky/octocrab) from 0.34.0 to 0.34.1. - [Release notes](https://github.com/XAMPPRocky/octocrab/releases) - [Changelog](https://github.com/XAMPPRocky/octocrab/blob/main/CHANGELOG.md) - [Commits](https://github.com/XAMPPRocky/octocrab/compare/v0.34.0...v0.34.1) --- updated-dependencies: - dependency-name: octocrab 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>
2024-02-13fix: Remove most leftover dbg prints (#803)GeckoEidechse
Removes all but one leftover `dbg!()` prints. The remaining one is in a function that is yet to be implemented.
2024-02-13style: Trim trailing whitespace (#802)GeckoEidechse
2024-02-13chore: Bump FlightCore version to 2.19.0v2.19.0GeckoEidechse
2024-02-13refactor: Pass object to backend instead of individual args (#798)GeckoEidechse
Instead of passing individual args to `launch_northstar` in the backend, pass a single object. The idea here being that said object can later easily be extended with more fields such as launch args for Northstar
2024-02-12feat: Add FlightCore SVG (#790)Tony
Traced by hand. Any symmetry issues are due to Respawns original design.
2024-02-12refactor: Remove unused arg (#796)GeckoEidechse
`bypass_checks` was never used for `launch_northstar_steam`
2024-02-11feat: Release announcements generator (#792)GeckoEidechse
Adds a dev tool to semi-auto-generate release announcements that can be posted in announcements channels
2024-02-10fix: Resolve clippy warning (#791)GeckoEidechse
regarding too deeply nested code blocks
2024-02-06chore: Bump FlightCore version to 2.18.2v2.18.2GeckoEidechse
2024-02-06chore: bump element-plus from 2.5.3 to 2.5.5 in /src-vue (#784)dependabot[bot]
Bumps [element-plus](https://github.com/element-plus/element-plus) from 2.5.3 to 2.5.5. - [Release notes](https://github.com/element-plus/element-plus/releases) - [Changelog](https://github.com/element-plus/element-plus/blob/dev/CHANGELOG.en-US.md) - [Commits](https://github.com/element-plus/element-plus/compare/2.5.3...2.5.5) --- updated-dependencies: - dependency-name: element-plus 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>
2024-02-06chore: bump vue-i18n from 9.9.0 to 9.9.1 in /src-vue (#776)dependabot[bot]
Bumps [vue-i18n](https://github.com/intlify/vue-i18n-next/tree/HEAD/packages/vue-i18n) from 9.9.0 to 9.9.1. - [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.9.1/packages/vue-i18n) --- updated-dependencies: - dependency-name: vue-i18n 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>
2024-02-06chore: bump marked from 11.2.0 to 12.0.0 in /src-vue (#783)dependabot[bot]
Bumps [marked](https://github.com/markedjs/marked) from 11.2.0 to 12.0.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/v11.2.0...v12.0.0) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production 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>
2024-02-06refactor: Get Steam ID from libthermite (#786)GeckoEidechse
Instead of defining our own const, let's just re-use the one recently added to libthermite
2024-02-06chore: bump zip-extract from 0.1.2 to 0.1.3 in /src-tauri (#763)dependabot[bot]
Bumps [zip-extract](https://github.com/MCOfficer/zip-extract) from 0.1.2 to 0.1.3. - [Commits](https://github.com/MCOfficer/zip-extract/compare/v0.1.2...v0.1.3) --- updated-dependencies: - dependency-name: zip-extract 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>
2024-02-02chore: bump reqwest from 0.11.23 to 0.11.24 in /src-tauri (#780)dependabot[bot]
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.23 to 0.11.24. - [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.23...v0.11.24) --- 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>
2024-02-02chore: bump libthermite from 0.7.0 to 0.7.1 in /src-tauri (#782)dependabot[bot]
Bumps libthermite from 0.7.0 to 0.7.1. --- updated-dependencies: - dependency-name: libthermite 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>
2024-01-31chore: Bump FlightCore version to 2.18.1v2.18.1GeckoEidechse
2024-01-31Revert "chore: Bump upload-artifact action to v4 (#768)"GeckoEidechse
This reverts commit 348f30e23276b8a7722eb562a0a8995708e7c2dd. There's a breaking change in v4 that currently prevents releases from building. As such, revert the version bump for now until the breaking changes have been addressed.
2024-01-31chore: Bump FlightCore version to 2.18.0v2.18.0GeckoEidechse
2024-01-31chore: bump sentry-log from 0.32.1 to 0.32.2 in /src-tauri (#774)dependabot[bot]
Bumps [sentry-log](https://github.com/getsentry/sentry-rust) from 0.32.1 to 0.32.2. - [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.32.1...0.32.2) --- updated-dependencies: - dependency-name: sentry-log 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>
2024-01-31chore: bump sentry from 0.32.1 to 0.32.2 in /src-tauri (#775)dependabot[bot]
Bumps [sentry](https://github.com/getsentry/sentry-rust) from 0.32.1 to 0.32.2. - [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.32.1...0.32.2) --- updated-dependencies: - dependency-name: sentry 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>
2024-01-29chore: bump marked from 11.1.1 to 11.2.0 in /src-vue (#772)dependabot[bot]
Bumps [marked](https://github.com/markedjs/marked) from 11.1.1 to 11.2.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/v11.1.1...v11.2.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>
2024-01-29chore: bump serde_json from 1.0.111 to 1.0.113 in /src-tauri (#770)dependabot[bot]
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.111 to 1.0.113. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.111...v1.0.113) --- updated-dependencies: - dependency-name: serde_json 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>
2024-01-29chore: bump serde from 1.0.195 to 1.0.196 in /src-tauri (#771)dependabot[bot]
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.195 to 1.0.196. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.195...v1.0.196) --- 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>
2024-01-26chore: bump chrono from 0.4.32 to 0.4.33 in /src-tauri (#769)dependabot[bot]
Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.32 to 0.4.33. - [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.32...v0.4.33) --- 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>
2024-01-24chore: Bump upload-artifact action to v4 (#768)GeckoEidechse
v3 uses Node 16 which is slated for deprecation by GitHub Actions
2024-01-24chore: Bump setup-node action to v4 (#767)GeckoEidechse
v3 uses Node 16 which is slated for deprecation by GitHub Actions
2024-01-24chore: Bump checkout action to v4 (#766)GeckoEidechse
v3 uses Node 16 which is slated for deprecation by GitHub Actions
2024-01-24chore: bump element-plus from 2.4.4 to 2.5.3 in /src-vue (#765)dependabot[bot]
* chore: bump element-plus from 2.4.4 to 2.5.3 in /src-vue Bumps [element-plus](https://github.com/element-plus/element-plus) from 2.4.4 to 2.5.3. - [Release notes](https://github.com/element-plus/element-plus/releases) - [Changelog](https://github.com/element-plus/element-plus/blob/dev/CHANGELOG.en-US.md) - [Commits](https://github.com/element-plus/element-plus/compare/2.4.4...2.5.3) --- updated-dependencies: - dependency-name: element-plus dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * fix: el-select breaking change * fix: button right margin is valid at all times --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Remy Raes <raes.remy@gmail.com>
2024-01-23chore: bump chrono from 0.4.31 to 0.4.32 in /src-tauri (#764)dependabot[bot]
Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.31 to 0.4.32. - [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.31...v0.4.32) --- 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>
2024-01-22chore: bump regex from 1.10.2 to 1.10.3 in /src-tauri (#762)dependabot[bot]
Bumps [regex](https://github.com/rust-lang/regex) from 1.10.2 to 1.10.3. - [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.10.2...1.10.3) --- 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>
2024-01-21feat: Add option to clone existing profile (#761)GeckoEidechse
* add dev button to refetch profiles * add dialog box with a table of all profiles * add button to delete non default profiles to dialog box * add button to clone profile to dialog box * style: Add trailing comma * docs: Add doc comment explaining function * fix: Remove leftover testing code * fix: Delete duplicate function registration * chore: Sort Tauri function registrations alphabetically --------- Co-authored-by: Jan200101 <sentrycraft123@gmail.com>
2024-01-20chore: bump vue from 3.3.8 to 3.4.15 in /src-vue (#757)dependabot[bot]
Bumps [vue](https://github.com/vuejs/core) from 3.3.8 to 3.4.15. - [Release notes](https://github.com/vuejs/core/releases) - [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md) - [Commits](https://github.com/vuejs/core/compare/v3.3.8...v3.4.15) --- updated-dependencies: - dependency-name: vue 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>
2024-01-19chore: Bump FlightCore version to 2.17.3v2.17.3GeckoEidechse
2024-01-19chore: bump vue-tsc from 1.8.22 to 1.8.27 in /src-vue (#724)dependabot[bot]
Bumps [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) from 1.8.22 to 1.8.27. - [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.27/packages/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>
2024-01-19chore: bump ts-rs from 7.1.0 to 7.1.1 in /src-tauri (#759)dependabot[bot]
Bumps [ts-rs](https://github.com/Aleph-Alpha/ts-rs) from 7.1.0 to 7.1.1. - [Commits](https://github.com/Aleph-Alpha/ts-rs/commits) --- updated-dependencies: - dependency-name: ts-rs 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>
2024-01-19chore: Bump Tauri dependencies (#756)GeckoEidechse
* chore: bump @tauri-apps/api from 1.5.1 to 1.5.3 Bumps [@tauri-apps/api](https://github.com/tauri-apps/tauri) from 1.5.1 to 1.5.3. - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v1.5.1...@tauri-apps/api-v1.5.3) --- updated-dependencies: - dependency-name: "@tauri-apps/api" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: bump @tauri-apps/cli from 1.5.6 to 1.5.9 Bumps [@tauri-apps/cli](https://github.com/tauri-apps/tauri) from 1.5.6 to 1.5.9. - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v1.5.6...@tauri-apps/cli-v1.5.9) --- updated-dependencies: - dependency-name: "@tauri-apps/cli" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: bump tauri from 1.5.2 to 1.5.4 in /src-tauri Bumps [tauri](https://github.com/tauri-apps/tauri) from 1.5.2 to 1.5.4. - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-v1.5.2...tauri-v1.5.4) --- updated-dependencies: - dependency-name: tauri dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: bump tauri-build from 1.5.0 to 1.5.1 in /src-tauri Bumps [tauri-build](https://github.com/tauri-apps/tauri) from 1.5.0 to 1.5.1. - [Release notes](https://github.com/tauri-apps/tauri/releases) - [Commits](https://github.com/tauri-apps/tauri/compare/tauri-build-v1.5...tauri-build-v1.5.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> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-17chore: Bump FlightCore version to 2.17.2v2.17.2GeckoEidechse
2024-01-17chore: bump vue-i18n from 9.8.0 to 9.9.0 in /src-vue (#741)dependabot[bot]
Bumps [vue-i18n](https://github.com/intlify/vue-i18n-next/tree/HEAD/packages/vue-i18n) from 9.8.0 to 9.9.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.9.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>
2024-01-17chore: bump ts-rs from 7.0.0 to 7.1.0 in /src-tauri (#754)dependabot[bot]
Bumps [ts-rs](https://github.com/Aleph-Alpha/ts-rs) from 7.0.0 to 7.1.0. - [Commits](https://github.com/Aleph-Alpha/ts-rs/commits) --- updated-dependencies: - dependency-name: ts-rs 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>
2024-01-17chore: bump serde from 1.0.194 to 1.0.195 in /src-tauri (#750)dependabot[bot]
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.194 to 1.0.195. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.194...v1.0.195) --- 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>
2024-01-17refactor: Make launching via Steam an arg passed to backend (#753)GeckoEidechse
instead of a separate dedicated function
2024-01-17chore: bump serde_json from 1.0.110 to 1.0.111 in /src-tauri (#737)dependabot[bot]
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.110 to 1.0.111. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.110...v1.0.111) --- updated-dependencies: - dependency-name: serde_json 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>