💬 ‎ Modern, responsive, cross-platform, self-hosted web IRC client
MIT License
Published by astorije over 8 years ago
This is a pre-release to allow early adopters to use The Lounge with irc-framework
as our underlying IRC library instead of slate
. This change itself solves a lot of issues and adds many features, most of them listed here: IRCv3 compliance, user feedback improvement, etc.
It also adds WEBIRC support, a better server logging capability, a web app manifest, improves the sticky scroll, and fixes a ton of bugs.
~
home folder expansion (#284 by @maxpoulin64)manifest.json
for nicer mobile experience (#310 by @xPaw)slate-irc
, switch to irc-framework
(#167 by @xPaw)d9a0dd9
by @xPaw)aria-label
on icon buttons (#303 by @astorije)e6990e0
by @xPaw)Published by astorije over 8 years ago
With this release, administrators can now define a maximum size for channel history. While this is not optimal nor the definitive solution, it aims at reducing stability issues where The Lounge would crash after filling up the server's memory.
Other changes noticeable by users include removing custom print styles and preventing sequences of white spaces to collapse into one.
maxHistory
to limit in-memory history size (#243 by @maxpoulin64)add
and reset
CLI commands (#230 by @williamboman)Published by astorije over 8 years ago
This PR fixes a bug introduced in v1.3.0 which prevents deleting disconnected networks from users' configuration files.
Published by astorije over 8 years ago
This PR fixes a bug introduced in v1.4.1 causing timestamps to use most of the screen.
Published by astorije over 8 years ago
As of this release, running /query nick
will simply open a chat window with user nick
, instead of calling whois
for this user.
join
, nick
 and whois
inputs, they are cleanly handled by the server (#208 by @xPaw)/query
command that simply opens a query window (#218 by @xPaw)/query
on non-nicks (#221 by @astorije)Published by astorije over 8 years ago
Note that this release will reset users' notification settings to their defaults. This unfortunate side effect is the consequence of an improvement of how this setting is handled in the application.
Chan#sortUsers
method (#197 by @astorije)Network#export
(#198 by @astorije)/connect
command (#210 by @xPaw)handlebars
outside of grunt
and generate a sourcemap (#144 by @xPaw)whois
a client action template and improve its output (#161 by @xPaw)string.contains
library (#163 by @xPaw)Published by astorije over 8 years ago
Published by astorije over 8 years ago
join
/part
/quit
messages and move actions to templates (#94 by @xPaw)grunt-contrib-uglify
and pin versions of grunt
-related dependencies (#119 by @astorije)join
/part
/quit
messages are hidden (b53e5c4
by @xPaw)Favico.js
library (#100 by @xPaw)/invite
, introduced by this release (#122 by @xPaw)Published by astorije over 8 years ago
/invite
command broken by lodash bump (#106 by @JocelynDelalande)Published by astorije over 8 years ago
Note that this release will reset client-side settings to their defaults. Current users will have to re-set them in the settings page. This is a conscious trade-off as the fork is rather new and there are not many settings overall.
/invite <nickname> <channel>
command (#7 by @xPaw)/invite <nickname>
(#76 by @astorije)lodash
dependency to the latest major version (#38 by @xPaw)localStorage
instead of cookies for client-side settings storage (#70 by @xPaw)Published by astorije over 8 years ago
Published by astorije over 8 years ago
Published by astorije over 8 years ago
#foo
channel from the default configuration file (#22 by @astorije)chat.freenode.net
in the default configuration file (#13 by @dubzi).js
files are linted (#42 by @williamboman)Published by astorije over 8 years ago
Published by astorije over 8 years ago
This is the first release of The Lounge, picking up where Shout v0.53.0
left off!
.gitattributes
file to normalize line endings (#610 by @xPaw)part
/quit
icon for new action display (#617 by @MaxLeiter)a
links, allowing highlighting on Firefox (#571 and #574 by @YaManicKill)All previous changes can be found on Shout's CHANGELOG, starting at v0.53.0
.