Page MenuHomePhabricator
Feed Advanced Search

Feb 10 2023

Teleosteen updated the task description for T329371: Editing a function to remove an input doesn't re-number the remaining input(s), so the model is invalid and fails to publish.
Feb 10 2023, 1:52 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda
Teleosteen created T329371: Editing a function to remove an input doesn't re-number the remaining input(s), so the model is invalid and fails to publish.
Feb 10 2023, 1:48 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda

Jan 9 2023

Teleosteen added a comment to T321901: ZObjectSelector: throws a console error on the typeUrl function.

@gengh Good, I took into account your remark :)

Jan 9 2023, 12:29 PM · MW-1.40-notes (1.40.0-wmf.19; 2023-01-16), Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda

Dec 17 2022

Teleosteen added a comment to T321933: E2E test for CUJ 2: Create a function definition.

@SDunlap Is this the kind of scenario you had in mind?

Dec 17 2022, 4:23 PM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), good first task, Browser-Tests, Abstract Wikipedia team (Phase κ – Clean-up)

Dec 16 2022

Teleosteen created T325412: Too much warnings when running tests.
Dec 16 2022, 10:04 PM · Abstract Wikipedia team, WikiLambda

Dec 14 2022

Teleosteen claimed T321933: E2E test for CUJ 2: Create a function definition.
Dec 14 2022, 2:05 PM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), good first task, Browser-Tests, Abstract Wikipedia team (Phase κ – Clean-up)
Teleosteen placed T321938: E2E test for CUJ 5: Create implementations with composition up for grabs.
Dec 14 2022, 1:53 PM · MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), Abstract Wikipedia team (Phase λ – Launch), Patch-For-Review, Browser-Tests
Teleosteen added a comment to T323381: FunctionViewerDetailsSidebar: CreateZObject page is loaded with implementation or tester but the associated function is not pre-populated.

I made the refactoration (with the hope @JKieserman will approve that move :) )

Dec 14 2022, 1:51 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda

Dec 9 2022

Teleosteen added a comment to T323381: FunctionViewerDetailsSidebar: CreateZObject page is loaded with implementation or tester but the associated function is not pre-populated.

Also 2 questions:

  • I changed an instance of <z-object-selector> to a <z-reference> in ZImplementation.vue. What are the differences between the two of them?
  • If this change is right, I wonder if therefore we could not even replace this code in ZImplementation.vue:
Dec 9 2022, 10:47 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda
Teleosteen added a comment to T323677: Implementation/Tester creation: When loading implementation/tester creation page from function definition page the Function Zid is not pre-selected.

@Ddwaal-WMF Thanks for your answer. If you would like, I propose you therefore to you take a look at the patches I made in T323381.

Dec 9 2022, 10:37 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda

Dec 6 2022

Teleosteen claimed T319204: Cleanup: Excessive use of forEach loops where there's no need to loop over the whole sets.
Dec 6 2022, 11:40 AM · MW-1.40-notes (1.40.0-wmf.17; 2023-01-02), Abstract Wikipedia team, Abstract Wikipedia Fix-It tasks, WikiLambda Front-end

Dec 5 2022

Teleosteen added a comment to T323381: FunctionViewerDetailsSidebar: CreateZObject page is loaded with implementation or tester but the associated function is not pre-populated.

I made 2 patches:

  • the first is the implementation;
  • the second are the tests;
Dec 5 2022, 4:22 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda

Nov 29 2022

Teleosteen added a comment to T323759: Create "Wikifunctions" umbrella project to cover tasks that aren't necessarily specific to software, e.g. organising hackathons, co-ordinating projects, etc..

Thank you for your answer :)

Nov 29 2022, 7:56 PM · Project-Admins, Abstract Wikipedia team, WikiLambda

Nov 28 2022

Teleosteen added a comment to T323759: Create "Wikifunctions" umbrella project to cover tasks that aren't necessarily specific to software, e.g. organising hackathons, co-ordinating projects, etc..

@Jdforrester-WMF OK, so from your message, I think I understood something: WikiBase and WikiLambda are the name of extensions, whereas WIkiData and WikiFunctions are the name of the Wiki sites run by the Wikimedia foundation. Am I right?

Nov 28 2022, 4:28 PM · Project-Admins, Abstract Wikipedia team, WikiLambda
Teleosteen added a comment to T323382: LeaveDialog: redirect from function editor.

The scenario I described felt like a bit odd to me, but I cannot speak for everyone.
And as moreover I am not a UX expert, I am fine with closing the ticket :)

Nov 28 2022, 3:40 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda

Nov 25 2022

Teleosteen added a comment to T323677: Implementation/Tester creation: When loading implementation/tester creation page from function definition page the Function Zid is not pre-selected.

@gengh Is this bug different from T323381?

Nov 25 2022, 10:10 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda
Teleosteen claimed T323677: Implementation/Tester creation: When loading implementation/tester creation page from function definition page the Function Zid is not pre-selected.
Nov 25 2022, 10:01 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda

Nov 24 2022

Teleosteen updated the task description for T323760: The test function page is hard to understand.
Nov 24 2022, 11:03 AM · Abstract Wikipedia team, WikiLambda Front-end
Teleosteen created T323760: The test function page is hard to understand.
Nov 24 2022, 11:03 AM · Abstract Wikipedia team, WikiLambda Front-end
Teleosteen created T323759: Create "Wikifunctions" umbrella project to cover tasks that aren't necessarily specific to software, e.g. organising hackathons, co-ordinating projects, etc..
Nov 24 2022, 10:33 AM · Project-Admins, Abstract Wikipedia team, WikiLambda
Teleosteen created T323758: Related functions in WikiFunctions.
Nov 24 2022, 10:18 AM · Abstract Wikipedia team, WikiLambda Front-end, WikiLambda
Teleosteen added a comment to T323382: LeaveDialog: redirect from function editor.

@Ddwaal-WMF I propose more detailed steps to reproduce:

  1. Go to this function: https://wikifunctions.beta.wmflabs.org/wiki/Z10018
  2. Edit the function
  3. Change the content of the name field (DO NOT PUBLISH)
  4. Click on the Cancel button
Nov 24 2022, 10:01 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda

Nov 23 2022

Teleosteen added a comment to T323564: When publishing a new function, a browser confirmation dialog appears.

@Ddwaal-WMF Looks good. I wonder, on WikiData, when changing content and refreshing, the content is restored.

Nov 23 2022, 8:31 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda, WikiLambda Front-end

Nov 22 2022

Teleosteen added a project to T323564: When publishing a new function, a browser confirmation dialog appears: WikiLambda.
Nov 22 2022, 4:47 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda, WikiLambda Front-end
Teleosteen added a comment to T320388: Function view: Language ISO chip tooltip doesn't work correctly.

@AdesojiThisDot Sure! :)

Nov 22 2022, 2:38 PM · MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda
Teleosteen removed a watcher for WikiLambda Front-end: Teleosteen.
Nov 22 2022, 2:36 PM
Teleosteen removed a watcher for WikiLambda: Teleosteen.
Nov 22 2022, 2:35 PM
Teleosteen updated subscribers of T323564: When publishing a new function, a browser confirmation dialog appears.

Seems like it is a side effect of this commit:

Nov 22 2022, 12:22 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda, WikiLambda Front-end
Teleosteen created T323564: When publishing a new function, a browser confirmation dialog appears.
Nov 22 2022, 12:08 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda, WikiLambda Front-end
Teleosteen added a comment to T323382: LeaveDialog: redirect from function editor.
Nov 22 2022, 11:41 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda
Teleosteen placed T321898: ZLabelsBlock: Need to click delete twice to remove an alias up for grabs.
Nov 22 2022, 11:30 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda
Teleosteen updated subscribers of T323381: FunctionViewerDetailsSidebar: CreateZObject page is loaded with implementation or tester but the associated function is not pre-populated.

@gengh @JKieserman May I start working on it or should I wait first? I see that the task needs to be triaged first.

Nov 22 2022, 11:29 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda
Teleosteen claimed T323381: FunctionViewerDetailsSidebar: CreateZObject page is loaded with implementation or tester but the associated function is not pre-populated.
Nov 22 2022, 11:28 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda

Nov 17 2022

Teleosteen added a comment to T321898: ZLabelsBlock: Need to click delete twice to remove an alias.

I am the one to apologize, I'd rather know how probable the might in this sentence meant: This should be solved, but I believe that this might get solved when we implement the new default component.
At first, when I sought for an answer, I felt like a fix was not taking that much time, but that wasn't considering the review.

Nov 17 2022, 1:34 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda

Nov 14 2022

Teleosteen added a watcher for WikiLambda Front-end: Teleosteen.
Nov 14 2022, 2:51 PM
Teleosteen added a watcher for WikiLambda: Teleosteen.
Nov 14 2022, 2:50 PM

Nov 11 2022

Teleosteen added a comment to T321898: ZLabelsBlock: Need to click delete twice to remove an alias.

I proposed a fix which changes the behavior. Not sure about the UX though.

Nov 11 2022, 9:11 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda
Teleosteen claimed T322904: ZLabelsBlock: on creation, the labels block disappear when creating aliases twice.
Nov 11 2022, 8:17 AM · Abstract Wikipedia team (Phase θ – Throttling), MW-1.40-notes (1.40.0-wmf.10; 2022-11-14), WikiLambda Front-end, WikiLambda
Teleosteen created T322904: ZLabelsBlock: on creation, the labels block disappear when creating aliases twice.
Nov 11 2022, 8:17 AM · Abstract Wikipedia team (Phase θ – Throttling), MW-1.40-notes (1.40.0-wmf.10; 2022-11-14), WikiLambda Front-end, WikiLambda
Teleosteen added a comment to T319204: Cleanup: Excessive use of forEach loops where there's no need to loop over the whole sets.

I see these possibilities :

  • Either we can use Array.prototype.find because it is supported by all modern browsers and we do not support IE11
  • Otherwise:
    • we can probably use Array.prototype.some just like we currently use Array.prototype.forEach and return true when we want to stop iterating and return`false` otherwise
    • a good old for (...;...;...) loop with a break statement
    • Use some Array.prototype.find polyfill (core-js or even babel which uses it)
Nov 11 2022, 8:06 AM · MW-1.40-notes (1.40.0-wmf.17; 2023-01-02), Abstract Wikipedia team, Abstract Wikipedia Fix-It tasks, WikiLambda Front-end
Teleosteen claimed T321898: ZLabelsBlock: Need to click delete twice to remove an alias.
Nov 11 2022, 7:47 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda

Nov 9 2022

Teleosteen added a comment to T321901: ZObjectSelector: throws a console error on the typeUrl function.

I proposed a patch, with much uncertainty.

Nov 9 2022, 10:35 AM · MW-1.40-notes (1.40.0-wmf.19; 2023-01-16), Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda
Teleosteen claimed T321901: ZObjectSelector: throws a console error on the typeUrl function.
Nov 9 2022, 7:26 AM · MW-1.40-notes (1.40.0-wmf.19; 2023-01-16), Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda

Nov 2 2022

Teleosteen added a comment to T320388: Function view: Language ISO chip tooltip doesn't work correctly.

I proposed a change. I simply use the tooltip component which appears on the chip only.

Nov 2 2022, 9:59 AM · MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda

Oct 28 2022

Teleosteen claimed T321938: E2E test for CUJ 5: Create implementations with composition.
Oct 28 2022, 8:24 PM · MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), Abstract Wikipedia team (Phase λ – Launch), Patch-For-Review, Browser-Tests
Teleosteen claimed T321405: Proposal: end-to-end tests with Gherkin syntax and automated browsers.
Oct 28 2022, 5:42 PM · WikiLambda, Abstract Wikipedia team

Oct 24 2022

Teleosteen added a comment to T320269: Don't disable buttons on failed validation, instead, surface errors and highlight missing fields when button is clicked.

Removing myself in favor of T320388. I may take it back later, but until then, I don't mind if anyone claim it!

Oct 24 2022, 5:00 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda, WikiLambda Front-end
Teleosteen added a comment to T320388: Function view: Language ISO chip tooltip doesn't work correctly.

@Teleosteen Thanks for your contribution!! Do you wanna continue working on this task?

Oct 24 2022, 4:58 PM · MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda
Teleosteen added a project to T321405: Proposal: end-to-end tests with Gherkin syntax and automated browsers: WikiLambda.
Oct 24 2022, 8:22 AM · WikiLambda, Abstract Wikipedia team
Teleosteen claimed T320269: Don't disable buttons on failed validation, instead, surface errors and highlight missing fields when button is clicked.

Thanks Julia for the details!

Oct 24 2022, 7:10 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda, WikiLambda Front-end

Oct 21 2022

Teleosteen added a comment to T321405: Proposal: end-to-end tests with Gherkin syntax and automated browsers.

To ease their writing, I propose the use of:

  • Test scenarios written in Gherkin syntax thanks to Cucumber;
  • Playwright in order to manipulate the headless browsers (Firefox, Chrome, ... but not IE);
Oct 21 2022, 5:05 PM · WikiLambda, Abstract Wikipedia team
Teleosteen created T321405: Proposal: end-to-end tests with Gherkin syntax and automated browsers.
Oct 21 2022, 5:01 PM · WikiLambda, Abstract Wikipedia team

Oct 18 2022

Teleosteen claimed T321050: Work Summary collides with other components of the right menu .

@JKieserman I have to apologize, because it is a regression of T320614

Oct 18 2022, 9:12 AM · MW-1.40-notes (1.40.0-wmf.7; 2022-10-24), Abstract Wikipedia team (Phase θ – Throttling), WikiLambda
Teleosteen created T321050: Work Summary collides with other components of the right menu .
Oct 18 2022, 9:08 AM · MW-1.40-notes (1.40.0-wmf.7; 2022-10-24), Abstract Wikipedia team (Phase θ – Throttling), WikiLambda
Teleosteen added a comment to T320614: Proposal: remove scrollbar in function editor in favor of sticky "work summary".

Thanks @JKieserman for the heads up!

Oct 18 2022, 7:11 AM · Abstract Wikipedia team (Phase θ – Throttling), MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), WikiLambda
Teleosteen added a comment to T312121: The dropdown menu of the "output type" from the function definition page is hidden under another component.

If I am right, the issue in WikiLambda should be fixed thanks to the patch for T320614 (which is merely a circumvent of the issue, I agree to say)

Oct 18 2022, 7:09 AM · Design, WikiLambda, WikiLambda Front-end, Abstract Wikipedia team (Phase θ – Throttling)

Oct 17 2022

Teleosteen added a comment to T314478: I18n: Make use of {{PLURAL}} in messages.

Thanks! :)

Oct 17 2022, 2:47 PM · Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team (Phase κ – Clean-up), Plural-Support, WikiLambda, I18n
Teleosteen updated subscribers of T314478: I18n: Make use of {{PLURAL}} in messages.

@Jdforrester-WMF As T320723 is merged, I think this issue can be set as resolved. Do you need me to do this (now and in the future)? Or should I let someone like you do this?

Oct 17 2022, 2:39 PM · Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team (Phase κ – Clean-up), Plural-Support, WikiLambda, I18n

Oct 15 2022

Teleosteen added a comment to T320723: Remove unused i18n definitions in WikiLambda.

Please see the patch at this ticket Gerrit ticket: https://gerrit.wikimedia.org/r/842910

Oct 15 2022, 8:29 AM · MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), Abstract Wikipedia team, WikiLambda

Oct 13 2022

Teleosteen added a comment to T314478: I18n: Make use of {{PLURAL}} in messages.

Normally it will eventually be fixed along with T320723

Oct 13 2022, 1:45 PM · Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team (Phase κ – Clean-up), Plural-Support, WikiLambda, I18n
Teleosteen updated the task description for T320723: Remove unused i18n definitions in WikiLambda.
Oct 13 2022, 1:29 PM · MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), Abstract Wikipedia team, WikiLambda
Teleosteen created T320723: Remove unused i18n definitions in WikiLambda.
Oct 13 2022, 1:24 PM · MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), Abstract Wikipedia team, WikiLambda
Teleosteen claimed T314478: I18n: Make use of {{PLURAL}} in messages.

Using Vim, I edited the i18n/en.json file to check if there were other keys for which the translations were in the case described by the issue. I failed to find others, here is my methodology:

  • open the file using neovim (or vim, it will work as well): nvim i18n/en.json
  • search translation having caracters others than alphanumerics, spaces (of any form), punctuation mark, colon, dollar and single quote: /\wikilambda[^"]*": \".*\zs[^[:alnum:][:space:]\.\,\$\']\ze.*"
  • for each match, read the whole line (because some match may occur due to the greedy .*
Oct 13 2022, 12:35 PM · Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team (Phase κ – Clean-up), Plural-Support, WikiLambda, I18n

Oct 12 2022

Teleosteen added a comment to T320413: Function editor: In mobile, when adding labels in new language, the language selector is not visible.

(Sorry, I had difficulties to reproduce the issue locally even if I could on the beta platform)

Oct 12 2022, 12:04 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda
Teleosteen placed T320413: Function editor: In mobile, when adding labels in new language, the language selector is not visible up for grabs.
Oct 12 2022, 12:03 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda
Teleosteen claimed T320413: Function editor: In mobile, when adding labels in new language, the language selector is not visible.
Oct 12 2022, 11:25 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda
Teleosteen claimed T320407: Function editor: In mobile, function confirmation dialog should be vertically centered with respect to the page content.

Stalling this, because it might be affected by the new Publish component designs.

Oct 12 2022, 11:13 AM · MW-1.40-notes (1.40.0-wmf.7; 2022-10-24), Abstract Wikipedia team (Phase κ – Clean-up), WikiLambda Front-end, WikiLambda
Teleosteen added a comment to T320271: Function Editor: output tooltip is misaligned when scrolling.

This proposal provides a fix (by circumventing the issue): T320614.

Oct 12 2022, 10:52 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda, WikiLambda Front-end
Teleosteen added a comment to T320614: Proposal: remove scrollbar in function editor in favor of sticky "work summary".

The patch above implements the proposal.

Oct 12 2022, 10:50 AM · Abstract Wikipedia team (Phase θ – Throttling), MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), WikiLambda
Teleosteen created T320614: Proposal: remove scrollbar in function editor in favor of sticky "work summary".
Oct 12 2022, 10:46 AM · Abstract Wikipedia team (Phase θ – Throttling), MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), WikiLambda
Teleosteen added a comment to T320392: Function Editor: Input list have misaligned fields when there's more than one input.

I proposed a patch with the "UX/UI" solution in mind.

Oct 12 2022, 6:56 AM · MW-1.40-notes (1.40.0-wmf.7; 2022-10-24), Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda
Teleosteen claimed T320392: Function Editor: Input list have misaligned fields when there's more than one input.

I have two contradictory ideas in mind:

  • Technical considerations: I wonder if using CSS grid could not be a good fit for keeping the "Add new input" to the top right (but maybe having to support IE 11 spoils the idea);
  • UI / UX considerations: As the "Add new input" is meant to push a new input, it should remain below the last input (see screenshot below)
Oct 12 2022, 6:34 AM · MW-1.40-notes (1.40.0-wmf.7; 2022-10-24), Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda

Oct 11 2022

Teleosteen added a comment to T320402: Function editor: In mobile, create/edit fields are aligned to the right of their labels instead of below.

Devices and Design (URLs or screenshots, if applicable):

https://www.figma.com/file/z4PDWdNVvwEtRMMozW8Fvi/Function-editor?node-id=2832%3A11786

Oct 11 2022, 1:57 PM · MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda
Teleosteen claimed T320402: Function editor: In mobile, create/edit fields are aligned to the right of their labels instead of below.
Oct 11 2022, 1:56 PM · MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda
Teleosteen claimed T320388: Function view: Language ISO chip tooltip doesn't work correctly.

Once again, I am really grateful for the way this bug has been described in this ticket. Thanks a lot @gengh!

Oct 11 2022, 7:34 AM · MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), Abstract Wikipedia team (Phase θ – Throttling), WikiLambda Front-end, WikiLambda
Teleosteen added a comment to T320269: Don't disable buttons on failed validation, instead, surface errors and highlight missing fields when button is clicked.

 Per this slack thread - buttons should always be enabled

Oct 11 2022, 7:12 AM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda, WikiLambda Front-end

Sep 5 2022

Teleosteen placed T316683: Function Editor: Decide on + implement the behavior of clearing a selected language up for grabs.

I tried to understand how the store works to bind the languages of the FunctionDefinition and the FnEditorVisualDisplay, and have to admit to have failed on this.

Sep 5 2022, 9:23 AM · Patch-For-Review, WikiLambda Front-end, WikiLambda, Abstract Wikipedia team (Phase θ – Throttling)
Teleosteen added a comment to T316683: Function Editor: Decide on + implement the behavior of clearing a selected language.

Also when you select another language, the previously selected language still appears at the right corner (work summary), and you cannot select again this language in the function definition.

Sep 5 2022, 7:44 AM · Patch-For-Review, WikiLambda Front-end, WikiLambda, Abstract Wikipedia team (Phase θ – Throttling)

Sep 2 2022

Teleosteen closed T316859: Usage of babel? as Invalid.
Sep 2 2022, 7:43 PM · Abstract Wikipedia team (Phase κ – Clean-up), WikiLambda
Teleosteen added a comment to T316859: Usage of babel?.

The CI failed. I understand why!
That's because Babel is a peerDependency of vue3-jest. That requires to install Babel along with the latter.

Sep 2 2022, 7:41 PM · Abstract Wikipedia team (Phase κ – Clean-up), WikiLambda
Teleosteen claimed T316859: Usage of babel?.

@ori Sure! You'll find the patch above :)

Sep 2 2022, 5:33 PM · Abstract Wikipedia team (Phase κ – Clean-up), WikiLambda
Teleosteen updated the task description for T316924: Add a support / help section on the documentation website.
Sep 2 2022, 10:13 AM · Patch-For-Review, Design-System-Team (Design-System-Sprint), Documentation, Codex
Teleosteen created T316924: Add a support / help section on the documentation website.
Sep 2 2022, 10:13 AM · Patch-For-Review, Design-System-Team (Design-System-Sprint), Documentation, Codex
Teleosteen claimed T316683: Function Editor: Decide on + implement the behavior of clearing a selected language.
Sep 2 2022, 9:22 AM · Patch-For-Review, WikiLambda Front-end, WikiLambda, Abstract Wikipedia team (Phase θ – Throttling)

Sep 1 2022

Teleosteen claimed T316868: Remove unused VueJS Components.
Sep 1 2022, 1:48 PM · Abstract Wikipedia team, MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), WikiLambda
Teleosteen created T316868: Remove unused VueJS Components.
Sep 1 2022, 1:48 PM · Abstract Wikipedia team, MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), WikiLambda
Teleosteen created T316859: Usage of babel?.
Sep 1 2022, 8:56 AM · Abstract Wikipedia team (Phase κ – Clean-up), WikiLambda

Aug 31 2022

Teleosteen claimed T316705: Front-End unit tests: some false positives when checking the existence of components.
Aug 31 2022, 6:07 PM · Abstract Wikipedia team, MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), WikiLambda

Aug 30 2022

Teleosteen created T316705: Front-End unit tests: some false positives when checking the existence of components.
Aug 30 2022, 7:26 PM · Abstract Wikipedia team, MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), WikiLambda
Teleosteen created T316674: Proposal: remove domUtils.js in favor of direct use of jQuery.
Aug 30 2022, 3:00 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Abstract Wikipedia team (Phase κ – Clean-up), WikiLambda
Teleosteen created T316666: EsLint: fix the "jsdoc/require-param-type" warnings.
Aug 30 2022, 2:32 PM · MW-1.39-notes (1.39.0-wmf.28; 2022-09-05), Abstract Wikipedia team (Phase κ – Clean-up), WikiLambda
Teleosteen added a comment to T296423: WikiLambda Vue front-end should debounce publish requests (clicks on the Save/Publish button; disable the button once request is in-flight?).

Is this a task I could take? More details would be appreciated (I don't understand what is AW)

Aug 30 2022, 12:23 PM · WikiLambda Front-end, Abstract Wikipedia team
Teleosteen added a comment to T312171: Avoid duplicate PHP logic between ZObjectEditAction, ZObjectContentHandler, and SpecialCreateZObject.

Also I can squash the commits, I don't think it is worth to keep 3 commits for this ticket.

Aug 30 2022, 12:21 PM · Abstract Wikipedia team, MW-1.40-notes (1.40.0-wmf.1; 2022-09-12), MW-1.39-notes (1.39.0-wmf.28; 2022-09-05), WikiLambda, Abstract Wikipedia Fix-It tasks
Teleosteen added a comment to T312171: Avoid duplicate PHP logic between ZObjectEditAction, ZObjectContentHandler, and SpecialCreateZObject.

I guess we could do more, but it would probably take time for me (maybe more functional and technical background on WikiLambda can help doing more).

Aug 30 2022, 12:08 PM · Abstract Wikipedia team, MW-1.40-notes (1.40.0-wmf.1; 2022-09-12), MW-1.39-notes (1.39.0-wmf.28; 2022-09-05), WikiLambda, Abstract Wikipedia Fix-It tasks

Aug 29 2022

Teleosteen added a comment to T316334: Eslint : unnecessary "eslint-disable-next-line camelcase" comments.

LGTM

Aug 29 2022, 1:43 PM · MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), Abstract Wikipedia team (Phase κ – Clean-up), WikiLambda
Teleosteen added a comment to T315906: The language selector lookup component from the ZMultilingualString component sometimes says "no results" when there have been results returned by the API.

I somehow fixed the bug. However, you may take a look on my own comment:
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiLambda/+/827464/1/resources/ext.wikilambda.edit/components/types/ZMultilingualString.vue#79

Aug 29 2022, 10:33 AM · MW-1.39-notes (1.39.0-wmf.28; 2022-09-05), WikiLambda Front-end, WikiLambda, Abstract Wikipedia team (Phase θ – Throttling)

Aug 28 2022

Teleosteen added a comment to T312171: Avoid duplicate PHP logic between ZObjectEditAction, ZObjectContentHandler, and SpecialCreateZObject.

(I pushed my work in progress as promised)

Aug 28 2022, 8:08 AM · Abstract Wikipedia team, MW-1.40-notes (1.40.0-wmf.1; 2022-09-12), MW-1.39-notes (1.39.0-wmf.28; 2022-09-05), WikiLambda, Abstract Wikipedia Fix-It tasks
Teleosteen removed a project from T312171: Avoid duplicate PHP logic between ZObjectEditAction, ZObjectContentHandler, and SpecialCreateZObject: Patch-For-Review.
Aug 28 2022, 8:07 AM · Abstract Wikipedia team, MW-1.40-notes (1.40.0-wmf.1; 2022-09-12), MW-1.39-notes (1.39.0-wmf.28; 2022-09-05), WikiLambda, Abstract Wikipedia Fix-It tasks

Aug 26 2022

Teleosteen created T316334: Eslint : unnecessary "eslint-disable-next-line camelcase" comments.
Aug 26 2022, 10:01 AM · MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), Abstract Wikipedia team (Phase κ – Clean-up), WikiLambda
Teleosteen claimed T315906: The language selector lookup component from the ZMultilingualString component sometimes says "no results" when there have been results returned by the API.

I take this issue.

Aug 26 2022, 9:38 AM · MW-1.39-notes (1.39.0-wmf.28; 2022-09-05), WikiLambda Front-end, WikiLambda, Abstract Wikipedia team (Phase θ – Throttling)