Dan

@dandh@mastodon.social

@matthewcassinelli - Thank you for all you have shared with us about app intents and shortcuts!!! Because of all your posts I was inspired and guided to build my first iOS App with shortcuts support. It’s a web page monitoring tool that is 100% on device with local push notifications! - apps.apple.com/us/app/notify-f

July 23, 2025 at 4:28:47 PM

Thanks! I mean it from the bottom of my heart. You have been very generous with everything you have learned and are inspiring people interested in coding to actually do it!

This looks so cool! How does the on-device checking work without eventually being killed in the background by the system?

I modeled it after other applications (such as RSS Feed readers) with BGTaskScheduler and have very light memory and system resources preventing IOS from aggressive task killing. In my findings it seems to work very well :)

@dandh @matthewcassinelli nice! I’ve started using (self-hosted) changedetection.io recently, will definitely look into that :)

You are really going to like the latest update. I worked to enable server side push notifications as well! All for free.

I have a private instance hosted in my lab, not exposed to the internet (haven’t figured out how would I secure it) so not sure I can use it (yet).

Great question. I will recommend Tailscale. It’s free and makes it easy to access internal services securely. Or is you wanted to make it public using the internal auth you can use their Funnel product

I’m already using Tailscale, but it’s not a thing I’d keep permanently enabled on my phone (as it’d kill my battery). I also have (very few - I’m trying to avoid that until absolutely necessary) a few services via cloudflare tunnel. My pre-requisite here is that apart from making sure the services are up to date (relatively easy with docker+watchtower) is that they offer some form of multi-factor authentication - and I don’t think cdio does.

Elk Logo

Welcome to Elk!

Elk is a nimble Mastodon web client. You can login to your Mastodon account and use it to interact with the fediverse.

Expect some bugs and missing features here and there. Elk is Open Source and we're actively improving it as a community project. Join us and let's build it together!

If you'd like to report a bug, help us testing, give feedback, or contribute, reach out to us on GitHub and get involved.

To boost development, you can sponsor the Team through GitHub Sponsors. We hope you enjoy Elk!

TAKAHASHI Shuuji三咲智子 Kevin DengDaniel RoePatakAnthony FuJoaquín Sánchez

The Elk Team