Repository navigation
v1.1.0
v1.1.0
A few quality of life improvements in the code, fixes and small new features.
Changelog
New
94204a9: feat(irc): option to verify TLS certificates (@vaaleyard)e94a15e: feat(irc): send a quit message when dex exits (@vaaleyard)3041fd7: feat(ui): highlight direct messages like mentions (@vaaleyard)023f94a: feat: handle KICK (@vaaleyard)
Fixed
1e8111c: fix(history): DMs are now stored case-insensitively (@vaaleyard)26e8d19: fix(history): never overwrite unreadable history (@vaaleyard)54f68d0: fix(ui): /close correctly resizes server buffer (@vaaleyard)9bde94e: fix(ui): color nicknames in DM buffers (@vaaleyard)8fb5dd0: fix(ui): correctly dim nick when buffer is not active (@vaaleyard)ce80654: fix(ui): correctly order quit message fields (@vaaleyard)41d3437: fix(ui): show unread badges for channels joined during playback (@vaaleyard)13fc204: fix: add Gatekeeper caveat to Homebrew cask (@vaaleyard)406d8c6: fix: send NOTICE to the correct buffer (@vaaleyard)
Refactored
b5d141e: refactor(irc): build user lists once per event batch (@vaaleyard)1f3f961: refactor(irc): handle all IRC events in one handler (@vaaleyard)b5c4ff0: refactor(ui): remove the unused synchronous persistence path (@vaaleyard)c5cfc53: refactor(ui): track history load state with an enum (@vaaleyard)
Other changes
0dc298a: chore(history): centralize buffer name keys (@vaaleyard)fa6a6da: chore(irc): deliver events to the UI through one ordered queue (@vaaleyard)14cb306: chore(irc): recognize repeated sends and keep own messages without echo (@vaaleyard)029b157: chore(irc): report handler panics instead of crashing (@vaaleyard)4dd6148: chore(irc): return command errors; improve reconnections (@vaaleyard)