Messages
Message Editorβ
YuChat uses a WYSIWYG editorβwhat you see while typing is exactly how your message will appear.
Switching Editor Modesβ
Choose your preferred mode:
- Default mode: Set in Settings β Interface β Editor
- Quick switch: Toggle between WYSIWYG and Markdown using
in the editor
Benefits:
- Visual editing without special syntax knowledge
- Real-time preview
- Support for text, lists, quotes, tables, and images
Message editor toolbar

Formattingβ
| Action | Style | Syntax | Windows/Linux | Mac |
|---|---|---|---|---|
| bold | **bold** | Ctrl+B | β+B | |
| italic | *italic* | Ctrl+I | β+I | |
| ~~strikethrough~~ | Ctrl+Shift+X | β+Shift+X | ||
| link | [text](url) | Ctrl+Shift+L | β+Shift+L | |
| bulleted list | - item 1 - item 2 | Ctrl+Shift+P | β+Shift+P | |
| numbered list | 1. first 2. second | Ctrl+Shift+O | β+Shift+O | |
| block quote | > quote | Ctrl+Shift+I | β+Shift+I | |
| β | horizontal line/divider | ---, *** | ||
| inline block | > quote | Ctrl+Shift+I | β+Shift+I | |
| code block | `code block` | Ctrl+Shift+C | β+Shift+C |
Horizontal Rule (Divider)β
To visually separate sections in your message, insert a horizontal line:
-
Type three dashes
---or***at the start of a new line -
Go to a new line - Enter or CTRL / β + Enter depending on the current line break setting
or
-
Use the "Horizontal Line" option in the editor toolbar
Horizontal rules help structure long messages, separate topics, or highlight important information.
Nested Listsβ
The editor supports two-level nested lists β both bulleted and numbered.
To create a nested list:
- Create a list item
- Press Tab to increase nesting level
- Press Shift + Tab to decrease nesting level
Two nesting levels are supported
Context Menuβ
Web: Uses browser context menu
Desktop: Right-click for Undo, Redo, Cut, Copy, Paste, Select All
Spell check highlights typos and offers corrections while editing.
Spell Checkβ
Spell check uses your operating system's dictionaries.
- macOS
- Windows
- Open System Settings
- Go to Keyboard β Text
- Set Spelling to Automatic by Language or your preferred language
- In Input Sources, ensure your language is added
Note: Spell check may not work correctly for non-English languages if Windows uses an English interface.
- Open Settings β Time & Language β Language & Region
- Add your language to Preferred Languages
- In Related Settings β Input, enable Highlight misspelled words
Language dictionaries must be installed for spell check to work.
Syntax Highlightingβ
Code blocks support syntax highlighting for many languages.
Automatic detection: Pasted code is automatically formatted with detected language highlighting.
Manual selection: Click the language name in the code block's corner to change it, or select "plain text" for no highlighting.
Settings: Enable/disable in Settings β Interface. Highlighting adapts to your color theme.
Checklistsβ
Create task lists with checkboxes (display-only after sending):
Syntax:
- [ ] Task 1
- [x] Task 2 (completed)
- [ ] Task 3
To update checkboxes, right-click β Edit β make changes β Send.
Emojisβ
Add emojis inline:
-
Type : followed by emoji name

-
Navigate with β β, select with Enter
:laugh β π, :heart β β€οΈHashtagsβ
Add hashtags to messages for easy searching:
Message text
#project-alpha
After sending, #project-alpha becomes a clickable link to search all messages with that hashtag.
Named Linksβ
Create readable links:
Check out [YuChat](https://www.yuchat.ai)
Result:
Tablesβ
Paste tables directly from Google Sheets, Google Docs, Microsoft Word, etc. Structure is preserved.
Code Snippetsβ
From IDEs (VS Code, IntelliJ): Paste directlyβautomatic code block formatting.
From other sources: Paste, select text, then use the formatting toolbar for:
Ctrl/β + Shift + V pastes as plain text.
Attachmentsβ
- Open a chat or channel
- Click
or drag a file into the message field
- Click
Create a Pollβ
The poll creation option is located directly in the message editor, inside the attachment menu.
To create a poll:
- Open a chat, personal messages, or a channel
- In the message field, click
- In the attachment menu, select Create poll
The poll creation form includes:
- a Question field
- multiple answer options
- a Multiple choice option
- an Anonymous voting option
- an Add answer button for extra options
After filling in the form, click Send.
After the poll is published:
- participants can vote directly in the message
- poll results are shown after voting
- in an open poll, the View results link becomes available
- you can Retract vote from the context menu
- like a regular message, the poll also supports context menu actions such as Forward, Pin, and other standard actions
The paperclip menu is used for files too: the same menu contains both Create poll and Attach file.
Markdown File Previewβ
When sending or receiving .md files, the app renders their content with full Markdown formatting β headings, lists, links, code blocks and other elements are displayed in their formatted form.
Documents can be previewed in most office formats.
Images open in a built-in viewer. Right-click to copy or get the link.
Text File Previewβ
YuChat can open text files directly in a chat, without downloading them or launching external apps. For supported formats, the file opens in the built-in viewer, and code or structured files are shown with syntax highlighting.
Supported formats include TXT, Markdown, JSON, XML, YAML, CSV, SQL, Java, JavaScript, Shell, INI, Diff/Patch, ICS, LOG, and other text files.
Scheduled Messagesβ
Send messages at a specified timeβuseful for reminders or advance preparation.
Scheduling a Messageβ
- Write your message
- Hover over Send
-
Select 'Send Later'

- Set date and time, click Schedule
Managing Scheduled Messagesβ
Access via
Scheduled Messages

Click in the message field. Right-click any scheduled message for:
- Send Now
- Change Time
- Edit
- Copy Text
- Delete
Forwarding Messagesβ
- Right-click a message
- Select
Forward
- Choose destination chat/channel (can be another workspace)
- Optionally add a comment
Enable Show context menu on hover in Settings β Interface for quicker access.
Forwarding Multiple Messagesβ
- Right-click a message β
Select
- Check additional messages
- Click Forward
- Cancel with Cancel or Esc
Copy Multiple Messagesβ
- Right-click a message
- Select
Select
- Check the messages you want to copy
- Click Copy in the top bar
- Paste the copied text into another chat, document, or note
This is useful when you need to collect several messages from the same conversation without forwarding them.
Message Linksβ
- Right-click a message
- Click
Share
- Copy and share the public link
Anyone with the link can view the message.
Editing Messagesβ
- Right-click β Edit (or press β for your last message)
- Make changes
- Click
Automatic Collapse for Long Messagesβ
Long messages collapse automatically so they do not take too much space in the chat history. YuChat shows the beginning of the message and a Show more button instead of the full text.
Click Show more to read the full message inline. After expanding it, you can collapse it again with Show less.
This keeps conversations easier to scan, especially when chats contain long updates, instructions, logs, or document fragments.
Highlight Your Own Messagesβ
This feature visually highlights your messages in a chat, channel, or thread.
To enable highlighting:
- Open App Settings
- Go to Interface
- Enable Highlight your own messages
This setting only affects how messages are displayed on the current device.
Reactionsβ
Add reactions to messages in channels, chats, or threads:
Right-click a message, select an emoji from recent reactions or click to browse all.
Pinning Messagesβ
Pin important messages to keep them visible.
Per the role model:
- Owners/Administrators β Pin/unpin in channels and chats
- Members β Pin/unpin in personal chats only
- Right-click a message
- Select
Pin or
Unpin
Pinned messages show . Access the pinned list via
the channel/chat panel

Deleting Multiple Messagesβ
- Right-click a message β
Select
- Check messages to delete
- Click Delete
- Cancel with Cancel or Esc
Threadsβ
Threads are discussions attached to a specific message.
Create threads from:
- Personal messages
- Channel messages
- Call recordings
All your threads appear in Threads. By default, you see threads where you:
- Participated or were mentioned
- Had a thread created from your message
- Were in the call
Other channel threads show a
new message marker

Thread visibility depends on channel notification settings.
Starting a Threadβ
- Right-click a message or call recording
- Click
Start Discussion or double-click the message
- Send your first message
Forward Messages from a Threadβ
In an expanded thread, you can forward either a single message or multiple messages at once.
To forward one message from a thread:
- Open the thread from a channel, chat, or the Threads section
- Right-click the required message inside the thread
- Select
Forward
- Choose the destination chat or channel
- Optionally add a comment to the forwarded message
To forward multiple messages from a thread:
- Open the thread
- Right-click one of the messages inside the thread
- Select
Select
- Check one or more messages in the thread
- Click Forward
To cancel message selection, click Cancel or press Esc.
Expand Threadβ
You can expand a thread to full screen. To do this, open the thread from the Threads section or from a channel/chat. In the thread panel, click Expand Thread in the top-right control panel. The thread will open in full screen. Close the expanded thread by clicking the X button or pressing Esc.
Thread Summaryβ
Generate an AI summary of the discussion:
- Open a thread
-
Click Magic

- Click
to generate
Anyone with thread access can regenerate the summary when new messages appear.
Deleting Thread Messagesβ
Messages can only be deleted from an expanded thread.
Expand a thread by:
- Clicking the reply count under the parent message
- In Threads, clicking the thread header or Show More
Then: Right-click the message β
Select Delete

Thread Subscriptionsβ
Subscribe:
- Expand the thread
- Click
β Subscribe to Thread
Unsubscribe:
- In Threads, click
β Unsubscribe from Thread
If someone @mentions you in a thread you've unsubscribed from, you're automatically resubscribed.
Video Messagesβ
Sendβ
- Open a chat or channel
- Click
- Click
Downloadβ
Select the video message and click
Forwardβ
Select the video message, click , choose destination, click Send
View Transcriptβ
Select the video message and click
Voice Messagesβ
Record and Sendβ
- Open a chat or channel
- Click
- Click
Downloadβ
Select the voice message and click
Forwardβ
Select the voice message, click , choose destination, click Send
View Transcriptβ
Select the voice message and click
Notificationsβ
In-app notifications appear in the interface and app icon for all enabled events.
Push notifications (phone/desktop notification center) are available for:
- Personal messages
- Channel mentions
- Replies to your messages