The Lounge v2.7.1 Release Notes

Release Date: 2018-02-18 // about 6 years ago
  • ๐Ÿ‘€ For more details, see the full changelog and milestone.

    ๐Ÿš€ This releases mainly fixes bugs that were introduced by previous versions, and comes with very minor improvements to the UI. Among other things, we fixed the unread markers showing multiple times, which in turn fixes memory leaks when keeping The Lounge open for long periods of time (e.g. overnight).

    This simply ensures we did not leave any unattended bugs before going for The Lounge v3.

    ๐Ÿ”„ Changed

    • Autocomplete channels on the current network (#1993 by @milindl)
    • Set decoding="async" on image previews (#1924 by @xPaw)
    • โž• Add tooltip to channel close button (#1856 by @MaxLeiter)
    • ๐Ÿ‘‰ Show channel name on channel-related errors (#1933 by @RockyTV)
    • Display password field when displayNetwork is false (#2066 by @xPaw)
    • โšก๏ธ Update production dependencies to their latest versions, by Greenkeeper ๐Ÿš€:

    ๐Ÿ›  Fixed

    • Prevent user context menu from opening while selecting text (#1955 by @xPaw)
    • ๐Ÿ›  Fix timestamp tooltips not aligning correctly with timestamps (#1999 by @astorije)
    • Set start_url in manifest.json so that The Lounge always opens the correct window (#2010 by @xPaw)
    • Do not statically serve the index template prior to rendering it (#1979 by @astorije)
    • ๐Ÿ Persist query windows between server restarts (#2019 by @McInkay)
    • Preload preview images before appending them to DOM (#1925 by @xPaw)
    • ๐Ÿ›  Fix textcomplete reference in autocompletion.disable (#2023 by @xPaw)
    • 0๏ธโƒฃ Send visible defaults when displayNetwork is false (#2025 by @xPaw)
    • Wait for server response when parting channels (#2020 by @xPaw)
    • ๐Ÿ›  Fix auto-open media option not working (#2027 by @xPaw)
    • Do not block /join command from being sent (#2013 by @xPaw)
    • Define which message types should not be logged (#2022 by @xPaw)
    • ๐Ÿ›  Fix messages not being condensed correctly (#2030 by @xPaw)
    • ๐Ÿ›  Fix queries going to lobby if the network name matches user name (#2037 by @xPaw)
    • ๐Ÿ›  Fix default theme not being correct (#2033 by @xPaw)
    • ๐Ÿ›  Fix duplicate chat containers and unread markers when reconnecting (#2039 by @xPaw)
    • ๐Ÿ›  Fix crash when hostname is changed in lockNetwork mode (#2042 by @xPaw)
    • Still render link previews if image fails to load (#2043 by @xPaw)
    • ๐Ÿ“ฆ Make sure packages can be referenced in subfolders (#2045 by @xPaw)
    • ๐Ÿ“ฆ Ensure packages loaded are directories (#2035 by @astorije, #2060 by @xPaw)
    • ๐Ÿ›  Fix border after nickname not taking full height (#2055 by @xPaw)
    • Provide exact version into npm install command (#2063 by @xPaw)
    • Track channel state to allow removing channels user is not in (#2058 by @xPaw)
    • ๐Ÿ‘ Allow scaling the page (#1910 by @xPaw)
    • ๐Ÿ›  Fix bind not being passed to irc-framework (#2071 by @xPaw)

    ๐Ÿ”’ Security

    • ๐Ÿ‘ Allow stylesheets to be served behind HTTPS in CSP rules (#2014 by @McInkay)

    Internals

    • ๐Ÿ— Build template list at Webpack time instead of manually keeping this in sync with the views folders (#1931 by @astorije)
    • โœ‚ Remove deprecated jQuery calls (#2015 by @xPaw)
    • Unbind image events after the image is loaded (#2047 by @xPaw)
    • ๐Ÿšš Use forked ldapjs to remove dtrace (#2021 by @xPaw)
    • โšก๏ธ Update development dependencies to their latest versions, by Greenkeeper ๐Ÿš€: