Posts & Feed
Posts are the core unit of content on Maskr. Every post you publish is a Nostr Kind 1 event — a signed, tamper-evident message broadcast to your connected relays and visible to anyone following you.
Creating a post
Tap the compose button from any screen to open the post editor. Posts support:
- Text — up to 10,000 characters per post.
- Images & GIFs — attach media directly from your device or paste a URL.
- Emoji — use the emoji picker or type shortcodes inline.
- Hashtags — prefix a word with
#to make it discoverable in search. - Mentions — type
@followed by a username or NIP-05 address to tag another user.
Link previews are generated automatically for URLs included in post text.
Feed types
Maskr offers two feed views from the home screen:
- Following — a chronological stream of posts from people you follow, fetched directly from your relays. No algorithmic reordering.
- For You — a discovery feed that surfaces content from beyond your follow graph, giving you a broader view of the conversation.
Engagement
Every post displays a row of engagement actions:
- Like — publishes a Nostr Kind 7 reaction event. You can react with any emoji, not just a heart.
- Repost — shares the original post to your followers as a Kind 6 event.
- Reply — opens a threaded reply composer. Replies are also Kind 1 events that reference the parent post, building fully nested conversation threads.
- Zap — send a Bitcoin Lightning tip to the post author. Requires a Lightning wallet connected in Settings. See Zaps & Lightning for setup instructions.
- Bookmark — saves the post to your private bookmark list. See Bookmarks.
Media attachments
Images and videos are uploaded to a media host and the resulting URL is embedded in the post content. Nostr clients — including Maskr — parse these URLs and render the media inline. Because media URLs are part of the signed event, the attachment is tamper-evident.