Age | Commit message (Collapse) | Author |
|
We already have `anyhow` for boxing the error so we can just bubble it up
|
|
as it has special installation requirements that makes it not installable like common Northstar mods.
|
|
Adds some logic that gets external IP and runs tracert to count the number of hops to said IP address. The goal is to have an automated way to check for CGNAT.
|
|
from a list of predefined ones
|
|
to more easily see which PRs need testing etc
|
|
* chore: bump libthermite from 0.7.1 to 0.8.1 in /src-tauri
Bumps libthermite from 0.7.1 to 0.8.1.
---
updated-dependencies:
- dependency-name: libthermite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix: Adjust logic for new libthermite release
Not the nicest implementation but does the trick
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: GeckoEidechse <gecko.eidechse+git@pm.me>
|
|
Needed with a planned PR into NorthstarLauncher
|
|
fix: Address clippy warning
https://rust-lang.github.io/rust-clippy/master/index.html#/to_string_trait_impl
|
|
|
|
Gets rid of `steamy_vdf` and other out of date dependencies
|
|
With NorthstarProton changing to be Proton-GE based the glibc requirement is no longer needed since it targets the Steam runtime
|
|
Update Proton detection logic for newer versions of NorthstarProton which are based on newer ProtonGE versions.
|
|
also addresses clippy issue in the process
|
|
by putting bold inside underline
In the source, the underscores are harder to see if all the text is already underlined
|
|
* chore: bump sysinfo from 0.29.11 to 0.30.5 in /src-tauri
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo) from 0.29.11 to 0.30.5.
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/GuillaumeGomez/sysinfo/commits)
---
updated-dependencies:
- dependency-name: sysinfo
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix: Remove now unneeded imports
The current imports seem to no longer be needed and don't exist anymore anyway
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: GeckoEidechse <gecko.eidechse+git@pm.me>
|
|
to module dedicated for logic interacting with GitHub
|
|
so we don't crash the thread on connection error but instead show an error message
|
|
Use `octocrab` for fetching latest FlightCore release version number instead of using our own logic for it.
|
|
Instead of writing our own logic to achieve this.
|
|
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.
|
|
instead of `i64` as PR numbers can never be negative.
|
|
Removes all but one leftover `dbg!()` prints.
The remaining one is in a function that is yet to be implemented.
|
|
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
|
|
`bypass_checks` was never used for `launch_northstar_steam`
|
|
Adds a dev tool to semi-auto-generate release announcements that can be posted in announcements channels
|
|
regarding too deeply nested code blocks
|
|
Instead of defining our own const, let's just re-use the one recently added to libthermite
|
|
* 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>
|
|
instead of a separate dedicated function
|
|
This reduces the change of merge conflicts when two PRs add a new function
|
|
* feat: Delete previous mod files
* feat: Print folder name that failed to get removed
* fix: Remove print visual guard
* fix: Remove unnecessary print
|
|
|
|
|
|
* refactor: Return early if not a release-candidate
* test: Add test case for double digit rc number
* feat: Implement proper rc number conversion
* test: Remove the leading v from version number
They don't appear in the actual version numbers either.
* test: Add test for double digit rc and patch num
|
|
They don't appear in the actual version numbers either.
|
|
Non-release-candidate numbers are also put through the function and
should be returned unchanged.
|
|
Adds unit test for converting release candidate numbers
|
|
for double digit patch releases
`v1.19.10-rc1` would get converted to `v1.19.11` instead of `v1.19.1001`
|
|
to `util` module
|
|
to `repair_and_verify` module
|
|
Move `install_mod_wrapper` to `mod_management` module to clean up `main.rs`.
|
|
* refactor: Move `get_available_northstar_versions`
to northstar module
* refactor: Move `check_is_northstar_outdated`
to northstar module
|
|
* 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
|
|
Moves functions related to game install path verification checks to dedicated module in an effort to clean up `main.rs`
|
|
|
|
Move Northstar installation logic to module in order to clean up `main.rs`
|
|
to `_wrapper`
To prepare for moving those functions to modules
|
|
In an effort to clean up `main.rs`
|
|
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
|
|
* refactor: Use fully qualified path for variable
Instead of importing it directly
* refactor: Use fully-qualified path
for Linux specific function
|