Custom Domains on iCloud Email

I’ve been concerned for a while about Apple’s long-term commitment to iCloud email, and have been considering the painful task of switching my primary email address from my 10+ year old @me.com address[1]I managed a free MobileMe subscription back in the day. Remember paying for MobileMe‽ to one at my domain. That is not to say I think they’re actually going to shut down iCloud email, but their apparent lack of interest in the service is enough for me to wonder…

This past summer Apple announced we’ll soon be able to use custom domains with iCloud email. So as soon as I could (right in the middle of an important active email thread… do not recommend) I made the DNS changes to point my domain’s mail to iCloud. Now I can make the transition in email addresses slowly without needing to manage two inboxes. I feel better knowing that if they decide they don’t like email some day (like SD cards) I’d be a DNS change away from packing up my email address and moving it elsewhere.


Apple uses something I’ve not run into yet in the many email configurations I’ve come across; a redirect SPF record.

The switchover was painless, and the UI for the change was as pleasant as DNS can be. I would (subjectively) say it was the nicest onboarding experience for email I’ve been though.

References
1 I managed a free MobileMe subscription back in the day. Remember paying for MobileMe‽

Exclude posts from WordPress’s Sitemap

Starting with 5.5, WordPress now generates its own sitemap.xml without the need of a plugin. It’s possible to filter the results to exclude a specific post using the below filter:

function remove_page_from_sitemap ($args, $post_type ) {
    if ($post_type === "page") {
        $posts_not_in = [ 1234 ];
        
        if ( isset($args['post__not_in']) ) {
            $posts_not_in = array_merge( $posts_not_in, $args['post__not_in'] );
        }

        $args['post__not_in'] = $posts_not_in;
    }

    return $args;
}

add_filter( 'wp_sitemaps_posts_query_args', 'remove_page_from_sitemap', 10, 2);

That filter takes a familiar WP_Query argument, so it’s quite simple to add any additional filters, for example if you wanted to exclude posts from a specific term or from specific authors, using any existing WP_Query parameters.

Updated Firefly III Shortcuts for iOS 13

Back in March I shared a few iOS shortcuts to add transactions to a Firefly III when on the go. Both Shortcuts and Firefly III’s API have changed in the interim, and I’ve finally got around to updating my shortcuts to reflect those changes.

The bulk of the changes for iOS 13 were just structural, and iOS 13 allowed for some merging of steps. Firefly III 4.8 also changed the API to post transactions. Otherwise not much else has been updated.


List Accounts:

www.icloud.com/shortcuts/c5c8b71bc1594737922f731395464989

Add Transaction:

www.icloud.com/shortcuts/11b2f6eb721d42c3b5b8df2bbecb3455


You may also want to check out Sid Verma’s versions that also let you select a category. I didn’t want to add that ability (and still don’t) because I want the least steps possible, want to avoid the added complexity in Shortcuts, and because it fit well into my process.