Gedanken raus, Mail raus, fertig.
The main screen is a single large text field. No folders, no tags, no categories — just a place to dump your thought. Type it out or use voice input, then send.
Voice-to-Text uses Android’s built-in Speech Recognition API. Tap the microphone, speak, and the transcribed text appears in the field. You can dictate multiple times — each result is appended on a new line.
Draft auto-save means your text is never lost. Every keystroke is persisted to local storage. Close the app, come back later — your draft is still there.
MindToss supports two independent email recipients:
The task button only appears when a task recipient is configured. If you only need one destination, you’ll never see it.
| Field | Value |
|---|---|
| Format | Plain text |
| Subject | First line of your text |
| Body | All remaining lines |
| Sender | Your configured email or Resend default (onboarding@resend.dev) |
After a successful send, MindToss closes itself immediately. No confirmation screen, no animation, no “message sent” toast. The thought is gone — you’re back to whatever you were doing.
If sending fails, the app stays open and shows the error with an option to copy it to clipboard.
No internet? No problem. MindToss detects network availability and automatically queues messages for later delivery.
You can send and close the app even while offline — WorkManager handles delivery in the background.
MindToss registers as an Android share target for text/plain content. This means you can share links, text, or mixed content from any app directly into MindToss.
When you share content:
When the “Fetch page titles” setting is enabled and you share a URL:
EXTRA_SUBJECT)<title> tag via HTTPBefore:
https://example.com/interesting-article
After:
The Interesting Article Title
https://example.com/interesting-article
HTML entities in fetched titles (like / or &) are automatically decoded.
The settings screen includes a full history of all sent messages:
History is stored locally in DataStore as serialized JSON. It persists across app updates and is never sent anywhere.
MindToss follows Material Design 3 and supports three theme modes:
On Android 12+ devices, MindToss uses Dynamic Color (Material You), adapting its color palette to your wallpaper. On older devices, it falls back to a teal-based color scheme.
All configuration lives in a single settings screen:
| Setting | Description |
|---|---|
| Resend API Key | Your Resend account API key (masked input) |
| Sender email | Custom sender address, or leave blank for Resend default |
| Note recipient | Primary email address (required) |
| Task recipient | Second email address (optional, enables task button) |
| Fetch page titles | Toggle automatic title fetching for shared links |
| Theme | System / Light / Dark |