thelounge
Advanced tools
Changelog
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
c5326e8
by @brunnre8)43a2b39
by @brunnre8)8aa5e33
by @brunnre8)2ef8b37
by @brunnre8)c6b1913
by @brunnre8)79fae26
by @brunnre8)3af4ad1
by @brunnre8)ed0a47f
by @brunnre8)1a1153a
by @brunnre8)2878f87
by @brunnre8)8c54cd5
by @brunnre8)884a92c
by @brunnre8)ec75ff0
by @brunnre8)d1561f8
by @brunnre8)97f553e
by @brunnre8)60ddf17
by @brunnre8)aec8d0b
by @brunnre8)14d9ff2
by @brunnre8)74aff7e
by @brunnre8)21b1152
by @brunnre8)b0ca8e5
by @brunnre8)edb1226
by @brunnre8)7f0b721
by @brunnre8)ae6bae6
by @SoniEx2)dd24cb1
by @brunnre8)daabb76
by @Nachtalb)113e9bd
by @MaxLeiter)45563d9
by @flotwig)On the website repository:
8c0d5a5
by @brunnre8)5d7c993
by @brunnre8)993cf8b
by @zDEFz)379c34d
by @brunnre8)51dfc80
by @flotwig)403cc6a
by @fnutt)06e4725
by @xfisbest)52be432
by @rahilarious)06f1387
by @renovate[bot])303f53f
by @renovate[bot])54ff563
by @renovate[bot])2985727
by @renovate[bot])48301b1
by @renovate[bot])08413c7
by @dependabot[bot])ff77a33
by @renovate[bot])b686059
by @renovate[bot])bcca111
by @renovate[bot])d4d5a8e
by @renovate[bot])250433c
by @renovate[bot])785ec0a
by @renovate[bot])b506966
by @renovate[bot])59de6af
by @renovate[bot])2f40d9d
by @renovate[bot])73a529a
by @renovate[bot])aa95032
by @renovate[bot])eaa70ca
by @renovate[bot])1d2fdd9
by @renovate[bot])fe50a90
by @renovate[bot])a77fbb8
by @renovate[bot])e2fda1f
by @renovate[bot])447a237
by @dependabot[bot])d308e74
by @dependabot[bot])20227b1
by @dependabot[bot])607b9fc
by @brunnre8)3e21bfc
by @brunnre8)57c4d55
by @brunnre8)4f9ca3e
by @brunnre8)2e019a2
by @brunnre8)816b768
by @brunnre8)430a865
by @brunnre8)139ce47
by @brunnre8)22ae594
by @brunnre8)Changelog
v4.4.2-rc.1 - 2024-02-19 [Pre-release]
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.
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
Changelog
v4.4.1 - 2023-06-13
Small bug fix release that addresses the bugs reported since v4.4.0
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.
9388960
by @brunnre8)8f08cf3
by @brunnre8)On the website repository:
c72092e
by @brunnre8)b43d002
by @williamboman)485570d
by @brunnre8)c9a8ad9
by @brunnre8)7bce779
by @brunnre8)7a9ddc0
by @brunnre8)af49ef2
by @dependabot[bot])4d60d9c
by @brunnre8)Changelog
v4.4.1-rc.2 - 2023-05-27 [Pre-release]
Restore the ability to change the password via the user interface.
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.
Changelog
v4.4.1-rc.1 - 2023-05-20 [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.
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
Changelog
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.
37d7de7
by @brunnre8)c8115e2
by @brunnre8)9dbb6e5
by @xPaw)621fa92
by @brunnre8)30e9f45
by @brunnre8)e4840b4
by @brunnre8)e221e70
by @brunnre8)8153198
by @brunnre8)d7bba32
by @brunnre8)20ed3e6
by @progval)57b1e51
by @xnaas)c9c8cad
by @brunnre8)80f65c5
by @MaxLeiter)d72d869
by @MaxLeiter)d6e1af0
by @brunnre8)c8cd405
by @brunnre8)0fa2035
by @brunnre8)83e11b0
by @brunnre8)073a38e
by @brunnre8)502780c
by @xPaw)0ebc3a5
by @brunnre8)f785acb
by @goodspeed34)4af5fc6
by @murph)8b1a4f7
by @aab12345)31739b8
by @brunnre8)On the website repository:
410f5d0
by @jeremiah-rs)95efa48
by @aab12345)63847c3
by @xnaas)41cb84e
by @lucaswerkmeister)1eff267
by @SyntaxColoring)npm
command for installation (7e936c2
by @SyntaxColoring)afc7e29
by @PeGaSuS-Coder)d4cc2dd
by @brunnre8)c205b89
by @nemchik)2e3d9a6
by @nemchik)dd05ee3
by @MaxLeiter)117c5fa
by @antoniomika)bea4545
by @brunnre8)f04a066
by @brunnre8)cebc6d0
by @brunnre8)f6b2921
by @brunnre8)e62b169
by @brunnre8)89ee537
by @brunnre8)cc3302e
by @brunnre8)ee8223c
by @brunnre8)5e1cbe3
by @brunnre8)bbe81bb
by @brunnre8)f068fd4
by @brunnre8)d62dd3e
by @brunnre8)6b617f8
by @brunnre8)dca2024
by @brunnre8)53f6041
by @brunnre8)8095d9e
by @brunnre8)51c9ce0
by @brunnre8)0765d20
by @brunnre8)1597c2c
by @brunnre8)fd14b4a
by @brunnre8)dfb4217
by @brunnre8)8204c34
by @brunnre8)982816f
by @brunnre8)2d4143b
by @brunnre8)661d5cb
by @brunnre8)52b8a2a
by @brunnre8)958a948
by @brunnre8)2ce374f
by @maxpoulin64)2f04150
by @xPaw)fade6a8
by @brunnre8)4023323
by @brunnre8)efd24fd
by @brunnre8)76098d7
@progval)a049a01
@progval)d58fb84
@progval)320075e
@progval)845daba
by @brunnre8)eb509f7
by @brunnre8)4e954b9
by @brunnre8)e8b6434
by @brunnre8)0c7cc85
Val Lorentz)f55f772
by @brunnre8)Aka the boring bits... It's the last section too, so feel free to gloss over it
sqlite3
(#4541)da02350
by @renovate-bot)99c48db
by @renovate[bot])38f1352
by @renovate[bot])194b85b
by @renovate[bot])ddcee53
by @renovate[bot])e972165
by @renovate[bot])740618c
by @renovate[bot])0cb4791
by @renovate[bot])520646a
by @renovate[bot])0495761
by @renovate[bot])57ed37c
by @renovate[bot])3240997
by @brunnre8)5a803cc
by @renovate[bot])cb17f8d
by @renovate[bot])5a4a39b
by @renovate[bot])0ad033f
by @renovate[bot])b5ea7cc
by @renovate[bot])dfe288e
by @renovate[bot])19307d0
by @renovate[bot])2218841
by @renovate[bot])d61ab7e
by @renovate[bot])c854d27
by @renovate[bot])502fb7a
by @renovate[bot])6b23b87
by @renovate[bot])90d17ca
by @renovate[bot])2f8dc01
by @renovate[bot])4742a07
by @renovate[bot])50e8d2a
by @renovate[bot])8e249d4
by @renovate[bot])bc4c308
by @renovate[bot])a67cee1
by @renovate[bot])34a01c2
by @renovate[bot])5037383
by @renovate[bot])bdd6e71
by @MaxLeiter)7db0d46
by @xPaw)abf8906
by @brunnre8)d4bbd91
by @brunnre8)4c7337b
by @brunnre8)f8eb0eb
by @dependabot[bot])8924545
by @dependabot[bot])21c8b0d
by @brunnre8)7ee4b80
by @brunnre8)c67df36
by @brunnre8)efd3b64
by @brunnre8)ce3ad56
by @dependabot[bot])bde5c3d
by @renovate[bot])7304acd
by @dependabot[bot])95e5630
by @brunnre8)0183d89
by @brunnre8)eddcbcc
by @brunnre8)4831c20
by @brunnre8)6b00ccf
by @brunnre8)Changelog
v4.4.0-pre.2 - 2023-03-19 [Pre-release]
Hot fix for a bug that lead to channel loss upon restart of TL.
Changelog
v4.4.0-pre.1 - 2023-03-19 [Pre-release]
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
Changelog
v4.3.1 - 2022-04-11
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.
1e3a7b1
by @progval)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)babel
, babel-plugin-istanbul
, cssnano
, dayjs
, mini-css-extract-plugin
, mocha
, postcss
, postcss-preset-env
, posscss-loader
, webpack
, webpack-cli
,@fastify/busboy
(#4428 by @maxpoulin64)In the main repository:
On the website repository:
de8c020
by @PeGaSuS-Coder)3eb7fdc
by @xPaw)eec5b9c
by @xPaw)db06e52
by @MaxLeiter)94a1179
by @MaxLeiter)