nips
nips copied to clipboard
"attached" url field
a data url can allow for the embedding of images with mime type:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs
or the embedding of a gif, or podcast link or whatever
a single url field as an "attachment" should be more than enough for all major use cases that people have been discussing
the field can just be named url
. the decision as to what to do with the url can be based on the event type (for example, a set_profile
event vs a text_note
event can use the url
for the profile pic vs an embetted pic to go along with the note)
example of an embedded image:
data:image/png;base64,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