r/RESAnnouncements • • Jun 05 '23

[Announcement] RES & Reddit's upcoming API changes

13.2k Upvotes

TL;DR: We think we should be fine, but we aren't 100% sure.

The Context

Reddit recently announced changes to their API which ultimately ends in Reddit's API moving to a paid model. This would mean 3rd Party developers would have to pay Reddit for continued and sustained access to their API on pricing that could be considered similar to Twitter's new pricing. The dev of Apollo did a good breakdown of this here and here.

What does this mean for RES?

RES does things a bit differently, whilst we use the API for limited information we do not use OAuth and instead go via cookie authentication. As RES is in browser this lets us use Reddit's APIs using the authentication provided by the local user, or if there is no user we do not hit these endpoints (These are ones to get information such as the users follow list/block list/vote information etc)

Reddit's public statements have been limited on this method, however we have been told we should see minimal impact via this route. However we are still not 100% sure on potential impact and are being cautious going forwards.

What happens if RES is impacted?

If it does turn out RES is impacted, we will see what we can do at that point to mitigate. Most functions do not rely on API access but some features may not work correctly. However if this does happen we will evaluate then. The core RES development team is now down to 1-2 developers so we will work with what resource we have to bring RES back if it does break after these changes.

A Footnote

It is sad to see Reddit's once vibrant 3rd Party developer community continue to shrink and these API changes are yet another nail in the coffin for this community. We hope that Reddit works with other 3rd Party App developers to find a common ground to move forward on together and not just pull the rug.

On a more personal note I've been involved with RES for 7+ years and have seen developers come and go from both RES as well as other 3rd party Reddit projects. The passion these developers have for the platform is unrivalled and are all equally passionate about delivering the best experiences for Redditors, however it is decisions like this that directly hurt passion projects and the general community’s morale around developing for Reddit.


r/RESAnnouncements • • Jan 31 '22

[Announcement] Life of Reddit Enhancement Suite

2.7k Upvotes

TL;DR:TL;DR: It’s not quite dead, Jim. But it is on life support maintenance mode.

TL;DR: RES development has dwindled as the team members have grown busy, moved on to other projects, etc. Support for "new" reddit has not gained much traction/interest from developers, so without additional contributions, RES development will be mostly infrequent / in life support mode. More details below.

The State of RES

Reddit Enhancement Suite has been around since 2010. It has had many passionate developers (over 280+ people have contributed to RES), over 200 releases and we have worked with companies such as Microsoft to launch extensions for their platform. The project has seen amazing developers come and go from the project as well go through multiple significant re-architectural changes. It's been the love and passion project of many developers for a long time.

However, over the past few years we have seen a slowdown on the project as people move on, and not a lot of interest in supporting the project. Right now the project is supported by 2 people and these are primarily bug fixes or dependency updates. You can see from the project graph what this looks like in terms of activity, with significant drops over the past few years.

/preview/pre/fw07wygab2f81.png?width=913&format=png&auto=webp&s=9913fd47be7da273097bc1b856a81e3508230fb8

It is with great sadness of the RES team that we are putting RES on life support mode for the foreseeable future.

What does this mean?

  • RES will continue to be on the extension marketplaces for Chrome/Edge/Firefox/Opera for as long as possible, however we will no longer guarantee full support with whatever changes Reddit decides to make.

  • We may do updates to fix random bugs/release new things that have been merged from PR by other people, however this will be at the discretion of the team.

  • Unless new volunteers step up to do so, the existing RES team will not be working on support for the redesign, or be looking to support other browsers.

  • Support from core developers will be limited.

This isn’t to say we are just going to drop and run. People will still be around, just not actively working on it.

Why?

This has been a hard decision by those who are still around on the team, but simply put people do not have the passion or the time to work on the project anymore. RES has taken up a lot of time in people's lives and has been around for over 10 years. The Reddit that existed back then is significantly different to what we know Reddit to be now. We do receive PR’s from the community, but the core developers who understand its internal workings have mostly moved on.

A once vibrant community of developers making cool things for Reddit is now a shadow of its former self as fewer and fewer people are willing to invest the time and effort into passion projects like RES. As it stands right now, the RES developer team is missing the sustained, systemic support from Reddit that we want to enable the ability and inspire the confidence to build browser extensions for new and changing reddit.com experiences. With Reddit now being closed source and not the developer-friendly platform it once was, the confidence people have to contribute to projects like this is low: future changes or additions to the platform may break those contributions and require further updates. Whilst we have seen individual attempts by Reddit to try to alleviate these concerns, sadly they have not yet been widely adopted by the company and didn’t get the full support required to become impactful.

Toss a coin to your dev team

While you're here, we'd appreciate if you demonstrated your thanks for how much has RES improved your redditing – both in the comments and/or the tip jar. Please contribute to the Reddit Enhancement Suite dev team via PayPal, Bitcoin, Dogecoin. It'll make the team feel good for the efforts they've put in over the past decade and more to improve your lives.

A few members of the RES team will be around in the comments to answer your questions.

EDIT: We are currently rolling out v5.22.10 to fix a few bugs.


r/RESAnnouncements • • Apr 15 '24

RES & Which version of Reddit we support

2.3k Upvotes

Hello again - appears Reddit has been making some changes lately and now is a good time for RES to clarify support on which Reddit site we work best on. (This is not RES shutting down)

RES is designed for old reddit (more below). All our functionality is built for that version of the site. RES has very limited support (Tags, account switcher, keyboard navigation) on new reddit. RES has no support on v2 new reddit (sh.reddit).

Old Reddit - old.reddit.com

If your Reddit experience looks like this, then you are on the version RES completely supports.

/preview/pre/tn142huyoouc1.png?width=1450&format=png&auto=webp&s=0b22ebf8c3f6a28b51ffb48e60673c9867ac4c4e

New Reddit (new.reddit) - new.reddit.com

If your Reddit experience looks like this, then RES only supports Tags, account switcher and keyboard navigation.

/preview/pre/89hbm42koouc1.png?width=1870&format=png&auto=webp&s=8860d1b4b76c4933469306dbfb7388196327f243

New New Reddit (commonly referred to as sh.reddit) - sh.reddit.com

If your Reddit experience looks like this, RES does not support this in any way and no RES functionality will work.

/preview/pre/qclq8m3loouc1.png?width=1443&format=png&auto=webp&s=5767c5329dcf2e0161ab2f248904f75ec5377224

We will continue to support old.reddit as long as possible. We have no plans to support the newer versions of Reddit (nor is it possible for us to do so).


r/RESAnnouncements • • Mar 05 '24

[Announcement] RES and Manifest V3 Plans

2.2k Upvotes

TL;DR: Chromium based browsers will start to receive RES MV3 support in the next month, Firefox will follow when it reaches feature parity.

RES development has mostly ground to a halt, however we have been watching Chromes plan to push MV3, and recently they announced they are resuming the transitions with timelines for this year.

What will change for me on Chrome (or Chromium based browsers)?

Hopefully nothing, we are currently testing the change and so far appears to be slightly more performant with no major issues. However RES is complex and we expect things may break. When we start to roll this out, we will do a gradual release to allow us to identify if something goes wrong and halt the rollout. This may also prompt permission changes due to how MV3 handles them.

What will change for me on Firefox?

Nothing, Firefox will continue to be MV2 as theres no timelines and it is not feature parity. However there may be a new permission prompt for 'scripting' to allow us to use a MV3 API that got backported to MV2. If Firefox provides a timeline, we will work on compat then. As a side note we are investigating Firefox for Android support (although no promises).

Does this mean RES development is back?

No, this was planned as part of maintenance mode to allow the extension to persist as long as possible.

Please see here for the full Life of RES post.


r/RESAnnouncements • • Sep 02 '16

[Announcement] RES v5.0.0 release

1.8k Upvotes

Release status:

Chrome, released. RES v5.0.1 coming real soon! RES 4.6.1 re-released for Chrome 49.
Firefox, released. RES v5.0.1 awaiting approval. Edge, awaiting approval (for only a few days probably).
Safari, awaiting approval.
Opera, released.
Sep 4 1pm pacific

Chrome 49

Download RES 4.6.1: https://www.reddit.com/r/Enhancement/comments/51he1g/downgrade_res_v461_for_chrome_49/

Notable Changes

  • Microsoft Edge Support (huge thanks @BenMcGarry and @erikdesjardins)

  • Massive infrastructure overhauls towards faster development, faster startup times (massive thanks @erikdesjardins, @mc10)

  • IndexedDB storage for Firefox: more stable than simple-storage (less losing your RES settings!) (thanks @erikdesjardins)

  • Chrome storage improvements: increased performance and unlimited capacity (previously 5 MB) (thanks @erikdesjardins)

  • Show Images overhaul (huge thanks @larsjohnsen)

  • i.redd.it and redditmedia image support

  • New website (thanks @BenMcGarry, @erikdesjardins, @honestbleeps, @andytuba)

  • A ridiculous amount of hard work from @erikdesjardins, @mc10, @larsjohnsen, @githue, @matheod, @thybag

  • Tons of housekeeping, cat herding and code from @andytuba

  • Contributions from many other members in the community

For more details, read the release notes.

Update will install automatically

Edge users will automatically be upgraded to this release when it is in the store. If you do not want to wait for the automatic update, you can manually check for updates within the store.

Safari users: we will once again submit to Apple and hope for the best. We’ve had some trouble with responsiveness on their side, and gave up waiting on the last release since a new one was in the works.

Leaving the beta program and returning to stable

Leaving RES beta on Chrome

If you installed RES beta on Chrome and want to return to only stable releases:

  1. In chrome://extensions, make sure RES Beta is enabled and regular RES is already upgraded to v5.

  2. back up your data: https://www.reddit.com/r/Enhancement/wiki/backing_up_res_settings#wiki_backing_up_settings_and_data

  3. In chrome://extensions, untick “[x] Enabled” for RES Beta

  4. … and tick “[ ] Enabled” for regular RES

  5. Make sure regular RES is v5.0.0!

  6. Restore your settings: https://www.reddit.com/r/Enhancement/wiki/backing_up_res_settings#wiki_restoring_lost_settings_and_data

If you want to keep installing beta releases, do nothing. RES v5.0.0 will be released for beta users. Future beta releases will be automatically installed.

Leaving RES beta on Firefox

If you installed RES beta on Firefox and want to return to only stable releases:

  1. back up your data: https://www.reddit.com/r/Enhancement/wiki/backing_up_res_settings

  2. From the RES listing on the Mozilla Addons Site, click the green [+ Add to Firefox] button at the top (not the Development Channel).

If you want to keep installing beta releases, do nothing. RES v5.0.0beta, identical to v5.0.0 (stable) will be released for beta users. Future beta releases will be automatically installed.


r/RESAnnouncements • • Dec 23 '11

[Announcement] redditenhancementsuite.com (and eventually all of my other domains) will be moved off of GoDaddy in opposition of SOPA

1.6k Upvotes

Cross-posted from /r/Enhancement since most RES users do not subscribe...

I've never used GoDaddy's hosting services, but I've used their domain service because it's the cheapest, and I don't have much spare money lying around - especially when I have a few dozen domains - every dollar counts...

That being said: In opposition of GoDaddy's support of SOPA, I'm joining a bunch of much bigger and more important groups than me by moving my stuff off of GoDaddy.

2 things:

  1. It'll take some time.. I have LOTS of domains...

  2. I use GoDaddy's name servers / DNS controls, which may mean that the transfer causes some (hopefully small) amount of downtime for my site[s]... Sorry :-\

EDIT: Of course, minutes after I post this, I see that ARS Technica reports GoDaddy will drop support ... well too bad. I'm still switching. They're only saying they're dropping support to try and stop this firestorm they've created because it impacts their bottom line.


r/RESAnnouncements • • May 05 '17

[Announcement] RES v5.6.0 release [Chrome, Edge, Firefox, Opera]

1.5k Upvotes

Good news, everyone. The release bot is hard at work pushing out the latest version of Reddit Enhancement Suite (changelog inside):

  • Chrome: rolling out now

  • Edge: rolling out now     (Requires Creators Update)

  • Firefox: rolling out now

  • Opera: awaiting approval

We’d like to take a moment to appreciate the hard work of u/erikdesjardins, u/XenoBen, u/larsa, and contributions from @roshkins, @lhofmann, @alexvanolst, @Crecket, @kevinliu6102, @cmckenzie6, @magicwizard8472 and @mikeparas.

RES grows daily, and a lot of it remains untranslated. So check out Transifex if you want to see RES in your language.

If you’d like to support further RES development, the team appreciates your gratitude via Patreon or Dwolla, PayPal, Bitcoin, Dogecoin, gratipay, or Flatter.


r/RESAnnouncements • • Jan 11 '16

[Announcement] At long last! RES v4.6.0 is released!

1.5k Upvotes

Before you comment: Bug reports on these posts will be ignored. If you see a new bug and it's not on the known issues list, then post/comment in the /r/RESissues post. Feel free to post gratitude and "how do I?" questions in the /r/RESAnnouncements post or in the /r/Enhancement post.

WE HEAR YOU ON NIGHT MODE AND HAVE ALREADY PUSHED A HOT FIX: - /u/andytuba created a way to update night mode without a whole new release of RES thanks to his ingenuity, and he has already pushed it out. If you're just here to be rude to the developers, it doesn't add any value here - we understand people disliked the change, and we've already rolled out an update.

Above all else: we're sorry it has been so long since a release. Time is sometimes scarce to work on hobby projects, but we're super excited to share RES v4.6.0 with you!

Firefox users: As usual, you'll need to wait a while for your version. AMO has approved it, and RES is out on Firefox too!

Opera (webkit) users: RES was submitted right away, and appears to have been approved for Opera too!

Safari users: Remember the $100 fiasco? - well, we still stand by the notion that it sucks Apple is doing this to free extension developers, and we don't like encouraging it. However, a few kind people donated enough to cover the Apple Dev account, and I'd feel like a big jerk if I didn't at least give them a release since they went and did that. Thank you for doing that! We've submitted to the Safari extension gallery, and are awaiting approval. Sorry, no ETA is given, we hear from them when we hear from them.

Chrome users: You'll be seeing RES right away as usual. Your browser automatically checks for new versions about once every 24 hours, at which point you should receive RES 4.6.0!


So what's new in RES 4.6.0?

There's too much to list here, but just a few of the highlights:

  • Yes, we fixed the counter for your upvotes/downvotes of specific users.

  • Added a backup/restore tool!

  • filteReddit got some really slick / more advanced filters, you'll just have to have a look and try them out!

  • the settings console got all fancied up for the ball

  • Added a global spoiler module (not guaranteed to work everywhere, but covers many of the commonly used spoiler conventions)

  • Added a stylesheet module to add custom styles to RES!

  • Added a long-hover dropdown to the inbox envelope for quicker access to deep inbox links

Please see the changelog for full details.

The most important thing to know about this release: The vast majority of the work has no longer come from me. It has come from a slew of awesome contributors. Just a FEW of those names, @andytuba, @githue, and @erikdesjardins, have been in absolute beast mode submitting updates and improvements. My work life and personal life have meant I've had far less time to help work on RES, so these and several other developers deserve your accolades! (and beers!)

Reminder: Bug reports should only go in /r/RESIssues please - it really helps us manage the flow of incoming issues. Thank you!


r/RESAnnouncements • • Jan 16 '19

[Announcement] RES/Redesign Progress [Chrome, Edge, Firefox, Opera]

1.3k Upvotes

It's been a while since the RES team picked up the golden megaphone. We'd like to share a quick update with where we are as a project and support for the redesign, and ask for your help (and your dank memes).


First off, let's make something obvious:

No, we're not abandoning old Reddit. We're adding support for new reddit.


We need your help!

Reddit has rolled out a redesign of the desktop website. RES is slowly adding support for the redesign. The core RES development team has always consisted of around 6 people from all over the globe. All of us have full-time jobs and other life commitments, which makes it a bit hard to focus on RES development. This has meant we have somewhat slowed down on development compared to previous years, leaving progress behind where we want to be -- especially for supporting the Reddit redesign.

We currently have 51 open issues for the redesign, and with a small development this is quite hard to power through. Whilst we do get contributions from other members of the community (which we really do appreciate!) for us to push forward with the redesign, the project needs your help!

Get involved with the project - learn how on GitHub. You can also talk to the RES team by commenting on this post, chatting on IRC.

The Reddit Redesign

Adding RES support for the "new Reddit" redesign requires a significant amount of development effort. This is a challenge, especially with a small volunteer team. We just wanted to give a quick update with where we're at, and ask for your help.

(Very Optimistic) Milestones:

  • Release 5.14.0 in Jan/Feb 2019 -- probably 30% redesign "compatibility"

  • Release 5.16.0 in Mar/Apr 2019 -- probably 50% redesign "compatibility"

  • Release 5.18.0 in Jun/Jul 2019 -- the future is cloudy

What needs doing?

Many RES modules need upgrading for the redesign, although some don't have a place in the redesign. Highlights from the to-do list include:

  • Never-Ending Reddit (infinite scroll) enhancements of Reddit's native infinite scroll - probably wontfix

  • Keyboard navigation:

    • RES needs to catch keyboard presses in redesign, and forward to redesign if unhandled. Target: 5.16

    • RES needs to find new hooks for keynav actions. Target: 5.16, 5.18.

    • RES needs to add customization options for new features native to redesign. Target: 5.16

  • Nightmode activation inconsistency ("redesign nightmode enabled?" and "RES nightmode enabled?" get out of sync). Target: 5.14

  • Remember collapsed comment: externally blocked. Hopeful target 5.16

  • Expandos (embedded media)

    • Add RES expando button / media on "classic" and "compact" view - Target 5.16

    • Add RES expandos inside user text (comments, text posts) - target 5.14 for comments, maybe posts; target 5.16 for posts

  • User info card

    • Add buttons to new Reddit card. Target: 5.16

    • Add RES legacy info card to username links inside user text: target 5.16

  • Editing tools / live preview

    • Add to reddit when not using "fancy pants" editor. Target 5.16

  • Subreddit manager ("bookmarks toolbar") will probably be difficult to load in elegantly. Hopeful target: 5.16

Yes, these milestones are optimistic! But fear not -- the work is not forgotten, just slow.

Beta program

For Chrome users we occasionally push prereleases with the latest features and improvements. If you are interested in helping us catch bugs and give feedback on changes, install the beta release of RES.


If you've made it this far, thanks for reading. Have a kitty.


r/RESAnnouncements • • Dec 05 '16

[Announcement] RES v5.2.0 release

1.2k Upvotes

Released for:

  • Chrome v54+ (5.2.2 released)

  • Edge (5.2.2 awaiting submission)

  • Firefox (5.2.2 awaiting approval)

  • Safari (5.2.2 awaiting submission)

  • Opera (5.2.2 awaiting submission)

What’s new?

  • Partial localisation (thanks to XenoBen and erikdesjardins for code and many folks for translating)

  • Filterline, for quickly filtering out various kinds of posts (thanks larsa)

  • Media hosts added/improved: osu.ppy.sh/ss/, dropbox.com direct links, archive.is preview screenshots, tenor.co, getyarn.io, supload.com, loophouse.tv, giphy HTML5 video, graphiq new URLs, derpibooru direct links and sources

  • Memory/performance optimizations for playing HTML5 video (thanks larsa)

  • Resizable iframe expandos (particularly YouTube) (thanks thybag)

  • Updated expando icons to match new reddit style (thanks erikdesjardins)

  • Option to hide User Tagger button (thanks larsa)

And much much more!

Localisation

RES is partly localised, and we're looking for help to do more!

We want as many locales as possible! If you can help translate, please sign up on https://www.transifex.com/reddit-enhancement-suite/reddit-enhancement-suite/ If your language is not listed, comment on this post and we can add the language to the project.

If you can code JavaScript and want to help localise RES (i.e. change the code to load translated strings), please comment or join us in IRC.

More info

Known Issues

Microsoft Edge - On Windows 10 Insiders build 14971, localisation may fail and fall back to en-US. We are working with Microsoft to get this resolved. Will ship soon

Microsoft Edge - On Windows 10 Insiders build 14971, your browser may crash while attempting to backup your RES settings. We are working with Microsoft to get this resolved.

Gratitude

We appreciate all your happy responses! You can also demonstrate your gratitude by contributing money, code, bug reports, and cookies: Donate -- RES settings console > About RES > About RES > donate


r/RESAnnouncements • • Mar 19 '24

[Announcement] v5.24.0 Rollout & Initial Firefox for Android support

1.1k Upvotes

TL;DR: RES v5.24.0 is being staged for rollout over the next few weeks. It also includes initial Firefox for Android support, more below.

Hello Again, sorry for the announcement spam but this is to preempt potential questions/issues raising from the rollout as you may see a few strange things. Hopefully this will clear them up :). This is a followup to: https://www.reddit.com/r/RESAnnouncements/comments/1b7k47t/announcement_res_and_manifest_v3_plans/.

We are preparing to rollout RES 5.24.0 for all browsers, it will look like the below:

Chrome:

You will be the first to get it with MV3 support, and will be rolling on a % basis over a few weeks to allow us to revert if something breaks with MV3 compat. We've tested it as much as we can and appears to be fine but things may still break. We will watch RES issues and potentially rollback if this happens. I would recommend taking a backup of your RES settings incase something happens. You may also experience permission prompts, these are normal with how MV3 handles permission now. No new permissions are being granted with this change. The only real change here for Chrome is using the MV3 APIs and a few bug fixes.

Firefox:

After Chrome rollout looks good, I will release to Firefox. The potential issues with Chrome above may also apply to Firefox. This will also include initial Firefox for Android support (Min version 120). I've tested it as much as I can and appears to be fine, but some things may be broke however a lot of this will be due to API support which should resolve over time. I want to stress that we are adding Android support as a gesture of goodwill and cant guarantee complete compatibility and support for it. RES is still not actively maintained so if things are broke it may stay that way. We are just making it easier to use as we have users doing so with no issues. I would recommend taking a backup of your RES settings incase something happens.

With Android support I want to note it will only work on old.reddit.com in the mobile browser. We cant support the new mobile site so you will need to run in this mode for RES to work.

I will hover about and answer any questions people may have.


r/RESAnnouncements • • Jan 28 '15

[Announcement] Because I love you, RES users

1.1k Upvotes

Greetings, RES users! I don't generally use the Announcements channel for anything other than announcing a release, but I wanted to share some information with you that I consider important. I promise you won't be seeing that red (!) again for a long time unless it's a new release.

TL;DR: I've been offered the chance to sell you guys out - and I'm not even entertaining it. I care more about your privacy than I do about my bank account.

Occasionally, RES users have postulated or even made statements that RES would ultimately harvest user data and sell it because there's no other tenable business model or because I would get greedy. The truth is, RES doesn't have a business model. It's a free and open source passion project.

RES has over 2 million users across all 4 browsers, so from time to time a company will approach me with an offer to "monetize" RES in various ways. Each time, I've ignored them. The most recent offer promised an amount of money that, even if their claims were quite inflated, would be life changing for me. I have a wife, a new puppy and a cat who'd be very pleased if we had a windfall of cash, but I will not be entertaining this offer.

So why would I turn this sort of offer down? There are several reasons, but the biggest one is this:

I've spent the last 4.5 years building up a user base that trusts me, and I'm not about to betray that trust.

Then why am I making this post?

The selfish reason is that I'd like a big public statement people can link to when they see others suggest that I'll eventually sell out RES and/or its users. Now they can show an example that proves I care about your privacy more than I care about getting rich. I occasionally take heat from people who assume I'm out to make money (if you saw how much I "make" from RES you'd laugh and/or cry) and it'd be nice to try and diminish the frequency of that some.

I don't ask for much. RES doesn't inject ads into your browsing, we keep the methods for contribution/donation relatively obscure so as to not be annoying, etc, so I hope you can forgive this instance of me using /r/RESAnnouncements to announce something that isn't a new release - but I can tell you another new release is around the corner with more bugfixes and sweet features.

Thanks for listening, I'll get back to enhancing your reddit experience now.

- honestbleeps


r/RESAnnouncements • • May 02 '18

RES v5.12.0: now with more redesign!

939 Upvotes

After many commits, IRC/Slack chats, and Crunchies, it’s here: the latest version of Reddit Enhancement Suite (changelog inside) is starting to roll out to browsers near you!

EDIT may 19: 5.12.3 released with hotfix for Account Switcher in new reddit

  • Chrome: rolling out

  • Edge: rolling out

  • Firefox: rolling out

  • Opera: rolling out 5.12, awaiting approval for 5.12.3


This is our first release with redesign compatibility! There are only a few features so far, but don’t worry: the RES team is continuing to bring forward features into the redesign.

The RES v5.12.0 release brings to the redesign:

  • User Tags

  • Keyboard navigation (command line, go-to page. Reddit-provided keyboard navigation coming soon!)

  • Account Switcher

Notice any issues? Please let us know on /r/RESIssues.


We'd like to take a moment to appreciate the hard work of u/erikdesjardins, u/andytuba, u/larsa; and the other contributors on Github!


RES grows daily, and a lot of it remains untranslated. Check out Transifex if you want to see RES in your language.

If you’d like to support further RES development, the team appreciates your gratitude via Patreon or Dwolla, PayPal, Bitcoin, Dogecoin, gratipay, or Flatter.


r/RESAnnouncements • • Apr 03 '14

[Announcement] RES 4.3.2.1 released - security patch and more!

755 Upvotes

RES v4.3.2.1 has been released. Aside from a few bug fixes, it fixes a critical security flaw that was disclosed to us by a responsible and awesome person -- privately.

if all you care about is finding help updating RES in your browser, click here

Many of you obviously know by now because of scary alert boxes telling you to update RES. I feel you all deserve some explanation...

The catch here is that when you maintain an open source project, everyone can view the updates you commit to the project. So, although there's no evidence that anyone ever exploited this issue - once anyone crafty/nefarious sees the fixes we put in, they might dig in and figure out what the vulnerability was.

For this reason, we had to act incredibly fast and push out an update to RES immediately. To protect your security, the reddit admins also added this alert box for users of older RES versions.

Obviously I'm not happy that a security flaw was found, but I'm thankful that it was disclosed discreetly and responsibly so that we could address it as quickly as possible and push out updates.

I apologize for the inconvenience of you having been "locked down" so to speak with the expandos, but it was important that Reddit protect your security for the time in between us committing the fixed code and pushing out an update. Thanks for your patience and understanding.

From the "remember the human" department: I'd like to add that I've been incredibly stressed out over this, running around with my hair on fire working on a fix, and have literally felt sick to my stomach. This hasn't been a fun day or two.


r/RESAnnouncements • • Jul 15 '17

[Announcement] RES v5.8.0 release [Chrome, Edge, Firefox, Opera]

748 Upvotes

Check the weather report: the latest version of Reddit Enhancement Suite (changelog inside) is raining down from the release repositories.

  • Chrome: rolling out

  • Edge: rolling out

  • Firefox: rolling out

  • Opera: awaiting approval


We'd like to take a moment to appreciate the hard work of u/erikdesjardins, u/XenoBen, u/larsa; and the contributions from corylulu, mc10, andytuba, ssonal, sargon2, Propheis, jhumbug, christophe-ph, magicwizard8472, and Jayanti. Highlights from this release:

  • Automated settings backup to Google Drive, Microsoft OneDrive, Dropbox

  • Basic night mode on new profile pages

  • Completed migration to WebExtensions for Firefox (no longer "legacy")


RES grows daily, and a lot of it remains untranslated. Check out Transifex if you want to see RES in your language.

If you’d like to support further RES development, the team appreciates your gratitude via Patreon or Dwolla, PayPal, Bitcoin, Dogecoin, gratipay, or Flatter.


r/RESAnnouncements • • May 25 '12

[Announcement] Imgur showing random images - READ INSIDE PLEASE

745 Upvotes
  1. Yes. I know about it. I've looked into it and it's not RES that is broken. Put 2 and 2 together - a new version of RES didn't come out today, but this problem did start today, yes? Logical conclusion: something else changed.

  2. Confirming my instincts - imgur is returning the wrong data from its API when queried for direct image links (via indirect ones) and/or when queried for caption data. Imgur is having an API issue. Prefer confirmation from someone who isn't me, or even a mod of /r/Enhancement? Thanks to /u/_no_name for looking into it himself

  3. PLEASE STOP EMAILING AND PMing ME. For those of you who've been polite in your wording: Thanks for at least being polite, but PLEASE browse /r/RESIssues next time to see if anyone else has bug problems. The number of messages I'm getting is out of hand.

I will send an email to the creator of imgur about this. In the meantime, please sit tight and stay calm.

Finally: I'd really appreciate if wherever you see this issue come up, you link those folks to this thread. Thank you!

EDIT: /u/MrGrim has announced a fix


r/RESAnnouncements • • Feb 01 '13

[Announcement] A change in reddit has broken account switcher. I'm aware of the issue and will get a fix out as soon as I can.

742 Upvotes

I got notice from Reddit that they had to make a change for security reasons, and this change breaks the account switcher.

To stem the inevitable flow of posts to /r/Enhancement and my inbox, I wanted to get an announcement out to let you know that I'll work on releasing a fix as soon as I can.

Thanks for your patience...

  • honestbleeps


r/RESAnnouncements • • Apr 11 '13

[Announcement] RES v4.2.0 is published for Chrome, coming to Firefox, Opera and Safari (READ inside for info!)

663 Upvotes

Attention subreddit moderators please read the special note for you at the bottom, thanks!

I'm excited to announce the release of RES 4.2.0 - a long overdue release because I had been killing myself at my previous job, then lost said job, then got a new job and have been working hard to get up to speed there... it's been a hectic several months, but I'm alive! I owe a huge debt of gratitude to /u/tico24 and /u/gavin19 for manning /r/Enhancement and /r/RESIssues while I sometimes went days without even viewing them (I used to keep up on EVERY single post/comment, but just got too busy to handle it) - they've done a bang up job and deserve some applause and/or bitcoin tips...

Chrome users - you are probably seeing this update now! Note: I'm aware of a few issues with night mode.. a hotfix will come in the next day or two

Firefox, Opera and Safari users - The extension has been submitted and must be reviewed by the respective teams. It will be published soon. Please be patient. There's nothing I can do to make them review it faster!

So with that out of the way, 4.2.0 has some great new additions, and more from external users than ever before!

So what's new?

Well, the what's new page will give you a list, but I wanted to highlight some things...

  • Thanks to /u/andytuba - settings are now searchable! He beat me to the punch on an idea I also had, and did an amazing job with it. I made a few enhancements, but he did the heavy lifting and it's amazing. It even lets us link you right to specific settings when providing tech support!

  • Thanks to /u/skeeto with work from both me and /u/andytuba to get it RES friendly, RES now has integrated bitcointip support. It's off by default since most people may not use it, but if you want to turn it on, we can make that REALLY easy for RES 4.2.0 users -- click that link, and BAM, you'll be linked to the module. Turn it on and try it out!

  • Thanks to /u/gamefreak4321 for a number of enhancements and bugfixes, but his biggest addition to 4.2.0 is the "big editor" button on live comment preview. Check it out for your longwinded commenting pleasure - it's great!

  • Thanks to /u/Berecursive for a number of great additions, including the ability to whitelist subreddits from your NSFW filter, the ability to sort your subreddit shortcuts in the subreddit manager (top bar), and a great deal of help on bugfixes and whatnot.

  • Thanks to /u/gavin19 for a number of bugfix and CSS tweak contributions as well.

  • Inline image viewer users who love drag to resize: you're gonna love the enhancement I worked on. No more sidebar hiding - only resizing awesomeness without page reflow! This may look simple, but it was no easy task to get working.

  • I've updated the style of the user / subreddit hover tooltips to make them less obtrusive. I realize that for some they were a big annoyance, but there's also some really useful tools in there! I also increased the default hoverDelay (how long you must hover over something before the tooltip comes) to 800ms from 400. This won't update automatically for legacy users - you might want to consider tweaking this setting yourself. Oh, that's right, I can link you to it! here, try setting it to 800 or so if you have it lower

There were a lot more contributions from other users, please see the what's new page for full details.

Finally, a note to subreddit moderators:

I have changed a few things around to help make RES easier for you to style, but I've also made one "breaking" change that you will have to fix, and I want you to understand why:

Many users understandably didn't care for the style of RES's keyboard navigation highlight box. That's all fine and good, but they didn't know what the heck it was, so they styled it away and hid it! This made keyboard navigation useless on those subreddits because users can't see which post / comment is "active" -- yikes!

This is partially my fault, because I may not have used as verbose/descriptive a classname as I could. It was previously .keyHighlight and has been changed to .RES-keyNav-activeElement - which means you'll want to update your stylesheets.

If you were previously hiding .keyHighlight because you disliked it:

  1. I've made the style more subtle, please give it a chance.

  2. If you still dislike it, please style it differently, instead of removing it - it hurts RES's keyboard users when you hide it, and essentially forces them to turn off your stylesheet. You can always turn off the keyboard navigation module if you hate the way that looks, and you'll never see it again!

One more note on that... I try not to use !important (though some legacy RES code that was imported from old userscripts, like commentboxes, does do that)... Unfortunately I needed to use !important on the keyboard navigation class because some subreddits also accidentally disable it by forcing background colors of higher level DIV elements (e.g. .entry) ...

You can still override it. All you need is equal or greater specificity and to also use !important;

If you dislike the way certain things in RES look or function, or find them hard to style - please let me know! If i can update RES to add a class here or there to make your life easier, I am happy to do so!

Thanks everyone, and happy redditing!


r/RESAnnouncements • • Aug 02 '12

[Announcement] RES Chrome users... a premature release (thanks, Google.)

511 Upvotes

Hi all.

Some of you have started receiving RES 4.1.3 if you use Chrome. It has bugs.

This is because of a mistake that seems to be on Google's Developer Dashboard.

I have submitted RES to the Chrome web store and published it to trusted developers only -- but it seems to be available to everyone, and is being automatically pushed out to many of you.

The problem with this is that there are a few bugs I wanted to work out (hence trying to publish to TRUSTED DEVS ONLY, and not everyone).

If you find any bugs, please DO NOT post them to /r/Enhancement - bug reports don't belong there.

That being said, feel free to first REVIEW /r/RESIssues to see if it's been reported already, and then post it there if it hasn't been.

Apologies for the flub here. I'm not sure what the deal is on Google's side, but as you can see here, it still says published to trusted developers, not "to the world" :-\


r/RESAnnouncements • • Mar 16 '16

[Announcement] RES v4.6.1 is released!

445 Upvotes

Mostly bugfixes (you can turn Selected Entry back on now), a bunch of new websites for expandos, some concessions for subreddit styling. Also a cute new logo. http://redditenhancementsuite.com/whatsnew.html

Chrome is released first, then Firefox. Currently waiting on Safari, and Opera 20+ to follow soon.

Thanks to everybody who contributed!

If you still don't like the new nightmode, check out some alternatives.


⚠ Images/Videos expando embeds changed! (2016-03-29)

https://www.reddit.com/r/Enhancement/comments/4chmq5/reddit_change_media_expandos/


r/RESAnnouncements • • Apr 07 '13

[Announcement] RES and beta, nightly, Aurora, Canary browsers (and an update on the latest RES)

379 Upvotes

Hi everyone...

First: Yes, the newest version of RES is on its way very soon, with a fix for the account switcher and lots of great new stuff (and bug fixes)... By very soon I mean it should be packaged and sent to the various browser repos in the next few days and then it's up to them individually on approval time.

With that out of the way, a couple of things:

  1. Way more people these days seem to be running Chrome Canary and Firefox Aurora without understanding what they are or why they're running them. Please indulge me for just a moment and allow me to explain:

These channels are "pre-beta" -- not even beta -- builds of the respective browsers. For this reason you should expect for there to be bugs, quirks, and things that are utterly and completely broken.

You shouldn't be running these unless you have some specific need (e.g. you're a web developer who wants to be testing out the most bleeding edge new features being added), but Firefox and Chrome both in my opinion do a piss poor job of communicating this.

I understand that sometimes when you post or email me to let me know that RES doesn't work on Chrome Canary or Firefox Aurora, you're just trying to give me a heads up that something in the future might break RES -- and I appreciate that!

However, I don't think that's the case most of the time. Most of the time, you think RES is broken.

Often times, RES isn't broken at all. In fact, if I were to "fix the bug that makes RES not work in Aurora", I'd be unfixing it later on because the bug is in the browser, not RES. This has happened multiple times with reports on both Firefox and Chrome.

2) While I appreciate those of you who are trying to be helpful by heading to github and building RES from source and then passing out a binary: this is a potentially very bad thing that can cause problems and I would appreciate if you did not do that. Please do not distribute alternative packaged versions of RES, it says so right in the readme

Some reasons this is bad:

  • If not signed with the same ID as the previous installed version, it's possible (likely, even) that when a user installs this, all of his/her settings will be blown away. Next they're going to come yelling at me because they lost their user tags and their account switcher logins that they didn't bother to back up, and it just causes me a nightmare...

  • In addition, anyone who installs your binary will not get auto updates when new versions are released!

  • The dev version of RES on github isn't released for a reason... because it's got known bugs... sometimes LOTS of them! I don't want to get bug reports from people running non-released versions of RES, it causes us tons of confusion in providing tech support.

  • Finally, when RES source is in flux, the options available for each module are often changing, including their default values, etc. However, once a default value has been loaded in a browser once -- that's it.. RES isn't going to overwrite it again later because if it differs from the default (but exists!) then RES says "the user wanted it this way, don't overwrite with the default" -- so if you pass out binaries with newly added options, people may be getting default values that after some experimentation I/we have decided need to change, leading to a poor user experience...

TL;DR 1) Yes, new RES is almost here. 2) If you're running Chrome Canary or Firefox Aurora and complaining RES is broken, you should know that RES may well be broken because you're running a pre-beta browser that should be expected to break sometimes. 3) While I appreciate those who've tried to be helpful by helping people "upgrade" to the from-source version of RES, please don't do that for reasons outlined above. thanks!


r/RESAnnouncements • • Apr 30 '12

[Announcement] RES 4.1.0 has been released!

Thumbnail redditenhancementsuite.com
377 Upvotes

r/RESAnnouncements • • Nov 03 '11

[Announcement] Welcome to RES 4.0!

358 Upvotes

If you're reading this, you have RES 4.0! We've worked our keesters to the bone to polish up this product, and we hope you are as proud of it as we are.

You don't really need to subscribe to this subreddit, but you can if you want! RES will automatically check for new announcements here so that we can convey important information to users (like known bugs we've discovered, upcoming feature changes, etc)...

Thanks for trying out RES!


r/RESAnnouncements • • Jul 22 '16

[Announcement] Upcoming 4.7.1 beta releases of RES

333 Upvotes

RES v4.7.1* (beta) has been released for Microsoft Edge**, this will be a normal update to the extension via the Store. Keep an eye out for beta signups for Chrome and Firefox soon. We’ll also attempt to push out 4.7.1 for Safari.†

Note that you shouldn't sign up for beta versions of RES unless you intend to experience bugs, potential data loss and/or other symptoms. Please do not sign up "because I want the latest features", but rather sign up because you want to help test RES!

*: 4.7.0 was a version only ever used during development. We're basically skipping it (hence 4.7.1)

**: At the moment, you need to be on the Windows Insider build 14393 to install the Edge extension. Extensions will be public with the Anniversary Update on August 2nd.

†: Hopefully it won’t get stuck in review forever like 4.6.1.

Back up your data!

A release is coming in the next few weeks for all browsers. Please back up your data! Would you like to know more, citizen?

Highlights

  • Microsoft Edge Support (huge thanks @BenMcGarry and @erikdesjardins)

  • Massive infrastructure overhauls towards faster development, faster startup times (massive thanks @erikdesjardins, @mc10)

  • IndexedDB storage for Firefox: more stable than simple-storage (thanks @erikdesjardins)

  • Chrome storage improvements: increased performance and unlimited capacity (previously 5 MB) (thanks @erikdesjardins)

  • Show Images overhaul (huge thanks @larsjohnsen)

  • i.redd.it and redditmedia image support

  • A ridiculous amount of hard work from @erikdesjardins, @mc10, @larsjohnsen, @githue, @matheod, @thybag

  • Tons of housekeeping, cat herding and code from @andytuba

  • Contributions from many other members in the community

For more details, see the changelog for this version, all pull requests merged (300+) or all commits (1400+).

Microsoft Edge Support

4.7.1 is the first release developed by the core RES team*, bringing official support to Microsoft Edge. Thanks to the Edge development team for all their hard work building an extension platform! (For those curious: only ~26 lines were added and ~51 modified to port RES from Chrome to Edge.)

Massive thanks to /u/XenoBen and /u/erikdesjardins for their contributions towards this.

*: v4.5.5.x series releases were developed at Microsoft with the guidance of /u/honestbleeps.

Microsoft Edge Known Issues

The Edge extension team is still working to fix several issues:

No orangered in tab when user has message. (Edge bug, awaiting fix) - GH #2855

Backup does not properly name the file. (Edge bug, awaiting fix) - GH #2864

Stylesheets not loaded correctly on first load of extension. (Edge bug, awaiting fix)

RES does not add URLs to history to change link colour. (Edge limitation, awaiting feature implementation)


r/RESAnnouncements • • Aug 07 '13

[Announcement] RES v4.3.0.1 has been pushed for Chrome and Safari (yes, FF and Opera coming soon)

327 Upvotes

Hot on the heels of 4.3.0 is 4.3.0.1 with a few hotfixes as follows:

  • fix for broken colorBlindFriendly option

  • fix for broken "night mode whitelist" - clicking "use subreddit style" while using night mode on subs that aren't yet specified as night mode friendly should now stick upon page reloads

  • various additional night mode CSS tweaks/improvements

  • additional CSS fix for expando buttons on comments page

enjoy!