The Lounge — золотая середина клиентов IRC

thelounge.chat

Одна из вызывающих недоумение у новичков “проблем” клиентов IRC — начало чата с момента подключения, без возможности читать его историю. В отличие от традиционных современных мессенджеров, сервер IRC по умолчанию не хранит историю чатов. В этом и смысл обмена сообщениями в реальном времени.

Для решения такой задачи используются либо боты, либо IRC-баунсеры — прокси-клиенты с постоянным доступом к чатам. The Lounge — web-клиент, умеющий работать и как обычный персональный (public=false в config.js) клиент с подключением в реальном времени и как публичный (public=true) IRC-баунсер, доступный всем без регистрации.

📌 Детали

  • открытый исходный код TypeScript
  • разработка сообщества FOSS, без рекламы и отслеживания + демо-приложениедоступно для Linux, macOS, Docker (пример файла Compose), YunoHost, Cloudron, Ansible и др. сред
  • поддерживает установку как PWA
  • подробная инструкция по кастомизации интерфейса с помощью CSS
  • PUSH-уведомления через PWA
  • современный адаптивный интерфейс с автодополнением ников, каналов, команд, форматированием текста, эмоджи, темами и предпросмотром ссылок
  • широкий набор горячих клавиш для команд и форматирования текста
  • сообщество в IRC (на irc.libera.chat)
  • лаконичная документация по настройке, использованию и повышению безопасности

ИМХО:  Не такой красивый, как Convos и не такой быстрый, как gamja, но достаточно хорошая смесь и того, и другого, особенного когда нужен универсальный рабочий клиент под любую ОС. Минимализм вкупе с необходимой базой функционала — идеально как по мне. Можно для знакомых нормисов захостить, как шлюз на IRC без установки чего-либо.

Свежее