aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-07chore: Bump libthermite to `0.6.5` (#409)GeckoEidechse
And update code accordingly Co-authored-by: AnActualEmerald <emerald_actual@protonmail.com>
2023-07-07fix: Pass launch options to Steam (#392)Jan
Relying on a file to be parsed in time is unreliably, and if the file is open while we delete it we may run into locking problems. Downside is that this gives a fugly prompt
2023-07-06 i18n: Add empty translation file for VietnameseGeckoEidechse
2023-07-02chore: Bump FlightCore version to 1.20.1v1.20.1GeckoEidechse
2023-07-02feat: Run `compareTags()` directly after fetching (#405)GeckoEidechse
In most cases after fetching tags one wants to generate release notes for the two newest. This change saves another click by just running the function directly afterwards.
2023-07-02fix: Return error instead of panickingGeckoEidechse
Otherwise user will just see infinite loading bar
2023-07-02chore: Bump FlightCore version to 1.20.0v1.20.0GeckoEidechse
2023-07-02chore: replace game_scanner usage with winreg (#394)Jan
Slashes a bunch of unnecessary dependencies
2023-07-02feat: Add button to disable ModSettings mod (#393)GeckoEidechse
In preparation for Northstar releasing merged Mod Settings mod
2023-07-02fix: delay scrolling the Mods View to prevent it stopping prematurely (#403)Jan
2023-06-29chore: Bump FlightCore version to 1.19.2v1.19.2GeckoEidechse
2023-06-28fix: Use empty map for enabled mods (#397)GeckoEidechse
if treating enabledmods.json as object fails
2023-06-12fix: Display install messages even outside mod view (#391)Rémy Raes
2023-06-12chore: Bump FlightCore version to 1.19.1v1.19.1GeckoEidechse
2023-06-12i18n: Translations update from Weblate (#372)Harmony Weblate
Translated using Weblate (German) Currently translated at 100.0% (100 of 100 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/de/ Co-authored-by: GeckoEidechse <GeckoEidechse@users.noreply.translate.harmony.tf>
2023-06-12fix: Hide deprecated mods in vanilla mods list (#390)Rémy Raes
2023-06-12feat: Select most recent release tags after fetch (#389)GeckoEidechse
2023-06-11chore: Bump FlightCore version to 1.19.0v1.19.0GeckoEidechse
2023-06-11feat: Show outdated Thunderstore mods first (#385)Rémy Raes
* feat: add isThunderstoreModOutdated method to utils * feat: display a badge on menu if there are some outdated thunderstore mods * feat: always display outdated mods first * feat: fetch Thunderstore mods on mods view mount To display the count of outdated Thunderstore mods on mods main page, we need to fetch them. * style: Update src-vue/src/components/ModsMenu.vue * style: Update src-vue/src/utils/thunderstore/version.ts * style: Update src-vue/src/views/mods/ThunderstoreModsView.vue * docs: improve outdated mods comment * docs: add comment regarding versions ordering
2023-06-10chore: Bump FlightCore version to 1.18.0v1.18.0GeckoEidechse
2023-06-10refactor: Use fully qualified path syntax in `main.rs` (#379)GeckoEidechse
2023-06-08fix: Don't show deprecated mods (#382)Rémy Raes
* fix: don't show deprecated mods * feat: add setting to settings view * feat: display deprecated mod cards in red
2023-06-04chore: Bump FlightCore version to 1.17.1v1.17.1GeckoEidechse
2023-06-02fix: Remove unwrap from Northstar update check (#377)GeckoEidechse
2023-06-02fix: Remove some unwraps for fetching GitHub API (#375)GeckoEidechse
Remove some unwraps for fetching GitHub API to prevent thread from panicking on no internet
2023-06-01chore: Bump FlightCore version to 1.17.0v1.17.0GeckoEidechse
2023-06-01feat: Log folder names when indexing mods (#373)GeckoEidechse
2023-05-29i18n: Enable Italian translations (#370)GeckoEidechse
2023-05-29fix: Return error on TS package index fetch fail (#371)GeckoEidechse
instead of panicking
2023-05-29i18n: Translations update from Weblate (#366)Harmony Weblate
* Translated using Weblate (Italian) Currently translated at 100.0% (97 of 97 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/it/ --------- Co-authored-by: CloudSE7EN <CloudSE7EN@users.noreply.translate.harmony.tf>
2023-05-22i18n: Translations update from Weblate (#365)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/ * Translated using Weblate (Italian) Currently translated at 34.0% (33 of 97 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/it/ --------- Co-authored-by: Andrew <voidflare1@users.noreply.translate.harmony.tf> Co-authored-by: CloudSE7EN <CloudSE7EN@users.noreply.translate.harmony.tf>
2023-05-22refactor: Change error messages and function names to EA App (#362)GeckoEidechse
* refactor: Change error message to mention EA App instead of Origin * refactor: Rename function to refer to EA App * refactor: Rename function to mention EA and Origin * style: Fix formatting * refactor: Update translation text to EA App * refactor: Change emit name to EA App instead of Origin * docs: Update comment to mention EA App
2023-05-20chore: Bump FlightCore version to 1.16.1v1.16.1GeckoEidechse
2023-05-20fix: Handle case when failing to connect to TS while trying to install NS (#364)GeckoEidechse
2023-05-17feat: Better logging regarding mod installation (#363)GeckoEidechse
* fix: Make log comment more specific * feat: Log attempting to create temp dir * feat: Log mod to install and GameInstall struct * refactor: Replace `dbg` with proper logging * refactor: Replace `dbg` with proper logging * feat: Warning log mod install error * style: Fix formatting * feat: Log libthermite error and modstring when mod install fails
2023-05-16refactor: Move LocalModCard into own Vue component (#359)GeckoEidechse
* refactor: Move LocalModCard into own Vue component This is in preparation of overhauling the local mods interface * style: Fix indentation * fix: Remove unused property
2023-05-16fix: Add missing fuzzy filter for local mods search (#360)GeckoEidechse
2023-05-15chore: Bump FlightCore version to 1.16.0v1.16.0GeckoEidechse
2023-05-15refactor: Remove caller pattern (#356)GeckoEidechse
* refactor: Remove caller pattern for `launch_northstar` * refactor: Remove caller pattern for `check_is_flightcore_outdated` * refactor: Remove caller pattern for `get_host_os` * refactor: Remove caller pattern for `find_game_install_location` * refactor: Remove caller pattern for `launch_northstar_steam` * fix: Update function call names in frontend * refactor: Remove caller pattern for `get_northstar_version_number` * fix: Address clippy issues * refactor: Rename function to remove `_caller` suffix
2023-05-15feat: Button to install NorthstarLauncher from git main branch (#314)GeckoEidechse
* feat: WIP code to install launcher from git main Works but needs some more cleanup still * fix: Formatting * fix: Address clippy errors * refactor: Move `install_git_main` to own source file * fix: Remove unnecessary `pub` * docs: Update comments * refactor: Move API URL to constants
2023-05-15feat: Make search fuzzy (#342)GeckoEidechse
* feat: Enable fuzzy search for Thunderstore mods * feat: Enable fuzzy search for pull requests * refactor: Move filter into own util file * docs: Add comment explaining function in detail
2023-05-15fix: Do not crash if not able to connect to TS (#346)GeckoEidechse
* fix: Do not crash if not able to connect to TS Removes a bunch of `unwrap`s that would cause the thread to crash if connection to Thunderstore failed. * feat: Show failure notification in frontend
2023-05-15chore: Update Vue npm package (#357)GeckoEidechse
2023-05-13chore: Bump FlightCore version to 1.15.4v1.15.4GeckoEidechse
2023-05-13refactor: Move Origin/NS running check to util mod (#355)GeckoEidechse
2023-05-13refactor: Move `extract` function to util submod (#354)GeckoEidechse
2023-05-13refactor: Move `find_game_install_location` to submodule (#350)GeckoEidechse
2023-05-13refactor: Move server browser fetch to util module (#352)GeckoEidechse
2023-05-12refactor: Handle error if JSON not well-formatted for release notes (#348)GeckoEidechse
Handle error if JSON not well-formatted for release notes We usually shouldn't hit this cause GitHub shouldn't server broken JSON and if connection failed we should error out earlier yet this was logged on Sentry.
2023-05-11refactor: Move some functions to utility module (#347)GeckoEidechse
* refactor: Move `force_panic` to utility module * refactor: Move `is_debug_mode` to utility module