Contribute to RES

Contribute now!

RES is entirely free - as in beer, as in open source, as in everything. If you like our work, a contribution would be greatly appreciated.

When you contribute, you make it possible for the team to cover hosting costs and other expenses so that we can focus on doing what we do best: making your Reddit experience even better.

Releases

Release
February 8, 2019

New Features

  • New media host: Peertube (thanks @aliceinwire)
  • showImages: New option startVideosMuted for muting RES generated videos (imgur, gfycat, streamable etc) by default (thanks @larsjohnsen)

Bug Fixes

  • Fix announcements link in certain contexts (thanks @andytuba)
  • Fix filteReddit partial match for flair / domain (thanks @larsjohnsen)
  • Fix filteReddit evaluation order not being sorted by speed (thanks @larsjohnsen)

Housekeeping / Other

  • selectedEntry: Make autoSelect react faster, make initial selection cheaper (thanks @larsjohnsen)
  • neverEndingReddit: Always reset pauseAfterPages when changing page (thanks @larsjohnsen)
  • neverEndingReddit: Don’t store the last page in history.storage (thanks @larsjohnsen)
  • Some settings console optimizations (thanks @larsjohnsen)
  • Use a more aggressive fade curve on hover widgets (thanks @larsjohnsen)
  • Display notice when migrations are being processed (thanks @larsjohnsen)
  • Tweak font loading process to improve likelyhood that it actually loads (thanks @larsjohnsen)
  • Storage: New clean-up interface, clean unchanged preferences regularly to improve initialization performance (thanks @larsjohnsen)

Release
January 29, 2019

New Features

  • None (thanks nobody)

Bug Fixes

  • Fix video/image not downloading if it has special characters (thanks @kdreagle)
  • Improve support for userInfo and userTagger on profile pages (thanks @larsjohnsen)
  • Prevent settings console being opened in a new tab when it’s just slow to load (thanks @larsjohnsen)
  • Fix Filterline group conditions being inverted when converted to ondemand (thanks @larsjohnsen)
  • filteReddit: Fix case loggedInUser (thanks @larsjohnsen)
  • filteReddit: Don’t hide comments that have unloaded replies (thanks @larsjohnsen)
  • nightmode: Fix subreddit style flashing when compatibility is unknown (thanks @larsjohnsen)

Housekeeping / Other

  • Improve hover mouseout detection (thanks @larsjohnsen)
  • Improve latency for displaying Filterline matched filters (thanks @larsjohnsen)
  • Optimize list (users, subreddits etc) filters (thanks @larsjohnsen)
  • Set Edge minimum version to 1809 (thanks @BenMcGarry)
  • Split subreddit style toggling into separate module subredditStyleToggle (thanks @larsjohnsen)

Release
January 24, 2019

New Features

  • New module: Request all optional permissions (requestPermissions) (thanks @larsjohnsen)
  • Add option to collapse replies to ignored users (usersMatchRepliesAction) (thanks @larsjohnsen)
  • redesign: Make logoLink usable (thanks @schilkyl, @Jarob22)

Bug Fixes

  • Fix NSFWfilter not being applied in some situations (thanks @larsjohnsen)
  • Fix accountSwitch missing a scrollbar when the dropdown is taller than the window (thanks @larsjohnsen)
  • Fix backup to Google Drive not working for some Firefox users (thanks @larsjohnsen)
  • Fix neverEndingReddit hideDupes (thanks @larsjohnsen)
  • Fix neverEndingReddit incompatibility with Edge 17 (thanks @larsjohnsen)
  • Fix neverEndingReddit returnToPrev for Firefox fallback triggering loggedInUser too early (thanks @larsjohnsen)
  • Fix styleTweaks controls sometimes not appearing on first load (thanks @larsjohnsen)
  • Fix user autocomplete being very slow and sometimes freezing (thanks @larsjohnsen)
  • Fix userTagger sometimes duplicating tag icons (thanks @larsjohnsen)
  • Fix userTagger widget in Firefox disappearing when selecting tag color (thanks @larsjohnsen)
  • keyboardNavigation: Prevent expando toggling from scrolling in undesired directions (thanks @larsjohnsen)

Housekeeping / Other

  • Assume that promoted links are hidden (thanks @larsjohnsen)
  • Optimize filteReddit list filters (such as users and subreddits) (thanks @larsjohnsen)
  • Prevent Firefox reloading extension on already active pages (thanks @larsjohnsen)
  • filteReddit: Move option allowNSFW closer to NSFWfilter (thanks @larsjohnsen)
  • utils bodyClasses: Make sure classes are applied to document.body (thanks @larsjohnsen)

Release
January 20, 2019

New Features

  • neverEndingReddit: Add a link to the loaded page in the page marker (thanks @fenuks, @larsjohnsen)
  • Ignored users: (Re)implement placeholder as an alternative to hiding (see option usersMatchAction) (thanks @larsjohnsen)

Bug Fixes

  • Apply custom styles in the settings console (thanks @larsjohnsen)
  • Fix legacyFavicon (@thanks corylulu)
  • Fix filters initializing before upgrade migration is done (thanks @larsjohnsen)
  • Fix neverEndingReddit regression on inbox ‘all messages’ and moderation log (thanks @larsjohnsen)
  • Fix subreddit styles sometimes not being removed quickly enough when with nightmode enabled (thanks @larsjohnsen)
  • Restore user tags on all locations, and never close widget automatically (thanks @larsjohnsen)
  • Fix Edge failing to load background listeners (thanks @larsjohnsen)
  • Fix RES believing some comments are hidden even when they are selected (thanks @larsjohnsen)

Housekeeping / Other

  • Open settings console in a new tab when it can’t be embedded (as may happen when using NoScript, Firefox’s Content Blocking, Chrome’s “Block third-party cookies” etc) (thanks @larsjohnsen)
  • Try loading icon font again if the first attempt failed (thanks @larsjohnsen)
  • Optimize settingsConsole performance (especially noticeable on the filteReddit page when many subreddits/users have been filtered) (thanks @larsjohnsen)
  • settingsConsole: Don’t reply to internal messaging meant for background (thanks @larsjohnsen)
  • settingsConsole: Only show permission prompt if not already granted (thanks @larsjohnsen)
  • Improve tolerance to filteReddit migration bugs (thanks @larsjohnsen)
  • Add locking system to migration, to avoid multiple tabs initiating it (thanks @larsjohnsen)
  • Try to repair bad migrations that happened to filters due to process being disturbed (e.g. closing the tab or navigation before it was done), though note that this might disable some legitimate filters (thanks @larsjohnsen)
  • Fix Edge manifest validation issue (thanks @BenMcGarry)

Release
January 17, 2019

New Features

  • Restore hardIgnore to block users everywhere (thanks @larsjohnsen)

Bug Fixes

  • Fix subreddit style sometimes not being removed (thanks @larsjohnsen)
  • Fix settings console not opening when “block 3rd party cookies” is enabled (thanks @larsjohnsen)
  • Fix neverEndingReddit not loading the next page under certain circumstances (thanks @larsjohnsen)
  • Increase delay before the userTagger widget disappears (thanks @larsjohnsen)

Housekeeping / Other

  • None (thanks nobody)

Release
January 17, 2019

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)

Release
November 30, 2018
Release
November 27, 2018
Release
September 22, 2018
Release
June 19, 2018
Release
May 27, 2018
Release
May 19, 2018
Release
May 5, 2018
Release
May 4, 2018
Release
May 2, 2018
Release
January 21, 2018
Release
January 14, 2018
Release
January 11, 2018
Release
January 10, 2018
Release
September 21, 2017
Release
September 15, 2017
Release
July 30, 2017
Release
July 22, 2017
Release
July 19, 2017
Release
July 16, 2017
Release
July 15, 2017
Release
June 22, 2017
Release
May 21, 2017
Release
May 21, 2017
Release
May 16, 2017
Release
May 7, 2017
Release
May 5, 2017
Release
February 15, 2017
Release
February 8, 2017
Release
February 7, 2017
Release
February 6, 2017
Release
December 16, 2016
Release
December 7, 2016
Release
December 5, 2016
Release
October 14, 2016
Release
September 14, 2016
Release
September 4, 2016
Release
September 1, 2016
Release
March 16, 2016
Release
January 11, 2016
Release
December 30, 2014
Release
December 19, 2014
Release
October 14, 2014
Release
September 14, 2014
Release
July 7, 2014
Release
July 4, 2014
Release
July 2, 2014
Release
April 3, 2014
Release
March 30, 2014