Email or username:

Password:

Forgot your password?
Top-level
Paul Haddad :tapbots_logo:

And I really want an official public statement. We have a large number of sub. renewals for year 3 of Tweetbot coming up in a couple of weeks. If we're permanently cut off I need to know so we can remove the app from sale and prevent those. Which obviously I'd rather not do.

195 comments
Charles Johnson

This really sucks, and the worst part is no notice or explanation at all. It’s just chickenshit behavior.

Marquis Kurt 🦄🥞

@paul @Green_Footballs Agreed. This kind of behavior is just straight-up unacceptable.

gh0sti :pika:

@paul yea they really need to its just wrong to not even mention it.

René [¬º-°]¬

@paul I hope for you that you can build a good business here. Whatever happens, I will keep my Tweetbot subscription for now.

Charlie Fish

@paul Even with a public statement, with how crazy the leader over there is, it probably doesn’t have the same meaning a public statement from another company would. How many times has he lied, reversed course, or made false promises about delivery dates?

Charlie Fish

@paul Can’t wait to try @ivory. Really interested in trying to make Mastodon work. Thank you for all your hard work!

damien

@paul the lack of public statement really is the shittiest part, such a cowardly move

Tylor Sweeney

@paul they needed to make a statement yesterday. At this point, you’re not getting a notice until Tuesday at the earliest (due to the 4-day holiday weekend in the States). I went ahead and cancelled my sub just as a precaution, but you and all the other 3rd party client devs deserved way better than this.

Ole Kristian Mørch-Storstein

@paul it's mindbogglingly unprofessional of Twitter. I subscribe to Tweetbot, and I will move over to Ivory the second I can get my hands on it.

len damico

@paul for what it’s worth, I’m a tweetbot subscriber and will continue to be until y’all kill it. I will also be an Ivory subscriber on day one. Just know you have a lot of folks in your corner who are happy to pay for your premium products.

Chris R. Donnelly

@paul oh wow. Y’all released the last major app in February didn’t you?

David Harrison

@cdonnellytx @paul They released a Tweetbot update THIS week.

Chris R. Donnelly

@dharrison @paul that too. And that *also* really hurts since it means nobody got to use the new functionality.

But I was thinking more that they released Tweetbot 6 in late January 2021 (around the 29th), and with it being an instant buy for a lot of people, and the subscriptions being annual, that means a higher-than-average bump in revenue at this time of year.

I’m sure for Elno it wasn’t intentional to do that to specifically Tweetbot, but it hurts the same.

David Harrison

@cdonnellytx @paul Ah, yes. Totally right that renewals are coming up for a lot of us.

nathan

@cdonnellytx @paul they released a point update the morning of

Matthew

@paul is there some sort of agreement as a company using the 3rd party API that just…cutting access would break, creating a potential legal battle should a company want to go that route?

Rainer Sigwald

@paul that is honorable and right but as one data point my renewal went through on the 4th and I’m not mad (at you).

DELETED

@paul I really hope we gain some clarity soon, but I'm not holding my breath as it seems Musk's plan for transparency with Twitter is a complete farce.

That said, I can't wait to try the Ivory app. I keep missing the TestFlight codes. Hoping you've got another available?

Javier Heredia

@paul I’ve been a happy Tweetbot user since 2012. My renewal is one of those.

I’d rather pay for another year and just wait for Ivory to be out than have you all suffer financially because one of cowardly dipshit.

Jochie 👨🏻‍💻

@paul Any chance you could offer conversions of subscriptions of one app into something equivalent for another?

Added clarification, after seeing some of the responses: Like others, I am not interested in it for myself. My curiosity is/was whether it was is something that Tapbots might be able to offer to unhappy customers that get renewed for what is now a non-functional bit of software.

Paul Haddad :tapbots_logo:

@jochie I'd actually like to do this, feels like a reasonable compromise. The problem is that I don't think I have a way to read the TB sub in Ivory. I thought I had code in place that would copy the App Store receipt to a directory that would be readable by our other apps. But apparently only had that in place for TB5.

It's only a few lines of code to do it, but not like I can get an app that doesn't function through App Store review.

Remco van Bree

@paul @jochie one would hope that Apple would make a one time exception because this would allow users to have something of value after Twitter effectively killed off the users' investment, but of course we're talking about App store reviews, so that's never gonna happen

Amy D :neovim:

@paul @jochie Any chance you can have TB and Ivory able to connect with each other to exchange the receipt? Maybe you can add it to TB in an app update.

Mike Beasley

@paul @jochie What if someone generated new API tokens from a different Twitter dev account for you so that the app could get through app review?

Sebastian Friedrich

@paul @jochie For what it’s worth, we in the past submitted an app update for the sole purpose of an orderly shutdown and it was approved.

Sebastian Friedrich

@paul No new functionality. Just replaced an error with a shutdown message.

rickfillion

@paul @jochie I think that’s only a good/fun idea in theory. In reality it’s signing up for problems later when users need to remember that their sub for one app is actually paid through another app in the store.

Paul Haddad :tapbots_logo:

@rickfillion we've got problems either way, at least this way it'd get some people who are mid-sub something out of it.

Thomas N :yikes:

@paul This happened to @trakt last month when they had an outage, they couldn’t push an update to the App Store for people to manually export data, they could only do so to TestFlight :/

twitter.com/trakt/status/16048

FlatFootFox

@paul Honestly after the weekend you’ve gone through, I’d be fine with you double dipping on a year of Tweetbot and a year of Ivory. Y’all were done dirty.

She smashes

@paul the ivory sub should be $8 just like twitter blue.

My credit card is ready.

Chris Hasenpflug

@paul what about ripping out code and publishing an update with the sole purpose of migrating the sub? I hope you’d find some support within Apple for this

Khaos Tian

@paul app review typically approves the “shutdown” app update. If you don’t want to do that, maybe you can have you backend to return a different, not suspended API key for 17.0.0.0/8 to have a functioning app for review 😅

Angus McIntyre

@paul @jochie I know that some app creators worked around the App Store's inability to offer reduced-rate upgrades by selling a bundle of the old and new apps together -- because the App Store apparently *does* (or did) allow reduced bundle prices if the buyer already owns one app in the bundle. If TB and Ivory were one-time purchases, you could bundle them together to provide a cheaper migration path for TB users. But I don't know if or how that would work with subscriptions.

Colin McFadden

@paul you just know that if there is a statement, it’ll basically be pearl clutching and claiming third party apps are the root of all evil. And he’ll pretend the existence of apps was a recent discovery.

Jan Schöppach :fairydust:

@paul I will either renew Tweetbot or subscribe to Ivory if I can until then.

John Madden :radio_handheld:

@paul That’s weird it’s not all 3rd party apps. Chirp for WatchOS is still working.

Jason Cipriani

@paul sorry this happened to you guys. Bought and sub’d to every version of Tweetbot. Plan on doing the same with ivory.

Manolo

@paul I would renew even if you get cut off. You have earned it and this is no way to end life for Tweetbot.

Calamity Jan 🐍

@paul for the record, I 100% don’t care if you charge me for it and then have to take it down. I know I’m not the only person you have to think about so you still have to do the work just in case, but I’m happy to support this transition. I’ll pay for Ivory as soon as you let me.

Michael Smith

@paul despite not using Twitter and the API issues I have every intention of keeping my sub for another year

Bas van der Ploeg

@paul Happily renewing it even without the working app. 🙌

6tusBeckmesser

@Bas @paul I second that messsge. Let us throw some money at you to keep Ivory coming. 🤩

Andy Fragen

@paul I think I renewed last week. Keep it.

DELETED

@paul An official public announcement would at least be respectful. I’ll renew my Tweetbot sub just to show support. Even though I’m not using Twitter.

Martin :verified:

@paul I find it intresting that “sign in with Twitter” on sites still works. Those sites don’t talk to the rest of api I guess. But I did expect that was also broken

Jerry Gulla

@paul I love Tweetbot (long time user) and grabbed Ivory yesterday (thanks!). I just sent you a “lunch” tip as a show of support for your past work and for Ivory. Your new app may be the thing that finally moves me to Mastodon full time 😀

dk

@paul If 3rd party clients don't show ads then it hurts their bottom line and one can expect all 3rd party applications to meet the same fate. It's pretty obvious Musk is scrambling to increase revenue in whatever ways possible and cutting off 3rd party apps is a very easy way to do that.

Simon Harper

@paul Musk doesn’t care. You have to think forward and do what you think is right for your customer base. Hard I know. But being proactive due to no information will garner positive customer support.

At minimum send them all a warning statement if that’s possible.

Arno Appenzeller

@paul wouldn’t it be a possibility to link the @ivory sub to Tweetbot?

Thom McGrath

@paul Mine is February 6th. I haven’t cancelled yet because I really don’t want to, but it’s looking more and more like this is the end. I’m sorry this has happened to your business, and I’ll be there to support you with Ivory as soon as you let me.

Aside from the lack of communication, I find the silence from the public deafening. Very little on Reddit or elsewhere. This doesn’t really matter to most.

Khaos Tian

@paul happy to have it renew and support the team ❤️ at this point you and mark should just make a call to deem Twitter is a dead end instead of stuck in limbo and hope those cowards will give a proper closure… 😅

Jay Holler

@paul really sorry to see your livelihood messed with like this. It’s deplorable and unconscionable

Thom McGrath

@paul Also, what is stopping you from getting a new API key? I’m sure they’d shut that one down too, but seeing as they are cherry-picking keys to suspend, they’d have to realize it first.

Paul Haddad :tapbots_logo:

@tekcor Technically? Absolutely nothing, I have API keys that aren't suspended and have the ability to remotely update them in probably 5-10 minutes.

Practically? I'm not going to play silly games and I don't want to worry about getting sued by someone with an unlimited legal budget.

Tyler Loch

@paul Stealth update to Tweetbot using the valid API key to make it through app review to build out reading subscriptions for Ivory? Would probably work for the review tester before getting enough attention?

Scott

@paul if the man baby has decided he doesn’t want you in his playpen, it’s easier to just stay out. His reaction when he realised that you circumvented his response would be much worse. And just because he recently lost much of his “value” (wealth) doesn’t mean he’s not got lots more to spend on lawyers

Bodo

@paul so you could add one of those api key for apple reviews of a new build to add the subscription code you had in older versions? And after review change it back to the broken one? That way you could make the subscription transition?

Neal Pozner

@paul
Oh, I think I the limits of his legal budget are going to be explored soon enough. But, fair point.

DELETED

@paul @tekcor I just haven’t used the birdsite since tweetbot stopped working. Guessing all he’s doing is tanking his MAU 🤷‍♂️

Thom McGrath

@UnderpantsGnome @paul I haven’t either. In my opinion, they’ve kicked me off their platform.

Enrico

@UnderpantsGnome @paul @tekcor 💯%, I even uninstalled the official app to make sure I don’t open it by mistake...

Thom McGrath

@illogical_me @UnderpantsGnome @paul Mine is still installed and I keep hitting it out of habit. I keep holding out hope that it’ll start working again, even though I’m pretty confident it won’t.

DELETED

@illogical_me @paul @tekcor same, I moved it off my Home Screen and put Metatext there until I can get @ivory

Radley

@paul @tekcor FWIW, there’s no reason to assume this is permanent and not a bug. Right now it’s still just gossip.

If there’s no official statement, then technically you’re still responsibile to your customers to fix it ASAP. Switch keys, get in the fix, and push to the App Store. Better to get it done and have options, than not get it done and have none.

Thom McGrath

@radley @paul That’s a tough decision to make. While I don’t think Twitter has anything to sue over when using a system they provide, it doesn’t really matter if they weigh TB down in nuisance proceedings that still have to be paid for.

Spencer Callaghan

@radley @paul @tekcor if it were a big there would be some kind of communication. This isn’t on Paul.

Mike Beasley

@spencer @radley @paul @tekcor No, I get what he’s saying. A reasonable person would assume if this was intentional and permanent there would be comms, right?

So without that, there’s no “for sure” way to know it’s intentional. Just hearsay and rumors on blogs, right? So if Paul “doesn’t know” (wink) that it’s permanent and intentional due to lack of comms, it would be reasonable for him to believe it was his issue to fix, and to publish a fix.

iHuman :kirby:

@paul What if we could enter our own personal API keys instead?

Jerry Gulla

@paul @tekcor Uhhh, have you tried going to developer.twitter.com/apitools now? It’s….gone. Looks as close to official “conformation” that there is no making a working Twitter client any more.

(niko)

@paul @tekcor I mean… as long as they don’t communicate what‘s up you aren‘t breaking any rules 🤷🏼‍♂️

Nick Arnott

@paul @tekcor I know it wouldn’t solve that last concern, but personally I’d love a final update to Tweetbot that lets users pass in arbitrary API keys to play silly games on your behalf.

Thom McGrath

@noir @paul Yeah just get dozens of keys and assign users to them in batches!

It’d be funny, but it’s not worth doing business with somebody that doesn’t want to do business with you. Not that there’s a contract or money exchanging hands, but the concept remains true.

Mike

@tekcor @paul I would guess that they put automations in place that suspend apps over a certain amount of calls per month. A new API Key would almost immediately be revoked.

James Bilsbrough

@paul I’ll be honest, I cancelled mine which was due to renew 2nd Feb - but rest assured as soon as Ivory is a fully paid app you’ll have my support.

Eric Laczi

@paul No official word from Elon/Twitter is a bad look and a total dick move. I hate it. Sorry Paul.

Ryan Jones

@paul that won’t come until Tuesday, after making sure there’s no significant uproar and negative news coverage like blocking the jet journalists.

Jeff

@rjj @paul unfortunately, most of the news about that seems to be here, not there.

Hardisk

@paul We will all be subscribing to Ivory . Twitter doesn’t give a shit about you

Sean C.

@paul i’d still be happy to pay fir one more year even if access is cut off since this is no fault of yours

rick

@paul I know it's not something that should happen by default if it's never going to work again but I would HAPPILY pay another year of TweetBot simply to say thank you and for the satisfaction of knowing that the money will contribute to Ivory development.

Joanna :prami_pride_rainbow:

@paul This is by far the thing I hate most. If you want to control everything, fine. At least have the decency to tell people who have made their livelihood on your platform what’s going on.

steve mookie kong 🐰

@jmj @paul

To me, it's the owner of Twitter being a coward.

Elan Feingold

@paul can’t imagine how bad this feels, just passing along my condolences.

Taking away access with ahead of time communication and timeframe would have been bad enough, but this is just abysmally disrespectful. Only bright side is hopefully it’ll quicken the migration 🐥 > 🐘

Moritz Angermann

@paul as a paying subscriber, should twitter cut Tweetbot off completely and there be a way to roll the Tweetbot subscription into Ivory, I'd be more than happy with that. I still have some hope for twitter to unblock Tweetbot, and expect to pay subscriptions for Tweetbot and Ivory at that point; even though I'd really want to only use a single app.

cpragman

@paul they are daring you to sue them, and hoping some people will decide it’s not worth the trouble.

If they are in breach then turn them off and start the legal process.

Ashley

@paul really disappointed with the decision made. Will fully support your Ivory app

Sarah

@paul I hate this for you guys. Ugh.

Dan Wright

@paul If it’s any consolation, my subscription renews on 2/2, keep it up for sale so you get my money. It ain’t much obviously, but if it helps with development of Ivory or other Tapbots apps, then it’s definitely worth it in my book.

Leo Aranda

@paul happy to pay for Ivory sub, even if I haven’t used (no early access)

peters0n

@paul FWIW, I suspect there are more users like me — okay paying for the Tweetbot subscription renewal regardless for both the incredible work and because you and @mark shouldn’t be penalized in such an immediate and dramatic way for the horrible way this has gone down.

Brad Adair

@paul this was the last straw for me. I’m off Twitter and onto Mastodon. Can’t wait to be able to buy #ivory

Wretched Kojiro

@paul Only 1 day ago he was going on about how transparency builds trust. That was lie obviously.

Andy Stechishin

@paul I have an annual subscription for Tweetbot which I have opened in roughly 2-1/2 months but I managed to get on the Ivory TestFlight. Once Ivory is a paid product, I will pay and then look at cancelling subscription renewals on Tweetbot. Not a lot but something to help while getting ivory established

Greg Greene

@paul I’m in that bucket, and honestly I won’t mind if the renewal goes through — but I’m with you on the need for a public statement, to make Twitter’s intentions clear for developers and users alike.

Looking forward to paying you for Ivory, regardless of whatever happens with the Twitter API.

ᴿᴵᴷᴿᴵᴾᴾᴱᴿ

@paul that Elon Muck dude is a bit of an asshole. Doesn’t give a shit about anyone. Maybe best to assume the worst.

GadgetGav

@paul Does the man baby not realize that people posting via third party clients are still creating content for his site..?

Klumpmeister

@paul Yes exactly. I’m happy to roll my Tweetbot sub to a mastodon sub.

Jeff

@paul this all seems like he’s liable, no? We all know how erratic he is, but there’s gotta be “something in writing” saying he can’t do that, no?

anniethebruce

@paul Do they even have anyone on staff who can give a statement at this point?

Tim Schmitz

@paul Speaking as one of those people who renew in a couple weeks, I hope you’ll take my money with thanks and appreciation. I’m loving the beta and will happily subscribe once it’s released, but this seems like the least I could do to have your back after the crappy position you’ve been put in.

Chris Turner

@paul I’m planning to renew whether Elon turns the API back on or not. And I’ll sub for Ivory when it’s ready. Happy to support you all.

jiaaro

@paul what do we expect from the guy whose workforce reduction plan was “if you can log in to company systems tomorrow you’re not fired”

Roy Czlapinski

@paul yeah I would love to know before my sub renews. Either way as soon as @ivory is up and running that will get a sub from me in an instant. I’m still hoping to get into the TestFlight beta if I try hard enough lol

James Glueck

@paul and strangely MSM is silent about all of it.

Jim :donor:

@paul My Tweetbot subscription renews soon, I hope you’ll take my money. I’m loving the Ivory alpha and will definitely subscribe once it’s released.

Billy Adams

@paul you should 100% keep my money! I’ll sub to ivory once it’s released. It’s the least we can do do the crazy stress you guys are going through with this!

Roberto Villegas 💙💛

@paul I’ve been a Tweetbot user since the start. I had no issue on the annual sub. If it turns out this isn’t resolved and I get charged, I’ll consider it a tip for making the only client I’ve ever used. I can’t wait for @ivory to be my main Mastodon client.

Bryan

@paul this move by Twitter was, shy of the service entirely shutting down, perhaps the only thing that could have inspired me to sign up for Mastodon. Because as far as I’m concerned, Tweetbot is Twitter.

So, I’m looking forward to Ivory and very happy to support you guys while you work out the kinks.

Todd Rowell

@paul the fact that you care so much about this and are trying to find a way to not hurt your users is why we love you so much

CapeHeaven🦄

@paul I’m angry that I don’t get to use Tweetbot anymore but I’m even more angry that you guys got shafted like this. I mean, this is your livelihood. It’s so wrong what that prick has done and I’m truly sorry for you guys.

Peder Birch Hjuler 🇩🇰

@paul I will keep my Tweetbot subscription for now.. 😊

winstonlegthigh 👾

@paul Just brutal. I’m a @mammoth user but will be throwing money to @ivory once it’s available in the App Store because of how much use I got out of TweetBot

Bill Lloyd

@paul even though I can’t use it and my renewal is up in 3 weeks I was going to let it bill me one last time. I may be an outlier.

John

@paul Looking forward to subscribing to @ivory 💪

Jeff C. 🇺🇦

@paul Looks like I’m coming up.

FWIW, I don’t care if this goes through, as I won’t be using Twitter any more regardless but am more than happy to help bankroll your company until the fallout from this nonsense is dealt with and you can begin a new chapter.

I’m a guaranteed day 1 subscription for Ivory, regardless. No need to credit me anything.

/dev/rdsk/c5t1d0s2

@paul my TB sub renewed 2 weeks ago, and I’m happy to pay for a new Ivory sub the second it gets released

Sindarina, Edge Case Detective

@paul +1 on being happy to pay for another year of Tweetbot while you get Ivory ready for launch 🙂

Donny

@paul happily letting mine renew in February, to hopefully help until Ivory is finished. 🙂

Sebastian Niesen

@paul My sub will renew in April. I‘ll keep it active. Please put a tip jar in Ivory, too - in addition to a sub of course.

Martin Gratzer

@paul, my yearly subs renew in February. I'd be happy to pay for it, whatever the situation is, by then.

kluka

@paul would be amazing if you sue them for damages but I guess all terms & conditions are written so that they’re allowed to act this way

Manfred :ivory_boost:

@paul renewed yearly in December 22 and I consider it now as a donation for the Ivory development and have no negative feelings with it @mark @todd

Andreas

@paul anecdotal, but I don't mind paying another year. It's been a great product for many years for me 🥰

carloslaso

@paul I would not mind paying for an extra year, it’s not your fault what that idiot is doing, I am almost sure people who mind getting charged already canceled

al45tair
@paul oh, that really sucks. The only plus side is that I think having to cancel all of them would count as a material loss, and Twitter has put itself in a weak position by doing this with no notice or justification. I’d get a lawyer to write to them demanding an explanation and reinstatement of the API, with a deadline set before the renewals hit, setting out the fact that they will cause you a material loss and reserving the right to take action if they fail to comply.
Rob

@paul I’m one of those. Is that the group that started the subscription when it was still in Early Access?

I hope you can get @ivory in the App Store before that, because I think/hope a large part of that group will jump on this Early Access as well.

Marcel Stuht 🇪🇺

@paul I keep my subscription (even if Tweetbot may never work again) to support you. But I fear not every customer sees it that way.

I like Ivory despite some missing features and a few rough edges. Maybe start with optional subscription until it’s finished? Please also include a higher tier subscription for the people (like me) who want to throw more money your way.

Craigosborne

@paul Reading the replies demonstrates the amount of support you can receive when you care about your customers.

Oliver Michalak

@paul I was informed last night about the sub renewal and intentionally kept it to support you another year - I mean it was too cheap anyway. So please keep it in the App Store.

Lars

@paul The silence and knee-jerk implementation is what baffles me. It's so incredibly unprofessional and cowardly. Twitter Support (probably unstaffed?) silent since the 11th. Musk skirting the topic speaks volumes. Since I have Android mobile devices I started using the wonderful Elk.zone but for my Mac I'm holding out for Ivory.

Karel Gillissen

@paul
You can keep mine, and I’ll happily pay for ivory again

Richard Earney

@paul mine renews Feb 2nd. Can I transfer to Ivory when I’m allowed to use it?

Suzy Richards

@paul Or allow the renewal and give an automatic sub to ivory so that user can join mastodon that isn't owned by an idiot?

Chrispylizard 🏳️‍🌈🏴󠁧󠁢󠁳󠁣󠁴󠁿🇪🇺

@paul He didn’t even pay his staff their severance and he broke rental contracts on office space. He doesn’t fulfil legal obligations, let alone moral and ethical ones.

Julien

@paul I don’t know if this is actually doable but I’m willing to pay my yearly Ivory subscription in advance to support the development if needed !

Go Up