by Samuel Liew
Bug reports, Forks, and PRs welcome!
These are highly recommended for moderators. Minor changes to the UI/defaults makes your mod life easier by a huge amount (saving clicks, or having to hunt for a particular link/mod feature, or displaying more info upfront). Click these to jump to their descriptions:
- Mod User Quicklinks Everywhere ♦
- User Info Sidebar ♦
- User Review Ban Helper ♦
- Comment Flags Helper ♦
- Not An Answer Flag Queue Helper ♦
- Display Inline Comment Flag History ♦
- Deleted Users Helper ♦
- User History Improvements ♦
- Additional Post Mod Actions ♦
These are highly recommended for everyone because they are too awesome:
Recommended chat userscripts:
Can you see the link in the post below?
- Appends
_link
to short link texts in posts and comments so they can be easily seen and clicked on - Link is also bolded and color set to red
- E.g.: Link
.
visually becomes._link
- Opens image links in a lightbox instead of new window/tab in main & chat
- Anonymizes user links in posts and comments
- Masks and hides user-identifying info on page (IPs and email addresses)
- Redact button can be found fixed on the bottom-left of the screen
- Removes unnecessary elements from the UI
- See comments in userscript source for more info
-
(Meta) New search bar on meta sites, and option to search parent site
-
Saved Searches
-
Auto Refresh
-
Instant Filter Toggles
- Dark theme for Stack Exchange.
- Some elements have reduced opacity until focused/mouseover (sidebar modules/images/timestamps). Some important colours are retained.
- Code highlighting in darker colours
- Unlock the max-width of all Stack Exchange sites and utilize your wide screen
- Change your preferred width size in source code
- Responsive print styles for all sites on the network, as well as chat and chat transcripts
- Strips out unnecessary information from the page only when printing, leaving just the main content
- Allows you to retract pending post flags from your flag history page
- Notifies you if you have any declined flags in the past few days
- Batch-move saved posts between private lists
- Undo button when unsaving a post
- Quick move dropdown after saving in Q&A
- Adds site names to link in Hot Network Questions sidebar module
- Links open in new tab/window
- Adds a menu of quick mod-actions instead of having to wait for mod menu to load and having to select items in the mod menu
- The items in the menu are disabled/hidden depending on context, and also slightly different options based on whether it's a Q or A
- Able to quickly dispute or comment lock a post with custom number of days, as well as unlock
- Quickly destroy users (with <200 rep) if they are posting spammy content (post age <30 days) (requires confirmation, 5-second throttle)
- Post dissociation link quickly composes a post dissociation request for post user with link of post inserted into dissociation message template
- (Stack Overflow) assists with re-duping of old questions closed with the old duplicate notice
- (Meta Stack Overflow) one-click closing, deleting questions as off-topic, and posting canned comment
- Similar to the above, but places the buttons under each post menu (above comments)
- Rewrites chat room links to chat transcript in Q&A comments, to avoid joining the room directly
This userscript has only been tested on Tampermonkey, and requires additional permissions for cross-site requests to Meta as it's on a different domain. Simply click on "Always allow" when prompted.
- For questions, displays info if it's discussed on Meta
- On arrow mouseover, displays the Meta posts
- Works for posts with IDs >= 100000 only to prevent false positives
- Fetch details about questions from the API
- See who hammer-duped a question, or which mod closed it, and which close reason
- Comments preview on hover
- Mini images, tables, code snippet
- Fetch vote counts for posts and enables you to click to fetch them again, even if you do not have sufficient rep
- Also enables fetch vote counts on posts in mod flag queue
- Experiment to hide all post scores until you have voted for the post
- Does not hide post scores for own posts, as well as locked or deleted posts.
- Dropdown list of migration targets displaying site icon/logo/header images and links to the selected site's on-topic page and mod list. Displays additional information for custom flagger for selected network site.
- Dropdown transformed with Chosen, allowing for text search of site names
- Sticky post headers to help when scrolling long posts / comment threads
- User, revision history, post timeline links
- Clicking on empty middle area scrolls to start of post (replaces URL hash)
- Question Table of Contents of Answers in sidebar below Featured Posts module
- Only shown when there are five or more answers
- Answer score, accepted, user display name, indicates mods and deleted users, datetime
- Sorted by current answer sort order (active/oldest/votes)
- Clicking on answer links scrolls to start of post (replaces URL hash)
- Option to toggle visibility of deleted answers (visible to 10k rep users)
- Replaces the link text in comments and posts with the full question title, and adds post info in the title attribute
- Works in chat & chat transcripts too
- Inserts post IDs everywhere where there's a post or post link (for copying/easier x-referencing/etc)
- Useful for copying ID of answer, for converting an answer to a comment of the target post
- When double clicked, opens post timeline in new tab
- Inserts several filter options for post timelines, useful for old posts with humongous timelines
- Hides daily summaries by default
- Fixes display style on comment flags expansion (jQuery show/hide defaults to block, breaking table)
- Hide all user reputation on the site
- Remove your referral user id when copying a post share link
- Add post menu item to send request to OAI Detector to get probability of AI-generated content
- Add post menu item to trawl through your votes pages to find the date/time you voted for a post
- Works on user's comment flag history group page
- Works on user's mod comment history pages
- Works on mod comment flag queues
- Allows moderators to undelete comments deleted by any user, including ex-mods and Community user
- Unique border colour for each user in comments to make following users in long comment threads easier
- Only appears if user has more than one comment on the page
- Grabs post timelines and display comment flag counts beside post comments. This also permalinks to comment in post timeline
- Displays flags on comment hover
- Clear CommentFlags cache on weekends
- On post timeline page, if comment is found in URL, also expand flags on the comment
- Fixes display style on comment flags expansion (jQuery show/hide defaults to block, breaking table)
Better comments layout for easier readability and moderation.
- Reduce comment body font-size to 96%
- Comment meta-text is on a new line, font-size reduced to 90%
- Usernames in comments are italicized
- Deleted comment info is floated right to keep comments compact instead of taking up a new line
- Delete links are floated right (to make it consistent with Undelete links)
- When mouse is over comments section, show faint preview of all delete links
- Comment hover background
- Redirects user 404 pages to main profile
- Linkify deleted users, show display name on mouseover
- You can now multi-select delete/undelete posts by deleted user
- Improved deleted user page, linkify URLs
- Additional helpful links below for IP & username cross-referencing
- When PII is loaded on user mod page, format the info in a textarea for easier copying into delete/destroy reason so it will look like this
- Improvements for /admin/find-users
- Adds a message menu to userinfo boxes
- Select from usual mod message or CM message templates
- Selected templates are automatically selected on landing on the new message page
- Assists in building low-quality-questions mod messages.
- For SO Meta only, fetch and display user's deleted posts in markdown format.
- Display Windows notification when user page is open and user has new activity (new post, new comment, new edit, etc.)
- Adds user moderation collapsable left-sidebar to user-specific pages: quick links & selection of user details from Mod Dashboard
- On user profile pages, expands user network links menu and add chat profile links
- Assists in building suspicious votes CM messages
- Highlight same users across IPxref table (hover to highlight, click to pin highlight)
- Adds new page
/review/suggested-edits/history/rejected
- Adds link to above page via mod links page (
/admin/links
) as well as Suggested Edits tabs - has toggle date format (like post timelines) and pagination
- anonymous users are easy to spot because they are unlinked
- click on left arrow toggle to display review summary
- anonymous edits reviews are preloaded so we can detect whether they have spam rejection reasons
- Keyboard shortcuts for review action buttons
- Keyboard shortcuts for popup action dialogs (close, flag, delete, reject edit)
- Auto-focus submit button when option selected in popup action dialogs (e.g.: so you can go "2 > 2 > space" to submit)
- Automatically skips review audits
- Esc goes back a previous dialog pane
- More options available when SOMU Options userscript is installed
- Display users' prior review bans in review (links to review ban history), ban quicklink
- Insert review ban/unban button in user review ban history page
- If ban quicklink is clicked from a review, auto user lookup if user ID passed via hash, auto-fill reason with review URL
- Link ban counts in table to user's review history
- Before/After (screenshot redacted using RedactedScreenshots, and also running CommentFlagsHelper and CommentFlagTypeColours)
- Use new responsive menu
- Batch delete comments using comment permalinks from SEDE, e.g.: https://data.stackexchange.com/stackoverflow/query/1131935
- On post hover in mod flag queue, get and display flaggers stats (via tooltip on flag badge):
Reputation, Total Flags, Declined Flags, % Declined - Badge links to user's flag history (opens in a new window)
- Non-mods: Can view own flag badge on main profile page
- Better UI for recent moderator flag handling history
- Automatically updates every 30 seconds
- If current mod queue is empty, reload page occasionally
- Also puts the flag count back in the navbar in case you miss it or need a link to the empty flag queue for some reason
- Highlight common chatty/rude keywords
- Some style improvements
- Rename "dismiss" link to "decline" with hover warning color
- Add "dismiss + delete" option on hover
- Always expand comments if post is expanded (includes deleted posts), and highlights flagged user comments in expanded posts
- Quick purge all comments link (with confirmation prompt)
- Option to review from the bottom of the page (so page won't jump around after handling each flag)
- Option to hide comments posted within the past day
- Add action button to delete AND insert duplicate comment at the same time, saving you from deleting and then having to open up a new tab to manually insert comment
- Comment left on answer:
Please [don't post identical answers to multiple questions](https://meta.stackexchange.com/q/104227). Instead, tailor the answer to the question asked. If the questions are exact duplicates of each other, please vote/flag to close instead.
- Duplicate Comment (text)
- Display deleted comments and user who deleted the comments
- UI is similar to commenttoomanydeletedrudenotconstructiveauto queue + Comment Flags Helper
-
Sort answers first
- Similar to the above, display revision count, post age
- Does not recommend as edits still need to be reviewed manually
- Auto-expand unhandled posts
- Display post info at the bottom
- Inserts quicklinks to "Move comments to chat + delete" and "Delete all comments"
- Confirmation displayed after successful response from server (don't forget to mark as helpful)
- Allows users to insert unicode emojis into chat
- If chat messages contains just a single emoji, increase size
Works with "No Oneboxes In Chat" and "Stack Exchange Dark Mode".
- New responsive user list displaying usernames and total count
- Timestamps on every message in live chat
- Use tiny signatures and avatars only
- Mods with diamonds in signatures
- Message parser (smart links and link expander)
- Minimize room description and room tags (hover to expand)
- Topbar with live inbox notifications and chat domain switcher
- Link to rejoin starred rooms
- Expand starred messages in sidebar on hover and on print
- Starred messages are now scrollable instead of having to click on "show more"
- On mouseover user signatures or mentions, highlight occurences of same user's links and mentions on page
- Room owner changelog in access info page
- Add transcript and room owners links above user list
- Print styles for live chat and transcripts (for printing to PDF with clickable links)
- (Mobile) font size increase
- and more...
- Some magic links are not parsed in Stack Overflow Chat. This script parses and submit expanded magic links via an edit to your latest message.
- List of additional magic links handled by this userscript:
[mcve]
[help]
[help/on-topic]
[help/dont-ask]
[help/behavior]
[meta-help]
[tour]
[chat]
- Do not install if you have ChatImprovements as it already includes this feature
- Adds pagination to user's recent messages page
- Add "Redact + Purge + Delete" button to message history page
- Add history link to message actions popup if not found
- Replaces timestamps in chat transcripts with your local time
- One-click button to create private mod chatroom from user chat profile, and then grants the user write access immediately after
- When entering this room, add view chat profile and superping buttons in message
- Clicking on superping button will generate a superping with instructions on how to join the room (because inbox only links to room transcript, and new users may not know what to do)
- Collapses oneboxes from live chat, chat transcripts, bookmarked conversations
- Click to display onebox
- Has exposed function to work together with Show Deleted Messages in Chat userscript
- Do not install if you have NoOneboxesInChat, as it already includes this feature
- Collapses oneboxes from chat transcripts, bookmarked conversations (live chat untouched)
- Click to display onebox
- Show deleted messages from live chat, chat transcripts, bookmarked conversations
- Works with No Oneboxes in Chat userscript
- Required for userscripts that allows further customization
- See options under each userscript above for info on what is available
- Options sidebar will appear on pages that the respective userscripts are running on