Fri, Nov 30
Thu, Nov 29
Yes, this is done. We're continuously adding some methods to the API, but we should create new tickets as they come.
Tue, Nov 27
For reference, PR is here: https://github.com/wikimedia/svgtranslate/pull/20
Mon, Nov 26
This is a future enhancement for sure, not really something we should deal with for the MVP.
@Samwilson I tried to merge the patch (looks good) but it fails:
Wed, Nov 21
Sat, Nov 17
Thu, Nov 15
Wed, Nov 14
I guess the product review should be done when we add the feature into the CSV or display. Closing as resolved.
Tue, Nov 13
Sun, Nov 11
There's an idea to split the way we serve the data to users for better support, but we should look into this further. The personal account data should be straight forward and will probably not require any storage solution or any heavy database access, but the contribution data can be very heavy both on Database queries and the resulting file (be it a CSV or XML or JSON or whatever other format we choose to use).
Nov 6 2018
Sweet! This fixes the specific bug.
A couple of problems:
@Anomie, your input will be super helpful; I suspect (according to the code) that switching to MenuTagMultiselectWidget (or any other *TagMultiselectWidget) may not be as trivial, since the popup contains mutiple *types* of fields that can be added.
Nov 3 2018
This was raised again, this time with partial blocks. My newly proposed design is simpler than the other and, hopefully, will pass the scrutiny of UX so we can have a fix for this: If there's text left over in the widget, it becomes invalid, and the text is emphasized.
Nov 2 2018
FYI, see this task with a discussion of what is the best UX; it's not completely straight forward what the best solution is for the widget: T188886: TagMultiSelectWidget misleadingly leaves uncommitted input text visible when unfocused
Oct 25 2018
This is great. Thanks!
It should be ready for estimation.
Oct 24 2018
Oct 23 2018
Oct 22 2018
Proposed API modules:
It seems to work when adding safemode=1. There seems to be a problem with a gadget (default one probably) that interferes with the parsing into the dialog. @eranroz can you help? I'm having trouble figuring out which one.
@Samwilson any progress on this? Is this stuck somewhere? Are we collecting data?
Update: When using Firefox, the network tab DOES show a response, but the dialog still shows the entire template as if TemplateData doesnt' exist.
Oct 20 2018
My suspicion is that this will take a bit of creative cheating as well as a storage method (cookie or local Storage), so I'd say let's split that part up to another ticket. This one can deal only with implementing uls and having it apply the chosen language.
The reloading of the SVG will be round tripping from the server. It should be quick, but we will be asking the server for the new svg output each time with Ajax, so there might be a need for a loading animation of the fetching takes a noticeable amount of time.
Oct 16 2018
I agree with @aezell's analysis.
Let me try and provide some clarity from the technical perspective of the team, and see if that makes more sense:
Oct 11 2018
Oct 10 2018
Oct 9 2018
I have a question regarding the filtering for the report. Right now, you get the option of "Filter by"
Oct 7 2018
When I use a color picker on the screen, it gives me #4775d1 for the LTR, and ##3366cc for the RTL one, so it seems to not just be an artifact of our eyes. It might be some weird way these two render, specifically, on Phab?
Oct 6 2018
Oct 4 2018
Oct 3 2018
Oct 2 2018
Sorry, my computer almost died so the above was a bit of a quick hit-and-run comment. Let me be more clear:
The infusion fails on '.mw-input-wpcirrussearch-pref-completion-profile-global' -- it cannot find an associated widget, because the search completion has a group of widgets, not just one, so the infusion fails.
Oct 1 2018
- Format: The report will be downloadable as a CSV file. Do we need to let users pick a delimiter? What does Grant Metrics do now?
Sep 25 2018
Sep 24 2018
Sep 22 2018
Sep 21 2018
Sep 20 2018
Sep 19 2018
@Bawolff A concern was raised in the team that this is potentially quite heavier than a relatively quick security fix; it involves some potential back-and-forth on how to handle the behavior.