Jeff Johnson
banner
lapcatsoftware.bsky.social
Jeff Johnson
@lapcatsoftware.bsky.social
Longtime indie developer of StopTheMadness Pro and other software for Mac and iOS. https://lapcatsoftware.com/

I'm mainly on Mastodon. https://mastodon.social/@lapcatsoftware
I guess this is where we go to complain that mastodon.social is down.
Mastodon
The original server operated by the Mastodon gGmbH non-profit
mastodon.social
June 11, 2025 at 10:26 PM
I've decided to stop linking my blog posts here, because there's basically zero engagement. Bluesky seems pretty dead.

If you're interested, I'm on Mastodon. Or of course there's always RSS.
May 14, 2025 at 1:17 PM
Free with In-App Purchase is a sham

lapcatsoftware.com/articles/202...
Free with In-App Purchase is a sham
lapcatsoftware.com
May 6, 2025 at 3:47 PM
Why some Mac apps launch slowly: A follow-up

TL;DR There doesn't appear to be anything new that I didn't already report last year, despite what you may have read recently from another blogger.

lapcatsoftware.com/articles/202...
Why some Mac apps launch slowly: A follow-up
lapcatsoftware.com
May 1, 2025 at 3:17 PM
New blog post:

Google Chrome 136 automatically upgrades your accounts to use passkeys

lapcatsoftware.com/articles/202...
Google Chrome 136 automatically upgrades your accounts to use passkeys
lapcatsoftware.com
April 30, 2025 at 12:00 AM
StopTheMadness Pro 16.0 released in the App Store:

underpassapp.com/news/2025/4/...
StopTheMadness Pro 16.0 released in the App Store
underpassapp.com
April 29, 2025 at 2:34 PM
Gatekeeper change in macOS 15.4

lapcatsoftware.com/articles/202...
Gatekeeper change in macOS 15.4
lapcatsoftware.com
April 24, 2025 at 5:46 PM
The weirdest HTML feature (or bug?): display your head

lapcatsoftware.com/articles/202...
The weirdest HTML feature (or bug?): display your headThis is the title element in the head.
lapcatsoftware.com
April 24, 2025 at 3:21 PM
New blog post: App Store Curation

lapcatsoftware.com/articles/202...
April 23, 2025 at 9:53 PM
ChangeTheHeaders 2.0 released in the App Store

New feature: URL filter (in addition to the preexisting URL Domains)

underpassapp.com/news/2025/4/...
ChangeTheHeaders 2.0 released in the App Store
underpassapp.com
April 23, 2025 at 3:43 PM
UIApplication delegate deprecation coming in iOS 19 SDK

lapcatsoftware.com/articles/202...
UIApplication delegate deprecation coming in iOS 19 SDK
lapcatsoftware.com
April 19, 2025 at 3:42 PM
Inaccessible .bnnsir files on macOS Sequoia, Part 3

Plea to my followers: if you can reproduce this bug, please let me know!

lapcatsoftware.com/articles/202...
Inaccessible .bnnsir files on macOS Sequoia, Part 2
lapcatsoftware.com
April 17, 2025 at 4:22 PM
New blog post:

Inaccessible .bnnsir files on macOS Sequoia, Part 2

lapcatsoftware.com/articles/202...
Inaccessible .bnnsir files on macOS Sequoia, Part 2
lapcatsoftware.com
April 8, 2025 at 4:41 PM
New blog post:

Why is macOS syslogd listening for UDP connections?

lapcatsoftware.com/articles/202...
Why is macOS syslogd listening for UDP connections?
lapcatsoftware.com
April 7, 2025 at 6:56 PM
NSURLComponents changed in macOS 15.4

lapcatsoftware.com/articles/202...
NSURLComponents changed in macOS 15.4
lapcatsoftware.com
April 7, 2025 at 3:36 PM
StopTheScript 3.2 released in the iOS App Store

• Fixed the appearance of the Safari extension icon
• Updated the installation instructions on the launch screen for iOS 18

underpassapp.com/news/2025/4/...
StopTheScript 3.2 released in the iOS App Store
underpassapp.com
April 7, 2025 at 2:07 PM
Link Unshortener 19.1 released in the Mac App Store

Fixed link-unshortener: URLs on macOS 15.4

underpassapp.com/news/2025/4/...
Link Unshortener 19.1 released in the Mac App Store
underpassapp.com
April 5, 2025 at 4:03 PM
StopTheMadness Pro 15.0 released in the App Store

New features: Force popups into tabs, Stop pull-to-refresh

underpassapp.com/news/2025/4/...
StopTheMadness Pro 15.0 released in the App Store
In brief, if you want to block popup windows entirely, enable "Stop new windows", but if you just want popup windows to open in tabs, enable "Force popups into tabs".
underpassapp.com
April 2, 2025 at 2:07 PM
ChangeTheHeaders 1.2 released in the App Store:

Fixed a bug where the error "Invalid call to declarativeNetRequest.updateDynamicRules()" could not be dismissed.

underpassapp.com/news/2025/4/...
ChangeTheHeaders 1.2 released in the App Store
underpassapp.com
April 1, 2025 at 8:13 PM
Apple Software Update dark pattern

lapcatsoftware.com/articles/202...
March 31, 2025 at 6:52 PM
New Safari extension:

ChangeTheHeaders to customize HTTP request headers

underpassapp.com/news/2025/3/...
New Safari extension: ChangeTheHeaders to customize HTTP request headers
underpassapp.com
March 27, 2025 at 1:55 PM
Why are macOS security updates re-running the Setup Assistant?

lapcatsoftware.com/articles/202...
Why are macOS security updates re-running the Setup Assistant?
lapcatsoftware.com
March 12, 2025 at 12:57 AM
Google Chrome 134 requires permanent developer mode to use StopTheMadness Pro

underpassapp.com/news/2025/3/...
Google Chrome 134 requires permanent developer mode to use StopTheMadness Pro
underpassapp.com
March 5, 2025 at 3:34 PM
StopTheMadness Pro 14.1 released in the App Store

Bug fixes and performance improvements ;-)

underpassapp.com/news/2025/3/...
StopTheMadness Pro 14.1 released in the App Store
underpassapp.com
March 5, 2025 at 1:36 PM
iCloud remotely triggers iMessage sign-in and sync

FaceTime too!

lapcatsoftware.com/articles/202...
iCloud remotely triggers iMessage sign-in and sync
lapcatsoftware.com
March 3, 2025 at 3:48 PM