aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-09style: Partially autoformat Vue source files (#326)GeckoEidechse
* style: Add/remove spaces where applicable * style: Add missing newlines * style: Fix indentation * style: Add newlines between CSS classes
2023-05-09refactor: Move `check_is_valid_game_path` to `main.rs` (#335)GeckoEidechse
Part of #329
2023-05-09i18n: Translations update from Weblate (#339)Harmony Weblate
Translated using Weblate (Russian) Currently translated at 100.0% (97 of 97 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/ru/ Co-authored-by: p0358 <p0358@users.noreply.github.com>
2023-05-09refactor: Move `launch_northstar` to own module (#338)GeckoEidechse
Part of #329
2023-05-09chore: Bump FlightCore version to 1.15.1v1.15.1GeckoEidechse
2023-05-09refactor: Use fully qualified path syntax for using functions in ↵GeckoEidechse
`invoke_handler` (#328) * refactor: Use fully qualified path syntax for `mod_management` functions passed to `invoke_handler` * refactor: Use fully qualified path syntax for `repair_and_verify` functions passed to `invoke_handler` * refactor: Use fully qualified path syntax for `github` functions passed to `invoke_handler`
2023-05-09i18n: Enable Russian translations (#336)GeckoEidechse
2023-05-09refactor: Move `convert_release_candidate_number` to `main.rs` (#334)GeckoEidechse
Part of #329
2023-05-09i18n: Translations update from Weblate (#332)Harmony Weblate
Translated using Weblate (Russian) Currently translated at 100.0% (97 of 97 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/ru/ Co-authored-by: Andrew <voidflare1@users.noreply.translate.harmony.tf>
2023-05-09refactor: Move `get_enabled_mods` to `main.rs` (#333)GeckoEidechse
Part of #329
2023-05-09feat: Add category in changelog for i18n (#324)GeckoEidechse
2023-05-09i18n: Translations update from Weblate (#331)Harmony Weblate
Translated using Weblate (Polish) Currently translated at 100.0% (97 of 97 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/pl/ Co-authored-by: p0358 <p0358@users.noreply.github.com>
2023-05-09i18n: Add empty translation file for RussianGeckoEidechse
2023-05-08i18n: Add empty translation file for Italian (#327)GeckoEidechse
This is mostly just for testing to see whether weblate will pick it up automatically
2023-05-08chore: Bump FlightCore version to 1.15.0v1.15.0GeckoEidechse
2023-05-08feat: Button to open game folder (#302)GeckoEidechse
* feat: Add button to open Titanfall2 folder * feat: Add English localisation * feat: Add German localisation * chore: Add placeholder French translation while waiting for translators * feat: add French localization * fix: Use append slot for button This way there input field has a consistent size --------- Co-authored-by: Remy Raes <contact@remyraes.com>
2023-05-08feat: Show Thunderstore mod string in alt text (#310)GeckoEidechse
This way it's a bit easier to tell which Thunderstore mod a local mod is from
2023-05-08refactor: Only pass commit sha for installing launcher CI build (#313)GeckoEidechse
* refactor: Only pass commit sha for installing launcher CI build This allows for easier usage later when installing a launcher build based on commit sha only, e.g. for installing newest build of a branch. * docs: Update comments to match current code
2023-05-08feat: Generate Northstar release notes (#277)GeckoEidechse
* feat: Allow selecting project to generate release notes for * fix: Add missing TypeScript bindings * feat: Pass project to backend on tag compare * fix: Check for unsupported project * feat: Allow fetching tags from Northstar repo * fix: Formatting and fixing typo * feat: Copy over Northstar release note generation from previous PR * refactor: Use Tag struct instead of string Allows for extendability in the future * fix: Use proper user-agent for web request * fix: Remove debug log prints * refactor: Use separete function for FlightCore release note generation One function for each FlightCore and Northstar * feat: Make CommitAuthor optional to deal with rebase commits that don't have a PR linked * fix: Address clippy issues * fix: Remove debug prints * docs: Add comments * refactor: Move import to top of source file
2023-05-08feat: Enable Polish translations (#321)GeckoEidechse
* feat: Enable Polish translations * fix: "polish" adjective is written non-capitalized --------- Co-authored-by: Remy Raes <contact@remyraes.com>
2023-05-08fix: Use localised string for mods sidebar title (#309)GeckoEidechse
2023-05-08docs: Mention weblate for translating (#315)GeckoEidechse
2023-05-08refactor: Put doc comment before macro (#312)GeckoEidechse
Doc comments should be placed before the procedural macro decorating the function being documented.
2023-05-07i18n: Add Polish translations via Weblate (#320)Harmony Weblate
Translated using Weblate (Polish) Currently translated at 96.8% (93 of 96 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/pl/ Added translation using Weblate (Polish) Co-authored-by: p0358 <p0358@users.noreply.github.com>
2023-05-07chore: Bump FlightCore version to 1.14.1v1.14.1GeckoEidechse
2023-05-07chore: Bump steamlocate to 1.2.1 (#319)GeckoEidechse
2023-05-07refactor: Prepare code for installing older Northstar versions (#305)GeckoEidechse
* refactor: Rename function Rename `install_northstar` to `install_latest_northstar` to better indicate what it does * refactor: Have updater just call installer * refactor: Move package selection to calling func During installation, package should already be known so get package name earlier as opposed to passing `Option<T>` * chore: Format fix * refactor: Allow passing NS version to install If no version is passed, fallback is to latest * refactor: Rename function Back to `install_northstar` from `install_latest_northstar` as the function can now install any Northstar version * refactor: Do a borrow instead of clone * refactor: Use `map` and `unwrap_or` instead of `match`
2023-05-07Translations update from Weblate (#317)harmony-weblate
Translated using Weblate (French) Currently translated at 100.0% (96 of 96 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/fr/ Translated using Weblate (German) Currently translated at 100.0% (96 of 96 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/de/ Co-authored-by: p0358 <p0358@users.noreply.github.com>
2023-05-07fix: Fix typoGeckoEidechse
2023-05-06fix: Fix typo in key for German translationGeckoEidechse
2023-05-06fix: Fix typoGeckoEidechse
2023-05-06refactor: Always remove zip files (#304)cat_or_not
* refactor: Always remove zip files * docs: Add comment explaining the use of the struct
2023-05-04chore: Bump FlightCore version to 1.14.0v1.14.0GeckoEidechse
2023-05-04chore: Update Tauri to 1.3 (#303)GeckoEidechse
2023-05-01chore: Bump FlightCore version to 1.13.5v1.13.5GeckoEidechse
2023-05-01feat: Show error message if WebView2 not installed (#285)GeckoEidechse
* feat: Show error message if WebView2 not installed on Windows * fix: Add missing dependency * fix: Do not import lib on OS where not needed Don't need to import Windows lib on Linux * feat: Link to troubleshooting page directly * chore: Update comments * docs: Show error message in troubleshooting guide Show the "WebView2 not installed" error message in the troubleshooting guide * fix: Resolve clippy error * fix: Resolve clippy error (again)
2023-04-30fix: Prevent space character from opening/closing PR collapse items (#300)Rémy Raes
fix: prevent space character from opening/closing PR collapse items
2023-04-30chore: Bump FlightCore version to 1.13.4v1.13.4GeckoEidechse
2023-04-30fix: Fetch multiple pages from GitHub PR API (#298)GeckoEidechse
* fix: Fetch multiple pages from GitHub PR API Previously we only fetched the first page which caused us to miss older pull requests. * feat: Only check as many pages as we need Instead of checking a static x amount of pages in the API we only wanna fetch as many pages as we actually need.
2023-04-30chore: Bump FlightCore version to 1.13.3v1.13.3GeckoEidechse
2023-04-30refactor: Use error in `ParsedThunderstoreModString::FromStr` instead of ↵cat_or_not
panic (#295) report error instead of panic
2023-04-26Run `cargo clippy` in CI on each push (#292)GeckoEidechse
Clippy checks for common errors and fails the CI if one is spotted
2023-04-25docs: Add troubleshooting section (#286)GeckoEidechse
* docs: Add initial troubleshooting section * docs: Link to troubleshooting from FAQ * docs: Add instructions on downloading WebView2
2023-04-21refactor: Reorder DevView elements (#276)GeckoEidechse
* refactor: Move release note generator to bottom It takes up a lot of space and generally isn't used as often as other buttons * refactor: Move mod install further down Generally isn't used as often as other buttons
2023-04-21fix: Update game-scanner to avoid deprecated lib (#281)GeckoEidechse
This is a hotfix until upstream is updated or we replace the library entirely
2023-04-20docs: Add docs for DevView (#275)GeckoEidechse
* docs: Add docs for DevView Contains information about: - How to access it - What it's for - Explanation of certain features * fix: Update broken image link * fix: Mention correct number of clicks on version number * docs: Mention batch file to run mods PR profile
2023-04-17chore: Bump FlightCore version to 1.13.2v1.13.2GeckoEidechse
2023-04-17build: Additionally upload binaries separately from CI (#273)GeckoEidechse
* build: Upload Windows installer separately addtionally to zip with debug files * build: Upload Linux AppImage separately addtionally to zip with debug files * fix: Actually upload to separate zip
2023-04-17fix: Update regex to match new release notes format (#274)Rémy Raes
Update regex to match new release notes format to open PR links in external browser
2023-04-17build: Only upload platform relevant artifacts (#272)GeckoEidechse
build: Only upload platform relevant artifact as opposed to attempt uploading artifacts not relevant to platform Main reason of doing this is to remove the warning of "missing artifacts" caused by e.g. Windows runner looking for Linux artifacts as well next to Windows artifacts