Had a poke around Thunderbird's source to see how they stop Gmail duplicating messages…
…turns out they just hide them in their UI…
I could detect if I'm connected to Gmail and just not append of course, but I'd like to understand what's happening.
Inspecting Apple Mail's traffic, I can see it's appending to All Mail as well, but it doesn't seem to ever duplicate. Perplexing.
If anyone knows anything I'd be very interested!
Posting incase any IMAP/SMTP buffs follow me:
Gmail copies whatever is sent via SMTP into IMAP. If you try to APPEND the same message to Sent, you get a dupe.
If you APPEND to All Mail though, then immediately store a \Sent label, it doesn't duplicate…90% of the time.
So why does this work most of the time, but sometimes fail?
When it's working the server seems to return both EXPUNGE and EXISTS simultaneously. If it fails, you only get an EXISTS.
And I don’t mean to pick on this one dude. If you’ve never built anything like Big Mail before and you see other apps with huge betas, it’s fair to wonder why!
The challenge with Big Mail is every (and I mean EVERY) provider works differently. Then pile on each client doing their own thing. Then throw in a push and sync service.
It’s a lot of moving parts on a new stack I built from scratch. So yeah it’ll take a minute! 😅
Very excited to hear more about animated SF Symbols!
I've made a few of these myself in Big Mail by hand.
The new key framing API looks like it'll make this a lot easier, too. #SwiftUI
They compared it to the original Mac, iPod and iPhone.
But on day 1 those products were immediately and obviously better than anything that came before them.
Mac? An easy to use computer.
iPod? A better Walkman.
iPhone? A computer to go!
What does this do for us?
Perhaps I’ll have some magical transformational experience trying it on, but I just don’t understand this headset at all.
Apple had a chance to pitch why I should care, and they came up short. Why is this better?
“But imagine a future form factor!”
Okay, well if my grandma had wheels she'd be a bike.
Damn, this was such a great interview with @christianselig by @snazzyq 👏
I really hope Reddit reconsider. Apps like Apollo are what make these platforms so great (translation: actually usable).
What a way to kneecap one of your greatest assets.
I moved it into the ToolbarItem when I was recording the iPad promo videos, as it was presenting from the whole view, not the button, and it looked naff.
But now I guess I can't have that without iPhone transitions breaking.
This framework is exhausting.
🏳️🌈 Founder / Maker
Building that new email app.
Swift and rollercoasters are my thing.
Recovering VC.