This task lists all bugs found when reviewing Lingua Libre v3
Deployment:
- Toolforge > deployment thanks to Pushkar, Aditya and Yug.
UI, i18n, others
Low hanging fruits to fix -> Aditya :
- #1 T399383 Step 0 : Login > replace intermediate message page spinner.
- #2 T399384 Step 1 > Licenses selector appeared empty and shrunked.
- #3 T399387 Step 1 > Input elements for location need an hint.
- #4 [cancelled] Step 1 >Languages rows need limit to empty creation.
- #5 & #14 : use working language Qid to provide ISOs. Helpers: API request > Q150 > P218, P219, P220) ; labels.js
- #5 T399400 Step 4 > List generator LocalListDialog.vue input field should be prefilled with `List:{iso3}/.
- #14a T399401 Step 4: Generators/NearbyDialog.vue hard coded en to replace with iso1.
- #14b T399402 Step 4: Generators/NearbyDialog.vue crash when item.labels.en.value is empty string, need to filter out empty values. (827a33)
- #6 T399397 Step 4 > Lexeme generator shows Qid, should show human readable language name
- #17 T399391 Step 4 > "Skip to the next word" button shows blank screen on last word
- #7 T399392 Step 5 > CSS on ticked box is misaligned.
- #8 T399393 Step 6 > Upload to Commons wikitext is incorrect
- #16 T399395 Spread i18n string calls across the app
- #18 T399396 Step 4: GeneratorCategories must support more wikimedia wikis
- Selector with exhaustive list of wikimedia projects
- Item fetched are Category:Dog, corrected to Dog or dog.
- #19 T399390 Step 1: Set speaker's license as required
Q: (At Step 2,) when a language is selected as working language to document. We have its Qid (ex]]), what other properties/values do we have access to ? Do we have iso2 and iso3 ?
Postponed
- ❌ #9 [low] <s>Step 1 > Place search input field should not show non-places items, possibility to refine (current query) ? (not critical, could be hard! = pass)</s>
Deeper issues -> Pushkar
- #10 Step 6, after click on "Publish!" :
- #10a T399404 Step 6 > Batch uploads stay pending without uploads. Solved: PR56
- #10b T399408 Step 6 > SDC not sent (see ex)
- #10c T399405 Step 6 > Publish! sends ALL recordings, should send selected.
- #10d T399406 Step 6 > Uploader's counter is incorrect, counts the number of clicks-select actions of check-boxes, should be number of currently selected.
- #10e T399407 SDC P9533 language is incorrect, should be Qid of language being recorded, not english.
- #11 Videos miniatures appear as audio here. See T312554#8782255 and ee86f4ea. It uses FFMPEG server side.
- ❌ #12 [Yug] T397834 : Genders
- ❌ #13 [Yug] Step 4 (List) > Button "Exclude words you have already recorded" and "Remove words already recorded" needs new API request and code. Inspiration : n⁰1
Step 6's counter is off, counting wrong thing :
Step 5 Recording order, Step 6 get inverted :
Other
- #15 T407215 Remove /www/js/ from toolforge










