From English Wikipedia @ Freddythechick
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
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:
User:Evad37/TimestampDiffs – fixed compatibility issues with various scripts/gadgets, including Wikipedia: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.
- Wikipedia: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 <syntaxhighlight lang="javascript" inline>wgPageName</syntaxhighlight> without first assigning it a value or using <syntaxhighlight lang="javascript" inline>mw.config.get('wgPageName')</syntaxhighlight> instead) are deprecated. If your user scripts make use of the globals, please update them to use <syntaxhighlight lang="javascript" inline>mw.config</syntaxhighlight> instead. Some global interface editors or local interface administrators may edit your user script to make these changes if you don't. See phab: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
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)