SWViewer

From Meta, a Wikimedia project coordination wiki
Jump to navigation Jump to search

SWViewer enables you to monitor the recent changes of a wiki in real-time. In doing so it provides a lot of features; such as rollback, Auto-Diff, edit-source and much more. In order to use the application, local or global rollback permission is needed.

SWViewer

*Tested in Chrome, Firefox, Safari


#swviewerconnect | discord


Feedback
Post and discuss feedback for SWViwer's at Talk:SWViewer.


Bugs & features
Check out the repository[1] and issue tracker.

User who have rollback permission on any Wikimedia project and 1000 edits globally (except test wikis) without any active block can also monitor global queue.

Features[edit]

Diff screen on desktop
Diff screen on mobile

Hotkeys[edit]

  • space – Show next diff
  • esc – Close pop-ups
  • r — Rollback
  • y — Rollback with custom edit summary
  • [ or p – Browse back
  • e – Edit page
  • o – Open page in new tab
  • a – Local contributions
  • / — Global contributions
  • s — Settings
  • u — Logout
  • t — The Talk
  • l – Logs

Buttons[edit]

  • SWViewer back button.png: Rewind edits - view previous edits (only 6).
  • SWViewer rollback button.png: Rollback - similar to rollback on wiki.
  • SWViewer rollback with explanation.png: Custom Rollback - add edit summary to the revert, somewhat like undo but in actual it's done using rollback too. There's also a warn button while using this button, which can be used to warn user only if it's configured on /config.json page.
  • SWViewer edit page.png: Edit source - source of the page is displayed in a edit window right in application with an option to provide summary to the changes and also to tag for deletion.
  • SWViewer see diff.png: Open on-wiki - will open the diff on-wiki in a separate tab.

Access[edit]

To open the application in browser, click the following button:

Launch

Install PWA[edit]

If you use Chrome browser, you can install SWViewer as an WebApp on desktop as well as mobile, instructions for which are as follows:

Install user script[edit]

SWViewer.js is a user script that basically adds a link under "Tools" section on the sidebar to access the SWViewer tool easily from any random page.

Feedback[edit]

  • If you experience any issues or have suggestions for how something could be better, let us know at talk page.
  • You can also join our IRC channel #swviewerconnect.
  • Also you can help us by adding summaries and deletion templates to /config.json.

Notes[edit]

  1. Repo isn't public due to security reasons, but we can add any trusted user by request. Just drop a message onwiki, IRC or discord.