New features
- Added experimental Whisper support (this will probably not be developed much
until Twitch moves Whispers to the new system, read help on how to enable) - Improved TAB Completion: Added predictive sorting for names which gives users
who recently talked/highlighted you a higher priority, added setting to
toggle completion to common prefix (disabled by default) - Added dedicated ignore user lists (separate for chat and whispers)
Chat Window
- Added Pause Chat when moving mouse over chat feature (enable in the settings)
- Changed Ctrl to be used to pause chat, use AltGr for selecting when clicking
on a username in chat - Don't scroll down when scrolled up even when scroll down timeout has passed
while holding Ctrl - Added one-click moderation when holding Ctrl (configure in the Chat settings)
Tabs
- Added manual resorting of tabs by drag and drop
- Added more menu entries to close tabs to Tab Context Menu
- Rejoin channels in the order the tabs were, when rejoining channels from last
session on start (depends on the Tab Order setting of course) - Switch to tab when right-clicking on it (which wasn't the case everywhere)
- Optional mouse wheel scrolling through tabs (enable in the settings)
Emoticons
- Added FFZ Feature Friday again and improved support for it in Emotes Dialog
- Improved Emote Context Menu (open twitchemotes.com for Twitch emotes id,
added channel submenu for more emotes where it makes sense) - Added setting to toggle animated emotes (BTTV GIF emotes)
- Allow global FFZ/BTTV emotes to be added to the favorites as well
- Don't show 150% size in Emotes Dialog Detail View when emote is too wide
- Sort Channel Subscriber Emotes alphabetically
Chat/Stream Info Display
- Improved display for long slowmode times in the titlebar
- Implemented new ROOMSTATE command, allowing for accurate display of
submode/slowmode/r9k in titlebar - Added stream uptime to the titlebar, added settings to customize what is shown
in the titlebar a bit more (View - Options - Titlebar
) - Added stream uptime to Live Streams Dialog
Settings / Configuration
- Added timestamp option to "Log to file" settings (previously only changeable
with setting commands) - Highlight/Ignore: Allow non-standard channels in
chan:
/!chan:
prefixes - Added setting for minimum userlist width
- Switched default ports to
6667,443
due to port 80 not being available
anymore for standard IRC - Increased default chat buffer size
- Updated Settings Dialog
- Added
$globalmod
and$anymod
status identifiers for Usericons/Usercolors - Added
$first
option for Custom Usericon restriction to show them in front of
the regular Usericons - Added setting for filtering of combining characters to change between off,
lenient and strict replacing (filter can circumvent performance issues)
Commands / Menus
- Added Copy Stream Name to Channel Context Menu (Miscellaneous submenu)
- Added hotkey action to close all/all shown notifications
- Added /openBackupDir command
- Added entries to the
Extra
menu to record/open Stream Highlights - Added "Open speedrun.com" Channel Context Menu entry in Miscellaneous submenu
(which tries to open the leaderboards page for the current game)
Other Changes
- Added "Open in online help" button in Help window
- Show indication of action message (/me) in User Info Dialog chat history and
log files (star in front of the message) - Apply bans/timeouts to Stream Chat
- Changed website URL to GitHub
- Improved debug output a bit, renamed current session debug log file
- Keep showing "Update Available" notification after restart
- Removed condition to use maximum reconnection delay when host could not be
resolved - Updated help
Bugfixes
- Fixed error in slowmode message parsing
- Changed Ignore option
config:info
to only apply to info messages, not
regular chat messages - Fixed tab not showing new message if message was highlighted with
config:!notify
option - Fixed message parsing from inadvertently ignoring some (rare) messages
- Fixed raw message parsing
- Fixed replacing of all linebreak characters when sending message
- Fixed wrong channel being cleared when "Clear chat when cleared by a
moderator" setting is enabled - Fixed hotkey bug when opening/closing hotkey settings with global hotkeys
disabled - Fixed off-by-one error for reconnection attempts
- Fixed sounds on Linux (hopefully)