thelounge

šŸ’¬ ā€Ž Modern, responsive, cross-platform, self-hosted web IRC client

MIT License

Downloads
1.3K
Stars
5.5K
Committers
180

Bot releases are hidden (Show)

thelounge - v4.4.3 Latest Release

Published by brunnre8 7 months ago

v4.4.3 - 2024-04-01

The Lounge finally gains the ability to automatically clean up sqlite databases.
Note that cleaning existing, large databases can take a significant amount of time
and running a database VACUUM will use up ~2x the current DB disc space for a short period.

If you enable the storagePolicy, stop the running instance and run thelounge storage clean.
This will force a full cleanup once, rather than doing so incrementally and will release all the
disc space back to the OS.

As usual, we follow the Node.js release schedule, so the minimum Node.js version required is now 18.

Many thanks to all the contributors to this release, be that documentation, code or maintaining the packages.
Your help is greatly appreciated!

For more details, see the full changelog

Added

Documentation

On the website repository:

Dependency updates

thelounge - v4.4.2

Published by brunnre8 7 months ago

v4.4.2 - 2024-04-01

The Lounge finally gains the ability to automatically clean up sqlite databases.
Note that cleaning existing, large databases can take a significant amount of time
and running a database VACUUM will use up ~2x the current DB disc space for a short period.

If you enable the storagePolicy, stop the running instance and run thelounge storage clean.
This will force a full cleanup once, rather than doing so incrementally and will release all the
disc space back to the OS.

As usual, we follow the Node.js release schedule, so the minimum Node.js version required is now 18.

Many thanks to all the contributors to this release, be that documentation, code or maintaining the packages.
Your help is greatly appreciated!

For more details, see the full changelog

Added

Documentation

On the website repository:

Dependency updates

thelounge - v4.4.2-rc.1

Published by brunnre8 8 months ago

The Lounge finally gains the ability to automatically clean up sqlite databases.
Note that cleaning existing, large databases can take a significant amount of time
and running a database VACUUM will use up ~2x the current DB disc space for a short period.
If you enable the storagePolicy, stop the running instance and run thelounge storage clean.
This will force a full cleanup once, rather than doing so incrementally and will release all the
disc space back to the OS.

As usual, we follow the Node.js release schedule, so the minimum Node.js version required is now 18.

See the full changelog

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

Published by brunnre8 over 1 year ago

v4.4.1 - 2023-06-13

Small bug fix release that addresses the bugs reported since v4.4.0

  • fixes the image preview buttons disappearing.
  • Restores the ability to change the password via the user interface.

Following the Node.js maintenance schedule, The Lounge now needs at least Node.js 16 to run.

For more details, see the full changelog and milestone.

thelounge - v4.4.1-rc.2

Published by brunnre8 over 1 year ago

v4.4.1-rc.2 - 2023-05-27 [Pre-release]

Restore the ability to change the password via the user interface.

See the full changelog

This is a release candidate (RC) for v4.4.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.

thelounge - v4.4.1-rc.1

Published by brunnre8 over 1 year ago

v4.4.1-rc.1 [Pre-release]

Small bug fix release that addresses the image preview buttons disappearing.

Following the Node.js maintenance schedule, The Lounge now needs at least Node.js 16 to run.

See the full changelog

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

Published by brunnre8 over 1 year ago

v4.4.0 - 2023-04-22

For more details, see the full changelog and milestone.

This is mostly a developer focused release. Max, Eric and others rewrote the whole thing in TypeScript / Vue 3,
which should make it much easier to add features and find bugs in the future. So huge kudos from the rest of the team!

Additionally, there's the obvious grab bag of fixes, dependency updates and improvements.
Settings are now grouped and easier to navigate for new users.

Following the Node.js maintenance schedule, The Lounge now needs at least Node.js 14 to run.

A big thanks to everyone who contributed in any way to this release, your help is much appreciated.

Considering that a bunch of our dependencies had security issues assigned to them, all users are advised to update to the new version.

Packagers: Considering the switch to TypeScript, the server build now emits to the dist/ folder.
You might need to adapt your build scripts.

Added

Changed

Fixed

Documentation

On the website repository:

Internals

Dependency updates

Aka the boring bits... It's the last section too, so feel free to gloss over it

thelounge - v4.4.0-rc.1

Published by brunnre8 over 1 year ago

v4.4.0-rc.1 - 2023-04-22

For more details, see the full changelog and milestone.

This is mostly a developer focused release. Max, Eric and others rewrote the whole thing in TypeScript / Vue 3,
which should make it much easier to add features and find bugs in the future. So huge kudos from the rest of the team!

Additionally, there's the obvious grab bag of fixes, dependency updates and improvements.
Settings are now grouped and easier to navigate for new users.

Following the Node.js maintenance schedule, The Lounge now needs at least Node.js 14 to run.

A big thanks to everyone who contributed in any way to this release, your help is much appreciated.

Considering that a bunch of our dependencies had security issues assigned to them, all users are advised to update to the new version.

Packagers: Considering the switch to TypeScript, the server build now emits to the dist/ folder.
You might need to adapt your build scripts.

Added

Changed

Fixed

Documentation

On the website repository:

Internals

Dependency updates

Aka the boring bits... It's the last section too, so feel free to gloss over it

thelounge - v4.4.0-pre.2

Published by brunnre8 over 1 year ago

Hot fix release that reverts some bad commits that lead to channel loss.

thelounge - v4.4.0-pre.1

Published by brunnre8 over 1 year ago

See the full changelog

This is a pre-release for v4.4.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.

This is mostly a developer focused release. Max, Eric and others rewrote the whole thing in typescript / vue3,
which should make it much easier to add features and find bugs in the future. So huge kudos from the rest of the team!

Besides that, there's the obvious grab bag of fixes, dependency updates and improvements.

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
thelounge - v4.3.1 - 2022-04-11

Published by MaxLeiter over 2 years 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

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

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

Published by MaxLeiter over 2 years ago

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
thelounge - v4.3.0 - 2021-11-22

Published by MaxLeiter almost 3 years ago

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

Fixed

Security

Documentation

In the main repository:

On the website repository:

Internals

In the deb repository:

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

Published by MaxLeiter almost 3 years ago

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
thelounge - v4.3.0-rc.1 - 2021-11-17 [Pre-release]

Published by MaxLeiter almost 3 years ago

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
thelounge - v4.3.0-pre.6 - 2021-11-04 [Pre-release]

Published by MaxLeiter almost 3 years ago

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
thelounge - v4.3.0-pre.5 - 2021-11-03 [Pre-release]

Published by MaxLeiter almost 3 years ago

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
thelounge - v4.3.0-pre.4 - 2021-07-01 [Pre-release]

Published by MaxLeiter over 3 years ago

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
thelounge - v4.3.0-pre.3 - 2021-06-29 [Pre-release]

Published by MaxLeiter over 3 years ago

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
thelounge - v4.3.0-pre.2 - 2021-06-07 [Pre-release]

Published by MaxLeiter over 3 years ago

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