Interesting I think was straight up using just text or whatever is the default. Though I was using the Dexie wrapper which is nice.
To be clear I don't know if the bug was from IndexedDB it was something about length exceeded.
I did try to use small images too eg. some 150px by 150px but going to base64 usually multiplies the size by 1.3
For anyone interested [1] not a phenomenal app but one I poured idk 2-300+hrs into (was working on an RN version too) and went nowhere sucks. I was contributing to one of those codefor# deals.