[go: up one dir, main page]

Avatar
Changes on Tumblr

@changes / changes.tumblr.com

Your place to read about what new things we've been launching and what bugs we've been fixing.
Avatar

Tuesday, February 18th, 2025

🌟 New

  • We now display unseen posts from communities that you’re a member of in the Following feed for everyone who has “Best Stuff First” enabled in their Dashboard settings.
  • We added a new option to the meatballs menu of recommended posts: “Not interested in this blog” or “Not interested in this community” (depending on the post’s origin), which will allow you to dismiss both the post and all other posts from the same blog or community.
  • Community members can now report posts and comments to their community admins and moderators from the meatballs menu. These reports will land in a new moderation queue, which admins and moderators can review.
  • Images in asks from blogs you don’t follow are now blurred in your Activity feed.

đź›  Fixed

  • The Dashboard once-again respects your pinned tab setting and will no longer drop you in For You if you had pinned Following instead.
  • When you start typing a mention in a comment on a community post, community members will now be recommended first.

🚧 Ongoing

  • No ongoing incidents to speak of right now.

🌱 Upcoming

  • No upcoming launches to announce today.

Experiencing an issue? Check for Known Issues and file a Support Request if you have something new. We’ll get back to you as soon as we can!

Want to share your feedback about something? Check out our Work in Progress blog and start a discussion with other users.

Wanna support Tumblr directly with some money? Check out Premium and the Supporter badge in TumblrMart!

Avatar

Tuesday, February 11th, 2025

🌟 New

  • We now send a notification if your post gets reblogged to a community. To strike a balance between keeping posters informed and maintaining the safe space we want for communities, these notifications will only be sent if: you’re a member of the community, the community is free to join or can be requested to join, or the community is public and you have an invitation.
  • When filters are applied to Activity, you’ll now see a blue dot indicating that filters are in use.
  • Community moderation tools are now a native experience in the iOS and Android apps. This means we’re no longer relying on the in-app browser, so your experience with community moderation tools will be noticeably more responsive.

đź›  Fixed

  • Published submissions will now include a small version of the submitting author’s avatar over the publishing blog’s avatar. It was always intended for this to display, but something broke along the way.

🚧 Ongoing

  • We are aware that some users from Turkey are being blocked from accessing [tumblr] and we’re currently investigating why that is. Please contact support if you’re affected!
  • We are aware that some email verification links are broken and we’re currently investigating why that is. Please contact support if you’re affected!

🌱 Upcoming

  • No upcoming launches to announce today.

Experiencing an issue? Check for Known Issues and file a Support Request if you have something new. We’ll get back to you as soon as we can!

Want to share your feedback about something? Check out our Work in Progress blog and start a discussion with other users.

Wanna support Tumblr directly with some money? Check out Premium and the Supporter badge in TumblrMart!

Avatar
reblogged
Avatar
wip

A very very minor thing I have been curious about for a while, and I'm finally asking: why do you calculate queue posting times the way you do? For example, if I set my queue to post 3x a day, naively I would expect it to post every 8 hours. But in reality it posts every 6 hours with a 12 hour gap between days. Why complicate the math like that?

Avatar

Answer: Hello @circumference-pie!

Buckle up y’all, it’s story time again!

First: nobody who works at Tumblr right now was a part of the work of planning the default queue implementation, which was more than ten years ago. So the full story behind “Why does it work that way?” has unfortunately been lost to the sands of time. All we can do is tell you how it works today and surmise some reasons why. The queue is actually a very clever system and part of how it works explains some of why it works the way it does. Also, there have been attempts to do what you ask—we still have “Queue 2.0” available in your Tumblr Labs settings, which tries to get closer to how you expect things to work.

Anyway! How the queue works today is not actually a queue in the traditional sense. There is no single list of posts that are in “your queue”. Instead, when you “Add to queue” after creating a post, we’re actually scheduling it to post at a future time, as if you had used the “Schedule post” option instead. We’re just calculating that time on your behalf when you use “Add to queue”, based on your settings, and how many other scheduled posts you have already. We use a secondary “index” model, called “ScheduledPost”, to keep track of posts you have scheduled on your blog. We do mark the ones that are a part of “your queue”, but the data model doesn’t keep one list of your “queue” per se.

You can see this in action on your blog, hiding in plain sight. If you add a bunch of posts to your queue, and then schedule a post for a specific future date, you’ll see both in your blog’s “queue” list, side by side. Because technically to us, they’re the same thing: queued posts are really just another kind of scheduled post, relying on the same always-running service to publish scheduled posts across all of Tumblr. Here’s a fun fact: we typically have about ~14.5 million future posts to publish from this list at any given time and are publishing hundreds of these scheduled posts every second.

So when you’re adding a new post to your queue, what we’re doing behind the scenes is starting at the beginning of your “day”, and creating time slots based on your queue settings. If a time slot is already filled, we move on to the next one. That’s why the default queue scheduler works how you describe—we’re trying to fill those “slots” based on the start of the day, rather than trying to divide the calendar day evenly. This just makes it much simpler for us to understand, scale, and predict when our “peaks” will be. At peak times, the publish-scheduled-posts service is publishing tens of thousands of posts in a manner of seconds. We did rewrite that post-publishing part of this architecture a few years ago to improve its efficiency and solve a lot of “lost post” bugs, but we didn’t change how “Add to queue” works.

However, the Queue 2.0 project available in Labs was an attempt to change the queue system to work as you expect—instead of starting at [beginning of day] and creating enough slots to fit [number of slots] every [number of hours], it tries to divide the calendar day into [number of slots] and fit the result back to the original algorithm’s mapping of the day. We never productionized this alternative approach, because it has a few bugs that some blogs hit in extreme cases, and we’ve never had time to fully fix them. It also can cause a bit of weirdness when time zones diverge, like with daylight savings time. Also, a lot of people prefer the default algorithm, and we haven’t thought of a nice way to transition everyone from one to the other. So for now, both options exist, and you can choose which algorithm for queue-slot-generating you want to use. We hope that makes sense! 

While complicated, it is a great example of a system built by engineers to make sense and be scalable and predictable. But sometimes these kinds of systems, while clever, aren’t very intuitive to understand without digging into how they work.

Thanks for your question, and keep ’em coming. 

Avatar
Avatar

Tuesday, February 4th, 2025

🌟 New

  • Communities are now a native experience in the iOS and Android apps. This means we’re no longer relying on the in-app browser (with the exception of moderation tools, which we’re still working on), so your experience with communities will be noticeably more responsive.
  • We’ve improved the way you re-order your Dashboard tabs. It’s now more intuitive, and as a bonus, it actually works all the time now.
  • You might notice that the Activity filter icon is now different and easier to tap.
  • A few months back, we sponsored our new friends at The Iconfactory because we share their passion for great social media experiences, and their new app Tapestry, which supports [tumblr], is now publicly available! If you have an iPhone or iPad, check it out!

đź›  Fixed

  • Inbox items can once again be reported from the iOS app. Please keep your apps up-to-date!

🚧 Ongoing

  • No ongoing incidents to speak of right now.

🌱 Upcoming

  • You’ll soon be able to see when your posts get reblogged to a community under Activity.

Experiencing an issue? Check for Known Issues and file a Support Request if you have something new. We’ll get back to you as soon as we can!

Want to share your feedback about something? Check out our Work in Progress blog and start a discussion with other users.

Wanna support Tumblr directly with some money? Check out Premium and the Supporter badge in TumblrMart!

Avatar
reblogged
Avatar
wip

With communities are group tumblrs finished? can group tumblrs be turned into communities? also will tumblr notify a user if their community idea is rejected? what about communities that have multiple purposes, can communities join together if they have the same goal? or will Tumblr make the communities decide on who can survive?

Avatar

Answer: Hi there, @richardmurrayhumblr!

All important questions, so we are taking them one at a time.

With communities are group tumblrs finished?

Absolutely not. In fact, the code behind group blogs is what is powering communities right now! But they have very different purposes and only overlap in some ways. We have no plans to remove group blogs.

can group tumblrs be turned into communities?

Because group blogs and communities do share a lot of code right now, this is something we’ve been thinking about doing. Some of the inspiration for communities has come from group blogs that are run as a way for people to get together in one space and share content—that is exactly what we hope for communities, too. We can’t say when we’ll get to this, but it’s an interesting idea.

also will tumblr notify a user if their community idea is rejected?

This waitlist is temporary, so we’re not sending out notices for the communities we don’t approve. We may not even get through all of them before we open up creation for everyone, in which case, the ones we didn’t approve can be created then!

what about communities that have multiple purposes, can communities join together if they have the same goal? or will Tumblr make the communities decide on who can survive?

That’s an interesting idea! We’re not really sure yet. The way we’ve envisioned it so far is not to try to enforce the notion that there is “one community” about a given subject. Instead, there can be dozens or hundreds or even thousands of communities about a given subject, and each of them will probably be a little different in their own way. That’s how communities of people on Tumblr already behave, most of the time. We’re just building an easier way to structure them.

That said, we are very interested in adding ways for communities to link to each other. So if there are a bunch of communities about the same subject, they can form some kind of ring or cluster together.

All great questions—thank you for getting in touch. Keep 'em coming, folks!

Avatar
Avatar

Tuesday, January 28th, 2025

🌟 New

  • We’ve added some new activity items for various community admin and moderator actions.

đź›  Fixed

  • All posts made by a community’s moderators and admins now show the appropriate moderator or admin badge in the post header, including posts that were reblogged into the community.
  • We fixed an issue preventing some users from leaving a community.
  • We fixed an issue preventing the renewal of some Tumblr Premium subscriptions.

🚧 Ongoing

  • We are aware that inbox items can no longer be reported from the iOS app. For now, please report those with a browser from the web instead.

🌱 Upcoming

  • No upcoming launches to announce today.

Experiencing an issue? Check for Known Issues and file a Support Request if you have something new. We’ll get back to you as soon as we can!

Want to share your feedback about something? Check out our Work in Progress blog and start a discussion with other users.

Wanna support Tumblr directly with some money? Check out Premium and the Supporter badge in TumblrMart!

Avatar
reblogged
Avatar
wip

hi tumblr wip! is there anything that can be done about images stretching to the full width of a tumblr post? i make art and images that are sometimes under 540px, and there seems to be a point where they will stretch automatically to 540px. it makes things like pixel art or otherwise small images look terrible!

Avatar

Answer: Hi there, @moxley!

We’re really glad you asked this question, as we love getting the opportunity to share the tips and tricks that are applicable in this area.

First off, here are the rules of our image stretching:

  1. On mobile apps and mobile sites, we always stretch images to the full width of the post—since a small image on a small screen doesn’t make for an easy viewing experience.
  2. On the desktop site, we only stretch images to the full width of the post if the image is at least 300px wide and/or 600px tall.
  3. Any images that are placed side-by-side are always stretched to fit their frames, no matter the image’s dimensions or the viewer’s platform.

However, the vast majority of devices and browsers use antialiasing in their default image scaling algorithms. This, as you point out, doesn’t play nicely with pixel art at all. Boooooo!

So, how can you preserve your sharp pixels with 100% consistency for your viewers? The answer is simply to upscale the image yourself before uploading. To keep the pixels square, you’ll need to resize by factors of 100% (200%, 500%, etc.) and use a simple upscaling algorithm that doesn’t use antialiasing. For example, in Paint.NET’s image resize dialog, you can use “Resampling: Nearest Neighbor”, or in GIMP’s, “Interpolation: None”.

The trick here is to resize your pixel art to dimensions above 540px wide so that every viewer’s device is actually forced to downscale the resultant image instead. That way, instead of the resizing algorithm making up details by blurring the pixels, each original pixel is preserved as a perfect square.

We really hope this helps you and the other pixel artists out there. Please, have a great day, week, and month. No, in fact—a great rest of your Tumblr experience, however long it may last. Of course, if you have any other questions on this subject, we will be happy to answer those too!

Avatar
Avatar

Tuesday, January 21st, 2025

🌟 New

  • The Tumblr TV tab, previously only available via a Labs experiment, is now available to everyone. New users will have this tab enabled by default in the third position, while existing users will have it available in the Dashboard Tabs configuration, if not already enabled.

đź›  Fixed

  • We fixed an issue where long tags could break the Tumblr TV grid.
  • We have made required fields and character limits clearer in several forms across Tumblr.
  • We fixed an issue preventing some new users from returning to where they left off after signing up.

🚧 Ongoing

  • We’re aware of an issue preventing some members from leaving communities.
  • We’re aware of an issue preventing the renewal of some Tumblr Premium subscriptions. Please contact support if you’re unable to renew your subscription!

🌱 Upcoming

  • No upcoming launches to announce today.

Experiencing an issue? Check for Known Issues and file a Support Request if you have something new. We’ll get back to you as soon as we can!

Want to share your feedback about something? Check out our Work in Progress blog and start a discussion with other users.

Wanna support Tumblr directly with some money? Check out Premium and the Supporter badge in TumblrMart!

Avatar
reblogged
Avatar
wip

Hi! Any chance we could ever have the opportunity to tell you *why* we’re reporting an ad as inappropriate? Like a chance to explain that “I’m specifically reporting this ad for sexual content and animal abuse”? Because I feel like you most likely have a bot reviewing reports right now, since I keep seeing the same ad again and again and again despite reporting it. I know the answer is probably no because that would indeed be a Lot Of Work, which I understand. Just throwing the idea out there!

Avatar

Answer: Hi, @crazycatladyinwaiting!

We want to take this opportunity to reassure you all that real humans take the time to look at every report. This has its pros and cons.

The cons: we receive a lot of reports which, as you say, is a lot of work. Unfortunately, there is not a huge number of people available to go through them, and this will likely explain why you’re still seeing potentially inappropriate material. But hold on, here—we hope that, by the time you see this answer on @wip, someone will at least be looking into your report.

The pros: easy. Real humans read every report! Safety and security online are of the highest importance, which is why we hope we will always have real humans on hand to read every report and endeavor to resolve them as quickly as possible.

To answer your original question, there are no plans to let you all tell us why, at present. But we want to assure you the work that goes into this from the staff side of things is considerable, if unseen.

Thank you for your question, and we are sorry that it has taken longer to resolve than we would like.

Avatar
Avatar

Tuesday, January 14th, 2025

🌟 New

  • To help fight link spam in communities, we’re now blocking new posts from being created into communities when the post contains a suspicious link.
  • In the apps and mobile web, the community descriptions now have a “see more” link which sends you to more community details, including guidelines.
  • Banned community members can now see the reason for the ban in their membership removal activity item.
  • If you have reached the limit of communities you’re allowed to join per day, community recommendations will disappear until the next day.
  • Several design improvements have been made to community posts making it easier to identify the author and community the post belongs to.

đź›  Fixed

  • Tumblr was a bit laggy for an hour yesterday. We found a Tumbeast chewing on a wire and politely asked it to chew on something else.

🚧 Ongoing

  • No ongoing incidents to speak of right now.

🌱 Upcoming

  • No upcoming launches to announce today.

Experiencing an issue? Check for Known Issues and file a Support Request if you have something new. We’ll get back to you as soon as we can!

Want to share your feedback about something? Check out our Work in Progress blog and start a discussion with other users.

Wanna support Tumblr directly with some money? Check out Premium and the Supporter badge in TumblrMart!

Avatar
reblogged
Avatar
wip

After Tumblr's backend migration to Wordpress, will the entire content of all half of billion blogs will be deleted??

Avatar

Answer: Hi, @garotaviciada!

It’s important to note here that this is just the engine running the site, and there will be no changes to the front-end. So no—we’re not deleting content. All of Tumblr’s blogs, and the content on them, will continue to be served, both at the blog address and in the apps. There will just be different tech running under the hood.

Perhaps the simplest way to say so is that, besides a bug or two here or there, how you know and use Tumblr will not change at all. We hope this helps clarify things.

As it happens, we have answered similar questions here and here in the recent past—they also might be of interest. Thanks for getting in touch, and keep the questions coming, folks!

Avatar
Avatar

Tuesday, January 7th, 2025

🌟 New

  • We’ve adjusted the limit to how many free-to-join communities a person can join down to 10 per day max / 3 per hour max. If you’re super jazzed to join more than 10 free-to-join communities per day, please contain your excitement for 24 hours. Also, this limit does not get counted when being invited to a community or requesting to join communities.
  • When filtering posts by tag in a community, we now highlight the tag in the list of tags in each post.
  • Moderators can now kick and ban members from communities, not just admins.

🛠️ Fixed

  • Posts made in the first ~24 hours or so of 2025 weren’t being indexed into search results, but we’ve fixed that up.
  • When reporting a post, blog, or community in the mobile apps, there’s now a “Done” button after filing the report, to make sure there’s a way you can go back to where you were.
  • We’ve fixed a couple of bugs that were causing activity unread counts to be incorrect because your request-to-join for a community was accepted or rejected.
  • If you have Fast Queue enabled in Labs, we fixed a bug that was causing the fast queue button on web to have the wrong color on Blazed posts.

🚧 Ongoing

  • We’re aware that popular free-to-join communities are facing an unfortunate amount of spam. We’re working to add tools to help mods and admins fight that spam, stay tuned for more info here and in the Feedback community!

🌱 Upcoming

  • We’re working on implementing a “moderation queue” for communities, which will be a place where admins and mods can see member-reported content and take action on it quickly and easily in one place. We may also use this space to automatically move suspicious posts from new members for admins and mods to take a look at before they’re published to the community.

Experiencing an issue? Check for Known Issues and file a Support Request if you have something new. We’ll get back to you as soon as we can!

Want to share your feedback about something? Check out our Work in Progress blog and start a discussion with other users.

Wanna support Tumblr directly with some money? Check out Premium and the Supporter badge in TumblrMart!

Avatar

Monday, December 23rd, 2024

🌟 New

  • We’ve made some improvements to how comments (and replies) are displayed on the web to take more advantage of the available space.
  • Tag pages now have a “Communities” tab to help you find communities related to that tag.
  • Community admins will now receive a notification when someone requests to join their community.

đź›  Fixed

  • Tag filtering now works properly on posts reblogged to communities.
  • We’ve fixed the random crashes in the iOS app. You don’t need to update the app to receive this fix, but we recommend that you always keep your app updated anyway!

🚧 Ongoing

  • We are aware that media in communities is not respecting your device’s auto-play settings in the apps and are working on a fix.

🌱 Upcoming

  • No upcoming launches to announce today.

Experiencing an issue? Check for Known Issues and file a Support Request if you have something new. We’ll get back to you as soon as we can!

Want to share your feedback about something? Check out our Work in Progress blog and start a discussion with other users.

Wanna support Tumblr directly with some money? Check out Premium and the Supporter badge in TumblrMart!

Avatar

Tuesday, December 17th, 2024

🌟 New

  • Communities are finally here for all [tumblr] users!
  • You can now click a tag in a community post to view only posts with that tag on that community, just like you could already with blogs.
  • Added screenreader labels to reaction buttons on community posts.

đź›  Fixed

  • Fixed a bug where only the first 5 mentions in a post would properly link.
  • Fixed a bug where multiple tooltips for reactions on community posts could remain open simultaneously.
  • Fixed an issue in the Android app, where the Notes field when moderating community content would be hidden by the onscreen keyboard. You can now scroll the dialog to see the Notes field.
  • Fixed reaction button tooltips running off the screen at some screen widths.
  • Fixed an issue where a stored payment method could not be updated.
  • Fixed an issue that prevented premium theme purchases for some folks.
  • Fixed an issue that prevented purchased premium theme credits from being added to your account.

🚧 Ongoing

  • On communities, the ability to pop the video player out of the feed has been disabled since it was not working properly. We’re working on a fix for it.

🌱 Upcoming

  • No upcoming launches to announce today.

Experiencing an issue? Check for Known Issues and file a Support Request if you have something new. We’ll get back to you as soon as we can!

Want to share your feedback about something? Check out our Work in Progress blog and start a discussion with other users.

Wanna support Tumblr directly with some money? Check out Premium and the Supporter badge in TumblrMart!

Avatar

Tuesday, December 10th, 2024

🌟 New

  • We’re working on making your follower count more accurate. Specifically, for those of you with less than 1,500 followers, the follower count no longer includes followers that were deleted or suspended. We had previously launched this for folks with less than 200 followers, then later for folks with less than 700 followers. With follower count not being a status symbol here (on [tumblr]) our goal is to make the count overall more accurate to accounts that would actually be able to see your posts in the Dashboard.

đź›  Fixed

  • [tumblr] was briefly down yesterday, so we sent one of our best developers on a coffee run for the tumbeasts. Once satisfied, they brought everything back online.
  • We fixed an issue that prevented posts in a community from being filtered based on the author’s blogname.
  • We fixed an issue that was preventing links from being added to text in the iOS app. Please keep your apps up to date!

🚧 Ongoing

  • No ongoing incidents to speak of right now.

🌱 Upcoming

  • No upcoming launches to announce today.

Experiencing an issue? Check for Known Issues and file a Support Request if you have something new. We’ll get back to you as soon as we can!

Want to share your feedback about something? Check out our Work in Progress blog and start a discussion with other users.

Wanna support Tumblr directly with some money? Check out Premium and the Supporter badge in TumblrMart!

Avatar

Tuesday, December 3rd, 2024

🌟 New

  • Posts on public communities now have a new share button so you can easily share them outside of [tumblr].

đź›  Fixed

  • Notifications on your blazed posts can now be muted again.
  • The editor no longer counts HTML characters as part of the 4096-characters-per-block limit.

🚧 Ongoing

  • We're aware that the queue is not paginating in the iOS app, and we're working on a fix. For now, you can manage your queue on the web in any iOS browser, like Safari.

🌱 Upcoming

  • No upcoming launches to announce today.

Experiencing an issue? Check for Known Issues and file a Support Request if you have something new. We’ll get back to you as soon as we can!

Want to share your feedback about something? Check out our Work in Progress blog and start a discussion with other users.

Wanna support Tumblr directly with some money? Check out Premium and the Supporter badge in TumblrMart!

Avatar

Tuesday, November 26th, 2024

🌟 New

  • We've added a new dedicated Communities tab to search in the apps. If you don't see it, please update your app!
  • You can now report communities for spam or abuse via the meatballs menu (â—Źâ—Źâ—Ź) at the top-right.
  • You can now add content labels to posts in communities.

đź›  Fixed

  • No recent fixes to share here today.

🚧 Ongoing

  • We're aware that the queue is not paginating in the iOS app, and we're working on a fix. For now, you can manage your queue on the web in any iOS browser, like Safari.

🌱 Upcoming

  • No upcoming launches to announce today.

Experiencing an issue? Check for Known Issues and file a Support Request if you have something new. We’ll get back to you as soon as we can!

Want to share your feedback about something? Check out our Work in Progress blog and start a discussion with other users.

Wanna support Tumblr directly with some money? Check out Premium and the Supporter badge in TumblrMart!

You are using an unsupported browser and things might not work as intended. Please make sure you're using the latest version of Chrome, Firefox, Safari, or Edge.