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
inmanifest.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 inautocompletion.disable
(#2023 by @xPaw) - 0๏ธโฃ Send visible defaults when
displayNetwork
isfalse
(#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 toirc-framework
(#2071 by @xPaw)
๐ Security
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 ๐: