The Lounge v2.4.0 Release Notes

Release Date: 2017-07-30 // almost 7 years ago
  • ๐Ÿ‘€ For more details, see the full changelog and milestone.

    ๐Ÿš€ This release improves link and image previews a great deal! On the menu:

    • Up to 5 previews are now displayed instead of 1
    • All previews on the current channel can now be hidden or displayed using the /collapse and /expand commands
    • Thumbnails can be opened in a fullscreen viewer without leaving the app by clicking on them, and cycled using the previous/next buttons or by hitting โ† and โ†’
    • โš  Say bye to mixed content warnings: The Lounge can now proxy all images (opt-in option in the server settings) for better privacy
    • Title and description are improved overall

    ๐Ÿš€ Also in this release, auto-complete feature now has an opt-out option in the client settings, and emoji can be searched using fuzzy-matching:

    โž• Added

    ๐Ÿ”„ Changed

    • Check status code in link prefetcher (#1260 by @xPaw)
    • Check og:description before description tag in previews (#1255 by @xPaw)
    • Check og:title before title tag in previews (#1256 by @xPaw)
    • Do not display preview if there is nothing to preview (#1273 by @xPaw)
    • Increase max downloaded bytes for link preview (#1274 by @xPaw)
    • ๐Ÿ”จ Refactor link previews (#1276 by @xPaw, #1378 by @astorije)
    • ๐Ÿ‘Œ Support multiple previews per message (#1303, #1324, #1335, #1348, #1347, #1353 by @astorije)
    • โž• Add mask-icon for pinned safari tab (#1329 by @MaxLeiter)
    • Lazily load user list in channels on init, keep autocompletion sort on server (#1194 by @xPaw)
    • Keep track of preview visibility on the server so it persists at page reload (#1366 by @astorije)
    • โฌ†๏ธ Bump express and socket.io to their latest patch versions (#1312 by @astorije)
    • โšก๏ธ Update production dependencies to their latest versions, by Greenkeeper ๐Ÿš€:

    โœ‚ Removed

    • โœ‚ Remove hostname prettifier (#1306 by @xPaw)
    • โœ‚ Remove X-UA-Compatible (#1328 by @xPaw)

    ๐Ÿ›  Fixed

    • ๐Ÿ‘‰ Make sure thumbnail is a valid image in previews (#1254 by @xPaw)
    • ๐Ÿ“œ Parse X-Forwarded-For header correctly (#1202 by @xPaw)
    • Do not truncate link previews if viewport can fit more text (#1293 by @xPaw)
    • ๐Ÿ›  Fix too big line height previews text on Crypto (#1296 by @astorije)
    • ๐Ÿ›  Fix background color contrast on Zenburn previews (#1297 by @astorije)
    • ๐Ÿ›  Fix jumps when toggling link preview (#1298 by @xPaw)
    • ๐Ÿ›  Fix losing network settings (#1305 by @xPaw)
    • ๐Ÿ›  Fix missing transitions (#1314, #1336, #1374 by @astorije, #1117 by @bews)
    • ๐Ÿ›  Fix incorrect mode on kick target (#1352 by @xPaw)
    • Correctly show whitespace and newlines in messages (#1242 by @starquake, #1359 by @xPaw)
    • Hide overflow on entire message row (#1361 by @starquake)
    • ๐Ÿ›  Fix link previews not truncating correctly (#1363 by @xPaw)

    ๐Ÿ“š Documentation

    In the main repository:

    • โœ‚ Remove mention in CHANGELOG that The Lounge uses Semantic Versioning (#1269 by @astorije)
    • โœ‚ Remove devDependencies badge on README (#1267 by @astorije)
    • ๐Ÿ‘ Reword link preview settings to better match reality (#1310 by @astorije)
    • โšก๏ธ Update screenshot in README (#1326 by @MaxLeiter)
    • โšก๏ธ Update README badge to new demo URL (#1345 by @MaxLeiter)
    • โšก๏ธ Update README for when to run npm run build (#1319 by @MaxLeiter)

    On the website:

    • โšก๏ธ Update demo URL to new demo (#70 by @MaxLeiter)

    Internals