The Lounge v4.3.1 Release Notes
Release Date: 2022-04-11 // about 1 year ago-
๐ For more details, see the full changelog and milestone.
4.3.1 closes numerous bugs and introduces one prominent new feature closing one of our most voted-on issues: muting! Users now have the ability to mute channels, networks, and private messages. Muted channels are dimmed in the channel list and notifications from them (including nick mentions) are disabled.
๐ฆ Also note that the npm package manager is no longer officially supported by The Lounge and we now only support using yarn.
โ Added
- โ Add context menu when clicking inline channel name (#4376 by @sfan5)
- โ Add /kickban (#4361 by @supertassu)
- โ Add the option to mute channels, queries, and networks (#4282 by @MaxLeiter)
- ๐ Handle RPL_UMODEIS (#4427 by @brunnre8)
- Don't download image contents during prefetch if not needed (#4363 by @sfan5)
- Emit a message for SASL loggedin/loggedout events (
1e3a7b1
by @progval) - ๐ฒ Log when file permissions should be changed (#4373 by @brunnre8)
๐ Changed
- Count number of mode changes, not mode messages in condensed messages (#4438 by @supertassu)
- upload: improve error message (#4435 by @brunnre8)
- ๐ Use non 0 exit code in abnormal shutdown (#4423 by @brunnre8)
- ๐ Show a nicer error in Chan.loadMessages() when network is misconfigured (#4476 by @progval)
- โ Remove uses of window.event. (#4434 by @itsjohncs)
- Upload m4a as audio/mp4; embed audio/mp4, x-flac, and x-m4a (#4470 by @xnaas)
- ๐ Use the DNS result order returned by the OS (#4484 by @sfan5)
- โก๏ธ Update dependencies to their latest versions:
- Production:
irc-framework
(#4425),got
(#4377),mime-types
(#4378),yarn
(#4380),file-type
(#4384),css-loader
(#4381),ua-parser-js
(#4389),filenamify
(#4391),irc-framework
(#4392),tlds
(#4397),vue monorepo
(#4403),package-json
(#4414),express
(#4520),sqlite3
(#4446) - Development:
babel
,babel-plugin-istanbul
,cssnano
,dayjs
,mini-css-extract-plugin
,mocha
,postcss
,postcss-preset-env
,posscss-loader
,webpack
,webpack-cli
,
- Production:
- โฌ๏ธ Bump most deps (#4453 by @brunnre8)
- Switch busboy implementation to
@fastify/busboy
(#4428 by @maxpoulin64)
๐ Fixed
- Clear obsolete mentions upon channel part (#4436 by @brunnre8)
- clientCert: fix up error message (#4462 by @brunnre8)
- getGitCommit: allow git worktrees (#4426 by @brunnre8)
- ๐ Make sure the leading '<' is select when copypasting a message (#4473 by @progval)
- Mentions window: filter list when we part a chan (#4436 by @brunnre8)
- ๐ Fix /collapse and /expand from interacting with the server in public mode (#4488 by @MaxLeiter)
๐ Documentation
In the main repository:
- โ Remove extra 'be' in default config.js LDAP comment (#4430 by @MaxLeiter)
- โ Adding 'to' in a sentence in config.js (#4459 by @fnutt)
- โ Remove downloads badge and add thelounge/thelounge-docker link to README (#4371 by @MaxLeiter)
- ๐ README: suggest running 'yarn format:prettier' when linting fails (#4467 by @progval)
On the website repository:
- โก๏ธ update lsio link (#255 by @xnaas)
- Document prefetchMaxSearchSize config option (#256 by @MaxLeiter)
- โก๏ธ Update custom-css.md (#258) (
de8c020
by @PeGaSuS-Coder) - โ Remove analytics (
3eb7fdc
by @xPaw) - โ Remove star button (
eec5b9c
by @xPaw) - โฌ๏ธ Bump addressable from 2.5.2 to 2.8.0 (#246 by @dependabot)
- โก๏ธ Update to Jekyll ~> 4.2.1 (#259) (
db06e52
by @MaxLeiter) - ๐ Update config documentation for 4.3.1 (#260) (
94a1179
by @MaxLeiter)
Internals
Previous changes from v4.3.1-rc.1
-
๐ This is a release candidate (RC) for v4.3.1 to ensure maximum stability for public release. ๐ Bugs may be fixed, but no further features will be added until the next stable version.
๐ Please refer to the commit list given above for a complete list of changes, or wait for the stable release to get a thoroughly prepared change log entry.
๐ As with all pre-releases, this version requires explicit use of the
next
tag to be installed:yarn global add [email protected]