Skip to content

Releases: thelounge/thelounge

v4.3.1 - 2022-04-11

12 Apr 00:32
v4.3.1
e362704
Compare
Choose a tag to compare

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.

A screenshot of the channel list showing dimmed channels, with a context menu open showing the ability to unmute a network

A screenshot of the channel list showing dimmed channels, with a context menu open showing the ability to unmute a network

Also note that the npm package manager is no longer officially supported by The Lounge and we now only support using yarn.

Added

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,
  • 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:

Internals

v4.3.1-rc.1 - 2022-03-02 [Pre-release]

03 Mar 00:40
v4.3.1-rc.1
38fa3be
Compare
Choose a tag to compare
Pre-release

See the full changelog

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 thelounge@next

v4.3.0 - 2021-11-22

23 Nov 00:55
v4.3.0
4419029
Compare
Choose a tag to compare

For more details, see the full changelog and milestone.

4.3 is a smaller release with one major feature: message search! A big thank you to richrd and Nachtalb for working on this. Note that it is somewhat limited at the moment — you cannot jump to messages or see context around them, but this was a major hurdle and we can improve upon it. You can try it out by using /search or by clicking or tapping the new icon in the topic bar above channels or queries as long as your messageStorage server setting includes sqlite. Some other additions are an improved ordering of elements for screen reader users, more context menu options, and new gestures for touchscreen users. You can learn about the gestures and new commands by navigating to the Help page with the ? button in the bottom of your channel sidebar.

Additionally, support for Node 10 has been removed as it reached its end-of-life and the new minimum supported version is Node 12.0.0.

A huge thank you to the 32 contributors who made this release possible!

Added

Changed

Read more

v4.3.0-rc.2 - 2021-11-18 [Pre-release]

19 Nov 01:58
v4.3.0-rc.2
f409623
Compare
Choose a tag to compare
Pre-release

See the full changelog

This is a release candidate (RC) for v4.3.0 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 thelounge@next

v4.3.0-rc.1 - 2021-11-17 [Pre-release]

18 Nov 04:31
v4.3.0-rc.1
54d1be6
Compare
Choose a tag to compare
Pre-release

See the full changelog

This is a release candidate (RC) for v4.3.0 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 thelounge@next

v4.3.0-pre.6 - 2021-11-04 [Pre-release]

04 Nov 09:12
v4.3.0-pre.6
2a901b3
Compare
Choose a tag to compare
Pre-release

The below comparison starts at v4.3.0-pre.4 because this release addresses a publishing mistake in v4.3.0-pre.5.

See the full changelog

This is a pre-release for v4.3.0 to offer latest changes without having to wait for a stable release.
At this stage, features may still be added or modified until the first release candidate for this version gets released.

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 thelounge@next

v4.3.0-pre.5 - 2021-11-03 [Pre-release]

03 Nov 22:54
v4.3.0-pre.5
979dfaf
Compare
Choose a tag to compare
Pre-release

See the full changelog

This is a pre-release for v4.3.0 to offer latest changes without having to wait for a stable release.
At this stage, features may still be added or modified until the first release candidate for this version gets released.

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 thelounge@next

v4.3.0-pre.4 - 2021-07-01 [Pre-release]

01 Jul 19:23
Compare
Choose a tag to compare
Pre-release

See the full changelog

This is a pre-release for v4.3.0 to offer latest changes without having to wait for a stable release.
At this stage, features may still be added or modified until the first release candidate for this version gets released.

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 thelounge@next

v4.3.0-pre.3 - 2021-06-29 [Pre-release]

30 Jun 06:33
Compare
Choose a tag to compare
Pre-release

See the full changelog

This is a pre-release for v4.3.0 to offer latest changes without having to wait for a stable release.
At this stage, features may still be added or modified until the first release candidate for this version gets released.

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 thelounge@next

v4.3.0-pre.2 - 2021-06-07 [Pre-release]

08 Jun 03:49
v4.3.0-pre.2
53a7227
Compare
Choose a tag to compare
Pre-release

See the full changelog

This is a pre-release for v4.3.0 to offer latest changes without having to wait for a stable release.
At this stage, features may still be added or modified until the first release candidate for this version gets released.

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 thelounge@next