Wikipedia:RedWarn/changelog

'''All notable changes to this project will be documented on this page. The format is based on Keep a Changelog. We advise against editing this page unless you are directly involved with development - you can suggest new features, point out changes we've missed, and report bugs at RedWarn's talk page.'''

The current update schedule involves feature updates and bug fixes on a non-fixed but frequent timescale.

The next update is RedWarn 17. Development at this stage requires rigorous testing, so you may see edits by dev version of RedWarn days or even weeks before the update is released.

List of releases

 * rev1 - first version - 28 April 2020
 * rev2 - bug fix, added dialog polyfill - 28 April 2020
 * rev3 - multiple bug fix, added "quick rollback test edit" on right click of quick rollback button, add update notifications, italic text in notices and a config file - 29 April 2020
 * rev4 - added patrol feature - 30 April 2020
 * rev5 - fixed bugs, patrol page updates, preferences page introduced - 30 April 2020
 * rev6 - added restore this version and security bug patches - 1 May 2020
 * rev7 - fixed bugs, added extra personalisation settings - 3 May 2020
 * rev8 - added AIV reports - 5 May 2020
 * rev9 - mostly bug fixes - 7 May 2020
 * rev10 - feature update - 14 May 2020
 * rev10a - bug fixes - 14 May 2020
 * rev11 - more bug fixes - 19 May 2020
 * rev12 - feature update - 27 May 2020
 * rev13 - more fixes and features - 7 June 2020
 * rev14 - bug fixes and extra customisation options - 14 June 2020
 * RedWarn 15 - UI changes, some behaviour changes, add UAA - 18 July 2020
 * RedWarn 16 - mostly feature updates, added autoconfirmed restrictions per RfC - 8 November 2020
 * RedWarn 16.1 - added advanced warning, bug fixes - 7 March 2021

Planned

 * Declutter UI
 * Add macros and additional info
 * Add page tagging
 * Add XFD, CSD

Unreleased

 * Rewrote entire codebase in TypeScript for (hopefully) less bugs

RedWarn 16.1

 * Added advanced warning mode, which allows you to view the history of what warnings have been given to a user, even if they've been removed from the talk page. You can enable this by default in your preferences.
 * Your warning templates are now synced from RedWarn/Default Warnings, which can be edited by anyone with JSON knowledge! Therefore, if you want a new warning template in RedWarn, add it to the JSON there. But please remember to test the modification in your userspace by editing Special:MyPage/redwarnRules.json page first (which is a local copy of your database). To match your user space rules database with the public database, open the "Warnings" tab in RedWarn preferences, scroll to the bottom and click "Clear changes and sync with public database". A UI which will allow you to edit your user warnings easily and without any technical knowledge is coming soon.
 * Added an option to access RedWarn's options alike to Twinkle's! Activate it in your preferences.
 * For a full list of bug fixes, please see: our GitLab

RedWarn 16 2020-11-08

 * Added first setup screen to help newer users with getting started with RedWarn
 * Renamed "new notice" to "warn user" to be more accurate, along with RedWarn
 * Added "more options" button. In this new dialog, buttons for RedWarn preferences, quickly reporting a user or revision to WP:OVERSIGHT or WP:999.
 * Note: Reporting to AIV and UAA has also moved under this menu, a "quick report" screen is still accessible through the warn user dialog and right-click menu.


 * Added customisation of RedWarn's page icons, these can be customised like rollback reasons to be placed inside the "more options" menu. For technical reasons, the report features, RedWarn preferences, and the link to RedWarn's talk page cannot be rearranged and will remain as the lowest items of the "more options" menu.
 * Updated preferences page. No more mess, and much easier to use! There may be an option in there that could improve your RedWarn experience, so please check it out and give us your feedback.
 * Added new options, if you have any more suggestions for things you'd like to customise, please let us know.
 * Added autoconfirmed restrictions as decided in the August RFC.
 * Removed the RedWarn inspector due to it being buggy.
 * Fixed some bugs, as usual.
 * Changed the UI a bit.
 * As always, if you notice a bug, please let us know ASAP so we can fix them. You can use the RedWarn talk page link in "more options" to access it.

RedWarn 15 2020-07-18

 * Changed naming system - there is no longer "rev" appended to the version number. RedWarn 15, RedWarn 16, etc. is the new versioning system.
 * Changed the preferences - RedWarn now has a redesigned and more user-friendly preferences menu.
 * Changed right-click on user menu, you must now hold while right-clicking the user link. This is to prevent issues with user subpages and editors workflows. If you don't like this change, you can return to the previous method in your preferences.
 * Added reporting to Usernames for administrator attention, use the "Report to admin" button. The dialog has been expanded with additional report reasons.
 * Finished privacy improvements - RedWarn is now completely hosted by the WMF through Wikimedia toolforge (already in previous rev14 patch)
 * Added option to open latest changes in a new tab in preferences.
 * Added new connection to the Huggle anti-vandalism network! Both Huggle and RedWarn users can now easily work together, and you can stay up to date on the latest interactions. Click on the chat icon to see what other patrolers are doing and discussing. Disable this in preferences.
 * Note: To prevent spam and misuse, you will need to allow RedWarn HANgateway to verify your identity. HANgateway only uses OAuth to verify your account identity, and does not access any other information.
 * Privacy: You will be connected through a proxy, so unlike Huggle, your hostname, IP and other information will not be exposed to non-Wikimedia servers.
 * The proxy is a server side tool. If you experience issues with connecting, please let, the maintainer of HANgateway know as soon as possible.


 * The above feature is disabled due to server issues.
 * Added live theme previews in preferences and new dialog animations
 * Added custom text inputs in quick templates! If you'd like to add a text input, add (replacing "title" and "UniqueID" with a title for the textbox and a unique ID)
 * Fixed some issues with RedWarn conflicting with other scripts. If you have issues with other user scripts, let us know ASAP so we can fix conflicts.
 * Added some cross-wiki support, but no template or language or other kind of localisation support yet. You can now add RedWarn to your global JS on Meta if you wish.
 * Removed automatic warning following a rollback. You will instead be presented with the same options you would have on an editors userpage (i.e. send message, quick template, new notice, report to admin). If you don't like this change, don't worry - you can still set a default action in RedWarn preferences > Behaviour > On rollback completion
 * Removed send feedback button to promote usage and discussion on WT:REDWARN (excluding automatic serious bug reports)
 * To see a full list of everyone who has worked on this update, see RedWarn.
 * If you experience an issue, please report it ASAP on WT:REDWARN so we can look in to it.

rev14 2020-06-14

 * Added back the (current) marker on contribs page. There were many complains about the lack of the (current) marker, so I've added this back. RedWarn's rollback options will appear within the current marker.
 * Added Setting to change between displaying the template descriptions and the template names when making a new notice - change this in your preferences under "Behavior > Control Features > List notices with..."
 * Improved new notice search a little - pressing BACKSPACE now registers, and you can press ENTER to select the top result. You can also search by template name.
 * Added categories when making a new notice.
 * Added 14 new common quick rollback reasons! You can access them by clicking "More Options" when rolling back.
 * Added additional customisation of rollback icons! You can now click and drag icons to reorder them in your settings, or move them between the "tray" and the main view. All items in the tray will can only be accessed by clicking the "More options" button, or you can move the "more options" button to the tray to hide them completely. You can still change each icon to what you like, and can also now change the icon colours! You can do this by right-clicking any rollback icon in your preferences.
 * Added links to a block, filter, and other logs in the user right-click menu.

rev13 2020-06-07

 * Added a Quick Template feature! Try it out with some template packs over at WP:REDWARN/QTPACKS - (at the point of release, there is only one, but please help expand it!)
 * Added rollback from Special:Contributions page - access rollback preview and quick rollback quickly from any users revision page. Use "rvv" to quick rollback vandalism, "rb" to rollback, and "prev" to preview the rollback. Rollback from contributions pages does not warn the user unless you are rolling back from a preview page.
 * Added autoselect level - RW will automatically select a warning level based on the last level of warning the user received. You can disable this in your behaviour preferences.
 * RW will also select a rationale for you, however this is only for vandalism and unexplained content removal rollbacks.


 * Added support for rollback permissions - if you have rollback permissions, you will now have a choice whether to use rollback, or the rollback-like mechanism (default, essentially undo). Using rollback is quicker. Set this in your behaviour settings, or if you have rollback and haven't edited your preferences, you will receive a dialog letting you choose immediately on rollback.
 * Added rollback from rollback preview - you may find this useful!
 * Added the ability to select the related page from a list of your 20 recently visited pages - this data is stored locally and is never sent elsewhere.
 * Added basic WP:RFPP support! Click the "manage page protection" lock to access this. Please try it out and let me know your feedback!
 * Added some extra preferences under the behaviour tab
 * Removed rollback reason minimum limit, so now you can rollback with no reason if you prefer.
 * Changed the "undo" button after you have left a message or notice on a userpage to immediately revert without going through MediaWiki's undo interface.
 * Fixed page icons
 * Fixed warning detection system
 * Changed the UI with some improvements
 * Added additional options

rev12 2020-05-27

 * Removed "void this notice" because I never used it and I doubt anyone else really did, plus potential refactoring concerns
 * Changed RC patrol - sadly, for security reasons loading recent changes in an "iFrame" (essentially a page within a page) is no longer possible, so patrol opens these pages in a new tab instead. To use the patrol feature now, click "Open New Attached Tab" at the top of the patrol screen. You can then place these two tabs side by side or however you like, then when you click on a revision, the connected tab will respond. I actually find this better, as you can also now use Twinkle alongside RedWarn when patrolling, arrange the two tabs or windows however you like - or, if you have more than one monitor, you can use on display to review the changes and another to see the most recent ones.
 * Basic use: Open RedWarn patrol using the new big link, then click "Open new linked tab", arrange these tabs however you like


 * Removed "RedWarn" link from recent changes, for the same reason patrol was changed. Please use patrol and connected tabs.
 * Added pending changes controls!
 * Accept or decline a pending change
 * Warn users using the new multiple action feature - if you are a pending changes reviewer, please use and send your feedback
 * Basic use of the multiple action tool: Select the user, click "New notice" or "new message" or "quick template"


 * Added new behaviour settings - enable/disable RedWarn features, quick template settings
 * Added a new multiple action feature - select multiple users manually or from page history - probably the most complex interface, so please read the help documentation
 * Added a new send message dialog! Send an email or new message from one box.
 * Added userboxes! Check them out!

rev11 2020-05-19

 * Fixed some bugs
 * Note: Due to a technical change, you will receive a "config file corrupt" message. This is due to a technical change and you will need to restore your previous settings through the settings menu. To get rid of the constant "your config file is corrupt" message, open your preferences and then click "save changes" to refresh your config file. Sorry for the disruption.


 * Changed redwarn object name from wikiEditor to rw
 * Changed inspect feature! It should now actually work okay on most things, not everything, but won't crash your browser if the edit wasn't recent!
 * Fixed tags

rev10 2020-05-14

 * Added the Inspector - a tool designed to help you find who made those pesky unsigned talk page comments, or where long-term vandalism originated from without the need to - to see how to use it, watch https://www.youtube.com/watch?v=uCIqxKLUaec
 * Please note: This feature is in alpha, i.e. it works on pieces of text find (such as text on a talk page) but you may run into issues. These are being worked on, but at the moment, I need feedback on how to improve the feature before completely rewriting it


 * Added alert on change - On any article or diff page, you can click the new "alert on change" icon to receive a push notification when the page is changed. If the page is already focused, you'll automatically be redirected to the nearest change as soon as it is opened.
 * Note: These alerts only work while the page is open - this can be in the background, however, because of this, it is recommended to use this feature in a seperate tab, and not in patrol or your main work tab as you will not be notified as soon as you leave the page. In Chrome, you can right-click on a tab and select "pin" to pin it and prevent accidental closures.


 * Added quick access to user pronouns and edit count in the right-click menu (under account info)
 * Added "send feedback and support" button - click this to immediately send feedback and get support from within RedWarn.
 * Changed "quick rollback rm no reason" to "unexplained content removal"
 * Changed minimum rollback reason characters to 3
 * Added advanced right click user options, such as block log, filter log, uploads, pronouns, and edit count
 * Added loading dialogs
 * Fixed loading notice overlay bug
 * Fixed double click rollback bug