Degauss your screens, Discourse Rewind 2025 is here 💾

Following on from Discourse Rewind 2024

We are happy to announce that Discourse Rewind, a fun end-of-year activity summary for your members, is now a core plugin, and has been enabled here on Discourse Meta. :tada:

Discourse Rewind is available for all Discourse sites to use. Once your site has the latest Discourse update, you will be able to opt-in to Rewind for your site. Members will see this enticing little animation around their avatar:

Screen Recording 2025-12-10 at 10.13.54 am

Members can also visit /my/activity/rewind directly to see their Rewind for this year.

Rewind is a labor of love, crafted this year by myself, @awesomerobot , and @Falco , with advisory and support from @j.jaffeux and @jordan.vidrine , who worked on it last year. Thank you to all contributors :hugs: :heart:

FAQ

How can I opt-in to Rewind?

As an admin, visit /admin/plugins and enable the plugin, no other config necessary:

What’s new in Rewind this year?

The 2025 edition of Rewind brings a cool retro computing style overhaul, as well as the addition of the following reports:

  • Daily Activity Rhythm
  • Chat Usage
  • Writing Analysis
  • AI Usage
  • Invites
  • Assignments

As well as many bugfixes and improvements to last year’s functionality.

How can I dismiss Rewind?

Once members click on their avatar and the “Discourse Rewind 2025” header, Rewind will be dismissed for the year.

Then, members will still be able to access Rewind from their user menu:

How can I completely turn off Rewind?

If members wish to, they can visit /my/preferences/rewind to completely disable Rewind. Note, this will prevent Rewind from being shown in subsequent years too:

Where can I report bugs or other feedback?

You can use this topic if you wish, though certain posts may be split off into dedicated topics. Additionally, it is not possible or practical to incorporate all community feedback. Rewind has a certain level of creative license compared to the rest of Discourse core, and we would like to keep it lightweight and fun :slight_smile:

28 likes

Is it possible to change the “reading time” books?

4 likes

Not at this time, they are defined here discourse/plugins/discourse-rewind/app/services/discourse_rewind/action/reading_time.rb at b12e2660f3f3d324638ef55e344f6593e739f41a · discourse/discourse · GitHub .

4 likes

This is really fun and unique, it wasn’t boring to read through like the rest of the yearly recaps every platform has now. Good work!

7 likes

Perhaps the tab should not be displayed when viewing other people’s profiles. At least for me, it is unexpected to see my rewind in your profile. (I would find yours problematic too, as the posts section also contains PMs that I might not want to share with the whole community.)

9 likes

I’m working on something for this now. I am making a button to opt-in to sharing your Rewind publicly with other users. By default this will be off.

If this has not been opted-into, I will hide the tab and the Rewind page if you are viewing another users’ profile :slight_smile:

6 likes

I wonder if everyone is aware that their post section can also contain personal messages before they consent.
Does consent expire annually so that a new decision must be made the following year?

2 likes

I can add this to the confirmation message that will show when sharing.

Good question, probably a good idea. I was also wondering about whether users should have to re-disable rewind each year, but I think that feels like more of a permanent decision.

2 likes

Is it possible that the preference also hides this?

Unfortunately, it was a bit too close to my logout button :frowning:

2 likes

Oh I thought it would have, will do a fix for that.

2 likes
2 likes

Looks great.

Is it possible to show the site’s own logo instead of the Discourse logo?

2 likes

It is a new feature and I should update my instance or this function works only here?

When I visit your profile on here and click “Rewind”, it pops up with my rewind? Is that intended? It’s rather confusing.

I’d rather disable the ability for anyone to view other people’s, that seems best for privacy.

1 like
1 like

Yes I saw that he wrote that but it’s not what has happened - clicking “Rewind” on anyone else’s profile shows my rewind.

The link should be hidden, not trigger my own.

2 likes

Maybe I got your report wrong. To me, it seemed like mine:

The reply was created less than 24 hours ago. I think working on something doesn’t mean the work was completed and merged. So, I guess we need a little more patience.

2 likes

It’s a new plugin which is included-in-core. So, after the next update, you can enable it at /admin/plugins.

2 likes

I need a LLM installed for that?

No, you don’t need AI for it. The numbers are taken from the database.

3 likes