aboutsummaryrefslogtreecommitdiff
path: root/src-vue
AgeCommit message (Collapse)Author
2023-10-09chore: bump vue-tsc from 1.8.15 to 1.8.18 in /src-vue (#599)dependabot[bot]
Bumps [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/vue-tsc) from 1.8.15 to 1.8.18. - [Release notes](https://github.com/vuejs/language-tools/releases) - [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md) - [Commits](https://github.com/vuejs/language-tools/commits/HEAD/packages/vue-tsc) --- updated-dependencies: - dependency-name: vue-tsc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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-10-06chore: bump vue-router from 4.2.4 to 4.2.5 in /src-vue (#581)dependabot[bot]
Bumps [vue-router](https://github.com/vuejs/router) from 4.2.4 to 4.2.5. - [Release notes](https://github.com/vuejs/router/releases) - [Commits](https://github.com/vuejs/router/compare/v4.2.4...v4.2.5) --- updated-dependencies: - dependency-name: vue-router dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-06chore: bump vue-tsc from 1.8.8 to 1.8.15 in /src-vue (#584)dependabot[bot]
Bumps [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/vue-tsc) from 1.8.8 to 1.8.15. - [Release notes](https://github.com/vuejs/language-tools/releases) - [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md) - [Commits](https://github.com/vuejs/language-tools/commits/v1.8.15/packages/vue-tsc) --- updated-dependencies: - dependency-name: vue-tsc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-05chore: bump typescript from 4.9.5 to 5.2.2 in /src-vue (#532)dependabot[bot]
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.9.5 to 5.2.2. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/commits) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-05chore: bump @types/marked from 5.0.1 to 6.0.0 in /src-vue (#591)dependabot[bot]
Bumps [@types/marked](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/marked) from 5.0.1 to 6.0.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/marked) --- updated-dependencies: - dependency-name: "@types/marked" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-05chore: bump marked from 9.0.3 to 9.1.0 in /src-vue (#592)dependabot[bot]
Bumps [marked](https://github.com/markedjs/marked) from 9.0.3 to 9.1.0. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v9.0.3...v9.1.0) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-29chore: bump vue-i18n from 9.4.1 to 9.5.0 in /src-vue (#590)dependabot[bot]
Bumps [vue-i18n](https://github.com/intlify/vue-i18n-next/tree/HEAD/packages/vue-i18n) from 9.4.1 to 9.5.0. - [Release notes](https://github.com/intlify/vue-i18n-next/releases) - [Changelog](https://github.com/intlify/vue-i18n-next/blob/master/CHANGELOG.md) - [Commits](https://github.com/intlify/vue-i18n-next/commits/v9.5.0/packages/vue-i18n) --- updated-dependencies: - dependency-name: vue-i18n dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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-19chore: bump marked from 9.0.2 to 9.0.3 in /src-vue (#575)dependabot[bot]
Bumps [marked](https://github.com/markedjs/marked) from 9.0.2 to 9.0.3. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v9.0.2...v9.0.3) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18chore: bump marked from 9.0.0 to 9.0.2 in /src-vue (#574)dependabot[bot]
Bumps [marked](https://github.com/markedjs/marked) from 9.0.0 to 9.0.2. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v9.0.0...v9.0.2) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-14chore: bump element-plus from 2.3.9 to 2.3.14 in /src-vue (#566)dependabot[bot]
Bumps [element-plus](https://github.com/element-plus/element-plus) from 2.3.9 to 2.3.14. - [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.3.9...2.3.14) --- updated-dependencies: - dependency-name: element-plus dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-14chore: bump vue-i18n from 9.3.0 to 9.4.1 in /src-vue (#567)dependabot[bot]
Bumps [vue-i18n](https://github.com/intlify/vue-i18n-next/tree/HEAD/packages/vue-i18n) from 9.3.0 to 9.4.1. - [Release notes](https://github.com/intlify/vue-i18n-next/releases) - [Changelog](https://github.com/intlify/vue-i18n-next/blob/master/CHANGELOG.md) - [Commits](https://github.com/intlify/vue-i18n-next/commits/v9.4.1/packages/vue-i18n) --- updated-dependencies: - dependency-name: vue-i18n dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13chore: bump marked from 8.0.1 to 9.0.0 in /src-vue (#556)dependabot[bot]
Bumps [marked](https://github.com/markedjs/marked) from 8.0.1 to 9.0.0. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v8.0.1...v9.0.0) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-11chore: bump vue-i18n from 9.2.2 to 9.3.0 in /src-vue (#543)dependabot[bot]
Bumps [vue-i18n](https://github.com/intlify/vue-i18n-next/tree/HEAD/packages/vue-i18n) from 9.2.2 to 9.3.0. - [Release notes](https://github.com/intlify/vue-i18n-next/releases) - [Changelog](https://github.com/intlify/vue-i18n-next/blob/master/CHANGELOG.md) - [Commits](https://github.com/intlify/vue-i18n-next/commits/v9.3.0/packages/vue-i18n) --- updated-dependencies: - dependency-name: vue-i18n dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-10chore: bump marked from 7.0.4 to 8.0.1 in /src-vue (#545)dependabot[bot]
Bumps [marked](https://github.com/markedjs/marked) from 7.0.4 to 8.0.1. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v7.0.4...v8.0.1) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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-24chore: bump marked from 7.0.3 to 7.0.4 in /src-vue (#522)dependabot[bot]
Bumps [marked](https://github.com/markedjs/marked) from 7.0.3 to 7.0.4. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v7.0.3...v7.0.4) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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-18chore: bump element-plus from 2.3.8 to 2.3.9 in /src-vue (#482)dependabot[bot]
Bumps [element-plus](https://github.com/element-plus/element-plus) from 2.3.8 to 2.3.9. - [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.3.8...2.3.9) --- updated-dependencies: - dependency-name: element-plus dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-15chore: bump marked from 7.0.2 to 7.0.3 in /src-vue (#513)dependabot[bot]
Bumps [marked](https://github.com/markedjs/marked) from 7.0.2 to 7.0.3. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v7.0.2...v7.0.3) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@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-10chore: bump marked from 7.0.1 to 7.0.2 in /src-vue (#504)dependabot[bot]
Bumps [marked](https://github.com/markedjs/marked) from 7.0.1 to 7.0.2. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v7.0.1...v7.0.2) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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-09chore: bump @types/marked from 4.3.1 to 5.0.1 in /src-vue (#502)dependabot[bot]
Bumps [@types/marked](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/marked) from 4.3.1 to 5.0.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/marked) --- updated-dependencies: - dependency-name: "@types/marked" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-09chore: bump marked from 4.3.0 to 7.0.1 in /src-vue (#495)dependabot[bot]
Bumps [marked](https://github.com/markedjs/marked) from 4.3.0 to 7.0.1. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v4.3.0...v7.0.1) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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-03chore: Bump npm dependencies (#472)GeckoEidechse
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>