Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Posting

Open New post to write a post, or use Reply or Quote on an existing post. The toolbar has controls for attachments, polls, scheduling, content warnings, emoji, visibility, quote permissions, text format, and language. Use Preview to check formatting before publishing.

Text and media

Choose plain text, Markdown, or HTML from the text-format menu. HTML is sanitized. Attach images, audio, or video and add descriptions for people who cannot see the media. Upload limits are set by your server; video processing may take time. Use the sensitive-media checkbox and content-warning field when appropriate.

Visibility

VisibilityAccess
PublicPublicly readable and eligible for public feeds
UnlistedPublicly readable, omitted from public feeds
Followers onlyAccepted followers and addressed recipients
Private mentionMentioned accounts
Local onlySigned-in members of this server; not federated

Private mentions are not end-to-end encrypted. Operators of servers storing a post can access it. Edits and deletion requests may reach remote servers late, and cannot remove independent copies.

Polls, scheduling, and edits

The poll control sets choices, duration, and whether multiple choices are allowed. The schedule control accepts a publication time in your configured time zone. Notes and articles can be scheduled; group posts and events cannot. Manage queued posts in Settings → Scheduled posts. Failed publication stays queued for retry. If a post remains overdue, contact your server’s operator or cancel it from that page.

Use a post’s menu to edit it. You can change its text, content warning, language, and attachment descriptions, or remove attachments. The edit form keeps the original visibility and does not add new attachments or polls.

The disclosure beside the post type selector explains how other servers may display that type. Replies use Notes.

Articles

Choose Article below New post, then enter a title and body. The server has a separate character limit for articles. Use Schedule for later to queue an article. Open the disclosure beside the type selector for details of how other servers display it.

Events

Choose Event below New post, then enter an event name, description, and start time. The time zone defaults to your account preference; both dates use the selected zone. Zone labels include the UTC offset for the start date. Optional fields include an end time, venue, online attendance, capacity, and tentative status. Who can attend selects open attendance, approval, invitation, or an external attendance link.

Events federate as ActivityPub Event objects. Remote software may display only a link and may not offer RSVP controls.

Groups

Open a group and use its post action to start a thread. The group composer has a title and an optional link; a link requires a title. Group posts are public and subject to the group’s posting, membership, and moderation rules. A titled ordinary group post is sent as an ActivityPub Page.

Personal custom emoji

Settings → Custom emoji manages your collection. Upload PNG, GIF, or WebP images, or choose Borrow custom emojis from a post or profile’s menu. Your emoji appear alongside server-wide emoji in composers and reaction pickers. They work in post bodies, content warnings, polls, profiles, and reactions.

Your role and the server’s limits control uploads and borrowing. You can rename and recategorize original uploads. To replace a borrowed emoji, delete it and borrow again. Removing upload permission still allows management of existing emoji.