Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-03 | fix: Resolve thread crash due to block in async (#39) | GeckoEidechse | |
Set the function to async but it was still using blocking version of reqwest. | |||
2022-11-02 | refactor: Return error string instead of anyhow!() (#36) | GeckoEidechse | |
All that is returned as the error type is a string so there's no point in using a custom error type when we can just have the error type be a string. Co-authored-by: Remy Raes <contact@remyraes.com> | |||
2022-11-02 | refactor: Make all functions async (#35) | GeckoEidechse | |
This way none of them are run on main thread and as such if a function panics, it will only crash that specific thread allowing the rest of the application to survive. The only exception is `force_panic()` as its purpose is hard crashing the application. From the frontend side of things, `invoke()` is already async, so no frontend changes are needed. | |||
2022-11-02 | refactor: Use existing function for enabled mods (#34) | GeckoEidechse | |
Instead of re-implementing existing logic just re-use what we already have. | |||
2022-10-21 | feat: Add initial skeleton for ModsView (#27) | GeckoEidechse | |
* feat: Backend code to get list of installed mods For now simply parses `enabledmods.json`. Note that this file will not be up-to-date if the user just installed a mod but hasn't launched Northstar yet. * feat: Empty skeleton page for ModsView Will be populated later with list of installed mods * chore: Remove leftover print statement | |||
2022-10-20 | refactor: Various formatting and fixes (#23) | GeckoEidechse | |
* refactor: Add error return type * style: Auto-format Only minor changes, did not take over all changes from auto-format. * refactor: Rename function to get FC version number To make it more clear which version number we're getting (FlightCore vs Northstar) | |||
2022-10-20 | fix: Strip leading zeroes from rc version number (#24) | GeckoEidechse | |
This is more of a hotfix, we should really just use propery regex or something better instead. | |||
2022-10-19 | refactor: Use `Result<>` return type for Linux checks (#21) | GeckoEidechse | |
* refactor: Use result return type for Linux checks * refactor: Store min required ldd version in const This way we only need to update a single variable in case min required version changes. | |||
2022-10-19 | feat: Manually find game if needed (#7) | Rémy Raes | |
* refactor: move updateGamePath method in store mutations * feat: play button allows game path update If game path was not found automatically and the user clicks the play button, FlightCore will ask him to point out his Titanfall2 installation folder. * refactor: change button text * feat: display a notification on successful game folder selection * feat: close permanent notification on successful game folder selection * fix: allow game launch with UNKNOWN install type on Windows * feat: set install type to UNKNOWN on manual folder pick * refactor: update omni-button text when game folder wasn't found | |||
2022-10-18 | Add ldd --version check for Linux (#10) | Salmon | |
2022-10-15 | chore: Bump version numberv0.2.3 | GeckoEidechse | |
2022-10-05 | feat: Add backend function to check if debug mode | GeckoEidechse | |
Useful for having different UI between dev and release | |||
2022-10-05 | chore: Bump version numberv0.2.2 | GeckoEidechse | |
2022-10-05 | chore: Bump version numberv0.2.1 | GeckoEidechse | |
2022-10-05 | chore: Bump version numberv0.2.0 | GeckoEidechse | |
2022-10-04 | fix: Capitalise product name properly | GeckoEidechse | |
2022-10-04 | fix: Re-enable self updating mechanism | GeckoEidechse | |
2022-10-04 | refactor: Change dist dir path | GeckoEidechse | |
Instead of copying dist to different directory as before build step | |||
2022-10-04 | feat: set minimum window dimensions to 600x300 | Rémy Raes | |
Co-authored-by: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com> | |||
2022-10-03 | build: remove old tauri config file | Remy Raes | |
2022-10-03 | fix: Temp. disable updater to avoid failing builds | GeckoEidechse | |
Should be re-enabled before merging and in the longterm disabled in CI if private key is missing. | |||
2022-10-03 | build: move front files on build step | Remy Raes | |
2022-10-02 | Merge branch 'GeckoEidechse:main' into feat/new-ui | Rémy Raes | |
2022-09-29 | Add backend function to disable all mods but corearchive/pre-ui-merge | GeckoEidechse | |
Should help with fixing a Northstar install in the case of conflicting mods. | |||
2022-09-29 | Add ability to enable/disable mods | GeckoEidechse | |
2022-09-28 | Fix path checked for enabledmods.json | GeckoEidechse | |
2022-09-28 | Add backend logic to parse `enabledmods.json` | GeckoEidechse | |
2022-09-28 | Auto-format | GeckoEidechse | |
2022-09-24 | Merge branch 'GeckoEidechse:main' into feat/new-ui | Rémy Raes | |
2022-09-24 | Add code skeleton to verify game files | GeckoEidechse | |
Once done, should help with some tickets. | |||
2022-09-23 | Rename function | GeckoEidechse | |
2022-09-23 | feat: remove window decorations | Remy Raes | |
2022-09-23 | Only include OS specific code on said OS | GeckoEidechse | |
when building | |||
2022-09-23 | Show if debug in version number | GeckoEidechse | |
2022-09-23 | Move platform specific code into separate file | GeckoEidechse | |
2022-09-23 | build: fix minimum window dimensions | Remy Raes | |
2022-09-22 | Merge branch 'GeckoEidechse:main' into feat/new-ui | Rémy Raes | |
2022-09-22 | Remove left-over functions from original template | GeckoEidechse | |
2022-09-22 | Add initial functionality to get NS log files | GeckoEidechse | |
2022-09-22 | Import OS specifc libraries only on that OS | GeckoEidechse | |
2022-09-21 | Bump version numberv0.1.5 | GeckoEidechse | |
2022-09-20 | Bump version numberv0.1.4 | GeckoEidechse | |
2022-09-20 | build: add new tauri configuration | Remy Raes | |
2022-09-20 | Make button to select NS RC persistent | GeckoEidechse | |
Uses a tauri plugin for persistent store behind the scenes to persist values over restarts of the application. | |||
2022-09-20 | Bump version numberv0.1.3 | GeckoEidechse | |
2022-09-20 | Periodically check if Northstar is running | GeckoEidechse | |
2022-09-20 | Move dependency import to top of file | GeckoEidechse | |
2022-09-17 | Update dependencies | GeckoEidechse | |
In particular, update Tauri to 1.1 | |||
2022-09-16 | Bump version numberv0.1.2 | GeckoEidechse | |
2022-09-16 | Show in UI if FlightCore out-of-date | GeckoEidechse | |
To show user if application is outdated should self-update somehow not work. |