You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tagging scheme changed, version tags are now prefixed with a v
Versioning scheme changed. Now X.Y.Z releases where Y is even are considered stable. This means:
Version 1.6.0 will be stable and 1.6.1 may be its patch release in the future. Development will continue in the 1.6 branch.
The 1.7.X series will get tags from the master branch until it's time to release 1.8.0 or 2.0.0 with new features.
This scheme is used by GNOME, for example.
Official builds are now built with Qt 6.6.0.
Summarized, this release brings vastly reduced CPU and memory load along a lot of bug fixes and a bit of UI polish.
Breaking changes
Pixel-based font sizes are now used, this unfortunately means your previous font settings have been reset.
For some users, server credentials may get lost and will need to be entered again, sorry.
WeeChat handshake is enabled by default. Disable this if you're still on WeeChat 2.8 or older. 2.9 was released in 2020 so you're better off updating though.
Bugfixes
Don't animate BusyIndicator when it's invisible
Believe it or not, this changes CPU load on my box from about 8% to not detectable...
Fix deadlock if notifications service is not registered @chinese-soup
Fix self-signed certificate error ignoring, clean up socket signal connections #92
Fix crash coming from the network thread being deleted during shutdown
Give button icons a size when loading, reduce RAM usage by 10MB
Load smaller app icon instead of resizing (reduces RAM usage by ~15MB)
Generate 2, 3, 4x scaled versions of icons to reduce memory load
Avoid using (alpha) blending as much as possible to improve performance
Avoid using clip: true to improve performance
Fix multiple memory leaks coming from HotList
Reset the reconnect timer after actually successfully connecting
Clear the input field first, then send a command to WeeChat, fixes a glitch on slow network
Add alt+up/down to default buffer switch shorcuts #133
macOS equivalent of this is Option+up/down, added because Option+left/right is a text editing shortcut
Add a timeout to color scheme switching to prevent doing it multiple times in a row
Clearing hotlist in another client is now also propagated to Lith
All direct user inputs interacting with the channel now clear current hotlist.
That means if you send a message, kick somebody or use a /whatever command, hotlist will be cleared;
Make the BufferList search selection (up, down when filtering) not go out of bounds
Make some of the views show properly on tiny screens #144
Implemented a custom effect for Channel scrolling overshoots to prevent it from jumping and glitching
New features
WASM build of the most recent unstable version accessible through https://lith.app/Lith
Secure data storage (Keychain, Wallet, etc.) is now used for server credentials.
Not enabled on macOS by default because it shows multiple popups on startup