# Модуль "📱 Steam Desktop Authenticator (SDA)"

## 📱 Steam Desktop Authenticator (SDA)

Встроенный модуль Steam Desktop Authenticator - аналог оригинального SDA. Позволяет генерировать коды Steam Guard, просматривать и принимать/отклонять подтверждения (трейды, листинги на маркете) прямо из панели.

**Если вы пользовались оригинальным SDA, то вам будет тут всё предельно ясно, так как интерфейс сделан максимально схожим.**

> Для открытия модуля нажмите кнопку **SDA** во вкладке **Utils #2** основной панели.

***

### 🖥️ Общий обзор интерфейса

Окно SDA содержит следующие области (сверху вниз):

| Область                    | Описание                                                              |
| -------------------------- | --------------------------------------------------------------------- |
| **Login Token**            | Отображение текущего 2FA кода с прогресс-баром и кнопкой копирования. |
| **Информация об аккаунте** | Выбранный аккаунт и кнопка просмотра подтверждений.                   |
| **Список аккаунтов**       | Список всех аккаунтов с maFile и полем поиска.                        |

***

### 🔑 Блок «Login Token»

#### Элементы

| Элемент             | Описание                                                                                                                           |
| ------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| **Код Steam Guard** | Текущий одноразовый 2FA код (5 символов), отображается крупным шрифтом голубым цветом. Обновляется автоматически каждые 30 секунд. |
| **Прогресс-бар**    | Показывает оставшееся время действия текущего кода. Когда полоса заканчивается - генерируется новый код.                           |
| **Copy**            | Копирует текущий код в буфер обмена.                                                                                               |

> Код генерируется автоматически при выборе аккаунта и обновляется каждые 500 мс для точного отображения оставшегося времени.

***

### 👤 Информация об аккаунте

| Элемент                | Описание                                              |
| ---------------------- | ----------------------------------------------------- |
| **Account: (логин)**   | Отображает логин текущего выбранного аккаунта.        |
| **View Confirmations** | Открывает окно подтверждений для выбранного аккаунта. |

***

### 📋 Список аккаунтов

| Элемент              | Описание                                                              |
| -------------------- | --------------------------------------------------------------------- |
| **Список аккаунтов** | Содержит все аккаунты из панели. Аккаунты без maFile не отображаются. |
| **Filter:**          | Поле фильтрации - фильтрует аккаунты по логину в реальном времени.    |

#### Действия

| Действие             | Описание                                                          |
| -------------------- | ----------------------------------------------------------------- |
| **Клик по аккаунту** | Выбирает аккаунт - сразу генерируется и отображается его 2FA код. |

> При открытии окна SDA автоматически выбирается первый аккаунт из списка.

***

### ✅ Окно подтверждений (View Confirmations)

Открывается нажатием кнопки **View Confirmations**. Загружает и отображает все ожидающие подтверждения для выбранного аккаунта.

#### Верхняя панель

| Кнопка           | Описание                                                                                                |
| ---------------- | ------------------------------------------------------------------------------------------------------- |
| **🔄 Refresh**   | Перезагружает список подтверждений из Steam.                                                            |
| **✅ Accept All** | Принимает **все** подтверждения одним нажатием. Перед выполнением запрашивает подтверждение.            |
| **❌ Deny All**   | Отклоняет **все** подтверждения. Перед выполнением запрашивает подтверждение.                           |
| **Статус**       | Текстовый индикатор справа - показывает текущее состояние (загрузка, количество подтверждений, ошибки). |

#### Таблица подтверждений

| Колонка         | Описание                                                       |
| --------------- | -------------------------------------------------------------- |
| **Type**        | Тип подтверждения (например: `Market Listing`, `Trade Offer`). |
| **Description** | Описание - название предмета или заголовок трейда.             |
| **Details**     | Дополнительные детали (сумма, получатель и т.д.).              |

> Выделение строк: **клик** / **Ctrl + клик** / **Shift + клик**.

#### Нижняя панель

| Кнопка                | Описание                                     |
| --------------------- | -------------------------------------------- |
| **✅ Accept Selected** | Подтверждает только выбранные подтверждения. |
| **❌ Deny Selected**   | Отклоняет только выбранные подтверждения.    |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://fsmpanel.gitbook.io/guide/modul-steam-desktop-authenticator-sda.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
