aboutsummaryrefslogtreecommitdiff
path: root/src-tauri/Cargo.toml
AgeCommit message (Collapse)Author
2023-02-05feat: Auto-generate TS bindings (#140)GeckoEidechse
* feat: Initial trial to auto-generate TS bindings That way instead of manually duplicating code, we can just run `cargo test` to generate them. * fix: Update forgotten imports * refactor: Move FlightCoreVersion to autogen bind TypeScript binding autogenerated from Rust code * refactor: Move ReleaseInfo to autogen binding TypeScript binding autogenerated from Rust code * docs: Explain how to generate TS binds from Rust * feat: Check for binding changes in CI Checks for uncommitted binding changes in CI and fails if they differ * style: Formatting fixes
2023-01-14chore: Bump FlightCore version to 1.6.0v1.6.0GeckoEidechse
2023-01-13chore: Bump FlightCore version to 1.5.0v1.5.0GeckoEidechse
2023-01-13refactor: Bump libthermite (#133)GeckoEidechse
* chore: Bump libthermite to v0.4.0-rc.1 And update broken code in FlightCore accordingly * chore: Bump libthermite to v0.4.0 And update broken code in FlightCore accordingly * feat: Parse TS mod string using new standard Instead of reading `mod.json`, we now build Thunderstore mod string using `manifest.json` and `thunderstore_author.txt`. The old method for reading is still supported for now but will likely be replaced by a converted function in the future. See also discussion in https://github.com/0neGal/viper/issues/165
2023-01-04chore: Bump FlightCore version to 1.4.0v1.4.0GeckoEidechse
2022-12-23chore: Bump FlightCore version to 1.3.2v1.3.2GeckoEidechse
2022-12-21chore: Bump FlightCore version to 1.3.1v1.3.1GeckoEidechse
2022-12-14chore: Bump FlightCore version to 1.3.0v1.3.0GeckoEidechse
2022-12-05chore: Bump FlightCore version to 1.2.1v1.2.1GeckoEidechse
2022-12-05chore: Bump Rust version to 1.65 (#106)GeckoEidechse
2022-12-02chore: Bump FlightCore version to 1.2.0v1.2.0GeckoEidechse
2022-12-02fix: Stop opening PS to get Origin game path (#99)GeckoEidechse
Now using a library instead of calling a PowerShell command should prevent the PowerShell window from opening.
2022-12-01feat: Threshold before showing update notification (#98)GeckoEidechse
* feat: Threshold before showing update notification This way we don't spam the end-user with an update notification before an update is fully build and released * fix: Push missing dependencies * fix: Adjust delay to 2 hours
2022-11-28chore: Bump FlightCore version to 1.1.0v1.1.0GeckoEidechse
2022-11-27chore: Update Tauri depedencies to 1.2 (#77)GeckoEidechse
Also requires bumping Rust to 1.62
2022-11-25chore: Bump FlightCore version to 1.0.0v1.0.0GeckoEidechse
2022-11-25chore: Bump FlightCore version to 0.5.0v0.5.0GeckoEidechse
2022-11-21chore: Bump FlightCore version to 0.4.1v0.4.1GeckoEidechse
2022-11-19chore: Bump FlightCore version to 0.4.0GeckoEidechse
2022-11-19feat: Initial support for installing mods from TS (#32)GeckoEidechse
* feat: Initial support for installing mods from TS This is the basic code needed to install a mod from Thunderstore * refactor: Remove console log, show msg in notif Instead of console logging result message, show it in notification instead. * refactor: Rename function to indicate behaviour Function not only installs but also downloads mod first. Although it does remove downloaded zip post installation. * refactor: Move install logic to dedicated module `mod_management` module didn't exist when this PR was created * chore: Trim single leftover newline * fix: Update code for newer `libthermite` version * feat: Allow installing older versions of mods Installs the given version number instead of only allowing latest. * fix: Explicit error msg for installing NS as mod While it would fail during install anyway, having explicit error message is nicer * feat: Write TS mod string to mod.json Write Thunderstore mod string of installed mod to its `mod.json` This way we can later check whether a mod is outdated based on the Thunderstore mod string * fix: Early return on empty string Prevent trying to install the first mod that matches an early string. We should never pass an empty string in the first place but better safe then sorry. * build: Add dependency for recursive async Needed for recursive mod dependency install * feat: Recursively install mod dependencies * fix: Early catch installing R2modman as mod Just in case to prevent someone trying to install R2modman as a mod. * refactor: Remove debug prints * fix: Allow installing mods having NS as dependency They would previously error out as Northstar cannot be installed as dependency. We now catch that specific error and return Ok(()) * fix: Delete download folder after mod install Deletes download folder after mod install if non-empty. * fix: Do not early leave when dependency is NS Logic error, instead of skipping installing Northstar as dependency it would previously just return early with success. * chore: Remove leftover commented out code
2022-11-14chore: Bump libthermite version to 0.3.4 (#52)GeckoEidechse
2022-11-13chore: Bump libthermite version to 0.3.3 (#49)GeckoEidechse
2022-11-13feat: Add JSON5 support, allows comments in JSON (#50)GeckoEidechse
Some mods have comments in their JSON. Northstar handles it fine, so we should too.
2022-11-12chore: Bump version numberv0.3.1GeckoEidechse
2022-11-10chore: Bump version numberv0.3.0GeckoEidechse
2022-10-15chore: Bump version numberv0.2.3GeckoEidechse
2022-10-05chore: Bump version numberv0.2.2GeckoEidechse
2022-10-05chore: Bump version numberv0.2.1GeckoEidechse
2022-10-05chore: Bump version numberv0.2.0GeckoEidechse
2022-09-21Bump version numberv0.1.5GeckoEidechse
2022-09-20Bump version numberv0.1.4GeckoEidechse
2022-09-20Make button to select NS RC persistentGeckoEidechse
Uses a tauri plugin for persistent store behind the scenes to persist values over restarts of the application.
2022-09-20Bump version numberv0.1.3GeckoEidechse
2022-09-17Update dependenciesGeckoEidechse
In particular, update Tauri to 1.1
2022-09-16Bump version numberv0.1.2GeckoEidechse
2022-09-16Show in UI if FlightCore out-of-dateGeckoEidechse
To show user if application is outdated should self-update somehow not work.
2022-09-15Bump version numberv0.1.1GeckoEidechse
2022-09-11Check if Origin is runningGeckoEidechse
2022-09-10Update libthermite versionGeckoEidechse
2022-09-10Add install location detection for OriginGeckoEidechse
2022-09-09Add initial Northstar install supportGeckoEidechse
still Steam version only
2022-09-09Use crates.io version instead of git repoGeckoEidechse
for libthermite
2022-09-06Implement update check for found Northstar installGeckoEidechse
Also includes initial add of libthermite as dependency
2022-08-29Add missing crateGeckoEidechse
2022-08-27Find Titanfall2 steam install locationGeckoEidechse
and propagate it to front-end
2022-08-27Add Sentry crash report loggingGeckoEidechse
2022-08-26Re-enable updaterGeckoEidechse
2022-08-25Update Tauri versionGeckoEidechse
2022-06-20. full codeJeremy Chone
2022-06-20. initialJeremy Chone