004: отличать агента — цвет или картинка; картинку копировать себе, не по ссылке

This commit is contained in:
Porfiry
2026-09-19 01:11:45 +03:00
parent 25588621e9
commit 9ec6806970
4 changed files with 119 additions and 13 deletions
+17 -3
View File
@@ -80,8 +80,21 @@
чата**, не отдельная страница. Два состояния: список агентов и форма нового.
- **R23.2.** В строке агента видно: имя, адрес, состояние («на связи» / «не отвечает»),
кнопки изменить и удалить.
- **R23.3.** Форма нового агента: название, адрес сервера, цвет для различения.
Под каждым полем — пояснение простым языком.
- **R23.3.** Форма нового агента: название, адрес сервера, и **чем отличать в списке —
цвет или картинка**. Под каждым полем — пояснение простым языком.
- **R23.3.1.** Переключатель «Цвет / Картинка»: выбирается что-то одно.
**Цвет** — простой выбор из готовых, им помечаются диалоги агента в списке
(полоска у строки, точка у группы).
**Картинка** — файл с диска; показывается круглым превью, рядом «Выбрать файл…»
и «Убрать».
- **R23.3.2.** **Картинку копировать себе, а не брать по исходному адресу.**
Выбранный файл сохраняется внутрь клиента (в свою папку), и дальше используется
только эта копия. Ссылку на исходный путь не хранить: файл могут удалить,
переименовать, флешку вынуть — и значок у агента пропадёт. Работает и для
картинки на диске, и для картинки по ссылке: скачать и положить себе.
- **R23.3.3.** Выбранная картинка показывается кружком там же, где был бы цвет:
в списке агентов, в списке диалогов, в шапке чата. Убрать её можно в любой
момент — тогда снова становится цвет.
- **R23.4.** **Проверка связи до сохранения** — в **отдельном окне поверх настроек**,
не строкой внутри формы. Нажал «Проверить связь» — открылось второе окно, в нём
идёт проверка. Пока идёт: «спрашиваю агента…» с крутящимся значком. Результат —
@@ -136,7 +149,8 @@
- Запись: по нажатию или на удержание.
- Нужны ли вложения (картинки) в этом клиенте.
- Как именно различать агентов (см. R21–R22): одного цвета может быть мало.
- Как именно различать агентов (см. R21–R22): цвета или картинки достаточно?
- Нужен ли картинке размер/форма — показывать кружком без изменений или обрезать.
- Где хранится список агентов — в файле на диске или спрашивать сервер.
- Как выглядит показ хода работы агента в свёрнутом виде.