aboutsummaryrefslogtreecommitdiff
path: root/src-vue/src
AgeCommit message (Collapse)Author
2024-02-21refactor: Pass launch options via object (#760)GeckoEidechse
Use the existing defined interface to pass an object to store instead of just a boolean value. Allows for further extending in the future.
2024-02-14fix: Show error message in case of failure (#812)GeckoEidechse
Shows an error message if retrieving release notes failed instead of just doing nothing.
2024-02-13style: Trim trailing whitespace (#802)GeckoEidechse
2024-02-13refactor: Pass object to backend instead of individual args (#798)GeckoEidechse
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
2024-02-11feat: Release announcements generator (#792)GeckoEidechse
Adds a dev tool to semi-auto-generate release announcements that can be posted in announcements channels
2024-01-24chore: bump element-plus from 2.4.4 to 2.5.3 in /src-vue (#765)dependabot[bot]
* chore: bump element-plus from 2.4.4 to 2.5.3 in /src-vue Bumps [element-plus](https://github.com/element-plus/element-plus) from 2.4.4 to 2.5.3. - [Release notes](https://github.com/element-plus/element-plus/releases) - [Changelog](https://github.com/element-plus/element-plus/blob/dev/CHANGELOG.en-US.md) - [Commits](https://github.com/element-plus/element-plus/compare/2.4.4...2.5.3) --- updated-dependencies: - dependency-name: element-plus dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * fix: el-select breaking change * fix: button right margin is valid at all times --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Remy Raes <raes.remy@gmail.com>
2024-01-21feat: Add option to clone existing profile (#761)GeckoEidechse
* 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>
2024-01-17refactor: Make launching via Steam an arg passed to backend (#753)GeckoEidechse
instead of a separate dedicated function
2024-01-08i18n: Translations update from Weblate (#743)Harmony Weblate
Translated using Weblate (Chinese (Simplified)) Currently translated at 96.5% (111 of 115 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/zh_Hans/ Co-authored-by: zxcPandora <81985226+zxcPandora@users.noreply.github.com>
2023-12-31i18n: Translations update from Weblate (#728)Harmony Weblate
Translated using Weblate (Spanish) Currently translated at 100.0% (115 of 115 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/es/ Co-authored-by: Andrés <DumbANdres@users.noreply.translate.harmony.tf>
2023-12-23feat: Notification improvements (#720)Rémy Raes
- display time of day in menu notifications - make app icon blink (on Windows at least) when a notification is fired.
2023-12-22feat: Move buttons in ModView to right (#667)taskinoz
* Added styles to move around the buttons and text * Fixed version convering to support double digits * Use unwrap_or to avoid panic * Updated mod view styling * Added setup command * chore: Revert unrelated changes * Refactored PR to use scoped CSS --------- Co-authored-by: GeckoEidechse <gecko.eidechse+git@pm.me>
2023-11-12i18n: Translations update from Weblate (#674)Harmony Weblate
Translated using Weblate (Russian) Currently translated at 100.0% (114 of 114 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/ru/ Co-authored-by: Yaroslav <RikKost@users.noreply.translate.harmony.tf>
2023-11-07i18n: Translations update from Weblate (#665)Harmony Weblate
* Translated using Weblate (Italian) Currently translated at 100.0% (114 of 114 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/it/ * Translated using Weblate (French) Currently translated at 100.0% (114 of 114 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/fr/ --------- Co-authored-by: Michele <michelevantaggi02@users.noreply.translate.harmony.tf> Co-authored-by: Rémy Raes <Alystrasz@users.noreply.translate.harmony.tf>
2023-10-25fix: UI bugs (#644)Rémy Raes
Fixes two interface issues caused by leaking CSS styles
2023-10-16feat: Notification menu (#615)Rémy Raes
Introduces a notification menu, which hosts notifications fired while the app was not focused. Notifications can be closed by the user.
2023-10-13refactor: Remove maximize window button (#617)GeckoEidechse
refactor: remove maximize window button Co-authored-by: Remy Raes <raes.remy@gmail.com>
2023-10-13refactor: Rename all occurences of `_caller`GeckoEidechse
to `_wrapper` To prepare for moving those functions to modules
2023-10-12fix: Update popup style (#610)Rémy Raes
Makes popup dialog windows slightly larger and prevents words from breaking in the middle.
2023-10-10feat: Add button to delete profile (#603)GeckoEidechse
This adds a button and corresponding logic to delete an existing profile Spliced out from #444 Co-authored-by: Jan <sentrycraft123@gmail.com>
2023-10-09style: Add missing trailing commaGeckoEidechse
2023-10-09fix: Refetch profiles when opening SettingsView (#498)Jan
Refetches profiles every time we open the SettingsView. Removes superfluous profile fetch on application launch.
2023-10-06fix: Only fetch profiles if a game path is available (#500)Jan
2023-09-27i18n: Translations update from Weblate (#586)Harmony Weblate
Translated using Weblate (German) Currently translated at 96.2% (104 of 108 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/de/ Co-authored-by: Ralley <Ralley@users.noreply.translate.harmony.tf>
2023-09-09i18n: Translations update from Weblate (#550)Harmony Weblate
Translated using Weblate (French) Currently translated at 100.0% (108 of 108 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/fr/ Co-authored-by: Lorin-lab <Lorin-lab@users.noreply.translate.harmony.tf>
2023-09-08chore: Delete empty Vietnamese translation file (#549)GeckoEidechse
Someone requested Vietnamese as a language for FlightCore on Weblate but then never did any translations. As such'm removing the empty file again for cleanup
2023-09-08i18n: Enable Spanish translations (#548)GeckoEidechse
2023-09-08i18n: Translations update from Weblate (#542)Harmony Weblate
* Translated using Weblate (Spanish) Currently translated at 100.0% (108 of 108 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/es/ * Translated using Weblate (Spanish) Currently translated at 100.0% (108 of 108 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/es/ * Translated using Weblate (Spanish) Currently translated at 100.0% (108 of 108 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/es/ --------- Co-authored-by: Andrés <DumbANdres@users.noreply.translate.harmony.tf> Co-authored-by: FÁ_monkey <tactical.monkey@users.noreply.translate.harmony.tf>
2023-08-21i18n: Translations update from Weblate (#524)Harmony Weblate
Translated using Weblate (Polish) Currently translated at 100.0% (108 of 108 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/pl/ Co-authored-by: p0358 <p0358@users.noreply.github.com>
2023-08-19i18n: Translations update from Weblate (#521)Harmony Weblate
Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (108 of 108 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/zh_Hans/ Co-authored-by: zxcPandora <81985226+zxcPandora@users.noreply.github.com>
2023-08-14i18n: Add empty translation file for SpanishGeckoEidechse
2023-08-14i18n: Translations update from Weblate (#508)Harmony Weblate
Translated using Weblate (Russian) Currently translated at 100.0% (108 of 108 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-08-10i18n: Enable Danish translations (#507)GeckoEidechse
2023-08-10i18n: Translations update from Weblate (#506)Harmony Weblate
Translated using Weblate (Danish) Currently translated at 100.0% (108 of 108 strings) Translation: Northstar/FlightCore Translate-URL: https://translate.harmony.tf/projects/northstar/flightcore/da/ Co-authored-by: Daniel Rico Kristensen <Exrill@users.noreply.translate.harmony.tf>
2023-08-10 i18n: Add empty translation file for DanishGeckoEidechse
2023-08-09feat: Add dialog box with a table of all profiles (#501)Jan
Does not yet include buttons to modify profiles. This has been moved into separate PR to keep diff small.
2023-08-08feat: Add dropdown menu for profiles (#494)Jan
Adds a dropdown menu to settings that allows selecting a different profile. Currently gated behind dev mode being active.
2023-08-06feat: Move button for killing NS to RepairView (#487)GeckoEidechse
* feat: Move button for killing NS to RepairView * i18n: Add German translation
2023-08-04i18n: Translations update from Weblate (#485)Harmony Weblate
Translated using Weblate (German) Currently translated at 100.0% (102 of 102 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-08-04style: Add trailing commaGeckoEidechse
Helps with diff when adding more values later
2023-08-03fix: Move leftover type definition to auto-generated from Rust (#450)GeckoEidechse
* chore: Delete leftover type definition file * feat: Generate InstallType from Rust enum * fix: Use new generated struct
2023-08-03fix: Give thunderstore mod card images a background color (#471)Jan
Give thunderstore mod card images a background color to prevent alpha issues
2023-08-03refactor: Use `GameInstall` object for PR install functions (#467)Jan
Passes the whole `GameInstall` object instead of individual path to functions related to PR installs. This is done in preparation for #444
2023-08-03feat: Copy release notes to clipboard (#464)GeckoEidechse
* feat: Add button to copy release note to clipboard Adds a button to dev view to copy the generated release notes to clip board * feat: Copy to clipboard after generating release notes This saves an extra step when doing releases
2023-07-31refactor: Migrate install related functions to `GameInstall` (#457)Jan
This allows for later extending for installing in the appropriate profile
2023-07-30feat: Add button to forcefully terminate Northstar (#451)Jan
to DevView Kills `NorthstarLauncher.exe` and `Titanfall2.exe` processes.
2023-07-30refactor: Replace naive `game_path` argument with `GameInstall` (#454)GeckoEidechse
We should always pass the whole object instead of just a field for easier expandability in the future Co-authored-by: Jan200101 <sentrycraft123@gmail.com>
2023-07-30refactor: Add Profile to GameInstall (#453)Jan
Add Profile to GameInstall Replace hardcoded uses of R2Northstar with profile attribute
2023-07-24chore: Fix typo in comment (#448)GeckoEidechse
Just fixes a single typo in a comment
2023-07-24chore: Store `game_path` and `install_type` as `GameInstall` in store (#445)Jan
We pass the `GameInstall` object to backend on most calls, yet we store the parameters individually in frontend. This PR resolves that by storing the whole object instead of individual parameters, simplifying a lot of the code that calls the backend. * chore: Store game_path and install_type as GameInstall in store * Add missed uses of old attributes * fix: Update missed attribute in DevView * fix: Update missed attribute in SettingsView * refactor: Update functions to use new object in RepairView * Initialize game_install as empty object --------- Co-authored-by: GeckoEidechse <gecko.eidechse+git@pm.me>