Wikipedia:Ultraviolet/Changelog
The RedWarn team is currently in the process of renaming to Ultraviolet. Some documentation pages are still in the process of being written/transferred. Read the announcement here. |
About – Features – Install or Remove – Documentation – Talk – Changelog
This page documents all significant changes to the Ultraviolet script. For a list of edits to the script, you may want to see the page history of User:10nm/beta.js instead. Release changelogs are copied from the releases page on GitLab.
Current version: v0.1.6
To-do
[edit]- Full feature compatibility with RedWarn, see Wikipedia:Ultraviolet/Compatibility matrix
- Documentation for existing internationalization and localization features
Unreleased
[edit]For a list of commits, see http://gitlab.wikimedia.org/repos/10nm/ultraviolet/-/compare/v0.1.6...dev
Deployed without tag
[edit]These are commits that are currently deployed but are not yet under a release/tag.
v0.1.6
[edit]Released on October 9, 2024.
Fixed:
- [
dcee2e4b
] prefs: "ignore latest revision" setting should be a checkbox - [
de8a4bf8
] RTRC integration (T345585) - [
aef919c2
] use UTC time for talk page month headers (T350223) - [
44388420
] user agent short link - [
0bd406c1
] trim whitespace in report reason and comment
v0.1.5
[edit]Released on September 4, 2023.
Changed:
- [
d09a42ba
] use @10nm/tsx-dom (maintenance backport)
Fixed:
- [
5f604e50
] Multiple report bugs - [
a24c8861
] pageIcons: fix positioning for Vector 2022 - [
310ce63f
] InputDialog: responsive sizing - [
538ce4a3
] pressing cancel in rollback from contribs page (T345585)
v0.1.4 - Overdue QOL update
[edit]Bug fixes and quality of life features. Due to local caching, Ultraviolet will now load much faster.
Released on March 14, 2023.
Changes:
- [
b36ec691
] Preferences now use the "Roboto" font - [
241669a8
] Fixed broken switches - [
dcec301b
] Fixed boolean settings not working properly - [
4fe67bf0
] Adjusted radio button label position - [
0480ec8e
] Configured MDC button to respect accessibility settings - [
6aecf807
] Fix warn menu not opening despite preferences - [
08574535
] Fixed revert icons not working on revert preview - [
229a5121
] Fixed false toast when cancelling the warn dialog - [
cb7592e5
] Fixed Quick Template placeholder toast - [
b2e425e5
] Moved to Wikimedia GitLab - [
8cc34c09
] Link to contributions on reporting dialog - [
9062fdac
] Remove bolding in reports - [
7dcfc842
] Fixed incorrect detection of FlaggedRevs protection - [
ba3230bb
] Began showing all protection types - [
ff1ddd7d
] Disabled on Minerva - [
3f6a7380
] Added local caching of wiki and user configurations - [
1cc3e8e7
] Added option to customize page icon order - [
68099912
] Added protection against cyclic references when dumping log - [
2e75e75b
] Added extra logging for reporting
Chores:
- [
4ac313dc
] Rename cleanup
v0.1.3 - First bug bash
[edit]Attempts to solve all of the bugs since the beginning of the public beta. Most bugs were reported on the Ultraviolet talk page. This update also introduces some quality-of-life features for developers, namely the re-enabling of Hot Module Reload and other Ultraviolet teardown functions so that development can be done without reloading the entire page for all changes.
Released on April 19, 2022.
Changes:
- [
fc9726a9
] Added "Copy Ultraviolet log" button to More Options dialog - [
f3a29327
] Modified page icons to position based on the appearance of the page title heading - [
9267198d
] Added save toast for preferences dialog - [
a4c789c9
] Began logging all uncaught possible RedWarn or Ultraviolet-related errors - [
730c634a
] Added extra logging details for the warning dialog - [
730c634a
] Fixed warning preview not showing if warning was prefilled - [
42c4a9f7
] Fixed diff icons overflowing over Twinkle rollback buttons - [
d7c189e7
] Fixed "Thank you!" disappearing from warning messages - [
3a7f0111
] Fixed restore button not working after revert - [
6845aaeb
] Added toast for when a user has been warned - [
a30838c6
] Added fallback for browsers that don't supportnavigator.clipboard
- [
9642b93d
] Fixed link to Wikipedia talk:Ultraviolet - [
d5a33ef4
] Fixed rollbacks appearing to fail - [
7fd425c7
] Fixed preferences section CSS leaking to other pages - [
a7066bc3
] Changed{{{url}}}
in reports towindow.location.href
- [
fc2e902d
] Fixed preferences switch - [
59cae1a1
] Added level-specific warning summaries
Chores:
- [
dbee990b
] Addedbrowserslist
topackage.json
- [
5f573d2f
] Re-enabled webpack Hot Module Reloading - [
e61a3af3
] Updatedasync
to 2.6.4 - [
2fc0bbfe
] Upgraded MDC to 13.0.0 - [
fc2e902d
] Moved tests to pre-push git hook
v0.1.2 - Pre-launch bugfixes (pt. 2)
[edit]Continues off of v0.1.1.
Released on April 9, 2022.
Changes:
- [
1c1f5298
] Added confirmation checkbox for email reports - [
1c1f5298
] Added policy page link option for email reports - [
bad1d612
] Silenced MediaWiki check for unsupported skins - [
5e0829ef
] Begin requiring (auto)confirmed for use - [
b690f671
] Fixed.uv-show
class not forcing classes to show - [
055546d3
] Fixed preferences page refusing to start
Chores:
- [
9dd8e104
] Renamed npm package toultraviolet
v0.1.1 - Pre-launch bugfixes (pt. 1)
[edit]Minor patches and improvements pre-release announcement. Part 1 of a series of pre-release announcement bugfixes, hopefully the first of only two.
Released on April 9, 2022.
Changes:
- [
ec17675a
] Moved dependency caching to the post-UI injection hook (decreases load on startup) - [
21ec2d8d
] Improve prefill support with basic templating for reporting dialogs - [
f67da7d7
] Begin detecting (and redirecting to) local Project:Ultraviolet/Preferences pages
Chores:
- [
d565557f
] Begin running CI on tags and merge requests
v0.1.0 - Initial beta
[edit]This is the first ever beta version of Ultraviolet to be made officially available. Ultraviolet was been written from the ground up, and because of this, there technically is no changelog. See rww:Rewrite for more information on the differences of RedWarn and Ultraviolet.
Released on April 7, 2022.