Page MenuHomePhabricator

Sophivorus (Felipe)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Nov 25 2014, 3:53 PM (262 w, 3 d)
Availability
Available
IRC Nick
Sophivorus
LDAP User
Sophivorus
MediaWiki User
Sophivorus [ Global Accounts ]

Recent Activity

Wed, Dec 4

Restricted Application updated subscribers of T194887: Mode slideshow of gallery tag is not working in phone screens.
Wed, Dec 4, 12:35 PM · Patch-For-Review, MinervaNeue (Tracking), Multimedia, MediaWiki-Gallery, Mobile
Sophivorus awarded T194887: Mode slideshow of gallery tag is not working in phone screens a Like token.
Wed, Dec 4, 12:35 PM · Patch-For-Review, MinervaNeue (Tracking), Multimedia, MediaWiki-Gallery, Mobile

Thu, Nov 7

Sophivorus committed rWGPI76602effeeb2: eslint: Inline mediawiki/msg-doc (authored by Esanders).
eslint: Inline mediawiki/msg-doc
Thu, Nov 7, 6:35 PM
Sophivorus committed rWGPI7b8357442a52: Avoid new RegExp when not building a string (authored by Esanders).
Avoid new RegExp when not building a string
Thu, Nov 7, 5:06 PM
Sophivorus committed rWGPI430969225052: Fix lint errors (authored by Esanders).
Fix lint errors
Thu, Nov 7, 5:06 PM
Sophivorus committed rWGPI863849f85cc2: Avoid Object.assign (authored by Esanders).
Avoid Object.assign
Thu, Nov 7, 5:03 PM
Sophivorus closed T237625: Cite web as Resolved.

Fixed. In order to keep the solution generic, I modified ProveIt so that the "snippet" of the references must come from a required parameter of type "string". In case of Cite Web, since the only two required parameters are "title" and "url", and one is of type "url", it picks out "title". Hopefully this will suffice. As always allow a few minutes for the caches to catch up, cheers!

Thu, Nov 7, 4:59 PM · ProveIt-Gadget
Sophivorus committed rWGPI6023e362025e: Dont use URLs as snippets (authored by Sophivorus).
Dont use URLs as snippets
Thu, Nov 7, 4:58 PM
Sophivorus committed rEANPf08aa915c74f: Try to fix bug (authored by Sophivorus).
Try to fix bug
Thu, Nov 7, 3:42 PM
Sophivorus added a comment to T237335: AnonPrivacy breaks Special:RecentChanges, so quibble-vendor-mysql-php72-docker fails when running core's selenium tests.

Well, I took a look at the error log and the extension, but have no clue what's causing the error. The error log only mentions "AnonPrivacy" once and refers to no file from the extension. My best guess is that because AnonPrivacy modifies a bit the HTML structure of RecentChanges, that's triggering an error. So I did my best to minimize changes, hopefully it works.

Thu, Nov 7, 3:38 PM · MediaWiki-extensions-Other, User-Zoranzoki21
Sophivorus committed rWGPI92b25f38c286: Fix minor bug reported (authored by Sophivorus).
Fix minor bug reported
Thu, Nov 7, 1:33 PM

Nov 6 2019

Sophivorus added a comment to T121470: Central Global Repository for Templates, Lua modules, and Gadgets.

@Tgr Thanks for taking time off to explain some of the difficulties! I guess all I wanted to say is "perfect is the enemy of good". Whether it's shadow namespaces, bots or scary transclusions, at this point I think any half-working solution would be better than the current situation. Cheers!

Nov 6 2019, 12:50 AM · Crosswiki, Language-strategy, Core Platform Team Legacy (Watching / External), Community-Tech (2015-2017), Epic, Wikimedia-General-or-Unknown, Phlogiston-Category, Community-Wishlist-Survey-2015

Nov 5 2019

Sophivorus renamed T161958: Mouseover help text hides under ProveIt header from Mouseover help text under ProveIt header. to Mouseover help text hides under ProveIt header.
Nov 5 2019, 11:00 PM · Accessibility, Design, ProveIt-Gadget
Sophivorus renamed T236788: In Firefox, ProveIt sometimes sticks to the bottom of the page rather than float from ProveIt sometimes sticks to the bottom of the page rather than float to In Firefox, ProveIt sometimes sticks to the bottom of the page rather than float.
Nov 5 2019, 10:59 PM · ProveIt-Gadget
Sophivorus committed rWGPI09c94ee41def: Fix minor issue (authored by Sophivorus).
Fix minor issue
Nov 5 2019, 10:56 PM
Sophivorus committed rWGPI2169afd2532c: Minor Firefox fix (authored by Sophivorus).
Minor Firefox fix
Nov 5 2019, 10:38 PM
Sophivorus committed rWGPIc4ddc3e24f5a: Bug fix 2 (authored by Sophivorus).
Bug fix 2
Nov 5 2019, 9:59 PM
Sophivorus committed rWGPI06bd35785a54: Bug fix (authored by Sophivorus).
Bug fix
Nov 5 2019, 9:25 PM
Sophivorus closed T236789: ProveIt sometimes duplicates the reference content as Resolved.

Should be fixed now, thanks !

Nov 5 2019, 9:25 PM · ProveIt-Gadget
Sophivorus added a comment to T121470: Central Global Repository for Templates, Lua modules, and Gadgets.

@Tgr That's only with "raw" transclusions. Subtemplates are not required to exist locally when "raw" is not used. But even if using "raw" were necessary, we'd just create the required subtemplates using "raw", and so on. Still fail to understand the issue.

Nov 5 2019, 8:38 PM · Crosswiki, Language-strategy, Core Platform Team Legacy (Watching / External), Community-Tech (2015-2017), Epic, Wikimedia-General-or-Unknown, Phlogiston-Category, Community-Wishlist-Survey-2015
Sophivorus added a comment to T236789: ProveIt sometimes duplicates the reference content.

Thanks! With your clue, I was able to figure out the exact steps to reproduce this issue:

Nov 5 2019, 8:16 PM · ProveIt-Gadget
Sophivorus committed rWGPIe4e116ad4adc: Revert to old style since using "class" throws a fatal error somewhere (authored by Sophivorus).
Revert to old style since using "class" throws a fatal error somewhere
Nov 5 2019, 8:00 PM
Sophivorus committed rWGPI52e16bf9177a: Update code style and minor fixes (authored by Sophivorus).
Update code style and minor fixes
Nov 5 2019, 6:51 PM

Nov 4 2019

Sophivorus added a comment to T121470: Central Global Repository for Templates, Lua modules, and Gadgets.

I've been reading around this issue and doing some tests in my private wiki, and I fail to understand the reasons for not implementing centralized templates (not talking about gadgets or modules in this comment) using $wgEnableScaryTransclusion

Nov 4 2019, 9:11 PM · Crosswiki, Language-strategy, Core Platform Team Legacy (Watching / External), Community-Tech (2015-2017), Epic, Wikimedia-General-or-Unknown, Phlogiston-Category, Community-Wishlist-Survey-2015
Sophivorus awarded T53651: Auto-generated gadget code documentation a Love token.
Nov 4 2019, 8:01 PM · Documentation, JavaScript, Wikimedia-General-or-Unknown
Sophivorus added a comment to T236252: Add a button on URL fields to archive the URL.

I was thinking on adding an Archive button to the URL fields in the ProveIt gadget interface, similar to the Today button in the date fields that adds today's date, but that would transform a URL like "news.com/new-president-elected" into "archive.org/news.com/new-president-elected" and do the necessary archiving in the background through an API call to archive.org, I guess. I'm not 100% sure if this makes sense or is even possible because I haven't researched it yet, but that was my general idea when I created this task. Thanks for all the useful info though!

Nov 4 2019, 2:00 PM · ProveIt-Gadget
Sophivorus created T237210: If no API is defined in iw_api, try to guess it.
Nov 4 2019, 1:41 AM · MediaWiki-extensions-InterwikiExtracts
Sophivorus created MediaWiki-extensions-InterwikiExtracts.
Nov 4 2019, 1:39 AM
Sophivorus set the color for MediaWiki-extensions-WikipediaExtracts to Red.
Nov 4 2019, 1:37 AM
Sophivorus archived MediaWiki-extensions-WikipediaExtracts.
Nov 4 2019, 1:36 AM
Sophivorus closed T148848: Add the Extension:WikipediaExtracts to the English Wikiversity as Invalid.

After some talk with the WikiJournal user group at Wikiversity, I decided to generalize this extension into InterwikiExtracts, archive WikipediaExtracts, and in some days start a new task for enabling InterwikiExtracts on Wikiversity, this time with the support of the WikiJournal user group. So this task makes no more sense and I'm closing it.

Nov 4 2019, 1:35 AM · Wikimedia-Site-requests
Sophivorus closed T149765: Deploy WikipediaExtracts extension, a subtask of T148848: Add the Extension:WikipediaExtracts to the English Wikiversity, as Invalid.
Nov 4 2019, 1:35 AM · Wikimedia-Site-requests
Sophivorus closed T149765: Deploy WikipediaExtracts extension as Invalid.

After some talk with the WikiJournal user group at Wikiversity, I decided to generalize this extension into InterwikiExtracts, archive WikipediaExtracts, and in some days start a new task for enabling InterwikiExtracts on Wikiversity, this time with the support of the WikiJournal user group. So this task makes no more sense and I'm closing it.

Nov 4 2019, 1:35 AM · Wikimedia-extension-review-queue, Wikimedia-Extension-setup
Sophivorus closed T149766: WikipediaExtracts code review, a subtask of T149765: Deploy WikipediaExtracts extension, as Invalid.
Nov 4 2019, 1:35 AM · Wikimedia-extension-review-queue, Wikimedia-Extension-setup
Sophivorus closed T149766: WikipediaExtracts code review as Invalid.

After some talk with the WikiJournal user group at Wikiversity, I decided to generalize this extension into InterwikiExtracts, archive WikipediaExtracts, and in some days start a new task for enabling InterwikiExtracts on Wikiversity, this time with the support of the WikiJournal user group. So this task makes no more sense and I'm closing it.

Nov 4 2019, 1:34 AM · Patch-For-Review, MediaWiki-extensions-WikipediaExtracts
Sophivorus committed rEIWE17213eb6beb2: Improve error reporting (authored by Sophivorus).
Improve error reporting
Nov 4 2019, 12:54 AM

Oct 31 2019

Sophivorus closed T236829: Create mailing list for Wikidebate project as Resolved.

Thanks for the quick response, it works perfectly! I configured the mailing list and added links from the Wikidebate project homepages.

Oct 31 2019, 4:13 PM · Operations, Wikimedia-Mailing-lists

Oct 29 2019

Sophivorus updated the task description for T236829: Create mailing list for Wikidebate project.
Oct 29 2019, 6:10 PM · Operations, Wikimedia-Mailing-lists
Sophivorus created T236829: Create mailing list for Wikidebate project.
Oct 29 2019, 6:09 PM · Operations, Wikimedia-Mailing-lists
Sophivorus created T236790: Show the parsed references in the reference list.
Oct 29 2019, 1:26 PM · ProveIt-Gadget
Sophivorus renamed T236788: In Firefox, ProveIt sometimes sticks to the bottom of the page rather than float from ProveIt sticks to the bottom of the page rather than float to ProveIt sometimes sticks to the bottom of the page rather than float.
Oct 29 2019, 1:23 PM · ProveIt-Gadget
Sophivorus created T236789: ProveIt sometimes duplicates the reference content.
Oct 29 2019, 1:22 PM · ProveIt-Gadget
Sophivorus updated the task description for T236788: In Firefox, ProveIt sometimes sticks to the bottom of the page rather than float.
Oct 29 2019, 1:21 PM · ProveIt-Gadget
Sophivorus created T236788: In Firefox, ProveIt sometimes sticks to the bottom of the page rather than float.
Oct 29 2019, 1:19 PM · ProveIt-Gadget
Sophivorus committed rEDBTd1776a571964: Update messages (authored by Sophivorus).
Update messages
Oct 29 2019, 1:27 AM

Oct 23 2019

Sophivorus added a comment to T236252: Add a button on URL fields to archive the URL.

https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2019/Citations/Automatic_web_archive

Oct 23 2019, 12:45 PM · ProveIt-Gadget
Sophivorus created T236252: Add a button on URL fields to archive the URL.
Oct 23 2019, 12:45 PM · ProveIt-Gadget

Oct 15 2019

Sophivorus committed rWGPI895297235dd4: Fix bug when a template name is part of a longer template name (authored by Sophivorus).
Fix bug when a template name is part of a longer template name
Oct 15 2019, 9:34 PM
Sophivorus closed T235506: Normalizing templates erases anonymous parameters as Resolved.
Oct 15 2019, 2:49 PM · ProveIt-Gadget
Sophivorus committed rWGPIe3574f659632: Fix bug with anonymous parameters (authored by Sophivorus).
Fix bug with anonymous parameters
Oct 15 2019, 2:48 PM
Sophivorus renamed T235506: Normalizing templates erases anonymous parameters from Normalizing templates with anonymous parameters erases them to Normalizing templates erases anonymous parameters.
Oct 15 2019, 2:15 PM · ProveIt-Gadget
Sophivorus updated the task description for T235506: Normalizing templates erases anonymous parameters.
Oct 15 2019, 2:11 PM · ProveIt-Gadget
Sophivorus updated the task description for T235506: Normalizing templates erases anonymous parameters.
Oct 15 2019, 1:59 PM · ProveIt-Gadget
Sophivorus created T235506: Normalizing templates erases anonymous parameters.
Oct 15 2019, 1:59 PM · ProveIt-Gadget
Sophivorus closed T235364: Add more cite templates as Resolved.
  • Cite AV media notes
  • Cite conference
  • Cite mailing list
  • Cite map
  • Cite newsgroup
  • Cite podcast
  • Cite serial
  • Cite techreport
  • Cite ssrn
Oct 15 2019, 1:54 PM · ProveIt-Gadget

Oct 9 2019

Sophivorus committed rMSPO498cc497cb2c: Fix loading issue (authored by Sophivorus).
Fix loading issue
Oct 9 2019, 10:28 PM
Sophivorus added a comment to T235014: Not loading at all.

If it happens again, please share a screenshot of the JavaScript console, cheers!

Oct 9 2019, 11:16 AM · ProveIt-Gadget

Oct 2 2019

Sophivorus committed rWGPId12f6ab21719: Minor fixes (authored by Sophivorus).
Minor fixes
Oct 2 2019, 5:41 PM
Sophivorus committed rWGPIdfb6574d9d27: Various bug fixes (authored by Sophivorus).
Various bug fixes
Oct 2 2019, 5:41 PM
Sophivorus closed T225503: Make date format customizable as Resolved.

I've tested the Citoid service with various books and articles, and I was unable to reproduce this issue. I think the Citoid service has recently improved and now returns all dates in the YYYY-MM-DD format, which I believe is understood by all templates and is becoming standard.

Oct 2 2019, 4:52 PM · ProveIt-Gadget
Sophivorus closed T214061: Button to switch first and last name as Resolved.

I just tested the OCLC given to reproduce the issue (and a few others too) but something has changed. Now, rather than getting the first and last names reversed, they are both coming together, separated by a comma, like so: "Eskew, Glenn T."

Oct 2 2019, 4:50 PM · ProveIt-Gadget

Oct 1 2019

Sophivorus closed T232669: Tag edits done with the ProveIt gadget on the new wikitext editor as Resolved.

Done in master, will push to production in a couple days.

Oct 1 2019, 8:34 PM · ProveIt-Gadget
Sophivorus closed T148953: Don't edit the reference on the first click as Resolved.
Oct 1 2019, 8:33 PM · Design, ProveIt-Gadget
Sophivorus added a comment to T148953: Don't edit the reference on the first click.

Done in master, will push to production in a couple days.

Oct 1 2019, 8:33 PM · Design, ProveIt-Gadget
Sophivorus committed rWGPIee329ce48e90: Add autocomplete on fields of type "page" (authored by Sophivorus).
Add autocomplete on fields of type "page"
Oct 1 2019, 8:33 PM
Sophivorus closed T149630: Parse references outside <ref> tags as Resolved.

Done in master, will push to production in a couple days.

Oct 1 2019, 8:33 PM · ProveIt-Gadget
Sophivorus closed T234367: Search existing pages when typing on a field of type "Page" as Resolved.

Done in master, will push to production in a couple days.

Oct 1 2019, 8:32 PM · ProveIt-Gadget
Sophivorus added a comment to T233841: Refine input type of the ProveIt interface based on template data.

However, see T234367

Oct 1 2019, 7:48 PM · ProveIt-Gadget
Sophivorus closed T233841: Refine input type of the ProveIt interface based on template data as Declined.

This is actually not desirable, because while the browser enforces that users can only write numbers on "number" inputs, and only URLs in "url" inputs, MediaWiki doesn't, and sometimes templates may be suggesting a type but not wanting to enforce it. For example, an "year" field may be of type "number" but allow values such as "400 b. C." which the browser would never allow.

Oct 1 2019, 7:47 PM · ProveIt-Gadget
Sophivorus created T234367: Search existing pages when typing on a field of type "Page".
Oct 1 2019, 7:42 PM · ProveIt-Gadget
Sophivorus committed rWGPIec079f50456b: Minor style and lint fixes (authored by Sophivorus).
Minor style and lint fixes
Oct 1 2019, 12:09 AM

Sep 29 2019

Sophivorus committed rWGPI5665543b898c: Add qqq data (authored by Sophivorus).
Add qqq data
Sep 29 2019, 3:59 PM
Sophivorus closed T234101: Fix minor lint issues in ProveIt CSS as Resolved.
Sep 29 2019, 3:51 PM · ProveIt-Gadget
Sophivorus committed rWGPI5a605941b6e1: Only request the template data when the user opens ProveIt for the first time (authored by Sophivorus).
Only request the template data when the user opens ProveIt for the first time
Sep 29 2019, 3:51 PM
Sophivorus committed rWGPI4ae1038db61d: Major changes (authored by Sophivorus).
Major changes
Sep 29 2019, 4:04 AM
Sophivorus added a comment to T123636: Discuss edit hashtag support with major bot/tool/gadget creators.

@Esanders That's exactly what I needed, thanks!

Sep 29 2019, 3:54 AM · Hashtags, Product-Analytics, Contributors-Analysis

Sep 27 2019

Sophivorus placed T148928: Wikidata integration for proveit gadget up for grabs.
Sep 27 2019, 8:54 PM · Wikidata, ProveIt-Gadget
Sophivorus triaged T234101: Fix minor lint issues in ProveIt CSS as Medium priority.
Sep 27 2019, 8:49 PM · ProveIt-Gadget
Sophivorus created T234101: Fix minor lint issues in ProveIt CSS.
Sep 27 2019, 8:48 PM · ProveIt-Gadget
Sophivorus raised the priority of T148339: Support for right-to-left languages from Medium to High.

Basic RTL support is already in place. But more careful support and attention to detail is still needed.

Sep 27 2019, 7:29 PM · ProveIt-Gadget
Sophivorus closed T148907: Hebrew localization, a subtask of T148339: Support for right-to-left languages, as Resolved.
Sep 27 2019, 7:27 PM · ProveIt-Gadget
Sophivorus closed T148907: Hebrew localization as Resolved.

ProveIt is already localized (translated) to Hebrew. It's not enabled on the Hebrew Wikipedia yet, but it's up to the Hebrew community to do it. This task was useful because Hebrew is a RTL language and RTL support in the ProveIt gadget was (and still is) half-way through. But there're other RTL languages, some of which have ProveIt enabled on their corresponding Wikipedias, and there's T148339 for tracking progress on general RTL support, so this task makes no more sense now.

Sep 27 2019, 7:27 PM · ProveIt-Gadget
Sophivorus moved T148339: Support for right-to-left languages from Localization to Feature requests on the ProveIt-Gadget board.
Sep 27 2019, 7:24 PM · ProveIt-Gadget
Sophivorus closed T148335: Localization of the ProveIt gadget as Resolved.

Localization (that is, translation to particular languages) of the ProveIt gadget is being done through translatewiki.net
The gadget is already localized to about 100 languages, most of which were never linked to this task.
Localizations are pushed periodically to Gerrit by translatewiki.net and the gadget is then able to use the latest translations by querying Gerrit/Gitiles directly.
This task was always more about tracking the enabling of the gadget in new wikis, than localizing the gadget to the languages of said wikis.
But most wikis enable the gadget on their own without going through this task.
This task is useless, and always has been, but now more than ever, so I'm closing it.

Sep 27 2019, 7:24 PM · Tracking-Neverending, I18n, ProveIt-Gadget
Sophivorus closed T214199: Bot for update localized files on Commons as Resolved.

The bot is no longer needed since it turns out to be possible to get the latest translations directly from Gerrit/Gitiles

Sep 27 2019, 7:18 PM · I18n, ProveIt-Gadget
Sophivorus added a comment to T123636: Discuss edit hashtag support with major bot/tool/gadget creators.

Are you trying to do something like what @Reedy did with AWB in T111663: Tag AWB edits? Also, I think ProveIt is on the list at T185382: Add manual tag- messages to Wikimedia Messages for common tools/gadgets.

Sep 27 2019, 7:13 PM · Hashtags, Product-Analytics, Contributors-Analysis
Sophivorus awarded T185382: Add manual tag- messages to Wikimedia Messages for common tools/gadgets a Love token.
Sep 27 2019, 6:49 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), WikimediaMessages
Sophivorus committed rWGPIc84b7c5e49e7: Minor fix to the parameter labels (authored by Sophivorus).
Minor fix to the parameter labels
Sep 27 2019, 6:40 PM
Sophivorus committed rWGPIe784732fc5e6: Minor fix for when the user prefered language is not available (authored by Sophivorus).
Minor fix for when the user prefered language is not available
Sep 27 2019, 6:38 PM
Sophivorus closed T149081: Visually distinguish raw references as Declined.

Given that there already is a visual distinction for raw references (namely, that they don't start with a big bold "Cite whatever") I'm closing this task unless further reasons are given for reopening it.

Sep 27 2019, 5:25 PM · Design, ProveIt-Gadget
Sophivorus closed T233842: Templates without template data should be available in the ProveIt interface as Resolved.
Sep 27 2019, 5:22 PM · ProveIt-Gadget
Sophivorus closed T171938: ProveIt init doesn't work with Internet Explorer or in older browsers as Declined.

The latest ProveIt version crucially relies on the "atob" JavaScript method (https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/atob) which is supported by all modern browsers, but Internet Explorer only supports it from version 10 onward. Adding support for older browsers now comes at an unacceptably high development cost. Unless strong reasons are given for adding support for old browsers, this task is unlikely to ever be resolved.

Sep 27 2019, 5:20 PM · Browser-Support-Internet-Explorer, ProveIt-Gadget
Sophivorus closed T148235: Bad template names as Resolved.

Fixed! See https://ru.wikipedia.org/w/index.php?title=Богомоловые&action=edit for proof and add other "strange" templates to https://ru.wikipedia.org/wiki/MediaWiki:Gadget-ProveIt.js to add support for them too.

Sep 27 2019, 5:11 PM · ProveIt-Gadget
Sophivorus committed rWGPId572219a0f48: Full support for citation template aliases (authored by Sophivorus).
Full support for citation template aliases
Sep 27 2019, 3:46 PM

Sep 26 2019

Sophivorus committed rWGPI19b2446570a3: Various changes (authored by Sophivorus).
Various changes
Sep 26 2019, 1:53 PM

Sep 25 2019

Sophivorus closed T148908: Thai localization, a subtask of T148335: Localization of the ProveIt gadget, as Resolved.
Sep 25 2019, 7:37 PM · Tracking-Neverending, I18n, ProveIt-Gadget
Sophivorus closed T148908: Thai localization as Resolved.

The localization to Thai is already done, but it's up to the Thai community whether or not to enable the gadget

Sep 25 2019, 7:37 PM · ProveIt-Gadget
Sophivorus closed T162535: Wrap gadget in extension as Declined.

Declined until some argument is given

Sep 25 2019, 7:33 PM · ProveIt-Gadget
Sophivorus triaged T233842: Templates without template data should be available in the ProveIt interface as High priority.
Sep 25 2019, 7:33 PM · ProveIt-Gadget
Sophivorus created T233842: Templates without template data should be available in the ProveIt interface.
Sep 25 2019, 7:33 PM · ProveIt-Gadget