Niharika (Niharika)
Software Developer, Community Tech

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Nov 27 2014, 3:32 AM (142 w, 2 d)
Availability
Available
IRC Nick
Niharika
LDAP User
Niharika29
MediaWiki User
NiharikaKohli

Recent Activity

Today

Niharika added a comment to T171624: Investigate making Mute cross-wiki.

New core special page? If it's always global, it relies on an external database. It can't be in core.

Sat, Aug 19, 4:42 AM · Anti-Harassment (AHT Sprint 3), Collaboration-Team-Triage, MW-1.30-release-notes (WMF-deploy-2017-06-06_(1.30.0-wmf.4)), Support-and-Safety, Notifications

Yesterday

Niharika added a comment to T171624: Investigate making Mute cross-wiki.

If per-user-per-page blocking is on your roadmap, then you probably want to build a new extension for it. If it's not, then the functionality is best left inside Echo. So I'd go with...

  1. Put the mute list in the echo extension and move it out later if necessary (based on the roadmap, within this quarter)
Fri, Aug 18, 9:28 PM · Anti-Harassment (AHT Sprint 3), Collaboration-Team-Triage, MW-1.30-release-notes (WMF-deploy-2017-06-06_(1.30.0-wmf.4)), Support-and-Safety, Notifications
Niharika added a comment to T171624: Investigate making Mute cross-wiki.

Block: User cannot perform certain actions.

Fri, Aug 18, 9:15 PM · Anti-Harassment (AHT Sprint 3), Collaboration-Team-Triage, MW-1.30-release-notes (WMF-deploy-2017-06-06_(1.30.0-wmf.4)), Support-and-Safety, Notifications
Niharika added a comment to T171624: Investigate making Mute cross-wiki.

Regardless, since we know that the "list" will be used for both muting and blocking, it doesn't make sense for this to be in the Echo extension.

Fri, Aug 18, 9:08 PM · Anti-Harassment (AHT Sprint 3), Collaboration-Team-Triage, MW-1.30-release-notes (WMF-deploy-2017-06-06_(1.30.0-wmf.4)), Support-and-Safety, Notifications
Niharika added a comment to T173411: Notifications icons are broken on some special pages (Special:GadgetUsage, Special:Upload, Special:Notifications) (module ext.echo.styles.badge not loaded).

Also reported for Special:Notifications.

Fri, Aug 18, 7:29 PM · Patch-For-Review, MediaWiki-Special-pages, Regression, Notifications, Collaboration-Team-Triage

Thu, Aug 17

Niharika claimed T173474: Investigation: How will extensions opt specific preferences out of GlobalPreferences?.
Thu, Aug 17, 11:46 PM · Community-Tech-Sprint, GlobalPreferences
Niharika added a comment to T86003: MediaWiki theme: Checkboxes and radios size (original design looks oversized on desktop).

Hi @Volker_E. It's annoying because it's unlike what I see on other websites and it makes everything space out more instead of the compact version of things I'd like. I looked at the new design and still think it's a tad bit too big. The normal sized text looks weird against those huge checkboxes.

Thu, Aug 17, 11:12 PM · Patch-For-Review, UI-Standardization-Kanban, UI-Standardization, WMF-deploy-2015-02-04_(1.25wmf16), OOjs-UI
Niharika added a comment to T108447: Files with links in caption not highlighted correctly.

@Pastakhov Are you still working on this?

Thu, Aug 17, 10:54 PM · Community-Tech-Sprint, MediaWiki-extensions-CodeMirror
Niharika moved T172958: CodeMirror is incompatible with new wikitext editor from Ready to Needs Review/Feedback on the Community-Tech-Sprint board.
Thu, Aug 17, 10:52 PM · Patch-For-Review, Community-Tech-Sprint, Community-Tech, MediaWiki-extensions-CodeMirror
Niharika moved T170001: Syntax highlighting - RTL problems from In Development to Ready on the Community-Tech-Sprint board.
Thu, Aug 17, 10:51 PM · Patch-For-Review, I18n, RTL, Community-Tech-Sprint, MediaWiki-extensions-CodeMirror
Niharika updated subscribers of T173476: Investigation: Figure out what needs to be rewritten in GlobalPreferences.

@Legoktm, thoughts on this? I recall you said at one point that the extension was more of a proof of a concept. What are the more fragile/hacky parts of it that need some rewriting?

Thu, Aug 17, 10:21 PM · GlobalPreferences, Community-Tech-Sprint
Niharika triaged T170055: Impossible to turn off certain BetaFeatures when "Automatically enable all new beta features" is selected as Normal priority.

This is still happening.

Thu, Aug 17, 10:18 PM · BetaFeatures
Niharika added a comment to T171624: Investigate making Mute cross-wiki.

Perhaps. But I don't see any strong value in an option to not make this cross-wiki, which is what I believe T16950 will do.

Thu, Aug 17, 6:57 PM · Anti-Harassment (AHT Sprint 3), Collaboration-Team-Triage, MW-1.30-release-notes (WMF-deploy-2017-06-06_(1.30.0-wmf.4)), Support-and-Safety, Notifications
Niharika added a comment to T86003: MediaWiki theme: Checkboxes and radios size (original design looks oversized on desktop).

Drive-by feedback: The checkboxes/radio buttons being larger than the text is very annoying and I'd much rather they were the same size or a teeny bit larger, not the way they are currently.

Thu, Aug 17, 6:39 PM · Patch-For-Review, UI-Standardization-Kanban, UI-Standardization, WMF-deploy-2015-02-04_(1.25wmf16), OOjs-UI
Niharika added a comment to T108687: Security review for CodeMirror extension branch master.

Hi, we're hoping to get this extension out this week/early next week. Can we get this reviewed soon? Ping @dpatrick

Thu, Aug 17, 5:44 PM · Community-Tech, Security-Reviews, MediaWiki-extensions-CodeMirror
Niharika added a comment to T161054: Investigation: CodeMirror + New WikiText Editor performance issues.

@Niharika: But then what happens when the user scrolls? If the CodeMirror div only covers the part of the NWE that is in the viewport, it won't work very well when the user scrolls down.

Thu, Aug 17, 12:17 AM · Community-Tech-Sprint, Performance, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror

Wed, Aug 16

Niharika created T173469: Non-existent wiki urls on beta cluster gives Unsafe/Insecure connection message.
Wed, Aug 16, 10:41 PM · Upstream, Beta-Cluster-Infrastructure
Niharika edited projects for T172029: Fix a gotcha with hook handlers order, added: GlobalPreferences; removed MediaWiki-extensions-LoginNotify.
Wed, Aug 16, 6:55 PM · GlobalPreferences, Community-Tech
Niharika added a comment to T172958: CodeMirror is incompatible with new wikitext editor.

Found another teeny bug while testing this - NWE shows the 'Syntax Highlighting' tab in the dropdown and lets you enable it even if the user has not explicitly enabled the Beta feature. I'm not sure if this is intentional.

Wed, Aug 16, 6:15 PM · Patch-For-Review, Community-Tech-Sprint, Community-Tech, MediaWiki-extensions-CodeMirror
Niharika added a comment to T170001: Syntax highlighting - RTL problems.

As VE doesn't use CodeMirror for input (and does use native browser cursoring in its own CE) this won't be a problem for the new wikitext editor :)

Wed, Aug 16, 4:55 PM · Patch-For-Review, I18n, RTL, Community-Tech-Sprint, MediaWiki-extensions-CodeMirror
Niharika added a comment to T2424: Add a direct unwatch link to entries on Special:Watchlist.

I think we should mention this new feature in next Tech News

This will go into production later this week? Or next week?

Wed, Aug 16, 3:29 AM · User-notice, Community-Wishlist-Survey-2016, Design, MediaWiki-Watchlist

Thu, Aug 10

Niharika added a comment to T155678: Provide an easy to use support system for contributors to ask technical questions .

I added some of the open questions we discussed in the session to the task. Feel free to add more if I missed anything.

Thu, Aug 10, 6:33 PM · TCB-Team, Developer-Relations
Niharika updated the task description for T155678: Provide an easy to use support system for contributors to ask technical questions .
Thu, Aug 10, 6:31 PM · TCB-Team, Developer-Relations
Niharika added a comment to T155678: Provide an easy to use support system for contributors to ask technical questions .

Two open source options I really like the UI of:

Thu, Aug 10, 6:06 PM · TCB-Team, Developer-Relations

Wed, Aug 9

Niharika added a comment to T161054: Investigation: CodeMirror + New WikiText Editor performance issues.

@Niharika: Yeah, I think that part would be easy, but I imagine converting NWE to fixed height would involve some complicated hackery to NWE. @Esanders: Thoughts?

Wed, Aug 9, 6:00 PM · Community-Tech-Sprint, Performance, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
Niharika added a comment to T172470: Remove $wgCodeMirrorEnableFrontend.

I support this. It's tripped me a couple of times now. What's the reasoning behind the flag? Can the extension still do some stuff (which we haven't enabled but third parties might have) with the flag being false?

Wed, Aug 9, 5:19 PM · Community-Tech, MediaWiki-extensions-CodeMirror
Niharika updated subscribers of T171374: CodeMirror shows ULS icon in wrong positions.

CC @Pastakhov

Wed, Aug 9, 5:16 PM · MediaWiki-extensions-UniversalLanguageSelector, MediaWiki-extensions-CodeMirror
Niharika updated subscribers of T95104: Fix the default browser spellcheck functionality, or integrate a spell checker to CodeMirror.

Maybe @Esanders can shed some light on this.

Wed, Aug 9, 5:14 PM · MediaWiki-extensions-CodeMirror
Niharika updated subscribers of T2424: Add a direct unwatch link to entries on Special:Watchlist.

@Pginer-WMF Maybe you can take a look at this during the hackathon? :)

Wed, Aug 9, 2:57 PM · User-notice, Community-Wishlist-Survey-2016, Design, MediaWiki-Watchlist

Mon, Jul 31

Niharika moved T172029: Fix a gotcha with hook handlers order from Untriaged to Sprint planning/estimation on the Community-Tech board.
Mon, Jul 31, 9:11 PM · GlobalPreferences, Community-Tech
Niharika claimed T164441: Replace CodeMirror icons with new icons.
Mon, Jul 31, 5:22 PM · Community-Tech, MW-1.30-release-notes (WMF-deploy-2017-08-01_(1.30.0-wmf.12)), Patch-For-Review, MediaWiki-extensions-CodeMirror
Niharika moved T164441: Replace CodeMirror icons with new icons from Ready to In Development on the Community-Tech-Sprint board.
Mon, Jul 31, 5:22 PM · Community-Tech, MW-1.30-release-notes (WMF-deploy-2017-08-01_(1.30.0-wmf.12)), Patch-For-Review, MediaWiki-extensions-CodeMirror
Niharika updated the task description for T170001: Syntax highlighting - RTL problems.
Mon, Jul 31, 1:43 PM · Patch-For-Review, I18n, RTL, Community-Tech-Sprint, MediaWiki-extensions-CodeMirror

Fri, Jul 28

Niharika added a comment to T170001: Syntax highlighting - RTL problems.

Okay, so here's what I know:

  • CodeMirror does a poor job of supporting RTL
  • The latest branch is better but far from perfect
  • Some old branches of code exist aimed at improving RTL support but they're very out of date and would need tests and more to get close to being merge-able
  • CodeMirror does not have an option to let the browser take care of the cursor events which is a bummer
Fri, Jul 28, 5:20 PM · Patch-For-Review, I18n, RTL, Community-Tech-Sprint, MediaWiki-extensions-CodeMirror
Niharika added a comment to T171109: Communication plan for LoginNotify.

Done! Thanks!

Fri, Jul 28, 4:54 PM · Community-Liaisons (Jul-Sep 2017), Community-Tech, User-Johan
Niharika added a comment to T164441: Replace CodeMirror icons with new icons.

@Niharika: Here are blue and black versions (for the on and off states):


Fri, Jul 28, 3:26 PM · Community-Tech, MW-1.30-release-notes (WMF-deploy-2017-08-01_(1.30.0-wmf.12)), Patch-For-Review, MediaWiki-extensions-CodeMirror
Niharika added a comment to T171109: Communication plan for LoginNotify.

There's an announcement ready for translation here:
https://meta.wikimedia.org/wiki/Community_Tech/LoginNotify/Announce

However, this will be postponed a few weeks because of a performance issue.

Fri, Jul 28, 3:22 PM · Community-Liaisons (Jul-Sep 2017), Community-Tech, User-Johan
Niharika added a comment to T161054: Investigation: CodeMirror + New WikiText Editor performance issues.

I'm not 100% sure but I think providing codemirror the viewport dimensions wouldn't be hard. We need to pass them as part of the initial config options.

Fri, Jul 28, 2:09 PM · Community-Tech-Sprint, Performance, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror

Wed, Jul 26

Niharika added a comment to T161054: Investigation: CodeMirror + New WikiText Editor performance issues.

@Niharika: I'm not sure how we would have them reliably quantify the lag. Besides, the original point of this ticket was to explore how we might address the lag, not proving that the lag exists.

Wed, Jul 26, 7:44 PM · Community-Tech-Sprint, Performance, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
Niharika added a comment to T170222: Investigation: Global preferences.

Are there any follow-up tickets from this investigation yet?

Wed, Jul 26, 7:04 PM · Community-Tech, GlobalPreferences

Tue, Jul 25

Niharika added a comment to T164441: Replace CodeMirror icons with new icons.
Tue, Jul 25, 7:01 PM · Community-Tech, MW-1.30-release-notes (WMF-deploy-2017-08-01_(1.30.0-wmf.12)), Patch-For-Review, MediaWiki-extensions-CodeMirror
Niharika awarded T170484: Play elevator music while scap is running a Mountain of Wealth token.
Tue, Jul 25, 6:54 PM · WorkType-NewFunctionality, Scap
Niharika added a comment to T167902: Extend the Echo notifications blacklist to cover cross-wiki notifications.

Some questions from the meeting:

  1. Is it possible to have global blacklist instead?
    1. Does Echo give us the flexibility to add a table/column and store this list for global access?
  2. The current implementation (as part of Special:Preferences) will be a hurdle when/if we deploy GlobalPreferences (can't override list globally, need a way to "merge" lists everywhere, basically global blacklist). Can we think about moving it into a new Special page instead? Other options?
  3. Is there a use case for having a local and a global blacklist both?
Tue, Jul 25, 5:39 PM · Collaboration-Team-Triage, MW-1.30-release-notes (WMF-deploy-2017-06-06_(1.30.0-wmf.4)), Anti-Harassment, User-notice-collaboration, User-notice, Support-and-Safety, Notifications
Niharika added a comment to T164441: Replace CodeMirror icons with new icons.

Here it is the SVG version for the icon:

...and in case an RTL version is needed:

Eventually this should replace the "highlight" icon in the icon repo.

Tue, Jul 25, 5:25 PM · Community-Tech, MW-1.30-release-notes (WMF-deploy-2017-08-01_(1.30.0-wmf.12)), Patch-For-Review, MediaWiki-extensions-CodeMirror
Niharika added a comment to T164441: Replace CodeMirror icons with new icons.

this is pau's mock

we were discussing it but he should have a final version today

Tue, Jul 25, 3:08 PM · Community-Tech, MW-1.30-release-notes (WMF-deploy-2017-08-01_(1.30.0-wmf.12)), Patch-For-Review, MediaWiki-extensions-CodeMirror
Niharika added a comment to T164441: Replace CodeMirror icons with new icons.

Hah, nice! Any chance we can get a sneak peek at how it's gonna look? :)

Tue, Jul 25, 3:04 PM · Community-Tech, MW-1.30-release-notes (WMF-deploy-2017-08-01_(1.30.0-wmf.12)), Patch-For-Review, MediaWiki-extensions-CodeMirror
Niharika added a comment to T164441: Replace CodeMirror icons with new icons.

@Nirzar based on feedback and follow-up discussions, we've decided to switch to using the highlighter icon (Option C in your earlier list T164441#3240304). Can you please give us the new images for the icon (both on and off state)?

Tue, Jul 25, 2:58 PM · Community-Tech, MW-1.30-release-notes (WMF-deploy-2017-08-01_(1.30.0-wmf.12)), Patch-For-Review, MediaWiki-extensions-CodeMirror
Niharika moved T161054: Investigation: CodeMirror + New WikiText Editor performance issues from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Tue, Jul 25, 12:59 PM · Community-Tech-Sprint, Performance, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror

Mon, Jul 24

Niharika added a comment to T171079: David and Dayllan to familiarize how MediaWiki extensions work.

@TBolliger I'd suggest that they install some basic extensions locally and look at the code. There's some reasonably up to date docs on https://www.mediawiki.org/wiki/Manual:Extensions and then https://www.mediawiki.org/wiki/Manual:Developing_extensions. Some good starting extensions can be

Mon, Jul 24, 10:20 PM · Anti-Harassment (AHT Sprint 1)
Niharika renamed T168489: Evaluate and decide if we need to capture any usage data for post-release analysis of Mute feature from Evaluate and decide if we need to capture any usage data for post-release analysis to Evaluate and decide if we need to capture any usage data for post-release analysis of Mute feature.
Mon, Jul 24, 9:34 PM · Anti-Harassment (AHT Sprint 1), Collaboration-Team-Triage, Notifications
Niharika added a comment to T161054: Investigation: CodeMirror + New WikiText Editor performance issues.

Quick tests on our own devices are useful as a rough indicator. Can we also test this more comprehensively somehow? If this is put out there and users complain of performance issues, having a more rigorous study of performance would be beneficial.

Mon, Jul 24, 12:19 PM · Community-Tech-Sprint, Performance, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror

Sat, Jul 22

Niharika added a comment to T170001: Syntax highlighting - RTL problems.

@Pastakhov Why is Codemirror not being loaded via composer?

Sat, Jul 22, 12:29 AM · Patch-For-Review, I18n, RTL, Community-Tech-Sprint, MediaWiki-extensions-CodeMirror

Fri, Jul 21

Niharika added a comment to T161054: Investigation: CodeMirror + New WikiText Editor performance issues.

On a much more old Dell Thinkpad, it was noticeably slow at redrawing the page. It was fast initially but as I typed faster, it got slower and lag got more noticeable. It was about 1-2 seconds to render it. :(

Fri, Jul 21, 11:56 PM · Community-Tech-Sprint, Performance, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
Niharika moved T164441: Replace CodeMirror icons with new icons from Done to Ready on the Community-Tech-Sprint board.
Fri, Jul 21, 10:08 PM · Community-Tech, MW-1.30-release-notes (WMF-deploy-2017-08-01_(1.30.0-wmf.12)), Patch-For-Review, MediaWiki-extensions-CodeMirror
Niharika moved T170001: Syntax highlighting - RTL problems from Ready to In Development on the Community-Tech-Sprint board.
Fri, Jul 21, 10:07 PM · Patch-For-Review, I18n, RTL, Community-Tech-Sprint, MediaWiki-extensions-CodeMirror
Niharika claimed T170001: Syntax highlighting - RTL problems.
Fri, Jul 21, 10:07 PM · Patch-For-Review, I18n, RTL, Community-Tech-Sprint, MediaWiki-extensions-CodeMirror
Niharika added a comment to T161054: Investigation: CodeMirror + New WikiText Editor performance issues.

I did the same test with an older laptop (less RAM and weaker processor) and also didn't see any significant lag. The only time I noticed some lag was when I was scrolling the page rapidly but it wasn't too noticeable.

Fri, Jul 21, 10:06 PM · Community-Tech-Sprint, Performance, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
Niharika added a comment to T170451: [BUG] No "Save Image" button when trying to share an image.

@JMinor Nope, the issue was similar though - when you would click the Share icon and click copy to clipboard, it wouldn't actually give you the image link. That is, your clipboard won't have the image link as it should.

Fri, Jul 21, 9:29 PM · iOS-app-v5.6.0-Goat-On-A-Train, iOS-app-Bugs, Wikipedia-iOS-App-Backlog
Niharika added a comment to T170906: CodeMirror textarea is non-expandable.

Possibly (?) related discussion at https://github.com/codemirror/CodeMirror/issues/4076

Fri, Jul 21, 8:09 PM · MediaWiki-extensions-CodeMirror
Niharika added a comment to T161054: Investigation: CodeMirror + New WikiText Editor performance issues.

My main concerns are not with load times, as they should be comparable to VE (slightly faster), but without the viewport optimisation every keystroke can trigger a full document re-rerender which makes typing sluggish on long articles (e.g. Obama).

Fri, Jul 21, 7:00 PM · Community-Tech-Sprint, Performance, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
Niharika added a comment to T133326: p50380g50816__pop_stats (popularpages) using 53G on labsdb1001 (enwiki).

I don't think we need to keep those 35G worth of data anymore even. The bot is gone forever and that data is pretty outdated. I can't think of a reason we'd ever need it.

Fri, Jul 21, 5:40 PM · Cloud-Services, Toolforge, DBA
Niharika updated subscribers of T170001: Syntax highlighting - RTL problems.

@Pastakhov Can you tell us why we might be overriding the cursor movement over the default one? Is it possible to turn off cursor movements as handled by the Codemirror library and use the ones from the default editor?

Fri, Jul 21, 12:21 AM · Patch-For-Review, I18n, RTL, Community-Tech-Sprint, MediaWiki-extensions-CodeMirror
Niharika updated the task description for T170001: Syntax highlighting - RTL problems.
Fri, Jul 21, 12:16 AM · Patch-For-Review, I18n, RTL, Community-Tech-Sprint, MediaWiki-extensions-CodeMirror
Niharika added a comment to T170001: Syntax highlighting - RTL problems.

@kaldari I talked to Moriel and she thinks there are a few bugs in how we handle RTL as well as the library demo page. The NWE takes care of those because VE has inbuilt support for cursor handling when it comes to RTL (with mixed in LTR) text. She thinks it's a crazy thing to be doing by ourselves, we should rely on the editor to do it and not try to override it.

Fri, Jul 21, 12:06 AM · Patch-For-Review, I18n, RTL, Community-Tech-Sprint, MediaWiki-extensions-CodeMirror

Thu, Jul 20

Niharika added a comment to T170001: Syntax highlighting - RTL problems.

Ah. I am going to grab Moriel and talk about this.

Thu, Jul 20, 11:05 PM · Patch-For-Review, I18n, RTL, Community-Tech-Sprint, MediaWiki-extensions-CodeMirror
Niharika reopened T164441: Replace CodeMirror icons with new icons, a subtask of T101246: [GTWL] Epic: Highlighted wikisyntax while editing articles [AOI], as Open.
Thu, Jul 20, 10:45 PM · Epic, Community-Wishlist-Survey-2015, Contributors-Team, Community-Tech, Patch-For-Review, TCB-Team, German-Community-Wishlist
Niharika reopened T164441: Replace CodeMirror icons with new icons as "Open".
Thu, Jul 20, 10:45 PM · Community-Tech, MW-1.30-release-notes (WMF-deploy-2017-08-01_(1.30.0-wmf.12)), Patch-For-Review, MediaWiki-extensions-CodeMirror

Jul 19 2017

Niharika added a comment to T171108: Communicate wikitext syntax highlighting.

OK. Do you need the extra feedback you hope you'd get from Tech News? Otherwise I'd probably hold that another week, until it's ready for the content wikis where the Tech News readers edit. (:

Jul 19 2017, 10:29 PM · User-Johan, Community-Tech, Community-Liaisons (Jul-Sep 2017)
Niharika added a comment to T171108: Communicate wikitext syntax highlighting.

@Niharika OK, thanks. Roughly when would you assume we're ready for content wikis?

Jul 19 2017, 10:24 PM · User-Johan, Community-Tech, Community-Liaisons (Jul-Sep 2017)
Niharika added a comment to T164441: Replace CodeMirror icons with new icons.

Not reopening this yet, but I talked with a volunteer yesterday and they could not figure out for a good few minutes which is the right icon. Here's a bit of my communication:

<drewmutt> This is what I'm seeing.. http://imgur.com/wC4XYWC
<Niharika> drewmutt: Click on the button with curly brace. { }
<Niharika> To the left of "Advanced"
<drewmutt> Ohhh..
<drewmutt> Man that's obscure.
Jul 19 2017, 10:10 PM · Community-Tech, MW-1.30-release-notes (WMF-deploy-2017-08-01_(1.30.0-wmf.12)), Patch-For-Review, MediaWiki-extensions-CodeMirror
Niharika added a comment to T171108: Communicate wikitext syntax highlighting.

Johan I think it's ready to go out in Tech News already. We can tell them that Syntax highlighting is available on simplewiki and testwiki as a Beta feature and we're looking for feedback.

Jul 19 2017, 9:49 PM · User-Johan, Community-Tech, Community-Liaisons (Jul-Sep 2017)
Niharika added a comment to T171073: Roundup of FLOSS libraries developed by the Foundation/movement.

This is more tailored to MediaWiki installs but is pretty powerful: http://pythonhosted.org/mediawiki-utilities/

Jul 19 2017, 6:10 PM · Librarization, Wikimedia-Blog-Content
Niharika added a project to T170825: Performance review of LoginNotify: Community-Tech.
Jul 19 2017, 2:20 PM · Performance-Team (Radar), MW-1.30-release-notes (WMF-deploy-2017-07-25_(1.30.0-wmf.11)), Community-Tech, MediaWiki-extensions-LoginNotify
Niharika triaged T170825: Performance review of LoginNotify as High priority.
Jul 19 2017, 2:20 PM · Performance-Team (Radar), MW-1.30-release-notes (WMF-deploy-2017-07-25_(1.30.0-wmf.11)), Community-Tech, MediaWiki-extensions-LoginNotify

Jul 18 2017

Niharika updated the task description for T170966: Epic: Tracking task for CodeMirror deployment.
Jul 18 2017, 11:16 PM · Patch-For-Review, MediaWiki-extensions-CodeMirror, Community-Tech
Niharika added a comment to T161054: Investigation: CodeMirror + New WikiText Editor performance issues.

I copied over the Obama article to testwiki for testing it: https://test.wikipedia.org/wiki/Test_page_long and used throttling (Chrome browser devtools) to limit my connection speed. I disabled caching for testing.
My test device, however, was a ~3-year old fairly powerful MacBook Pro. Here's an analysis of what I found:

Jul 18 2017, 10:33 PM · Community-Tech-Sprint, Performance, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
Niharika added a comment to T170222: Investigation: Global preferences.

I would imagine that the average user is unaware that preferences are not already global.

Jul 18 2017, 10:23 PM · Community-Tech, GlobalPreferences
Niharika created T170966: Epic: Tracking task for CodeMirror deployment.
Jul 18 2017, 6:33 PM · Patch-For-Review, MediaWiki-extensions-CodeMirror, Community-Tech
Niharika added a comment to T170825: Performance review of LoginNotify.

Okay, I tried breaking the job queue on my local install and seeing if it would prevent me from logging in. Here are the things I tried:

  1. Set $wgJobRunRate = 0; in my LocalSettings.
  2. Returned false in this function, right at the top.
  3. Returned false in this core function, right at the top.
Jul 18 2017, 6:09 PM · Performance-Team (Radar), MW-1.30-release-notes (WMF-deploy-2017-07-25_(1.30.0-wmf.11)), Community-Tech, MediaWiki-extensions-LoginNotify
Niharika added a comment to T170358: Deploy LoginNotify everywhere.

This is currently blocked on T170825: Performance review of LoginNotify but should hopefully be unblocked soon.

Jul 18 2017, 5:36 PM · Wikimedia-Extension-setup, Community-Tech-Sprint, MediaWiki-extensions-LoginNotify
Niharika updated the task description for T170878: Audit users and account expiry dates for stat boxes.
Jul 18 2017, 4:57 PM · Patch-For-Review, Analytics-Kanban, Analytics-Cluster

Jul 17 2017

Niharika added a comment to T170222: Investigation: Global preferences.

Ah. I was under the impression it changed existing Special:Preferences. Thanks for clarifying!

Jul 17 2017, 11:39 PM · Community-Tech, GlobalPreferences
Niharika added a comment to T170222: Investigation: Global preferences.

@Legoktm What do you think of having a dedicated special page for handling global prefs as part of GlobalPreferences extension instead of the checkboxes we have right now?

Jul 17 2017, 11:37 PM · Community-Tech, GlobalPreferences
Niharika updated subscribers of T170878: Audit users and account expiry dates for stat boxes.
Jul 17 2017, 8:39 PM · Patch-For-Review, Analytics-Kanban, Analytics-Cluster
Niharika updated the task description for T170878: Audit users and account expiry dates for stat boxes.
Jul 17 2017, 8:39 PM · Patch-For-Review, Analytics-Kanban, Analytics-Cluster
Niharika updated subscribers of T170825: Performance review of LoginNotify.

This extension uses many hooks that might potentially slow down login.

Jul 17 2017, 5:57 PM · Performance-Team (Radar), MW-1.30-release-notes (WMF-deploy-2017-07-25_(1.30.0-wmf.11)), Community-Tech, MediaWiki-extensions-LoginNotify
Niharika added a comment to T167329: PageAssessments has Invalid composer.json.

It should specify a name as mediawiki/page-assessments and a type as mediawiki-extension,

Name should be "PageAssessments"
Type should be "parserhook"

In accordance with how other extensions do this.

I'm talking about the name in composer.json I looked at other extensions at that was the format for the type which is always mediawiki/extension-name and the type is always mediawiki-extension per Composer Installers

Jul 17 2017, 5:13 PM · Patch-For-Review, Africa-Wikimedia-Developers, Easy, Composer, MediaWiki-extensions-PageAssessments
Niharika added a comment to T167329: PageAssessments has Invalid composer.json.

It should specify a name as mediawiki/page-assessments and a type as mediawiki-extension,

Name should be "PageAssessments"
Type should be "parserhook"

Jul 17 2017, 1:09 AM · Patch-For-Review, Africa-Wikimedia-Developers, Easy, Composer, MediaWiki-extensions-PageAssessments

Jul 14 2017

Niharika added a comment to T170067: Re-evaluate CodeMirror's comment color CSS.

How about we use #999 and italicize comments to make them stand out? That's fairly common in IDEs.

Jul 14 2017, 7:01 PM · Community-Tech, MediaWiki-extensions-CodeMirror

Jul 13 2017

Niharika updated subscribers of T170644: Finalize the database and technical implementation for Grant metrics tool.
Jul 13 2017, 10:40 PM · Community-Tech
Niharika created T170644: Finalize the database and technical implementation for Grant metrics tool.
Jul 13 2017, 10:38 PM · Community-Tech
Niharika created T170609: Codemirror tries to show popup in NWE and fails spectacularly.
Jul 13 2017, 5:31 PM · MW-1.30-release-notes (WMF-deploy-2017-08-01_(1.30.0-wmf.12)), User-Ryasmeen, VisualEditor-MediaWiki-2017WikitextEditor, MediaWiki-extensions-CodeMirror, Community-Tech, VisualEditor
Niharika added a comment to T170175: Investigate ways to encourage use of the Preview button in the wikitext editors.

The workflow was:

  1. Click the blue Save/Publish button. You will see the edit summary box. (Optionally, type your edit summary now.)
  2. Click the "Review your changes" button under the edit summary box.
  3. Click the "Return to save form" button to exit the diff. You will see the edit summary box again. (Optionally, type or change your edit summary now.)
  4. Click the button above the edit summary box to save and publish your changes.

    The request was to provide this optional workflow:
  5. Click the blue Save/Publish button. You will see the edit summary box. (Optionally, type your edit summary now.)
  6. Click the "Review your changes" button under the edit summary box.
  7. Click the blue button above the diff to save and publish your changes.

    The difficulty is that some people click the blue "Publish changes" button in step #3, when they probably wanted to click the "Return to save form" (where they could finish typing their edit summaries) instead.
Jul 13 2017, 5:23 PM · VisualEditor-MediaWiki-2017WikitextEditor, WikiEditor, VisualEditor
Niharika added a comment to T170502: Switch between newer and older "Search for contributions" user interface.

From the discussion link:

"Before it defaulted to the end of the month, now it forces you to select a specific date; there is no default."

Jul 13 2017, 5:14 PM · Community-Tech, MediaWiki-Special-pages
Niharika added a comment to T170272: Update DMCA Takedown Form's WMF Wiki Text.

So what should the template be if the Takedown was not received via email?

I'd say the same. From and To fields can be used however the user needs.

Jul 13 2017, 4:25 PM · Anti-Harassment (AHT Sprint 1), Community-Tech

Jul 12 2017

Niharika moved T161054: Investigation: CodeMirror + New WikiText Editor performance issues from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

I haven't been able to find any problems yet either. Works fine with different viewport sizes.

Jul 12 2017, 11:42 PM · Community-Tech-Sprint, Performance, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
Liuxinyu970226 awarded T107707: Login alert when user logs in from new machine a Like token.
Jul 12 2017, 10:27 PM · Community-Tech, MW-1.30-release-notes (WMF-deploy-2017-07-11_(1.30.0-wmf.9)), Patch-For-Review, MediaWiki-extensions-LoginNotify, Security-Core, MediaWiki-User-login-and-signup
Niharika claimed T161054: Investigation: CodeMirror + New WikiText Editor performance issues.
Jul 12 2017, 9:49 PM · Community-Tech-Sprint, Performance, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, MediaWiki-extensions-CodeMirror
Niharika added a comment to T170175: Investigate ways to encourage use of the Preview button in the wikitext editors.

If they look good, I hit Publish but sadly this time I don't get a dialog box for adding an edit comment. Is this a bug or is it intentional?

Intentional, because a few editors asked for it. As always, please mind the gap between "intentional" and "best possible design". Ideas for a better design are always welcome.

Jul 12 2017, 9:43 PM · VisualEditor-MediaWiki-2017WikitextEditor, WikiEditor, VisualEditor
Niharika removed a project from T168599: Make the WikiProject or Page title field required for Page Assessments: Community-Tech.
Jul 12 2017, 8:52 PM · Community-Tech, MW-1.30-release-notes (WMF-deploy-2017-07-18_(1.30.0-wmf.10)), Patch-For-Review, MediaWiki-extensions-PageAssessments