v5.10.0

January 10, 2018    Release

New Features

  • Overhaul Filterline (thanks @larsjohnsen)
  • Comment filtering (via the Custom Comment Filters option or Filterline) (thanks @larsjohnsen)

  • New Profile Redirect module to redirect to old reddit profiles (thanks @andytuba)
  • New Imgur useGifOverGifv option to prefer .gif files (thanks @munumafia)
  • New Selected Entry addLine option, less intrusive than other selected styles (thanks @larsjohnsen)
  • New Backup & Restore googleAccount option to specify the account to use if you’re signed into multiple (thanks @AgrimPrasad)
  • New User Tagger truncateTag option (enabled by default) to truncate long user tags (full content visible on hover) (thanks @niralpokal)
  • New Style Tweaks hideDomainLink option to hide domain links from post taglines (thanks @4thJenkins17)
  • New Temporary Dropdown Links module, to make /top and /controversial dropdowns temporary (thanks @Farow)
  • New Show Images crossposts option to display crosspost metadata above expandos (thanks @andytuba)
  • New User Highlighter highlightSelf option to highlight the current user (thanks @Double-A-92)
  • New faviconNotificationBGColor option (thanks @BenMcGarry)

  • New media host for Google Maps (thanks @thybag)
  • New Google Poly media host (thanks @Ajedi32)
  • Handle attribution_link YouTube URLs (thanks @AlcaDesign)
  • Handle direct links to SVGs (thanks @erikdesjardins)

  • New keyboard shortcut (U / shift-U) for navigating to the author’s profile (thanks @erikdesjardins)
  • New keyboard shortcut (ctrl-Z) for selecting the previously-selected comment (thanks @larsjohnsen)
  • New keyboard shortcut (E) to edit the currently-selected comment or selfpost (thanks @Antrikshy)
  • New keyboard shortcut (C) to collapse child comments (thanks @decadent)
  • New Go Mode (press G first) shortcuts shift-O and shift-P to navigate to overview legacy or new profiles (thanks @overdodactyl)

  • User Tagger tracks upvotes and downvotes individually (displayed on hover) (thanks @larsjohnsen)
  • Add no-subreddit-style class to body on pages without subreddit style, for CSS snippets (thanks @nkoxlien)
  • Comment Navigator starts with AMA mode selected in /r/IAmA and /r/casualiama (thanks @Antrikshy)
  • Expando titles will not be displayed if they’re the same as the accompanying post title (thanks @nkoxlien)
  • Add quick filter box to My Subreddits dropdown (thanks @thybag)
  • New “upvoted” Comment Navigator sort type (thanks @tjwhalen16)
  • New button to switch image albums to a flat filmstrip (thanks @larsjohnsen)
  • User Tagger tag list displays all users if no users have tags (thanks @pll33)
  • Applying a preset prompts you to reload (thanks @mtblanton)
  • New custom filter for upvoted/downvoted/unvoted (thanks @Giljjj)
  • Expando icons changed to SVGs (sharper on HiDPI displays) (thanks @wojtekmaj)
  • Show start time of YouTube videos (thanks @metcorne)
  • Add YouTube video time overlay to the thumbnail, like v.reddit (thanks @wojtekmaj)
  • Never Ending Reddit will provide a warning if a loaded page is for an incorrect user (thanks @andytuba)
  • Empty comment navigator categories are hidden (thanks @rageandqq)

  • i18n in RES gear menu and some top-level interface items (thanks @wojtekmaj)
  • i18n for backupAndRestore, betteReddit, filteReddit, troubleshooter (thanks @wojtekmaj)
  • i18n for Announcements module (thanks @floriantraber)

Bug Fixes

  • Fix handling new Gfycat URL format (thanks @kennethjeremyau)
  • Fix hover popup closing when mouse is inside selected item (thanks @Express50)
  • Fix inaccurate viewport size in certain subreddits (thanks @leviroth)
  • Fix misspelled convertGifstoGfycat option title (thanks @isiah-lloyd)
  • Fix missing margin between hidden usernames and user tags (thanks @okdana)
  • Fix inability to select posts on second NER page with large page sizes in Firefox (thanks @larsjohnsen)
  • Fix notifications on new profile pages (thanks @andytuba)
  • Fix native reddit expandos continuing to play after hiding the containing post (thanks @larsjohnsen)
  • Fix spoiler and NSFW candystriping applying to nested expandos in self posts (thanks @nkoxlien)
  • Fix resources in Wikipedia expandos inadvertently being preloaded (thanks @larsjohnsen)
  • Fix No Participation displaying a warning when removing a vote (thanks @mgiuffrida)
  • Fix handling of new replies added (by you) to comments without any replies (thanks @larsjohnsen)
  • Fix Comment Preview getting stuck with contents of top-level textarea (thanks @erikdesjardins)
  • Fix uncolored user tags turning gray (thanks @erikdesjardins)
  • Fix selected color in user tag dialog (thanks @pll33)
  • Fix interaction between new Selected Entry classes and themes causing miscolored elements on select (thanks @larsjohnsen)
  • Fix automaticNightMode “denied permission” warning appearing in error conditions (thanks @wojtekmaj)
  • Fix color of new profile page prominent comments in Night Mode (thanks @BenMcGarry)
  • Avoid crash when dashboard saves invalid widgets (thanks @larsjohnsen)
  • Fix quote box colouring on new profile page nightmode (thanks @BenMcGarry)
  • Fix Settings Console layout when option names are long (thanks @wojtekmaj)
  • Avoid (and maybe fix) a crash when Reddit fills localStorage with garbage (thanks @larsjohnsen)
  • Fix some issues caused by options being saved in an incorrect format (thanks @erikdesjardins)
  • Fix nightmode styles for crossposts (thanks @BenMcGarry)
  • Fix nightmode styles for API docs (thanks @BenMcGarry)

Housekeeping / Other

  • Selected Entry cleanup (thanks @larsjohnsen)
  • Repo cleanup (thanks @mc10)
  • Add search keywords for Orangered updateOtherTabs (thanks @erikdesjardins)
  • Edge tweaks (thanks @BenMcGarry)
  • Make keyboard navigation more resilient to errors (thanks @larsjohnsen)
  • Remove some now-unnecessary Onedrive permissions (thanks @erikdesjardins)
  • Contributing doc fixes (thanks @mtblanton)
  • Add link to license to readme (thanks @jasonsedwards)
  • Improve positioning of expando icon in comments (thanks @larsjohnsen)
  • New tabs are opened in the correct Firefox container (thanks @erikdesjardins)
  • Clean up internal cache implementation (thanks @mc10)
  • Internal lint run for spaces in option keys (thanks @kraigh)
  • Optimize generation of some comment buttons (thanks @larsjohnsen)
  • Comment Navigator dialog tweaks and improvements (thanks @larsjohnsen)
  • New tab positioning in Firefox is more correct (thanks @bomjacob)
  • IntersectionObserver used for conserveMemory, reducing scroll jank (thanks @larsjohnsen)
  • Avoid more forced reflows during init (thanks @larsjohnsen)
  • Improve User Tagger tag alignment (thanks @larsjohnsen)
  • Expando downloads in incognito tabs are handled as such in Firefox (thanks @erikdesjardins)
  • Repo maintenance (thanks @mc10, @isiah-lloyd)
  • Avoid another forced reflow (thanks @erikdesjardins)
  • Clean up scripts (thanks @mc10)