v5.14.0

January 17, 2019    Release

New Features

  • New module: Hide quarantine warnings (thanks @git-uname)
  • New module: Disable chat (thanks @larsjohnsen)
  • New media host: znipe.tv (thanks @ralcar)
  • Add /me/f/mod/about to the modqueue pagetype (thanks @Brcrwilliams)
  • Add capability to set default sort and time options on sidebar search form (thanks @a-marquez)
  • Add sort feature to the search widget in the dashboard (thanks @taylankasap)
  • Add volume control to embedded videos (thanks @larsjohnsen)
  • Add quick link to comment sort-by preference menu (thanks @ofekp)
  • Highlight users mentioned in self-posts (thanks @Brcrwilliams)
  • Leave NP mode when navigating away using keyboard shortcuts (thanks @ackinc)
  • Make all filters in Fitlerline deletable & tweak right-click behavior (thanks @larsjohnsen)
  • Make orangered option legacyFavicon independent of showUnreadCountInFavicon (thanks @larsjohnsen)
  • New filteReddit custom comment filters option to hide children of filtered comments (thanks @larsjohnsen)
  • Show context link on comment button ‘parents’ popup if there’s no visible parents (thanks @YahyaZ)
  • Show more Youtube info, and make them more distinguished (thanks @corylulu)
  • Support new Deviantart URL style (thanks @erikdesjardins)
  • Use the name of the post as the filename when downloading media, where applicable (thanks @kdreagle)
  • gfycat: Add support for “ifr” URLs and non-muted videos (thanks @larsjohnsen)
  • newCommentCount: Optionally show count when there are no new comments (thanks @larsjohnsen)
  • redesign: Add inline media expandos to comments and self-text (thanks @larsjohnsen)
  • redesign: Integrate floaters in the navigation bar (thanks @larsjohnsen)
  • redesign: Support styleTweaks highlightTopLevel (thanks @prasoc)

Fixes

  • Fix “add subreddit” button being above on top of expanded images (thanks @jaysc)
  • Fix FOUC on load by preload fonts (thanks @larsjohnsen)
  • Fix Imgur subreddit album links (thanks @kdreagle)
  • Fix User Tagger and User Info applying to some invalid usernames (thanks @kdreagle)
  • Fix User Tagger not applying to newly expanded self-text (thanks @kdreagle)
  • Fix color of redesign flair in old Reddit with nightmode (thanks @SirKitboard)
  • Fix commentNavigator breaking when entry element location is not found (thanks @larsjohnsen)
  • Fix commentNavigator resetting position when collapsing current comment thread (thanks @larsjohnsen)
  • Fix filteReddit hiding posts hiding when not able to ascertain data (thanks @larsjohnsen)
  • Fix neverEndingReddit returnToPrev issue on Firefox (thanks @larsjohnsen)
  • Fix newCommentCount count incorrectly changing in some instances (thanks @larsjohnsen)
  • Fix orangered multicasting outdated unread count (thanks @larsjohnsen)
  • Fix announcement biff not showing in redesign (thanks @andytuba)
  • Fix pageNavigator showLink ad sometimes being shown instead of submission (thanks @larsjohnsen)
  • Fix subreddit subreddit style checkbox always being shown (thanks @larsjohnsen)
  • Fix userHighlight highlightFirstCommenter slowdown (thanks @larsjohnsen)
  • Fix videos in galleries not collapsing correctly (thanks @larsjohnsen)
  • Localize show/hide child comment buttons (thanks @IvanFon)
  • Made dismiss pinnable tooltip easier to see in night mode (thanks @RPraneetha)
  • Fix Settings Console search not being field update when opened externally (thanks @larsjohnsen)
  • Make video timeline control bigger (thanks @corylulu)
  • Make commandLine close on escape also when blurred (thanks @larsjohnsen)
  • Make hover closeOnMouseout more stable, and improve animation (thanks @larsjohnsen)
  • Many FilteReddit fixes (thanks @larsjohnsen)
  • Set muted as default for host “mixer” (thanks @BenMcGarry)
  • Work around XKCD API broken multibyte encoding (thanks @kdreagle)
  • redesign: Fix Account Switcher and other features on new.reddit.com (thanks @andytuba, @corylulu, @larsjohnsen)
  • redesign: Fix positioning of hover elements inside the lightbox (thanks @larsjohnsen)

Housekeeping / Other

  • Settings console as embedded page (thanks @larsjohnsen)
  • Support for optional permissions in Firefox (thanks @larsjohnsen)
  • Avoid flashing the lock icon for expandos which require already-granted permissions (thanks @larsjohnsen)
  • Avoid processing promoted links (thanks @larsjohnsen)
  • Filterline: Simplify filter widget (thanks @larsjohnsen)

  • Optimize RES initialization (thanks @larsjohnsen)
  • Optimize Filterline (thanks @larsjohnsen)
  • username autocompletion: Improve performance, restrict selection to users that are upvoted/tagged/on page (thanks @larsjohnsen)
  • Improve latency of Settings Console search (thanks @larsjohnsen)
  • showImages: Optimize media host lookup (thanks @larsjohnsen)
  • menu, accountSwitcher: Clean-up, defer building dropdown (thanks @larsjohnsen)

  • Remove showImages option ‘showVideoControls’ (thanks @larsjohnsen)
  • Remove Gfycat reverse, as it is being removed from the site itself (thanks @erikdesjardins)
  • Remove defunct media hosts: vidlit, oddshot (thanks @larsjohnsen)
  • Remove res-entry-is-selected bodyClass (thanks @larsjohnsen)

  • Add a preintegration script to package.json to ensure availability of nightwatch’s RES-bundle dependencies (thanks @ackinc)
  • Close menu dropdown menu on user action by default (thanks @larsjohnsen)
  • Document source and purpose of files in lib/vendor/ (thanks @andytuba)
  • Fix Edge deployment (thanks @erikdesjardins)
  • Fixes test compatibility with new Reddit (thanks @corylulu)
  • Ignore npm and yarn debug logs (thanks @matthewdordal)
  • On-save-settings hook (thanks @ackinc)
  • Fix Edge deployment (thanks @erikdesjardins)
  • Remove Edge Build/Deploy Pipeline (thanks @BenMcGarry)
  • Restructure custom filter options implementation (thanks @larsjohnsen)
  • SettingsConsole requests (optional) permissions on behalf of modules that need them (thanks @ackinc)
  • Switch from jQuery to native in a few places (thanks @larsjohnsen)
  • Update to Babel 7 (thanks @mc10)
  • Use Node 10 in CI (thanks @erikdesjardins)
  • Userbar hider bodyclass toggle (thanks @aslakhol)
  • appveyor: Set image to Visual Studio 2017 (thanks @mc10)
  • ner: Separate load logic from UI, simplify (thanks @larsjohnsen)
  • r2 watcher: Simplify interface and adjust callback aggregation (thanks @larsjohnsen)
  • showImages css: Simplify video selectors (thanks @larsjohnsen)
  • tests: Suppress console.error/warn more robustly (thanks @mc10)
  • userTagger: Use Filterline to hide ignored users (thanks @larsjohnsen)
  • username clean-up: Move selector and getUsernameFromLink to utils (thanks @larsjohnsen)
  • Update dependencies and fix Flow issues (thanks @mc10, @larsjohnsen)
  • redesign: Don’t display (broken) RESTips (thanks @larsjohnsen)