Thursday, September 18, 2025

SpamSieve 3.2

SpamSieve 3.2 includes lots of updates for macOS Tahoe 26 and adds remote training and improvements to the filtering accuracy.

Previously:

4 Comments RSS · Twitter · Mastodon


> Five years ago, Microsoft shipped an in-progress rewrite of the app using Web technologies

There's much newer UI, but I don't think it's web? There's apparently no Electron (what apps tend to use) or MSWebView2 (what MS apps such as Teams have moved to) dependency. I've seen some what seems to be web UI in it, such as Room Finder (or maybe that thing merely has poor layout), but I _think_ most of it is just AppKit?


@Sören Microsoft itself promoted the rewrite as using Web technologies. I think a lot of the settings window is just AppKit, but they also seem to have lots of JavaScript in the app (the editor and various other areas feel very webbby). I think it uses WebKit rather than Chromium.


Not tested, but presumably the badges will now be VoiceOver accessible now they're not being custom-drawn. That's definitely an upside.

Is the drone stuff with Apple Mail all implemented in the extension now? Is this what makes it robust compared to AppleScript?

I am already using getmail for POP3 fetching on some of my old accounts, so I can workaround the scripting bugs for POP3 accounts in Tahoe. This is a superior method anyway, as I can manage one account more easily and don't need rules to shuffle retrieved mail to my primary account. I'll be doing a completely clean upgrade of my "server" to 26, and this will all be a welcome opportunity to consolidate my accounts and filter everything in one place.


@Sebby Probably the badges will work with VoiceOver, but they’re just glyphs and there’s no API (that I know of) to specify an accessibility description. These badges are not meant to be on screen for very long, so I’m not sure they’re a good fit for VoiceOver, anyway.

No, the extension does essentially nothing because the available functionality is extremely limited and the API still mostly doesn’t work. The drone stuff is all AppleScript, but it’s better designed and better coded than before.

I have a workaround for the POP issue in beta.

Leave a Comment