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.

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