I use TP Link's TAPO C310 for outdoors and a C200 indoors. They are Wifi or PoE and have a custom component for Home Assistant that works pretty well.
Strit
I've heard good things about RustDesk. Very similar to TeamViewer.
I use the bookmark manager in Firefox, which I can search through.
It's a good way of solving it. It's not scriptable though as it requires user-input.
My priority is: Official repo, AUR then Flatpak.
No matter what license it is. Although, if I need microsoft stuff I usually go flatpak there, so it's sealed off.
Nonfree software does not have the ability to be rebuilt on each update anyway, since it's distributed as pre-built binaries. So they won't build anyway.
I tend to use AUR packages where possible if the package is not in the official repos. Only if the AUR package is broken do I turn to flatpaks.
Was your phone also on your tailscale network while you tried to access it? If a device is on a tailscale network you need to be on the same tailscale network to be able to connect to it. Which likely means you need to add your phone to your tailscale network before the apps will access the server.
I'm not sure. It's a krunner specific plugin. If it is, I just haven't noticed.
For me, KRunner has some quick actions for certain applications that I use a lot. Like a quick connect to a VPN service.
Fedora does not have proper h264/h265 encoding/decoding by default, since they are non-free codecs. That could be the issue.
I think the point is to make official Arch run on other architectures, like aarch64 and riscv64 and use the Arch infrastructure to do so.
Arch Linux ARM has not been doing well for a couple of years.
Reolink cameras are twice the price of the Tapo ones in my area....