Treat note as basic type
Right now notes are treated as something completely separate, but it could be better from architectural perspective, if they were the basic type (or class in developers' language) with ability to add custom fields (as we can to logins at least), and then all other entities would expand it with custom pre-defined fields (possibly non-removable). This would simplify adding new types of entities down the line, and allow users to simply create their own "types" (maybe even actually save them as types in the app even) by simply adding required fields to a note. This can potentially allow conversion from 1 type to another type, too.
3
votes
Simbiat
shared this idea