3321a7cfdf
The LAN dev URL (http://192.168.1.202) is not a secure context, so crypto.randomUUID is undefined and adding a photo threw 'TypeError: crypto.randomUUID is not a function'. Add newId() (randomUUID when available, else crypto.getRandomValues UUIDv4) and use it in draft() and PhotoImport. Verified in Chromium.