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.