Jump to content

Wikipedia:Ultraviolet/Changelog

From Wikipedia, the free encyclopedia

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]

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:

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:

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 support navigator.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 to window.location.href
  • [fc2e902d] Fixed preferences switch
  • [59cae1a1] Added level-specific warning summaries

Chores:

  • [dbee990b] Added browserslist to package.json
  • [5f573d2f] Re-enabled webpack Hot Module Reloading
  • [e61a3af3] Updated async 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 to ultraviolet

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.