I agree that it should be "affect". Affect doesn't look wrong to me:
and technology choices made in Firefox can and do affect Thunderbird, just like they effect e.g. Zen Browser or Tor Browser.
I'm no expert on the rules of english, but I think maybe it would be slightly more gramatically correct to say that "choices made in Firefox can and do have an effect on Thunderbird". I would probably have phrased it like that. Maybe that's why it looks wrong to you?
English is a bit of a bastard language IIUC, and so we accept the way you've phrased it too, but in that case it should be "affect".
I hope this helps rather than making things more confusing! ;)
DO NOT donate to Thunderbird. Let it "die". As with all of Mozilla's software, that would be the best outcome - if it does, someone who isn't totally incompetent might fork it and actually improve it.
Literally every change that's been made to thunderbird in the last 10+ years has made it worse. Mozilla are doggedly using the same philosophy as they are with firefox: "in what new and exciting ways can we make it more shit?".
There are a bunch of things that I used to do in thunderbird with no problem on much less powerful machines that I can't do today.
For example, since they decided to rewrite their perfectly-functional calendar parsing in a trash language, it now eats 100% of my CPU for ~30mins at a time trying to parse my decades-long, many-many-thousands-of-entries calendar. Then when it finishes it notices that it's been 30 mins since it synchronised my calendar, so it syncs and starts parsing all over again! This effectively locks up the whole of thunderbird, making it totally unusable. This issue has persisted for years. The solution I came up with is "stop using thunderbird for my calendar".
There's a similar fun bug which means it won't sync my contacts anymore either. A feature that I had by about 2010 which my nokia phone could manage, modern thunderbird cannot do.
If you'd like another 20 examples of how it's worse today than it was 10 years ago, just ask, and I'll write up a hundred thousand words or so of vitriol.
It's extremely likely that next time I upgrade my distro I'll be shopping for a new email client. Currently I have thunderbird marked as held so that it doesn't upgrade. When I upgrade my distro there will be a new version of thunderbird, and I'd estimate about a 90% chance that that's when I'll make my exit, after ~20 years or so.
It's sad. Thunderbird used to be a great piece of software.
In all seriousness, it might be good to write up more of the issues that you have for at least a few reasons:
1. TB probably(?) doesn't consider use cases like the one that you described. If there is any hope of them fixing it, it would be best to be underscored in detail. Perhaps then someone can try to propagate some fake test data to try and test against.
2. There's always the chance someone might be willing to fork it in hopes of improvement (E.g. BetterBird; betterbird.eu)
3. Sometimes screaming loud enough gains attention of people in a position to do something about it. Not super common, but does happen from time-to-time.
4. Who would pass up a chance to embarass Mozilla publicly? :^)
I did try (politely, btw!) reporting a couple of issues on their bugtracker a long time ago, but the usual thing happened: nothing at all. IIRC there was no response of any kind. Which makes me reticent to put more time into writing more bug reports for them to ignore.
I just found out about betterbird today. It looks interesting. I might give it a try. And if I see the same issues there, maybe I'll report it on their bugtracker.
I and a bunch of others have been screaming loudly at mozilla for like 15 years now. They're not interested in hearing what we have to say. Which is why the firefox marketshare is as dismal as it is these days.
As for embarrassing Mozilla publicly, apparently their troll factory watches HN - I got downvoted a lot for describing facts.
I think the best option for me really is to just find a new mail client and be done with Mozilla forever.
I said it before, but I'll just say it again: It's a real pity, Thunderbird used to be a truly excellent piece of software once upon a time. I remember switching to it from outlook and being all "Whoa! This is great!". It was a similar experience to going from IE6 -> Firefox. How the mighty have fallen.
If you want any negatively inclined people to be unable to resort to think that you are lying, a good thing for you to do would be to link to the bugtracker issues that you created long ago.
Those people can think whatever they want to think, doesn't change what the facts are. I can't be bothered to look for them - I'm not sure which email address I used for which bugzilla (or was it something other than bugzilla?), or whether that bugzilla still exists (probably not? I haven't seen a bugzilla in a while). I'm not even 100% sure which decade it was (but probably 2010s, it was early in the thunderbird enshittification process). All I know is that I filed a couple - more than one, perhaps 3 or 4 - bugs for thunderbird, had zero response on any of them, and decided that it's not worth my time to try to engage with them any further.
You actually got me thinking about it, because I've been living with a lot of this trash for so long now that I think I've probably forgotten a bunch of my gripes with thunderbird.
So here are the ones that spring to mind when I gave it a little bit of thought. I'm sure there are others that I've forgotten about because I've adopted new workflows that don't involve thunderbird (e.g my calendar is a bit like that, but I remember it because I feel like an email client with a calendar should probably be able to sync with my caldav server, and because of the stupidity of the bug). I'm also sure that as soon as I hit 'post' I'll think of more (edit: this totally happened).
* Searching IMAP folders. Worked just fine in 2010, does nothing now, no matter how long you wait. These days I just grep my maildir, like it's 1975.
* Forgetting the sort order and display preferences for folders. It LOVES to do this after an "upgrade". Because the 300,000 times I've previously told it not to show my 'cron' folder in threaded view isn't enough, apparently. I must want threaded view, but I'm just too stupid to realise it, and if they switch back to threaded view one more time maybe I'll just accept it and learn the new and better way because Mozilla knows best. Ditto for showing folder contents with the newest messages as the top - you know, the default and most useful sorting order for email. Nooooooooooo - thunderbird knows better! It loves to semi-randomly switch folders to "oldest messages at the top".
* Flat-out refusing to talk to certain older email servers because they're serving up SSL certificates using an algo that's old and which mozilla has decided they don't like anymore. What's that? The machine is one that you don't have control over and that's difficult to upgrade due to it being an ancient SunOS machine running software from like 2001, and that you're connecting to over a very secure VPN and which isn't publicly accessible, so it's no security risk at all? Tough shit, use an email client that isn't thunderbird, we're not going to provide a "proceed anyway" button for people who understand what they're doing, because Mozilla knows better than you.
* Hey there! I see you've repeatedly removed the garbage hamburger menu. This must have been an accident and not that you do not want and did not ask for it and will never want it under any circumstances ever due to your strongly-held opinion that a traditional hierarchical menu bar across the top of an application is a superior UI in every way and that hamburger menus are less efficient and have no place on a high-resolution desktop interface. So as part of the latest thunderbird "upgrade", I'm just going to helpfully slip that shitty hamburger menu that you've removed 10,000 times back into the toolbar where I think it should be, so it can waste some screen real-estate for something you'll never use. That should correct that oversight where you accidentally removed it 10,000 times. Glad I could help!
* Hey there! I see you've accidentally removed the shitty hamburger menu for the 50,000th time. I'm going to do you a solid and solve this problem once and for all - by simply making it not optional and not configurable anymore. The top right hand corner of your toolbar WILL be a hamburger menu now and forevermore. That should sort that problem out.
* Hey there! I notice that you like a traditional hierarchical menu bar, like computers have had since the 1980s. Unfortunately this isn't fashionable anymore and isn't great on phones, so what we're going to do on your high-res desktop machine is put a toolbar above the menu bar, creating a completely bizarre interface where the "get messages" button is above the File menu, in condradiction of 35+ years of UI conventions. We're also going to make this something that isn't configurable anymore. Sure, the UI used to be super-configurable for 20+ years, but that wasn't done with javascript, so we had to remove it. You really should just use the hamburger menu instead. We like it, you see, and we're not interested in your opinion if it's not the same as ours. Mozilla knows best, you see.
* I noticed that you don't have thunderbird's adaptive junk mail filter(tm) turned on. This must be an accident and not because you have sophisticated and extremely reliable enterprise-grade spam filtering solution set up on your server, with rules to do things like move email to a specific folder and mark it as read if it's determined to be spam. So what I'm going to do with this latest thunderbird "upgrade" is just silently enable the adaptive junk mail filter(tm), and then let that decide that about 40% of the thousands and thousands of messages in your inbox are junk, and then move them into a completely different and previously-unknown junk folder that you've never seen before. Now you might wonder "hey why has that colleague I was emailling back and forth with gone silent?" and you might check your junk folder to see if maybe your spam filter has gone haywire. But his messages (and a bunch of messages from your boss) won't be there! They'll be in the new and previously-unknown junk folder that I think spam should go into! And you can spend literally hours trying to find the email that's gone missing. As a bonus, we've also made it really difficult to find that missing email by breaking the search feature, and this new junk folder isn't in your maildir structure (or even on your server!), so you can't just grep for it. Have fun!
* OMG ALL YOUR RSS FEEDS ARE BROKEN! I tried to update them twice, and got an error! This must mean that all your RSS feeds coincidentally died at the same time, and is absolutely definitely not because your internet was down for maintenance for a couple of hours. So I'm going to do the only sensible thing - mark all your RSS feeds as broken and just stop ever trying to update them again until you manually tell me to update each and every one individually. No, I will not allow you to multi-select feeds so that you can update them all at once.
* I see that you like extensions. You have several installed and you use them and rely on them daily, and have for 20+ years. So what We're going to do is turn our extensions API into a shifting quagmire of incompatibility, such that extension authors have to jump through hoops every 25 minutes to make sure their extensions are compatible with the latest thunderbird, until most of them just give up. That way we can phase out the whole extensions thing like we did with firefox, giving you an objectively worse experience.
- Did you like your email headers taking up less than 50% of the message area and having the ability to double-click on the header area to toggle between full headers and compact headers? Didn't think so.
- Aah, you want to manually sort the folders in your inbox. Nah, that would be much to useful.
- Ha! A GUI to manage your sieve filters in a user-friendly and intuitive manner? That sounds far too XUL for our tastes! Begone!
(these are just the big-deal extensions that I still miss all the time and can remember off the top of my head, there used to be a BUNCH of others, too, that I used less frequently and would struggle to remember)
* What's that? You think that interfaces should get faster as computers increase in power? Oh, my sweet summer child, have you not heard the tale of Javascript and the melting CPU? No, see, we needed to disable all those xul extensions because it was bogging us down and making things inefficient! And what we're going to do is replace that with javascript trash, so that it's a whole new level of slow and unresponsive. Did you notice how I mentioned that parsing the calendar brings the whole of thunderbird to a grinding halt, making it totally unresponsive and unusable? Yeah, see that's because all this new code is very well-engineered and async / multithreaded, you see - it can fully utilise the power of a modern processor to do much much less in much much more time.
* I can't start thunderbird maximised. Haven't been able to for a few "upgrades" now. If thunderbird is in the maximised state when I close it, when I re-open it, it starts in the maximised state, and just gives me an empty window frame which it never draws anything in. To work around this, I have to: unmaximise, then close the window, then re-launch thunderbird, then once it launches normally I can maximise it and it will work. But I just don't bother maximising it these days, because that means I have to do the unmaximise/close/relaunch thing every time I start it. Instead these days I just leave thunderbird in an unmaximised state that's almost as big as it would be if it were maximised. Hilarious incompetence.
There are also a couple of bug bounty websites out there for exactly this kind of thing: you and others throw some money into the pot for fixing a given bug or implementing some feature, and coders can claim that bounty once they've written the code.
I've seen a few of these sites over the years but I can't remember the name of any RN. Search engines are your friend.
That's basically how you could describe what happened. Those competent people are using Mozilla's infrastructure and trademarks, but otherwise running on donations.
I'm not a Thunderbird user myself, and obviously everyone's experiences are different, but I've seen lots of people happy with Thunderbird's development. And just the fact that they've ensured that k9mail is still maintained seems like an objective win, even if it's now called Thunderbird. Exchange support is also something I've been hearing people wish for in non-Outlook email clients in general for ages.
> just the fact that they've ensured that k9mail is still maintained seems like an objective win, even if it's now called Thunderbird.
Not if you liked k9 and wanted it to not get turned into trash. It's just a matter of time. Personally I'd rather see k9 not maintained - it works perfectly well and has for ages - than see it ruined by mozilla like everything else.
calling it garbage seems kinda harsh, but I think they are moving more to using a javascript rendering method instead of xul. I remember reading about it a while back. I don't really like it either and one of the first updates from back then broke a lot of UI that had been working ok. I am not really sure what the problems are with working with xul though, but I think firefox moved off it a long time ago too. I feel like thunderbird's user base is more the type to want to use thunderbird because it runs like a local first desktop style app as an alternative to using a web interface to their email. At least that's what I like about it.
> they are moving more to using a javascript rendering method instead of xul
Yeah, that's what I said: garbage.
> I am not really sure what the problems are with working with xul though
I'm sure they'll yell "for teh securitah!" in a bunch of vague fearmongering, just like they did with firefox. But the #1 and #2 problems are that it's not shiny and new and the CADT brigade[1] only knows javascript.
> I think firefox moved off it a long time ago too
I wouldn't call it "a long time ago", but I guess that depends on your perspective.
And that's the moment when firefox became garbage - just another chrome-alike, except slower and more resource-hungry. It had been getting worse for a decade prior to that, but dropping xul and breaking a ton of my extensions and customisability was the (large) straw that broke the camel's back. Sound familiar yet?
> I feel like thunderbird's user base is more the type to want to use thunderbird because it runs like a local first desktop style app as an alternative to using a web interface to their email. At least that's what I like about it.
Exactly. Which is why moving their UI to a worse, javascript-powered, uncustomisable, web-alike trash UI is a bad thing. And a big part of why everything they've done in the last ~10 years has been garbage. And why I'll almost certainly be switching to something that isn't thunderbird next time I'm forced to upgrade it.
(forgive my tone, nothing against you, I just get emotional when morons take an excellent piece of software I've been using for decades and turn it into broken, unusable trash)
> I could see someone arguing you need a specially trained staff member or supervisor to verify your ID for anti-scalping
They can argue that all they like, but they'll stop pretty quickly when I ask why they can't just print out the same barcode as the smartphone user would use, and have the same person scan that using the same equipment so that they can enjoy the same anti-scalping protections (i.e if that barcode has already been scanned, you don't let them in).
Protip: always use plus aliases when signing up for things like this. Use a unique plus alias for everything you sign up for (the convention I use is e.g myemail+yourcompanyname@mydomain.com). This convention lets you be sure exactly who sold your info when the spam comes, based on the to address, and it also lets you easily block email from that source after you've got your tickets.
The only downsides are that sometimes it doesn't work if their shitty form verification insists that the plus character isn't valid in an email address. In those cases I tend to set up an actual mail alias (yourcompany@mydomain.com), but that's an annoying extra step - pluis aliasing is simple, requires no configuration, and works everywhere. But this is pretty rare. And if you're using it to sign in to things, you'll want a password manager so that you can remember what plus alias you used for each site.
Don't misunderstand me - I'm not defending the behaviour you're posting about - it's reprehensible and I wouldn't have bought tickets at all under such a system. What I'm offering is a way to make it more manageable for people who don't want to go without things that you can only buy under these user-hostile models.
>Protip: always use plus aliases when signing up for things like this. Use a unique plus alias for everything you sign up for (the convention I use is e.g myemail+yourcompanyname@mydomain.com). This convention lets you be sure exactly who sold your info when the spam comes, based on the to address, and it also lets you easily block email from that source after you've got your tickets.
I don't use "plus aliases." I don't need to. I've owned my own domains for just about 30 years, so I just use <whoeveritis>@mydomain.com and then block any emails that start spamming or are just annoying.
Protip: Host your own emails so those greedy scumbags can't cut you off whenever they please, leaving you unable to access all the crap you authenticate through your "plus aliases"
Edit: N.B., I appreciate that you brought that up. Some folks may find that useful even if I don't. That said, I still say folks should host their own email if they have the resources (minimal) and inclination (less so).
So in other words you could have easily blocked the spam emails you were complaining about after the first one arrived.
Regular aliases are fine, but they're more difficult to set up. And don't work everywhere.
I do host my own email. But not everybody has the knowledge/inclination to do so. Which is fine if that's their choice. Plus aliases work for those people too.
>So in other words you could have easily blocked the spam emails you were complaining about after the first one arrived.
That's not what I said at all[2]. In fact, I said[0]:
I was required to install a smartphone app when I purchased my tickets, keep
that app on my smartphone for before and during the actual game. In the
several months after buying a ticket and seeing the game, I received no less
that 100 spam email messages (I was required to provide an email address as
well) from the team's "partners."
I also said[1]:
IIRC, agreeing to receive marketing emails was one of the terms of installing
the app which was required to use the tickets.
[2] And yes, I know you're being a trollish jackass, but I have a little time to kill this morning, so lucky you. That's all the feeding you're gonna get. Now back under your bridge!
I'm being a trollish jackass?!? Fuck off. I posted a helpful tip - for you and for others - on how you can avoid the bullshit you were whinging about, and that you specifically claimed you couldn't block. You replied with condescending trolling pointing out how amazing you are and how you don't need my advice because you run your own email, as if that's some amazing achievement. What it does mean though is that, as I pointed out in my last message, you could have easily blocked the trash email you were whinging about once you had your ticket, making your whinging about it entirely redundant boo-hooing about nothing.
> I also said[1]: IIRC, agreeing to receive marketing emails was one of the terms of installing the app which was required to use the tickets.
Uh-huh, sure, you pointed out, after I had posted and in a different thread that I haven't looked at since, that you theoretically agreed to receive spam according to a shitty set of T&Cs. I'm not sure how this is relevant to managing/blocking said spam? Or your assholish response to my attempt to help you?
Oh noes! They might cancel your subscription to their shitty app that you have explicitly stated you don't want! Maybe they'll call the police! I mean, you have your tickets and have been to the game already and have said that you don't plan on going to another one, and there's no way they could detect that you'd blocked their mail, so the net effect on you for violating their T&C is vanishingly unlikely to ever be anything other than zero, but sure, whatever, keep receiving that ridiculous volume of spam because you theoretically agreed to it, I guess?
reply