LINUX.ORG.RU

The Lounge 3.0

 , ,

The Lounge 3.0

1

1

Cпустя почти год разработки состоялся очередной значительный выпуск The Lounge — современного web-клиента для IRC, написанного на JavaScript. Изначально это был форк клиента Shout, теперь же он базируется на кодовой базе KiwiIRC.

Из особенностей клиента можно отметить:

  • функциональность IRC bouncer в приватном режиме (в публичном режиме работает как простой клиент);
  • адаптивный дизайн с поддержкой работы как Progressive Web App, позволяя «установить» клиент на смартфон и работать в оффлайне;
  • поддержка значительного количества спецификаций IRCv3;
  • реализация пуш-уведомлений, превью ссылок и счётчика новых сообщений.

В этом выпуске:

  • опциональная поддержка загрузки файлов через клиент;
  • новые команды для игнорирования пользователей;
  • новые сочетания клавиш для навигации;
  • поддержка редактирования существующих сетей в интерфейсе;
  • поддержка отключения и переподключения к сети в интерфейсе;
  • отображение статуса сети (отключён, небезопасное соединение);
  • новые каналы сортируются в алфавитном порядке (но также можно сортировать вручную);
  • панель с каналами теперь скрываемая;
  • названия превью ссылок теперь можно раскрыть;
  • превью ссылок теперь учитывают язык браузера, позволяя показывать контент на том же языке;
  • отображение ошибки, если превью ссылки не может быть сгенерировано;
  • выделенный текст теперь можно оборачивать в кавычки, скобки и прочее одним нажатием;
  • поле для ввода теперь не крадёт фокус, позволяя листать элементы интерфейса кнопкой Tab;
  • часть настроек скрыта и отображается в «Advanced settings»;
  • поддержка синхронизации настроек между клиентами;
  • поддержка регистрации клиента для открытия irc:// ссылок;
  • исправлено множество ошибок.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: commagray (всего исправлений: 1)

Писать приложения на «языке обработки онКликов» - ещё тупее, чем заниматься лизанием своих фабержей. Это никому не нужно кроме амбиций самого автора.

В своё время я писал клиента на Tcl/Tk. У меня получилось. Но смысла в ещё одном поделии на языке, который знает 2.5 инвалида - нет. Писать надо на том, что надёжно, мэйнстримово и удобно. Тут JS полный аутсайдер.

matumba ★★★★★
()
Ответ на: комментарий от Aceler

IRC клиент был в Thunderbird.

Скорее всего потому, что им как и rss-ридером в Outlook никто никогда не пользовался.

ssh2 ★★★★
()
Последнее исправление: ssh2 (всего исправлений: 1)

Ненужно. Если уж использовать irc, то через консольные клиент, чтобы выглядело по-хакирски. А в современном веб чатике нужны мемасики, стикеры, видео и чтобы файлы можно было прямо в него постить, чтобы выло видно какое сообщение на какое отвечает.

pawnhearts ★★★★★
()
Ответ на: комментарий от pawnhearts

чтобы выло видно какое сообщение на какое отвечает

Soon. https://ircv3.net/specs/client-tags/reply.html

Уже реализовано в IRCCloud, кстати. Вместе с тредами.

commagray ★★★★★
() автор топика
Последнее исправление: commagray (всего исправлений: 1)
Ответ на: комментарий от Aceler

Он и сейчас есть (60.5.0), кривой, неудобный, но рабочий.

Deleted
()
Ответ на: комментарий от anonymous

Ещё одна поделка на JS. В мусоропровод.

Родной, остынь. Это же не електрон-приложение, а именно клиент для веба. Бывают случаи, когда без такого не обойтись.

hobbit ★★★★★
()
Ответ на: комментарий от Miguel

А чтобы заработало только в последних браузерах — это надо сильно постараться.

Вот прямо сейчас пишу из Firefox 40 (компьютер не мой), и на нём некоторые популярные сайты уже отваливаются. pass.rzd.ru, например, начинает искать поезда - и больше не откликается.

hobbit ★★★★★
()

Вполне адекватное поделие. Имел удовольствие с пару месяцев назад интегрировать сиё в копроратив. Доделал автоматическое создание пользователей скриптом, автоматический вход/логин по ссылке для того чтобы пользователям не помнить свои логины-пароли. Код вполне читаемый.

donpadlo
()
Ответ на: комментарий от alwayslate

cheapflights например

У меня дома — как раз доквантумный Firefox. Так что я проверил http://www.cheapflights.com, вбил в поиск «Будапешт-Штутгарт» в конце февраля, и он выдал мне длинную полосу результатов. Незачёт.

Да, я не из РФ, так что у тебя, в принципе, РКП мог нашаманить.

Miguel ★★★★★
()
Ответ на: комментарий от hobbit

Проверил в последнем доквантумном файере (более старого нет) — работает. Да, я понимаю, что 40-й заметно старше.

Miguel ★★★★★
()
Ответ на: комментарий от alwayslate

возьми что постарее на годик полтора

У меня все браузеры нормально работают на ноуте 2015 года.

Alve ★★★★★
()
Ответ на: комментарий от commagray

Понимэн, по приведенной ссылке нет ни одного веского аргумента.

Для тебя плохие новости - наличие сертов и отсутствие превьюшек не является показателем паршивости как ты там выразился.

Иди водички попей и не забудь извиниться перед аноном.

anonymous
()
Ответ на: комментарий от anonymous

Баунсер должен держать меня в онлайне, вести лог и отображать мне сообщения в клиенте. ZNC как клиент не поддерживает некоторые спецификации IRCv3 и отдаёт нечитаемую кашу вместо лога после каждого реконнекта клиента. С The Lounge, конечно, не подключиться из моего любимого Irssi, но всё работает одинаково хорошо на каждом клиенте.

и не забудь извиниться перед аноном

Sorry, but no sorry.

commagray ★★★★★
() автор топика
Ответ на: комментарий от Alve

У меня все браузеры нормально работают на ноуте 2015 года.

ну у меня тоже работают на ноуте 2012 года - только что это доказывает ?

alwayslate ★★
()

современного web-клиента для IRC, написанного на JavaScript

JavaScript это второсортный продукт для долбоебов от мира программирования. Тоже самое я думаю и про данный IRC клиент. Как говорится, dive into говнокод.

Odalist ★★★★★
()

Юзаю как раз его. Это лучший клиент, который я юзал.

Кстати, фух, почти забыл. Хейтеров JS пора посадить на льдину, проститься и оттолкнуть

vertexua ★★★★★
()
Ответ на: комментарий от Odalist

JavaScript это второсортный продукт для долбоебов от мира программирования.

Это правда.

К счастью, есть более приличные языки, которые в него компилируются.

Miguel ★★★★★
()
Ответ на: комментарий от alwayslate

Ну то, что изначальный тезис «все, что старше полутора лет - работает плохо» - был мягко говоря преувеличением.

Alve ★★★★★
()
Ответ на: комментарий от anonymous

решать проблему основательно и на техническом уровне (разрабатывать протокол и gui-фреймворк для передачи данных в унифицированный для всех устройств интерфейс)

«не мелочись, наденька!»

начинать надо с разработки железа! и, ни в коем случае, не брать готовые компоненты!

anonymous
()
Ответ на: комментарий от Miguel

К счастью, есть более приличные языки, которые в него компилируются.

только задолбишься это г...о отлаживать.

anonymous
()

Есть два типа людей: одним нравится IRC, а другие любят вэб-интерфейсы.

ugoday ★★★★★
()
Ответ на: комментарий от anonymous

а откуда ты узнал про nuklear?

Изначально узнал об этой либе поиском по гитхабу (не помню, прямо там, или через DDG). Новости здесь про nuklear+ находил тоже поиском (так не видел - далеко не всегда слежу за новостями). Ещё когда я за помощью здесь обращался (создав тему на форуме) - тоже упомянули.

the1 ★★
()
Ответ на: комментарий от alwayslate

Забавно читать про обсирания веба на веб ресурсе. Вы так последовательны в своих действиях и высказывания)))

anonymous
()

Бомбежка в треде знатная.

buddhist ★★★★★
()

Давно использую. Очень удобный IRC клиент.

lightspeed
()
Ответ на: комментарий от anonymous

Ну по крайней мере не допускаю очевидных логических противоречий.

anonymous
()
Ответ на: комментарий от matumba

на том, что надёжно, мэйнстримово и удобно

«Выберите любые два»

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)

Ура, наконец-то чатик на яваскрипте!

Pacmu3ka
()

Да блин, даже этот Lounge и то красивее Riot. Наймите уже кто-нибудь New Vector’у парочку дизайнеров и UX-специалистов %)

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.