Skip to content

Where people and agents ship software together. The open-source git platform for the whole job: issues, agents, checks and deploys to the edge.

638 linesCodeBlameRaw
1---
2title: Chat
3description: Talk to your team in channels, direct messages and threads, live. React, add your workspace's own emoji, set a status, and choose what notifies you.
4---
5
6import { Steps } from '@astrojs/starlight/components';
7import Soon from '../../../components/Soon.astro';
8import Conversation from '../../../components/Conversation.astro';
9import Message from '../../../components/Message.astro';
10import Aside from '../../../components/Aside.astro';
11import Card from '../../../components/Card.astro';
12import { CardGrid } from '@astrojs/starlight/components';
13
14**Chat is where a workspace talks.** Everyone in a workspace can find its
15channels, write in the same threads and message each other directly. You
16can ask a teammate a question in a channel or a direct message, and the
17answer arrives in the place you asked.
18
19Chat is open to every member of a workspace, on every plan, the free one
20too. People outside it can talk in its [public channels](#public-channels)
21and in the channels they are [asked into as guests](#guests). Chat is never
22charged: no seats, no per-message price and no history cutoff.
23
24Open **Chat** in the rail on the left, or go to
25`g1t.sh/<workspace>/-/chat`.
26
27## A conversation
28
29Here is a morning in `#web`, a channel for the web app, its releases and
30its bugs:
31
32<Conversation title="# web" topic="The web app, its releases and its bugs">
33<Message name="Priya Shah" time="10:42">
34
35Thursday's release is #412, #415 and #417. @dana can you check the invite emails in #412 before then? They change what customers receive.
36
37</Message>
38<Message name="Dana Brooks" time="10:43">
39
40On it. I'll reply in a thread here with anything I find.
41
42</Message>
43<Message name="Ana Ruiz" time="10:45">
44
45#417 is merged. Charts read correctly in dark mode now.
46
47</Message>
48</Conversation>
49
50Priya **mentioned** `@dana`, so the message is counted as a mention in
51Dana's sidebar and, with the default settings, notifies her.
52
53Everyone is shown by name. A person is their display name, or their
54username as they wrote it when they have none. Their username is on their
55card: select a name or avatar to see it. Messages someone sends within
56five minutes of each other sit under one name, and each new day starts with a divider.
57The sidebar, the people typing, notifications and phone alerts all name
58people the same way.
59
60Messages that agents wrote in a workspace's chat in the past still show
61where they were posted, under the name the agent had, or as a deleted
62agent.
63
64## Channels
65
66A channel is a named conversation, such as `#web`, `#releases` or
67`#support`. Every workspace starts with `#general`, and everyone new is put
68in it the first time they open Chat (owners can choose other
69[default channels](#workspace-chat-settings)).
70
71Each channel is one of three kinds, and its mark says which, in the
72sidebar, in Browse channels and at the top of the channel:
73
74| | Workspace `#` | Private 🔒 | Public 🌐 |
75| --- | --- | --- | --- |
76| Who can find it | Every member, under **Browse channels** | Only the people in it | Every member, and anyone on g1t with its link |
77| Who can join | Any member | Only people someone in it adds, or lets in on a [request](#ask-to-join) | Anyone signed in to g1t |
78| Who can read it | Every member | Only the people in it | Anyone signed in to g1t |
79| Who can make one | Members, unless owners keep it to themselves | Members, unless owners keep it to themselves | Workspace owners |
80
81Anyone in a channel who is not a member of the workspace shows as a
82**Guest**, beside their name on every message, in the channel's people and
83in its details, so who is in the workspace is never in doubt.
84
85### Create a channel
86
87<Steps>
88
891. In Chat's sidebar, choose **Create a channel**.
902. Give it a **name**. Names are what people type after `#`: up to 80
91 lowercase letters, digits, dashes and underscores. `Web Team` becomes
92 `web-team`.
933. Optionally, say what the channel is for. That line shows under its name.
944. Under **Who can open it**, choose **Workspace**, **Private**, or (for
95 workspace owners) **Public**.
965. Choose **Create channel**. You are its owner and first member. Invite
97 people once it is made.
98
99</Steps>
100
101A workspace's owners can keep creating workspace channels, private channels
102or both to themselves ([chat settings](#workspace-chat-settings)). When they
103have, **Create a channel** is turned off for everyone else and says why, and
104a kind someone may not create is shown turned off, with why. Only owners
105make a channel public.
106
107### Public channels
108
109A public channel is open to anyone signed in to g1t with a confirmed email
110address: a community, a support desk, an open project's chat. Share its
111link, `g1t.sh/<workspace>/-/chat/<channel>`; anyone who opens it reads it,
112and **Join** (or simply writing in it) puts it in their sidebar.
113
114- People outside the workspace talk there as **guests**. They see that
115 channel and the workspace's other public ones, and nothing else of the
116 workspace: no other channels, no direct messages, no people directory.
117- **@g1t works for the workspace's members only.** Guests never start a
118 conversation with g1t, in a public channel or anywhere else, so nobody
119 outside the workspace spends its AI.
120- Only a workspace owner makes a channel public, when creating it or later
121 from its details (**Open to anyone on g1t**). A private channel stays
122 private. Turning it off keeps the channel to the workspace again: guests
123 who joined on their own leave it, and guests someone asked in stay.
124- A channel's owners and the workspace's owners can take anyone out of it
125 from its details. Someone outside the workspace taken out of a public
126 channel cannot join it again on their own; asking them in again lifts
127 that.
128
129### Guests
130
131A guest is someone outside the workspace in one of its channels. Besides
132joining a public channel, someone can be asked into any channel, private
133ones too, without joining the workspace: a contractor, a customer, a
134friend from another team.
135
136<Steps>
137
1381. Open the channel's details and choose **Add**.
1392. Type their g1t username and choose **Invite @username as a guest**.
1403. They see the invitation in their own Chat sidebar, under
141 **Invitations**, and choose **Join** or **Decline**.
142
143</Steps>
144
145A guest's channels show in their own sidebar under **Other workspaces**,
146with their unread counts. Opening one shows that workspace's chat as a
147guest sees it, with a **Guest** mark at the top and a way back to their
148own.
149
150Owners can always ask guests in. Members can too, unless owners turned off
151**Members can invite outside collaborators** in the workspace's
152[permissions](/guides/workspaces/#member-privileges), the same setting as
153for repositories. Guests themselves add no one. Pending invitations show in
154the channel's details, where whoever may take people out can take one
155back.
156
157### Ask to join
158
159Opening the link of a channel you cannot open (a private one, or a
160workspace one when you are not in the workspace) shows **You can't open
161#channel** and a way to **Ask to join**, with an optional note. The page is
162the same whether or not the channel exists, so asking never tells anyone
163about a channel they may not see.
164
165The people who could add you see your request in the channel's details,
166with a count on its members button, and choose **Let in** or **Decline**.
167Anyone in the channel can let in a member of the workspace; someone outside
168it is let in, as a guest, by those who may invite guests.
169
170### Join, leave and browse
171
172- **Browse channels** lists every workspace and public channel, and the
173 private ones you're in, at `g1t.sh/<workspace>/-/chat/browse`, and at the
174 end of the sidebar's **Channels**. A guest sees the public ones there. Choose a channel anywhere on its row to read it,
175 and choose **Join** to post in it and see it in your sidebar. A private channel
176 you're not in never appears.
177- **Archived**, on the same page, lists archived channels.
178- You can leave a channel, and join a workspace or public one again at any time.
179- When you join, everything already said counts as read, so a busy channel
180 doesn't greet you with its whole history as unread.
181
182### Rename, archive and change the topic
183
184Open a channel's details (the members button at the top right) to change
185it.
186
187| Change | Who can |
188| --- | --- |
189| **Topic** | Any member of the channel. |
190| **Rename** | The channel's owners and the workspace's owners, or only the workspace's owners if they chose so in [chat settings](#workspace-chat-settings). The address follows the new name for everyone who has it open. |
191| **Archive** | The same people as rename. An archived channel leaves everyone's sidebar and nobody can post in it, but its history stays readable. |
192| **Unarchive** | The same people, from the archived channel itself or **Browse channels → Archived**. |
193
194`#general` is never renamed or archived. Everyone looking at a channel sees
195a change to it the moment it is made.
196
197### Star and mute
198
199- **Star** a channel to keep it at the top of your sidebar.
200- **Mute** a channel to stop its unread count from drawing your eye. You
201 still see mentions of you.
202
203Both are yours alone; nobody else's sidebar changes.
204
205## The sidebar
206
207Chat's sidebar lists, from the top:
208
209| Section | What's in it |
210| --- | --- |
211| **Pinned** | Conversations you pinned (hover over one and choose the pin, or right-click it). Only when you have some. |
212| **Channels** | The channels you're in, by name, then **Browse channels** with how many more you could join. **+** creates one. |
213| **Direct messages** | [g1t](#talk-with-g1t) first, then your direct messages, the latest first. The pencil starts a new message. Empty, it says **Message a teammate.** |
214
215Unread conversations are in bold with a count; mentions of you are counted
216in lavender. **All**, **Unread** and **Mentions** filter every section, and
217**Jump to channel or person** finds any of them by name.
218
219Choose a section's name to fold it. A folded section still shows what's
220unread and the conversation you have open, and it stays folded on that
221device until you open it again.
222
223## Direct messages
224
225A direct message is a private conversation between you and up to eight
226other members. Start one with **New message** in Chat's sidebar and pick
227who to message.
228
229- The same group of members always gets the same conversation, whatever
230 order you pick them in.
231- A DM with only yourself is a place for notes.
232
233## Talk with g1t
234
235**g1t** is at the top of your direct messages, with its mark for a face.
236Write to it like anyone else and it answers, with your workspace's own AI
237provider and the model an owner chose: see [Ask g1t](/guides/ask/) for
238setting it up and what it knows.
239
240- It is the same conversation as **Ask** in the top bar: a question asked
241 there is posted here with the page it was asked from, and the answer
242 shows in both places as it is written.
243- The answer streams in as g1t writes it. **Stop answering**, over the box
244 you write in, ends it; what came stays. Writing again while it answers
245 does the same, and g1t answers your newest words.
246- **New conversation**, at the top, leaves a mark: g1t reads only what is
247 said after it. Everything before stays to read.
248- **⋯ → Clear conversation…**, at the top, or `/clear` typed in the box,
249 deletes everything in it for good, after asking: see
250 [Clear the conversation](/guides/ask/#clear-the-conversation).
251- Under its latest answer, **Answer again** has it answer anew, and
252 **Copy** copies an answer. Each answer says which provider and model
253 wrote it.
254- Until an owner chooses a provider, g1t replies with where to choose one.
255- Only you and g1t are in it: g1t can't be added to a group message or a
256 channel, and mentioning `@g1t` in a channel doesn't ask it anything.
257 You can delete g1t's messages in it, as well as your own.
258- It notifies you of an answer the way any direct message does, once the
259 answer is done.
260
261## Threads
262
263Reply to any message to start a thread under it. The thread keeps a side
264conversation out of the channel, and the message shows how many replies it
265has and when the last one came.
266
267The **⋯** on a message (hover over it; on a phone, press and hold it) and
268the **⋯** at the top of an open thread have **Copy link to thread**: a link
269that opens the conversation with the thread beside it, to paste anywhere in
270g1t.
271
272## Mentions
273
274Type `@` and a name to mention a person by username: `@priya`, `@dana`.
275Suggestions match display names too, so `@Pri` finds Priya Nair. In the
276conversation the mention reads as the name people know, `@Priya Nair`, and
277opens their card; the message itself keeps `@priya`. A mention is counted
278in that person's sidebar separately from other unread messages, so it
279stands out.
280
281An address such as `me@example.com` is never read as a mention.
282
283## Format a message
284
285Messages can have bold, italic and struck-through words, links, inline
286code, code blocks, lists and quotes. Format as you write, three ways:
287
288- **The formatting bar** above the text. **T** at the bottom left of the
289 composer shows or hides it, and your choice is kept on that device. On a
290 phone it starts hidden; when it is shown, swipe it sideways for the rest.
291- **Shortcuts.** Select words, or start typing after one. The keyboard
292 button at the end of the bar lists them too.
293- **Markdown, typed inline.** It turns into its formatting as you type:
294 `*bold*` becomes **bold** when you type the closing `*`.
295
296| Formatting | Shortcut (⌘ on a Mac) | Or type |
297| --- | --- | --- |
298| Bold | Ctrl+B | `*bold*` or `**bold**` |
299| Italic | Ctrl+I | `_italic_` |
300| Strikethrough | Ctrl+Shift+X | `~struck~` or `~~struck~~` |
301| Link | Ctrl+K | Select words and paste an address over them |
302| Inline code | Ctrl+Shift+C or Ctrl+E | `` `code` `` |
303| Code block | Ctrl+Alt+Shift+C | ` ``` ` then Enter, or ` ```ts ` to name the language |
304| Bulleted list | Ctrl+Shift+8 | `- ` at the start of a line |
305| Numbered list | Ctrl+Shift+7 | `1. ` at the start of a line |
306| Quote | Ctrl+Shift+9 | `> ` at the start of a line |
307
308**Ctrl+K** asks where the link goes, and for its text when nothing is
309selected. On a link already, it changes the address or removes the link.
310A link goes to a web address, an email address or a page on g1t; anything
311else is refused. Undo (**Ctrl+Z**) takes formatting back off.
312
313### Enter and new lines
314
315| Key | In a line of text | In a list | In a code block |
316| --- | --- | --- | --- |
317| **Enter** | Sends | Adds an item; on an empty item, leaves the list | Adds a line; three in a row leave the block |
318| **Shift+Enter** | Starts a new line | Adds an item | Adds a line |
319| **Ctrl+Enter** | Sends | Sends | Sends |
320
321In a quote, Enter sends and Shift+Enter starts the next line of the quote.
322
323### What a message shows
324
325Every message is shown with its formatting.
326Code blocks with a language g1t knows (`ts`, `rust`, `python`, `sh`,
327`sql`, `json` and others) are coloured, and have a copy button. A web
328address on its own becomes a link, and links open in a new tab. A heading
329shows as a bold line, and a rule as a line across.
330
331A table written in Markdown shows as a table: a header row, a row of
332`---` under it (`:--`, `:-:` or `--:` to line a column up left, centre
333or right), then a row per line. A wide table scrolls sideways inside the
334message. The composer has no table to edit, so editing a message with
335one shows its rows as the lines they were written as.
336
337```md
338| Session | Length | Who |
339| --- | --: | --- |
340| Welcome and tour | 45 min | Ana |
341| Your first issue | 60 min | Margo |
342```
343
344Chat never shows HTML: `<b>` reads as typed. An image written in Markdown
345shows as a link to it, not the image.
346
347### Messages are Markdown
348
349What you send is kept as Markdown, the formatting written as `**bold**`,
350`_italic_`, `~~struck~~` and so on. That is what you edit when you change
351a message, so formatting survives the round trip. Text you paste without formatting, such as from a terminal, is
352read as Markdown too; paste with **Ctrl+Shift+V** to keep it exactly as it
353is. Notifications, pop-ups and browser notifications show a message's
354words without the marks: `**Release** is _done_` reads *Release is done*.
355
356To show a character that would format, put a backslash before it: `\*`
357shows `*`.
358
359## Live
360
361Chat is live. Messages, edits and deletions appear for everyone in the
362channel the moment they happen, without reloading. You also see:
363
364- **Typing.** Who is writing right now, in the channel or in a thread.
365- **Channel changes.** A new name, topic, or archiving.
366- **Read state.** Your sidebar shows unread counts per channel, and the
367 channel scrolls to the first message you haven't read.
368
369If your connection drops, Chat reconnects on its own and fills in what you
370missed.
371
372## Edit and delete
373
374You can edit or delete your own messages. On a computer, hover your message,
375open its **⋯** and choose **Edit message**: it opens in the composer, in
376place, with its formatting. Enter or **Save** keeps the change, Esc or
377**Cancel** leaves it as it was. On a phone, press and hold the message and
378choose **Edit**. An edited message says so. A deleted message is removed
379for everyone; replies under it stay.
380
381A message can be up to 40,000 characters, and is written in Markdown (see
382[format a message](#format-a-message)).
383
384## Reactions
385
386A reaction says *seen*, *agreed* or *done* without another message.
387
388| Where you are | How to react |
389| --- | --- |
390| On a computer | Hover a message and choose **React** in the toolbar that appears, then pick an emoji. |
391| On a phone | Long-press a message, then pick one of the quick reactions in the sheet, or open the picker. |
392| On an existing reaction | Click its pill to add yours. Click it again to take yours back. |
393
394The picker has a search box, **Recently used**, the standard emoji by group,
395a skin tone, and a **This workspace** tab for your
396[custom emoji](#custom-emoji). Arrow keys move through it and Enter picks.
397
398Hover a reaction's pill to see who reacted, such as *Priya, Dana and 3
399more*. Your own reactions are highlighted.
400
401| Limit | |
402| --- | --- |
403| Different emoji on one message | 50. More of an emoji already there always fits. |
404| What you can react with | One emoji: a standard one, or one of the workspace's own, written `:name:`. |
405
406## Custom emoji
407
408A workspace can add its own emoji: the team's logo, a mascot, an inside
409joke. Everyone in the workspace can use them in messages and reactions.
410
411### Add an emoji
412
413<Steps>
414
4151. Open the workspace's **Emoji** page: `g1t.sh/<workspace>/-/emoji`.
4162. Under **Add an emoji**, choose an image. It shows in a preview at the
417 size it appears in messages.
4183. Give it a **name**, such as `shipit`. People type it as `:shipit:`.
4194. Choose **Add emoji**.
420
421</Steps>
422
423| | Rules |
424| --- | --- |
425| File | A PNG, GIF or WebP, up to 256 KB and 512×512 pixels. Animated GIFs and WebPs stay animated. The file's type is read from its contents, not its name. |
426| Name | 2 to 32 characters: lowercase letters, digits, `-`, `_` and `+`. Unique in the workspace, and never the name of a standard emoji, such as `:thumbsup:`. |
427
428Custom emoji images are served from `g1tusercontent.com`, apart from the
429site, like avatars.
430
431### Aliases
432
433An **alias** is another name for an emoji you already have: both show the
434same image. Under **Add an alias**, pick the emoji and type the new name.
435Aliases follow the same name rules.
436
437### Who can add emoji
438
439Owners choose in the workspace's [chat settings](#workspace-chat-settings):
440
441| Setting | Means |
442| --- | --- |
443| **Any member** (the default) | Anyone in the workspace can add emoji and aliases. |
444| **Owners only** | Members use the workspace's emoji; only owners add them. |
445
446### Remove an emoji
447
448Whoever added an emoji, and the workspace's owners, can remove it with
449**Remove** beside it. Removing an emoji removes its aliases too.
450
451### Use one
452
453Type `:` and a couple of letters in the composer, and a list of matching
454emoji appears, the workspace's own marked **This workspace**. Up and Down
455move through it, Enter or Tab puts the emoji in, and Escape closes it. A whole
456`:shortcode:` you type yourself works too.
457
458## Workspace chat settings
459
460A workspace's owners decide what members can do in its chat, under
461**Workspace → Chat → Chat settings** (`g1t.sh/<workspace>/-/settings/chat`).
462Every member can open the page to see what is allowed; only owners can
463change it. g1t enforces each setting, whichever app or API the request
464comes from.
465
466| Setting | Choices |
467| --- | --- |
468| **Creating channels** | Who can create workspace and private channels (**Any member**, the default, or **Owners only**) is set with the workspace's other permissions, under [Permissions → Chat](/guides/permissions/#chat); this page says what is allowed today and leads there. |
469| **Renaming and archiving** | **Channel owners and workspace owners** (the default) or **Workspace owners only**. Any member of a channel can still change its topic. |
470| **Custom emoji** | Who can add them: **Any member** (the default) or **Owners only**. |
471| **Default channels** | The workspace and public channels someone new is put in the first time they open Chat. `#general` unless owners choose others. People already in the workspace are not moved, and anyone can leave a default channel. |
472
473Changing a setting doesn't change what already exists: channels already
474made stay, whoever made them.
475
476## Presence and status
477
478Everyone you share a workspace with can see whether you're here, and what
479you've said about yourself, wherever your name shows: beside a direct
480message in the sidebar, on the card over your name, in a channel's member
481list, in the workspace's [People directory](/guides/people-and-teams/#the-directory) and after your name on your messages.
482It all moves live; nobody has to reload.
483
484| The dot on an avatar | It means |
485| --- | --- |
486| Green | **Active**: g1t is open and they've used it in the last 10 minutes. |
487| A ring | **Away**: every tab they have open has sat untouched for 10 minutes, or they set themselves away. |
488| Amber, with a bar | **Notifications paused**: they're here, but nothing pops up for them until the time they chose. |
489| None | **Offline**: no tab of g1t is open. |
490
491### Set a status
492
493Open the menu on your avatar at the foot of the rail (on a phone, **More**,
494then **You and help**) and choose **Set a status**. Give it an
495emoji and a few words, or pick one:
496
497| | Clears after |
498| --- | --- |
499| 🗓️ In a meeting | 1 hour |
500| 🚌 Commuting | 30 minutes |
501| 🎯 Focusing | 1 hour |
502| 🤒 Out sick | Today |
503| 🌴 On vacation | Never: it stays until you change it |
504
505**Clear after** can be 30 minutes, 1 hour, 4 hours, today (your midnight),
506this week (the end of your Sunday), never, or a time you choose. When the
507time comes your status goes, for everyone at once, whether or not you're
508online. Clear it sooner with **Clear status** in the same menu.
509
510### Away
511
512Your dot turns to a ring by itself after 10 minutes without using g1t, and
513back to green as soon as you do. **Set yourself away** keeps you away
514however much you use it, until you choose **Set yourself active**.
515
516### Statuses from other apps
517
518A status has a source: you, a calendar, or another integration. Calendar
519and integration statuses (such as "In a meeting" while one is on your
520calendar) are coming with those integrations, which you will connect under
521[your integrations](/guides/integrations/#workspace-and-personal). One you set yourself always
522wins: a calendar never replaces or clears it. <Soon />
523
524## Notifications
525
526g1t tells you when something is for you, wherever you are in the app.
527
528| | |
529| --- | --- |
530| **Pop-ups** | While g1t is open in any tab, a message for you pops up in the corner, whichever page you are on: a DM, a mention, a reply in your thread, a review requested. Reply from the pop-up without leaving the page, or open the conversation. |
531| **Sounds** | A short sound when something is for you: a message in a conversation you have open but are not looking at, a direct message, a mention. Which, and how loud, is yours to set; see [Sounds and do not disturb](#sounds-and-do-not-disturb). |
532| **Counts** | The rail's Chat badge and each conversation's unread and mention counts update live, in every open tab. |
533| **Browser notifications** | Turn them on, and this browser shows a notification when you're away from g1t, even with every tab closed. g1t never pushes to a browser where you're already looking at g1t. |
534
535### Choose what you hear about
536
537Open **Settings → Notifications** (`g1t.sh/settings/notifications`):
538
539| Notify me about | You hear about |
540| --- | --- |
541| **DMs and mentions** (the default) | Direct messages, mentions and replies in your threads. |
542| **Everything** | Every message in conversations you're in, and everything in your notifications. |
543| **Nothing** | No pop-ups or browser notifications. Counts still update. |
544
545Under **For a workspace**, you can give one workspace a different level,
546such as **Everything** for a small team and **DMs and mentions** for a big
547one. **Send a test notification** shows you what one looks like.
548
549### Sounds and do not disturb
550
551Chat makes a sound when something is for you, and only then. Each sound is
552short (under a quarter of a second), warm and two-toned, made by g1t
553itself: nothing is downloaded. What plays when:
554
555| Sound | When |
556| --- | --- |
557| **New message** | A message in a conversation you have open, while the window is behind another or you are in another conversation. |
558| **Direct message** | A direct message from someone else. |
559| **Mention** | A message that @mentions you. It wins over the other two. |
560| **Sent** | A soft tick as your message goes. Off until you turn it on. |
561
562The rules behind them:
563
564- Nothing sounds for the conversation you are looking at in a window that
565 is in front: what is on screen is silent.
566- Nothing sounds for your own messages, in a conversation you
567 [muted](#star-and-mute), or while Do not disturb is on.
568- At most one sound every 1.5 seconds: a burst of messages is one sound,
569 and the same message never sounds twice.
570- Browsers allow sound only after you have clicked or typed on the page,
571 so the first message after a page opens may be silent.
572
573Open **Settings → Notifications** (`g1t.sh/settings/notifications`),
574under **Sounds & notifications**, to change them. The settings are kept
575with your account, so every device you sign in on sounds the same:
576
577| Setting | What it does | Default |
578| --- | --- | --- |
579| **Sounds** | Whether anything plays at all. Counts and pop-ups still show. | On |
580| **Sound set** | **Soft** (warm and low) or **Bright** (higher and shorter). Press play by any sound to hear it. | Soft |
581| **Volume** | From 0 to 100. | 60 |
582| **New message**, **Direct message**, **Mention**, **Sent** | Each sound on or off. | All on but Sent |
583| **Do not disturb** | Off, or for 30 minutes, an hour, two hours, or until tomorrow at 9:00 your time. | Off |
584| **Desktop notifications** | While this window is behind another, a message to you shows as a system notification from the open tab. Turning it on asks the browser's permission once, from this switch and never when a page loads. Not offered where browser notifications above are on: those already show it. In [the desktop app](/guides/desktop/) it is on, and the app shows them itself. | Off |
585
586**Do not disturb** is one thing everywhere: the bell-off button at the top
587of the chat sidebar, **Pause notifications** on the menu on your avatar,
588and the setting above all set it. While it holds, nothing sounds, nothing
589pops up and no browser notification is sent, whatever your settings;
590counts and your notifications still update, the bell in the top bar shows
591a small amber dot, and everyone sees your amber dot. It ends on its own at
592the time you chose; **Resume notifications**, or **Off**, ends it early.
593
594At most three pop-ups show at once. Each stays six seconds, and stays while your pointer or keyboard is on
595it. Nothing pops up for the conversation you have open.
596
597g1t never asks to show browser notifications when a page loads. After
598your first pop-up for a DM or a mention, it offers once: **Get notified
599when someone messages you**. If you say no, it doesn't ask again; turn
600them on later under **Settings → Notifications**.
601
602[Notifications](/guides/notifications/) are separate: they keep every item until you
603deal with it, whatever these settings say.
604
605## Coming soon
606
607These are planned and not built yet:
608
609<CardGrid>
610 <Card title="Cards for everything" icon="layout-list">
611 Pull requests, checks, deploys and approvals as cards in the channels
612 linked to a project, with their buttons working in place. <Soon />
613 </Card>
614 <Card title="Mentions in Notifications" icon="bell">
615 Mentions as items in [Notifications](/guides/notifications/), so
616 acting in either place settles both. <Soon />
617 </Card>
618 <Card title="Files" icon="paperclip">
619 Files uploaded to a conversation, under the workspace's file rules.
620 <Soon />
621 </Card>
622 <Card title="Search" icon="search">
623 Messages in [site-wide search](/guides/search/), with only what you can
624 read. <Soon />
625 </Card>
626 <Card title="Desktop app" icon="monitor">
627 g1t in a window of its own, with notifications from your system and a
628 badge on the icon: [the desktop app](/guides/desktop/). On a phone,
629 [the phone app](/guides/mobile/) has Chat in full, with notifications.
630 </Card>
631</CardGrid>
632
633## Next
634
635- [Notifications](/guides/notifications/): everything waiting for you, in
636 one place, until you deal with it.
637- [People and teams](/guides/people-and-teams/): the workspace's
638 directory, profiles and teams.