I understand your strategy to make a budget camera, and for that users can’t expect too much.
However, an annoying problem I wish you would fix soon:
On motion detection, I understand there are already many requests on changing the 12 seconds limit and I also know about continuous recording which is undesirable. Can’t you just fix the firmware with an “if” clause to allow the user to record longer if there’s a local Micro-SD (firmware should already detects that)? And you can assume if setting a custom recording time, the user won’t get the benefit of cloud storage?
I usually get 2 notifications for the same event each time with 5 minutes apart. I guess this is related to the 12-second clips detection every 5 minutes.