HOLD-MARKET
guest@chat
>
? 2 клика ЛКМ по сообщению → ответ на сообщение.
2 клика ПКМ по сообщению → редактировать своё сообщение.

Список обновлений: [CONFIG] → 26.XXVI.F (кликабельно)
CHARS: 0
TIME: 00:00
LATEST UPDATES GITHUB

📱 Мобильная версия

  • Новые жесты: одинарный тап – редактирование своего сообщения, двойной тап – ответ на любое.
  • Адаптация: полностью переработанные стили для телефонов и планшетов, компактные отступы и размеры.
  • Кнопка подсказки (?) скрыта на мобильных для экономии места.

💬 Сообщения

  • Цитаты: теперь выделяются блоком с зелёной полосой, исправлены отступы. При ответе цитируется только текст сообщения (без предыдущих цитат).
  • Цветовая схема: NAME и USER разделены по ролям (гости, свои, другие) – теперь легко отличить участников.
  • Редактирование: информация компактно отображается как (edited 18:22) после USER. Убран дублирующийся блок.
  • Читаемость: добавлен принудительный перенос длинных слов и ссылок.
  • Статусы прочтения: свои сообщения помечаются pending (жёлтая полоса) до прочтения другими, затем read (зелёная полоса).

🖥️ Десктоп

  • Управление: двойной левый клик по сообщению – ответ, двойной правый клик – редактирование своего сообщения.
  • Подсказка: кнопка (?) справа от ввода с пояснениями жестов.
  • Поле ввода: автоматическое изменение высоты, счётчик символов с предупреждениями.

🔔 Уведомления

  • Звук и браузерные уведомления: приходят, если вкладка неактивна (требуется разрешение).
  • Переключатель: в CONFIG → NOTIFY можно включить/отключить уведомления, выбор сохраняется в localStorage.
  • Воспроизведение звука: файл newm.wav проигрывается при новом сообщении в фоне.

⚙️ Система

  • Аккаунты: автоматическая привязка устройства – только один аккаунт на устройство. ID гостя автоматически подставляется в поле USER.
  • Стили: отдельные CSS-файлы для мобильных и десктопов – быстрее загрузка.
  • Firebase: улучшено управление слушателями при переподключении, устранены утечки памяти.
  • Очистка: автоматическое удаление старых сообщений (остаётся не более 500).
  • Соединение: интерфейс блокируется при потере связи, автоматическое переподключение.
  • GitHub: ссылка на репозиторий в правом верхнем углу этого окна.