Releases: ChlodAlejandro/deputy
Release list
v0.9.2
Added
- [
9f4c8ce] Added randomize button for CCI sections - [
4b8f1c2] Added "expand all diffs" button for CCI rows
Fixed
- [
9540ee3] Fixed broken edit summaries when blanking under presumptive deletion - [
e24b88c] Fixed extra whitespace appearing at the end of rows - [
8d606c2] Fixed deleted revision data not having proper messages - [
ef7f07f] Fixed CCI row links appearing closer than normal - [
434a53c] (dev) Fixed edit summaries for automatic userscript updates not appearing properly
For a granular list of changes, see v0.9.1...v0.9.2.
v0.9.1
Added
- [
edca220] Added option to mass blank pages from a copyright problems batch listing - [
554ea7a] Added structured source fields for copyright problems batch listings
Modified
- [
ee90361] Made CCI revisions disappear when instant archiving
Fixed
- [
2b8160f] Fixed Infringement Assistant new listing/batch listing buttons being missing when the current listing page is a redlink - [
631ee9a] Fixed broken parser integration tests due to closed cases (congrats!)
For a granular list of changes, see v0.9.0...v0.9.1.
v0.9.0
Added
- [
9c8334c] Added a collapse/hide button for the CCI page toolbar - [
2777919] Added option to reset database and preferences
Modified
- [
d7e185d] Made {{translated page}} revision IDs optional - [
ac7ed21] (dev) Updated and organized Rollup and dependencies - [
82f13a4] (dev) Increased integration test timeout - [
d787eeb] (dev) Disabled copyright problems noticeboard page tests.
Fixed
- [
e8c29ed] Fixed CCI revision sorting being wrong sometimes - [
42e1878] Fixed CCI section start overlay appearing on subsections which are also valid CCI sections - [
a50d3cc] Fixed CCI revision diff previews not working after changes to diff renderer - [
ad9ca74] Fixed IA hidden violation message not taking up the full width - [
b1dd0f4] Fixed Deputy not displaying deleted diffs properly - [
ac322c1] Fixed alerts not appearing when another window is open - [
a64b0ee] Fixed CCI fields sharing page status if the same page appears twice in a case - [
df01545] (dev) Changed target for CCI integration tests
For a granular list of changes, see v0.8.0...v0.9.0.
v0.8.0
A lot of under-the-hood fixes, imported from work on a CCI case request wizard which hasn't been completed yet. Because the extra work on that feature has greatly diverged from the current Deputy code, compatibility is not guaranteed. For this reason, this exists as a minor version bump than a patch.
This version should have no visible changes, but there may be some select bug regressions. If you encounter any, please report them.
Added
- [
530a76a] Added a central logging system (all console logs are now prefixed with "[Deputy]") - [
51ecb8e] Added additional logo styles (namely a rounded and on-white logo version) - [
37d981f] Added support for user's current interface language- [
404fb7a] Added support for user's current interface language in changes list
- [
- [
f25a44d] (dev) Added better flexibility for setting development configuration settings - [
f25a44d] (dev) Added transpilation preprocessor - [
aaf9c78] (dev) Added API types and associated submodule - [
ca9058d] (dev) Added .tsx to test transpilation pattern - [
dbd2a08] (dev) Added automatic development mode sensing when usingdev:scripts - [
8a2fc4b] (dev) Added util for finding MediaWiki section headings on the current page
Modified
- [
3f89b9a] (dev) Refactored backend API classes to fully support new Dispatch API specification - [
73ba073] (dev) Transferred select changes list UI elements to shared space - [
d7d95d1] (dev) Converted jQuery → innerHTML assignments to direct node manipulation - [
fda9b30] (dev) Split wiki configuration locations to dedicated constant file - [
b08ad16] (dev) Split contribution survey row statuses to dedicated constant file
Fixed
- [
f1c04a5] Fixed collapsible elements in just-saved sections not working - [
076ce3c] (dev) Fixed CI leaving submodules uninitialized
For a granular list of changes, see v0.7.1...v0.8.0.
v0.7.1
Bugfixes, introduction of better diff URL parser, and significant bugfix for the section start overlay, which can cause the overlay to cover other sections that don't start with a contribution survey header.
Added
- [
eab952b] (dev) Added copyright problems listing parse tests - [
1ec9205] Added confirmation before converting a diff URL different from the current wiki - [
63bcaf3] Added a dedicated diff URL parser, capable of handing multiple permutations of diff URLs - [
759f1eb] Addedcci.headingMatchconfiguration field in wiki configuration
Modified
- [
5f173f0] Removed unfinished row notice in danger mode - [
f715e76] (dev) Changed CPC response counter to reflect latest template changes - [
1ec9205] Forced changed {{copied}} input fields to show if conversion was performed - [
dc02cda] Updated utility index and utility index generation script
Fixed
- [
d8bf408] Fixed unintentional wrapping in section buttons - [
87d5c6f] Fixed "Mark all rows in all sections as finished" not working when there are finished rows - [
1524994] Fixed definition list comments (:) breaking listing parser - [
bfc9469] Fixed zero diffs appearing with symbols - [
fc0837e] Fixed display failure for diffs with broken parents (T186280) - [
cb532c7] Fixed intentionally hidden tags causing commas to appear in tag list - [
1ec9205] Fixed lockup when attempting to get revision date of a non-revision ID - [
df82208] Fixed CCI section start overlay reaching into other non-survey row sections - [
7ab7b28] Fixed CCI section start overlay being slightly taller than correct height
For a granular list of changes, see v0.7.0...v0.7.1.
v0.7.0
This version introduces "Danger mode", a way to allow clerks to rapidly process cases. It removes many of Deputy's confirmations and warnings, and also introduces additional (dangerous) buttons. As of now, it does not use an allowlist nor have minimum account requirements.
Added
- [
f911e9e] Added row collapse-by-default option - [
c3aeba3] Added option to keep archiving template ({{collapse top}}) unsigned - [
c3aeba3] Added preference to leave archiving template unsigned by default - [
c8c794b] Introduced "Danger mode"
Modified
- [
522f952] Changed "Listing is missing from wikitext or malformed listing" message to a more user-friendly error message
Bugs
- [
522f952] Fixed missing listing error when responding to listing at end of page with comment - [
ba7a779] Fixed$2appearing in place of the comment when a comment wasn't provided when filing a new listing - [
3c78dc3] Fixed CCI row collapsing requiring two clicks - [
742e90c] Fixed section name detection for newer versions of MediaWiki+DiscussionTools - [
2f9f1b0] Fixed CCI diff list breaking when a space is between diffs - [
f314105] Fixed archived sections being unloadable (again)
For a granular list of changes, see v0.6.0...v0.7.0.
v0.6.0
Breaking change due to configuration version upgrade. This version allows Deputy to load rows where only a page is available (like for files and the WikiProject Tropical cyclones case) and includes improved handling of configuration version changes.
The latter was implemented to support changing the ia.listingWikitextMatch configuration field to allow processing for Copyright problems noticeboard listings which have mismatched IDs and links.
Modified
- [
da8d225] Gracefully handle rows with only a page title available - [
530d46c] Avoid loading newer configuration versions
Bugs
- [
c577afa] Fixed banner being inserted in the wrong element for DiscussionTools-using wikis - [
5dd6dc6] Fixed missing listing error when responding to listing with mismatched ID and link- BREAKING CHANGE! Wikis must update their
ia.listingWikitextMatchconfiguration fields to use
the new capture groups.
- BREAKING CHANGE! Wikis must update their
For a granular list of changes, see v0.5.1...v0.6.0.
v0.5.1
Bugfixes and minor changes.
Modified
- [
640cc01] Moved User:Chlod/Scripts/Deputy links to Wikipedia:Deputy - [
3c73d02] (dev) Re-enabled Firefox tests on Windows
Bugs
For a granular list of changes, see v0.5.0...v0.5.1.
v0.5.0
Generic patches, fixes, and QoL features. Added an announcements system for reaching users of Deputy. Also improved CCI case navigation and handling.
Added
- [
4cb3432] Added button to navigate to previous unassessed revisions - [
6d212b1] Added shorthand summary for case page assessment edit summaries - [
8c352a8] Added proper support for missing (deleted/suppressed) revisions - [
adaab2f] Added an announcements system - [
2374c07] Reintroduced template merging - [
b1cfbaf] Added button in ANTE to automatically get date from revision ID - [
de7bd37] Added Action API Api-User-Agent headers - [
7cb48de] Added RESTBase Api-User-Agent headers - [
9ecbc4a] Added support for change tags - [
df72d6e] Added option for quick Earwig's Copyvio Detector links on CCI revisions - [
f294aec] Added suggestions for current page on page-related ANTE fields - [
d2cedac] Added button in ANTE to automatically get latest revision ID from page - [
3684db3] Added a "diff" dropdown button for revisions - [
b464ff8] Added option to automatically open diffs for certain thresholds
Modified
- [
c77ad39] Made page toolbar appear as long as a session was active - [
51330ac] Made page toolbar only show when viewing normally, viewing a diff, or viewing a permanent link - [
3d552a7] Made sections unsave-able if there is are still unassessed revisions - [
79a1e59] Made DateInputWidget dropdown show upwards - [
b2a7dde] Changed homepage to link to new Wikipedia:Deputy home - [
bb453f3] Hid user by default in CCI revisions
Bugs
- [
c77ad39] Fixed revisions not working when the page title doesn't match - [
ff55837] Fixed "Force UTC time" only taking effect on dates - [
2470f56] Fixed error when saving a section without making savable changes - [
e790fb7] Fixed incorrect message key in ANTE template with demo parameter enabled - [
ec1bd49] Fixed how links appear in the CCI interface - [
4446402] Fixed missing revisions appearing improperly - [
b8a5975] Fixed z-index issues with confirmation dialogs - [
b45cc88] Fixed title parsing issue when attrib. notice field is empty - [
e35904d] Fixed wiki configuration changes not applying - [
ae127dc] Fixed dates being incorrectly set for negative UTC offsets - [
97bb369] Fixed problems with element classes when revision tag has spaces or symbols
For a granular list of changes, see v0.4.2...v5.0.0.
v0.4.2
Another set of patches and fixes.
Modified
- [
0aeeb4d] HidlastEditedoption from wiki configuration editor - [
b9e7f83] Moved wiki configuration to localStorage instead of MediaWiki options - [
866cdee] (dev) Added automatically-generated utility index files - [
04ba5ce] Exposed utility functions onto Deputy global object - [
cb639dc] Added z-index to page toolbar - [
3e0f425] Increased page toolbar timeout for page details
Bugs
- [
595ce69] Fixed broken pre-2014 case style processing - [
9fcbd0f] Fixed comment rows causing parser to throw errors
For a granular list of changes, see v0.4.1...v0.4.2.