Wikipedia:Scripts++/Issue 20

Scripts++ Newsletter – Issue 20
 News and updates associated with user scripts from the past month (January 2021).

Hello everyone and welcome to the 20th issue of the Wikipedia Scripts++ Newsletter:

Scripts Submit your new/improved script here
 * Gnome-colors-list-add.svg Ajbura's anrfc-lister assists with listing discussions at WP:ANRFC to request that they receive a formal close
 * Bradv's endlesscontribs provides for endless scrolling of contributions pages
 * Evad37's livenotifications displays notification alerts and messages in a little popup box, (almost) live as they happen
 * Terasail's Edit Request Tool allows users to reply to, close or remove protected edit requests
 * ToBeFree's clear-watchlist allows emptying your watchlist even if the watchlist is too full to be edited or cleared by conventional methods
 * Dentonius's GlobalRecentChanges allows you to monitor recent changes across various wikis.
 * Yahya's SNA (Start New Article) allows you to start a new article or draft from the navigation bar.
 * Nardog:
 * CatChangeLinker bluelinks the "(diff | hist)" part of category additions/removals on your watchlist.
 * CatChangesViewer lists recent category additions/removals on a category page.
 * Consecudiff adds links to diffs of consecutive edits by the same user on watchlist, history, etc.
 * DiffFontSwitcher allows you to toggle between fonts for diff by clicking a line number.
 * MoveHistory lists the past moves a page has gone through.
 * Novem Linguae:
 * UserHighlighterSimple is a fork of Chlod's UserHighlighter with a simplified color scheme.
 * VisualEditorEverywhere displays the Visual Editor edit tab and section links on pages that don't normally have them.


 * Gnome-colors-view-refresh.svg User:Evad37/TimestampDiffs – fixed compatibility issues with various scripts/gadgets, including Comments in Local Time. For discussion archives, now looks for revisions on the base page.
 * User:Enterprisey/undo-last-edit.js - no longer tries to load on special pages.
 * User:Ahecht/Scripts/pageswap - version 1.4 fixes reading destination from form field if destination is not in article namespace, and fixes self redirects.
 * XFDcloser - version 4 brings a new user interface for dialogs, some preferences for customising XFDcloser, major behind-the-scenes coding changes, and resolves various issues raised on the talkpage. Also, since version 3.16.6 non-admin soft delete closure have been allowed at TfD.



Open tasks
 * As a reminder, the legacy javascript globals (like accessing  without first assigning it a value or using   instead) are deprecated. If your user scripts make use of the globals, please update them to use   instead. Some global interface editors or local interface administrators may edit your user script to make these changes if you don't. See T72470 for more.

Miscellaneous
 * For people interested in creating user scripts or gadgets using TypeScript, a types-mediawiki package (GitHub, NPM) is now available that provides type definitions for the MediaWiki JS interface and the API.
 * A GitHub organization has been created for hosting codebases of gadgets. Users who maintain gadgets using GitHub may choose to move their repos to this organization, to ensure continued maintenance by others even if the original maintainer becomes inactive.

Pending requests
 * A script to ease reviewing Good Article nominations
 * A script to help manage Z number templates
 * ...and many more, all available at User scripts/Requests

As always, if anyone else would like to contribute, including nominating a featured script, help is appreciated. Stay safe, and happy new year! --DannyS712 (talk) 01:17, 3 February 2021 (UTC)

About the newsletter

Subscription options

Discuss this issue