Messaging while offline
Read cached spaces and queue text messages, replies, reactions, and edits without a connection.
After Monad has synchronized your workspace on a device, you can reopen your last route without a connection and switch among cached spaces and DMs. Their real headers and recent messages come from the device; Monad does not wait for a network request before showing them.
What you can do offline
- Send, edit, or remove a text message.
- Reply in a thread, including starting the first reply.
- Add or remove a reaction.
- Share an existing message to another space, or remove one of its shared placements.
- Advance read positions as you browse.
These changes appear immediately and are stored on the device before Monad tries to send them. Each conversation has its own queue, so a blocked change in one channel does not stop another channel from syncing.
Attachments and file changes require a connection. If files are selected, Monad asks you to remove them before sending offline. Creating spaces, inviting people, and other administrative changes are also online-only.
Reconnecting and older changes
Monad retries recent queued changes automatically and applies each one only once, even if a response was lost or another tab also retried it. If the server rejects a change because access changed, the cached view is restored to the authorized server state.
After a queued change is more than an hour old and the app has been relaunched, Monad asks what to do: Send now, Edit (for queued text), or Discard. At 24 hours an unsent change is marked failed instead of retrying forever.
Offline access is for a device that was previously signed in and synchronized. Permission or session revocations that happen while the device is fully offline take effect when it reconnects; revoked cached data is then removed.