github linuxserver/docker-thelounge v4.3.1-ls108

2 years ago

LinuxServer Changes:

Fix sqlite3 build.

thelounge Changes:

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

Don't miss a new docker-thelounge release

NewReleases is sending notifications on new releases.