-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release Mismatch Finder to Production #884
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Install vue3 and dependencies * Mock correct version of inertia * Update error message fallback render function * Fix missing Vue import * Setup i18n * Setup pinia * Update defineComponent * Replace wikit-dialog with codex-dialog in Home.vue * Replace wikit-dialog with codex-dialog in Results.vue * Update bubble * Update lifecycle methods * Fix TS errors * Remove vuex from tests * Replace wikit dialog and select * Empty playground.vue * Add migration eslint rules * Update propsData to props * Update tests * Add lost package-lock.json * Setup i18n (#753) * Setup i18n * Remove unnecessary function --------- Co-authored-by: Itamar Givon <itamar.givon.dev@gmail.com> * Setup pinia * Resolve package-lock conflicts * Remove console.log * Restore Playground.vue * Fix linting issues * Update package-lock * Fix i18n (#760) * Enable parsing of wikitext style links in i18n messages * Update links in i18n messagesto wikitext style * Update browser tests (#759) * Fix browser tests * Disable assertVue assertions * Oops, missed two! --------- Co-authored-by: Itamar Givon <itamar.givon.dev@gmail.com> * Fix mix manifest --------- Co-authored-by: Hasan Akgün <hasanakg@outlook.com>
* Upgrade composer dependencies (#675) * Localisation updates from https://translatewiki.net. (#722) --------- Co-authored-by: Guergana Tzatchkova <guergana.tzatchkova@wikimedia.de> Co-authored-by: translatewiki.net <l10n-bot@translatewiki.net>
* Replace wikit button with codex button Bug: T346797
* update typescript-eslint * update vue-loader * update codex packages
* update inertia * update guzzle-cache-middleware
Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2.2. - [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md) - [Commits](browserify/browserify-sign@v4.2.1...v4.2.2) --- updated-dependencies: - dependency-name: browserify-sign dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sass](https://github.com/sass/dart-sass) from 1.69.0 to 1.69.5. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](sass/dart-sass@1.69.0...1.69.5) --- updated-dependencies: - dependency-name: sass 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>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.8.1 to 4.0.0. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@v3.8.1...v4.0.0) --- updated-dependencies: - dependency-name: actions/setup-node 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>
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.17.0 to 9.18.1. - [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases) - [Commits](vuejs/eslint-plugin-vue@v9.17.0...v9.18.1) --- updated-dependencies: - dependency-name: eslint-plugin-vue dependency-type: direct:development 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>
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v3...v4) --- updated-dependencies: - dependency-name: actions/checkout 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>
The fix makes the success message properly adjust its width in viewports below 640px in Chrome v119, Safari v17 or Firefox v119 Bug: T347183
* Create Vue 3 version of the custom LanguageSelector component Bug: T345915 * Update indentation
* replace links in AuthWidget * replace mismatch row links * add converted link styles * replace links in the tool footer * replace layout links * Rebase on development * include link mixin as default in app.scss * remove redundant css class and imports * remove forgotten redundant scss import * fix broken link styles * fix styling for the auth widget * adjust mismatch row headline styles
* replace results progress bar with codex component * add media query for smaller viewport
* Replace Wikit Textarea with Codex Textarea component Bug: T347190 * Fix v-model and add functionality * Remove this.form.itemsInput in favor of new v-model syntax * Fix errors * Remove trailing comma * Update browser tests * Update Home.vue * Update Home.spec.js * Put textarea in a wrapper component * Adjust tests to new TextareaHome component * Fix linting * Move MAX_NUM_IDS to TextArea component * Fix indentation * Rename component to ItemIdSearchTextarea * [WiP] rewrite component using Composition API * Commit unsuccesful testing export of i18n :( * Adjust i18n plugin to composition API with useI18n * Refactor global variable MAX_NUM_IDS to vue3 format * Fix typescript errors * Update HomeState to use the new ValidationError type * Add spaces between methods * Change name of internationalizaton plugin variable * Remove unneeded options in createI18n plugin
As discussed with @itamargiv the option of creating an automated test atm is too much overhead for the current task and will be addressed in the future as tech debt. Bug: T353719
* Remove playground Page This page is no longer necessary as it was created at the beginning stage of the project to test the components.
* Bump @typescript-eslint/eslint-plugin from 6.11.0 to 6.13.1 (#779) * Bump @vue/test-utils from 2.4.2 to 2.4.3 (#780) * Bump @vue/runtime-dom from 3.3.8 to 3.3.9 (#781) * Bump @types/jest from 29.5.8 to 29.5.10 (#783) * Bump eslint from 8.53.0 to 8.54.0 (#784) * Bump typescript from 5.2.2 to 5.3.2 (#785) * Bump @types/lodash from 4.14.201 to 4.14.202 (#786) * Bump eslint-plugin-vue from 9.18.1 to 9.19.2 (#787) * Bump @typescript-eslint/parser from 6.11.0 to 6.13.1 (#788) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) from 3.3.8 to 3.4.15. - [Release notes](https://github.com/vuejs/core/releases) - [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md) - [Commits](https://github.com/vuejs/core/commits/v3.4.15/packages/compiler-sfc) --- updated-dependencies: - dependency-name: "@vue/compiler-sfc" dependency-type: direct:development 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>
Bumps [axios](https://github.com/axios/axios) from 1.6.2 to 1.6.7. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.6.2...v1.6.7) --- updated-dependencies: - dependency-name: axios 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>
Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.30.0 to 3.3.1. - [Release notes](https://github.com/date-fns/date-fns/releases) - [Changelog](https://github.com/date-fns/date-fns/blob/main/CHANGELOG.md) - [Commits](date-fns/date-fns@v2.30.0...v3.3.1) --- updated-dependencies: - dependency-name: date-fns 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>
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.13.1 to 6.20.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.20.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development 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>
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.13.1 to 6.20.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.20.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development 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>
* Port the table component from Wikit to Mismatch Finder * fix ref export and add test * Rename component and replace discrete values with tokens where possible * two more tokens * use correct component name in test and css selector * update class selector name * make component tag kebab-case
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.20.1 to 9.21.1. - [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases) - [Commits](vuejs/eslint-plugin-vue@v9.20.1...v9.21.1) --- updated-dependencies: - dependency-name: eslint-plugin-vue dependency-type: direct:development 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>
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 14.0.0 to 14.1.0. - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](webpack-contrib/sass-loader@v14.0.0...v14.1.0) --- updated-dependencies: - dependency-name: sass-loader dependency-type: direct:development 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>
Bumps [@vue/test-utils](https://github.com/vuejs/test-utils) from 2.4.3 to 2.4.4. - [Release notes](https://github.com/vuejs/test-utils/releases) - [Commits](vuejs/test-utils@v2.4.3...v2.4.4) --- updated-dependencies: - dependency-name: "@vue/test-utils" 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>
* apply media queries on footer component * make sure button don't show ellipsis unnecessarily * add selector and move style from components to app.scss * add selector to random mismatches
Bumps [stylelint](https://github.com/stylelint/stylelint) from 16.2.0 to 16.2.1. - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](stylelint/stylelint@16.2.0...16.2.1) --- updated-dependencies: - dependency-name: stylelint 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>
Bumps [@wikimedia/language-data](https://github.com/wikimedia/language-data) from 1.1.5 to 1.1.6. - [Release notes](https://github.com/wikimedia/language-data/releases) - [Changelog](https://github.com/wikimedia/language-data/blob/master/CHANGELOG.md) - [Commits](wikimedia/language-data@1.1.5...1.1.6) --- updated-dependencies: - dependency-name: "@wikimedia/language-data" 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>
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 29.5.11 to 29.5.12. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) --- updated-dependencies: - dependency-name: "@types/jest" 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>
* Add removed logo style * add empty line before media query
* remove wikit leftovers * tidy up indentation
Bug: T329631 Co-authored-by: Hasan Akgün <hasanakg@outlook.com>
hasanakg
approved these changes
Mar 11, 2024
hasanakg
added a commit
that referenced
this pull request
Mar 28, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Review and release the latest changes.