2015-06-24 15:36:36 +02:00
|
|
|
<!DOCTYPE html>
|
|
|
|
<html>
|
|
|
|
<title>Chatty Release Information</title>
|
|
|
|
<link rel="stylesheet" type="text/css" href="style.css" />
|
|
|
|
<style type="text/css">
|
|
|
|
pre {
|
|
|
|
border-left: 1px solid #AAAAAA;
|
|
|
|
padding: 10px;
|
|
|
|
margin-top: 5px;
|
|
|
|
color: #222222;
|
|
|
|
}
|
|
|
|
</style>
|
|
|
|
<body>
|
|
|
|
<div id="backlink"><a href="help.html">To main help page</a></div>
|
|
|
|
<h1><a name="top">Release Information</a></h1>
|
|
|
|
|
|
|
|
<p>
|
2017-09-12 17:39:01 +02:00
|
|
|
<a href="#0.8.7">0.8.7</a> |
|
2017-05-27 20:48:54 +02:00
|
|
|
<a href="#0.8.6">0.8.6</a> |
|
2017-04-14 06:45:25 +02:00
|
|
|
<a href="#0.8.5.1">0.8.5.1</a> |
|
2017-04-12 05:28:40 +02:00
|
|
|
<a href="#0.8.5">0.8.5</a> |
|
2016-10-29 23:40:51 +02:00
|
|
|
<a href="#0.8.4.1">0.8.4.1</a> |
|
2016-10-23 17:05:29 +02:00
|
|
|
<a href="#0.8.4">0.8.4</a> |
|
|
|
|
<a href="#0.8.3">0.8.3</a> |
|
|
|
|
<a href="#0.8.2">0.8.2</a> |
|
|
|
|
<a href="#0.8.1">0.8.1</a> |
|
|
|
|
<a href="#0.8">0.8</a> |
|
|
|
|
<a href="#0.7.3">0.7.3</a> |
|
|
|
|
<a href="#0.7.2">0.7.2</a> |
|
|
|
|
<a href="#0.7.1">0.7.1</a> |
|
|
|
|
<a href="#0.7">0.7</a> |
|
|
|
|
<a href="#0.6.7">0.6.7</a> |
|
|
|
|
<a href="#0.6.6">0.6.6</a> |
|
|
|
|
<a href="#0.6.5">0.6.5</a> |
|
|
|
|
<a href="#0.6.4">0.6.4</a> |
|
|
|
|
<a href="#0.6.3">0.6.3</a> |
|
|
|
|
<a href="#0.6.2">0.6.2</a> |
|
|
|
|
<a href="#0.6.1">0.6.1</a> |
|
|
|
|
<a href="#0.6">0.6</a> |
|
|
|
|
<a href="#0.5.1">0.5.1</a> |
|
|
|
|
<a href="#0.5">0.5</a> |
|
|
|
|
<a href="#0.4">0.4</a> |
|
|
|
|
<a href="#0.3">0.3</a>
|
2015-06-24 15:36:36 +02:00
|
|
|
</p>
|
|
|
|
|
|
|
|
<p>This page shows important information about new versions as well as the
|
|
|
|
full list of changes.</p>
|
2016-10-23 17:05:29 +02:00
|
|
|
|
2017-09-12 17:39:01 +02:00
|
|
|
<h2>
|
|
|
|
<a name="0.8.7">Version 0.8.7</a> <a name="latest">(This one!)</a> (2017-09-12)
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<p>This update finally contains the ability to set the three communities. It
|
|
|
|
has been in beta for a while, but unfortunately I seem to be pretty bad
|
|
|
|
at releasing frequent updates, sorry about that (following job interview
|
|
|
|
cliché I guess I would have to say it's because I'm a perfectionist ;).
|
|
|
|
Due to that, there are also some more changes in this update than usual,
|
|
|
|
that have collected over time.</p>
|
|
|
|
|
|
|
|
<p>A note about memory usage and emoticons: With the number of emotes
|
|
|
|
skyrocketing due to the introduction of the Affiliate program, Chatty
|
|
|
|
has much more emote metadata (not images) to handle, which causes issues
|
|
|
|
for some users. It needs that data to populate the Emote Dialog and also
|
|
|
|
(for sent messages) to show emotes in chat. I will try to improve the
|
|
|
|
situation over the coming updates, probably by only requesting data as
|
|
|
|
needed, instead of all at once (although there are related issues to
|
|
|
|
solve for this to work properly).</p>
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
### Communities / Channel Info
|
|
|
|
- Added support for selecting several communities in Admin Dialog
|
|
|
|
- Removed F hotkey for toggling Community favorites (because that can interfere
|
|
|
|
with searching the list), use Alt+F instead
|
|
|
|
- Updated Channel Info Dialog to show several communities (in overflow menu if
|
|
|
|
there is not enough space)
|
|
|
|
- More info updated when hovering over history graph in Channel Info Dialog
|
|
|
|
(uptime, communities, stream type)
|
|
|
|
|
|
|
|
### Notifications
|
|
|
|
- Don't match own messages by default, but added option to do so anyway
|
|
|
|
- Added option to only trigger on messages containing bits
|
|
|
|
- Added text matching for Stream Status and Subscriber Notifications
|
|
|
|
- Added separate dialog to edit text matching pattern, including some basic help
|
|
|
|
- Prevent channel tab color changing from own messages (by username)
|
|
|
|
|
|
|
|
### TAB Completion
|
|
|
|
- Added settings to what TAB and Shift-TAB should complete, but always complete
|
|
|
|
to username when using the @ prefix
|
|
|
|
- Added completion of Custom Command names
|
|
|
|
- Reorganized settings
|
|
|
|
|
|
|
|
### Custom Commands / Moderation
|
|
|
|
- Added $lower function to make text lowercase
|
|
|
|
- Improved error output, showing the place the error occured more conveniently
|
|
|
|
- Made function parsing more lenient, so that you can use a replacement in
|
|
|
|
the first function parameter (if it starts with "$"), which usually would
|
|
|
|
require an identifier (e.g. "$lower(1)" or "$lower($(1))")
|
|
|
|
- AutoMod: Made name of filtered messages in chat clickable, so you can open the
|
|
|
|
context menu or User Info Dialog to approve/deny a message
|
|
|
|
- Added special commands /Automod_approve and /Automod_deny that can be used to
|
|
|
|
position the Approve/Deny buttons in the User Info Dialog
|
|
|
|
|
|
|
|
### Other Settings Stuff
|
|
|
|
- Highlights/Ignore: Added "re*:" prefix (matching anywhere in message, except
|
|
|
|
of whole message, so "re*:abc" and "re:.*abc.*" would be equivalent)
|
|
|
|
- Added "Test"-button to some matcher settings (e.g. Highlights) where you can
|
|
|
|
test if the pattern you entered matches a text
|
|
|
|
- Added setting to close User Info Dialog when clicking on button (enabled by
|
|
|
|
default to keep previous behaviour, but can be disabled now)
|
|
|
|
- Added ability to add Livestreamer fallback quality options
|
|
|
|
- Added "Edit all entries" button to some list settings, which allows all
|
|
|
|
entries to be edited in one editbox (separated by newlines)
|
|
|
|
|
|
|
|
### Other Improvements
|
|
|
|
- Vodcasts are now marked with "[VOD]" in several places, and also made the
|
|
|
|
Channel Info Dialog history graph line color grey for Vodcasts
|
|
|
|
- Set Admin/Followers Dialog to first joined channel, if already open
|
|
|
|
- Don't immediately remove streams from Live Streams Dialog on request error
|
|
|
|
- Added "/userinfo <name>" command to open specific User Info Dialog
|
|
|
|
- Live Streams List: Added hotkeys for join selected (Enter), open Channel Info
|
|
|
|
(Space) and open context menu (Context Menu Button)
|
|
|
|
- Channel Info Dialog: Added ESC hotkey to close
|
|
|
|
- Removed message type from Tray Notifications, which should allow Chatty icon
|
|
|
|
to show up on them on some OS
|
|
|
|
- Minor memory usage improvement in regards to Twitch Emotes metadata
|
|
|
|
- Show Twitch Charity messages
|
|
|
|
- Updated help
|
|
|
|
|
|
|
|
### Bugfixes
|
|
|
|
- Fixed error related to the User Dialog custom buttons setting
|
|
|
|
- Fixed error in Notification settings when no sounds could be found
|
|
|
|
- Fixed global emotes showing as Subscriber Emotes in context menu
|
|
|
|
- Fixed deselecting graph item on channel change
|
|
|
|
- Fixed Whisper-Type Notification triggering when it shouldn't
|
|
|
|
- Fixed parsing behaviour of numeric identifiers with more than one number
|
|
|
|
- Fixed minor display bug in Live Streams List
|
|
|
|
</pre>
|
2017-05-27 20:48:54 +02:00
|
|
|
|
|
|
|
<h2>
|
2017-09-12 17:39:01 +02:00
|
|
|
<a name="0.8.6">Version 0.8.6</a> (2017-05-27)
|
2017-05-27 20:48:54 +02:00
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<p>This version features a new Notification system, which combines both
|
|
|
|
Desktop Notifications and Sounds. It is more flexible to configure and
|
|
|
|
can be easier extended on the programming side. It has more types of
|
|
|
|
events (like Whispers or AutoMod messages), better matching of events
|
|
|
|
(matching text or restricting to a channel) and things like configurable
|
|
|
|
colors for Desktop Notifications.</p>
|
|
|
|
|
|
|
|
<p><em>Note:</em> While your previous Desktop Notification Settings should be
|
|
|
|
carried over, you will have to reconfigure any Sounds in the new system
|
|
|
|
(if you used any).</p>
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
### General
|
|
|
|
- Added new Notification system
|
|
|
|
- Added support for new sub messages
|
|
|
|
- Added button to sort some setting lists alphabetically
|
|
|
|
- Changed Emote Context Menu entry "Twitch Profile" to "Twitch Stream"
|
|
|
|
- Some other Settings Dialog and GUI improvements
|
|
|
|
- Made Addressbook mod commands channel setting case-insensitive
|
|
|
|
- Some debug output improvements
|
|
|
|
- Updated help
|
|
|
|
|
|
|
|
### Custom Commands
|
|
|
|
- Added custom replacements
|
|
|
|
- Added $ifeq function
|
|
|
|
- Added feature to add channel-specific Custom Commands
|
|
|
|
- Made identifiers case-insensitive
|
|
|
|
- Allow absolute positioning of Custom Menu Items
|
|
|
|
|
|
|
|
### Bugfixes
|
|
|
|
- Fixed word wrapping issues (hopefully)
|
|
|
|
- Fixed selection in chat window moving around
|
|
|
|
- Added workaround for error occuring in Java 1.8.0_131 (the actual cause of the
|
|
|
|
error is still unclear, but hopefully this works well enough)
|
|
|
|
</pre>
|
|
|
|
|
2016-10-23 17:05:29 +02:00
|
|
|
<h2>
|
2017-05-27 20:48:54 +02:00
|
|
|
<a name="0.8.5.1">Version 0.8.5.1</a> (2017-04-14)
|
2017-04-14 06:45:25 +02:00
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<pre>
|
|
|
|
- Fixed Whispering that didn't work due to changed Twitch behaviour
|
|
|
|
- Fixed bug related to Custom Commands which would prevent startup
|
|
|
|
- Minor change to not removing leading/trailing whitespace from entering
|
|
|
|
commands, to allow for some more usages
|
|
|
|
- Updated help
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.8.5">Version 0.8.5</a> (2017-04-12)
|
2017-04-12 05:28:40 +02:00
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<p>Custom Commands got a major overhaul in this version, which means that
|
|
|
|
some of the Custom Commands you are using may have to be fixed (although
|
|
|
|
it should be mostly backwards-compatible). Both Custom Commands and
|
|
|
|
adding them to the Context Menus/User Dialog has become more flexible
|
|
|
|
(for example you can add custom submenus, define commands directly in
|
|
|
|
the menu and move/remove the Mod/Unmod button in the User Dialog). Check
|
|
|
|
out the <a href="help-custom_commands.html">updated help</a> if you want
|
|
|
|
to learn more about it.</p>
|
|
|
|
|
|
|
|
<p>Also featured in this version is support for Communities in the Admin
|
|
|
|
Dialog. As with games Communities can be favorited and are integrated
|
|
|
|
into the Presets.</p>
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
### New features
|
|
|
|
- Admin Dialog: Added support for setting a Community
|
|
|
|
- Added AutoMod dialog (Extra - AutoMod) to approve/deny messages
|
|
|
|
- User Dialog: Added ban reasons
|
|
|
|
- Added support for Cheer emoticons
|
|
|
|
- Added Follower-Only mode support
|
|
|
|
- Added "/untimeout" command
|
|
|
|
- Added Window Standalone Bundle (no installed Java required)
|
|
|
|
|
|
|
|
### Other changes
|
|
|
|
- Moved to v5 of the Twitch API
|
|
|
|
- Only show 2x size of GIF emotes if scaling is 160% or higher
|
|
|
|
- Allow "!highlight" command to be executed locally as well
|
|
|
|
- Improved URL parsing a bit
|
|
|
|
|
|
|
|
### Settings
|
|
|
|
- Added automatic Chat Log splits (daily, weekly, monthly) and channel
|
|
|
|
directories settings
|
|
|
|
- Added setting to disable Chat Log file locking
|
|
|
|
- Changed line spacing setting defaults
|
|
|
|
- Changed Ignore Mode default to "Hide"
|
|
|
|
- Further attempts to improve reliability of saving settings
|
|
|
|
- Added "maxReconnectionAttempts" setting (commands only)
|
|
|
|
- Added setting for placement of the Tabs
|
|
|
|
- Added setting for per-Tab Chat Buffer
|
|
|
|
- Added "/set" command special value "!" to toggle boolean settings
|
|
|
|
- Extended Emote Ignore feature to Cheer Emoticons
|
|
|
|
- Moved "Simple Title" setting to Titlebar options submenu
|
|
|
|
- Reorganized Settings Dialog a bit
|
|
|
|
|
|
|
|
### Custom Commands
|
|
|
|
- New parser which may require changes to some existing Custom Commands
|
|
|
|
- Added some simple functions for more flexibility (like $if to check if a
|
|
|
|
parameter exists)
|
|
|
|
- Changed format of Custom Menus to support defining commands directly in the
|
|
|
|
menu setting as well as custom submenus
|
|
|
|
- Changed format of User Dialog Buttons to support adding several rows of
|
|
|
|
buttons, as well as moving/removing the Mod/Unmod button
|
|
|
|
- Added "Test" button to some settings to check format of commands and show a
|
|
|
|
limited preview of Custom Menus
|
|
|
|
- Added replacements for stream info (title, game, viewers, ..)
|
|
|
|
|
|
|
|
### Bugfixes
|
|
|
|
- Fixed "/refresh bttvemotes" command when not on a channel
|
|
|
|
- Further improved GIF rendering
|
|
|
|
- Fixed rare error in Webserver
|
|
|
|
- Fixed some Settings Dialog bugs
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.8.4.1">Version 0.8.4.1</a> (2016-10-29)
|
2016-10-29 23:40:51 +02:00
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<p>With the new experimental Message Spacing setting (<code>Settings - Main</code>)
|
|
|
|
you can change the space between messages/paragraphs (as opposed to
|
|
|
|
between all individual lines with the Line Spacing setting).</p>
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
- Added Message Spacing setting
|
|
|
|
- Improved Badge Context Menu and Custom Usericon settings
|
|
|
|
- Added "reuser:" Highlight/Ingore prefix to match on a username with regex
|
|
|
|
- Added GUI setting to disable auto-requesting of important announcements
|
|
|
|
- Fixed Account Age display for accounts less than a day old
|
|
|
|
- Fixed some Featured FFZ emotes not respecting FFZ enabled setting
|
|
|
|
- Fixed Halloween special of a spoopy error appearing every 6 hours
|
|
|
|
- Updated help
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.8.4">Version 0.8.4</a> (2016-10-23)
|
2016-10-23 17:05:29 +02:00
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<p>This update implements the new Badge system that Twitch introduced, which
|
|
|
|
is much more flexible and allows for all the new special Badges like
|
|
|
|
Bits, Prime or Loyalty Badges.</p>
|
|
|
|
|
|
|
|
<p>Weed out rogue mods with the new Mod Action Log. Twitch added a way for
|
|
|
|
mods to see what commands other mods have executed in the channel. In
|
|
|
|
Chatty you can view these mod actions in a separate window via
|
|
|
|
<code>Extra - Moderation Log</code> or enable them to appear as
|
|
|
|
additional messages directly in chat (<code>Main - Settings - Messages</code>).</p>
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
### Emotes/Badges
|
|
|
|
- Added Emoji support (are shown in chat and can be favorited as Emotes)
|
|
|
|
- Added displaying of received Cheering emotes (sending Cheers is not possible)
|
|
|
|
- Added support for new Twitch Badge system (e.g. Bits Badge, Prime Badge)
|
|
|
|
- Updated Custom Usericon settings, added $badge: restriction, other stuff
|
|
|
|
- Allow Custom Usericons without an image, to hide the matching default badge
|
|
|
|
- Recognize users with Prime Badge as Turbo users for some stuff like status
|
|
|
|
smybol (+) or matching users
|
|
|
|
- Added Status Symbols: $ (Bits), + (Prime Turbo), ' (Addon), ? (Unknown)
|
|
|
|
(last two only being used in chat, when you copy&paste the message)
|
|
|
|
- Implemented proper FFZ Bots API
|
|
|
|
- Only show one set of emotes in Emote Dialog if user has both Prime and Turbo
|
|
|
|
|
|
|
|
### Settings
|
|
|
|
- Added setting whether to show the userlist by default
|
|
|
|
- Added setting to save Addressbook to file on change
|
|
|
|
- Livestreamer: Added some variables to base command ($stream, $url, $quality)
|
|
|
|
- Added Sound Output Device selection
|
|
|
|
|
|
|
|
### Commands
|
|
|
|
- Added "/ffz following" command
|
|
|
|
- Added /setsize command to set size of main window
|
|
|
|
- Added Hotkey action to close Chatty
|
|
|
|
|
|
|
|
### Moderation
|
|
|
|
- Added initial support for displaying mod actions (Broadcaster/Mods only)
|
|
|
|
- Added initial support for unofficial way of deleting single messages
|
|
|
|
- Added automatic showing of Chat Rules and menu entries to show manually
|
|
|
|
- Changed "More.." info in User Info Dialog to stay shown until clicked again
|
|
|
|
- Changed account age to show years and days
|
|
|
|
- Added User Info Dialog to window manager, so it can keep position
|
|
|
|
- Chatlog: Added account age to BAN messages, but only if info was loaded before
|
|
|
|
|
|
|
|
### Other
|
|
|
|
- Added support for Localized Names (you can configure how these are shown)
|
|
|
|
- Some changes to the build process
|
|
|
|
- Updated Context Menus:
|
|
|
|
- Removed entries for pages that Twitch removed (Twitch Profile, old Popout)
|
|
|
|
- Added some icons to some Context Menus, added some margin so mouse doesn't
|
|
|
|
hide entries
|
|
|
|
- Added Context Menu for badges, showing some info
|
|
|
|
- Added "Set color" and "Set name" User Context Menu entries
|
|
|
|
- Add Livestreams Dialog Context Menu entry to manually refresh streams
|
|
|
|
- Removed version from URL when opening Help website out of Chatty
|
|
|
|
|
|
|
|
### Bugfixes
|
|
|
|
- Fixed some dialogs not reopening even with the appropriate setting
|
|
|
|
- Fixed bug with empty Whisper TAB appearing
|
|
|
|
- Fixed reconnect delay off-by-one error
|
|
|
|
- Fixed Whisper notification typo/encoding
|
|
|
|
- Only send Content-Type header to Twitch API when sending data, which otherwise
|
|
|
|
may trip up the API
|
|
|
|
- Fixed ignoring of info messages not respecting the "Enable Ignore" setting
|
|
|
|
</pre>
|
2015-06-24 15:36:36 +02:00
|
|
|
|
|
|
|
<h2>
|
2016-10-23 17:05:29 +02:00
|
|
|
<a name="0.8.3">Version 0.8.3</a> (2016-06-28)
|
2016-06-28 12:45:05 +02:00
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<p>Twitch has added information on the length of timeouts, which Chatty will
|
|
|
|
now output by default behind deleted messages. Twitch Chat now also
|
|
|
|
supports reason messages for timeouts/bans, which will be shown in
|
|
|
|
Chatty only to the affected person as well as all mods.</p>
|
|
|
|
|
|
|
|
<p>You can now follow people directly out of Chatty using the commands
|
|
|
|
<code>/follow</code> and <code>/unfollow</code> and via context menus
|
|
|
|
under <code>Miscellaneous</code>. If you try to follow someone you are
|
|
|
|
already following, it will show how long you are already following.</p>
|
|
|
|
|
|
|
|
<p><em>Important:</em> To be able to follow/unfollow channels you first need
|
|
|
|
to request new login data, because this feature requires the
|
|
|
|
<code>Follow channels</code> access which Chatty didn't request before.</p>
|
|
|
|
|
|
|
|
<p>This version also adds initial support for the new re-sub notifications
|
|
|
|
with attached messages.</p>
|
|
|
|
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
Improvements
|
|
|
|
============
|
|
|
|
- Added display of timeout duration/reason (can be configured in the settings)
|
|
|
|
- Updated commands /ban and /timeout (/to) to allow giving a reason
|
|
|
|
- Added intitial support for new re-subscription messages
|
|
|
|
- Added ability to follow/unfollow channels, either through the context menus
|
|
|
|
(under Miscellaneous) or the new commands /follow and /unfollow
|
|
|
|
- Added support for FFZ Featured Emotes, which are frequently available in
|
|
|
|
channels of Speedrunning events (not to confuse with FFZ Feature Friday)
|
|
|
|
- Added setting (under Ignore - Ignored Users) to hide users ignored on chat
|
|
|
|
from joins/parts and userlist as well
|
|
|
|
- Added state display for emote-only mode in titlebar
|
|
|
|
- Added simple search to tables in the Settings Dialog (click into a table
|
|
|
|
column and start typing, Backspace or wait to reset search)
|
|
|
|
- Extended Stream Status Writer to include number of Followers/Subscribers
|
|
|
|
(only updates correctly when the Follower/Subscribers dialog is open)
|
|
|
|
- Updated help
|
|
|
|
|
|
|
|
Login
|
|
|
|
=====
|
|
|
|
- Added info to login dialog when token was set through -token parameter
|
|
|
|
- Added setting to prevent token from being set through -token parameter when
|
|
|
|
login data is already available in Chatty
|
|
|
|
- Added "Follow channels" access (you need to re-request login data to get it)
|
|
|
|
|
|
|
|
System
|
|
|
|
======
|
|
|
|
- Restrict size of session debug log file
|
|
|
|
- Automatically exit application when too many errors occur (which should never
|
|
|
|
happen, but if it does, this should prevent affecting the rest of the system)
|
|
|
|
- Added some Mac specific shortcuts
|
|
|
|
- Improved debug logging
|
|
|
|
|
|
|
|
Bugfixes
|
|
|
|
========
|
|
|
|
- Fixed not being able to join (and perform some other actions) through context
|
|
|
|
menu, for channels that contain spaces in the display name
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.8.2">Version 0.8.2</a> (2016-04-26)
|
2016-04-26 21:14:25 +02:00
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<p>During March Twitch migrated Twitch Chat to new servers (Amazon AWS),
|
|
|
|
which you probably noticed due to some issues for some third-party
|
|
|
|
tools. This however also brought some improvements:</p>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li>Twitch Chat now supports SSL on ports 6697 and 443
|
|
|
|
<ul>
|
|
|
|
<li>Chatty will automatically add these to the default ports if
|
|
|
|
your port setting is still on the previous default
|
|
|
|
(otherwise you might have to add them yourself).</li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
<li>No separate Event Chat servers anymore
|
|
|
|
<ul>
|
|
|
|
<li>Access all channels, including of big events, in Chatty
|
|
|
|
without having to change servers.</li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
<li>Whispers (and Group Chat) got moved to AWS early April
|
|
|
|
<ul>
|
|
|
|
<li>No Whisper server configuration required anymore, just
|
|
|
|
enable Whispers in the settings if you want to use them.</li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
Improvements
|
|
|
|
============
|
|
|
|
- Added some account info to User Info Dialog (click on "More..")
|
|
|
|
- Added auto-unhost feature (to unhost when your stream goes live, disabled by
|
|
|
|
default)
|
|
|
|
- Added new Twitch Player URL in context menu
|
|
|
|
- Added feature to automatically add Addressbook categories based on Subscriber
|
|
|
|
notifications (experimental)
|
|
|
|
- Added feature to automatically copy messages into clipboard
|
|
|
|
- Admin Dialog: Added error message for trying to set invalid stream status
|
|
|
|
- Added context menu entries to directly host channel
|
|
|
|
- Made URL detection a bit more lenient
|
|
|
|
- Updated help
|
|
|
|
|
|
|
|
System
|
|
|
|
======
|
|
|
|
- Added single-instance mode, with the ability to join channels in the already
|
|
|
|
running instance
|
|
|
|
- Added in-app announcements (Help - Announcements), for more reliable
|
|
|
|
communication of relevant news about Chatty (if new announcement is available
|
|
|
|
a window will pop up on start and a notification will be shown in the main
|
|
|
|
menu bar)
|
|
|
|
- Moved debug logs into separate directory
|
|
|
|
- Added /proc command to start native processes out of Chatty
|
|
|
|
- Made restoring window position more lenient for partly off-screen positions
|
|
|
|
|
|
|
|
Connection
|
|
|
|
==========
|
|
|
|
- Bouncer: Some changes allowing you to connect to a Bouncer
|
|
|
|
- Whispers: Moved to main chat (AWS)
|
|
|
|
- Whispers: Hidden userlist for Whisper tabs by default
|
|
|
|
- Whispers: Added auto-responses for ignored/non-whitelisted users (disabled by
|
|
|
|
default)
|
|
|
|
- Increased max reconnection attempts to 40
|
|
|
|
- Added `force_verify=true` parameter to Authorize URL (makes Twitch always ask
|
|
|
|
if you want to Authorize, makes sure you are logged in to the right account)
|
|
|
|
- Added some support for selecting the correct chat server
|
|
|
|
|
|
|
|
Emotes
|
|
|
|
======
|
|
|
|
- Emote Dialog: Improved shown info a bit
|
|
|
|
- Added /emoteonly and /emoteonlyoff commands (in case they get enabled again)
|
|
|
|
- Added "emotesets" parameter to /refresh command
|
|
|
|
- Changed twitchemotes.com API URL (which is the source of emoteset information)
|
|
|
|
- ShortenDisplayOfExcessivelyLongEmoteCodesLookingOutTheirWindow
|
|
|
|
|
|
|
|
Settings
|
|
|
|
========
|
|
|
|
- Added more chat font size choices to GUI
|
|
|
|
- Added input font setting to GUI
|
|
|
|
- Added setting to prevent highlights from specific users (e.g. your own bots)
|
|
|
|
- Added setting to toggle closing of Emote Dialog when double-clicking on Emote
|
|
|
|
- Added setting to remember Status History table sorting order
|
|
|
|
- Added setting to toggle Usercolor correction
|
|
|
|
- Added setting to display more verbose uptime in titlebar (enabled by default)
|
|
|
|
- Added setting to toggle check for restoring off-screen window position
|
|
|
|
- Added setting to prepend arbitrary text to the window title
|
|
|
|
- Changed default for showing animated emotes to off
|
|
|
|
- Changed default for Min. Userlist Width to 0
|
|
|
|
- Changed default for Whisper Display Mode to per user
|
|
|
|
- Changed defaults for server/port (actively changed when updating to this
|
|
|
|
version, if setting values are on the previous default)
|
|
|
|
- Changed default for Highlight Mod Command to !highlight, ignore case for both
|
|
|
|
the channel and command setting
|
|
|
|
- Made setting names case-insensitive (for use with setting commands)
|
|
|
|
- Changed the process of saving settings in an attempt to make it more reliable
|
|
|
|
- Added menu entry to save settings manually
|
|
|
|
|
|
|
|
Bugfixes
|
|
|
|
========
|
|
|
|
- Fixed Admin Dialog sizing causing display issues
|
|
|
|
- Fixed spam protection message being displayed on the wrong channel
|
|
|
|
- Fixed new Twitch Emotes code being one character short
|
|
|
|
- Fixed autojoin not working sometimes
|
|
|
|
- Fixed framerate of GIFs, which may break some GIFs that worked before, but
|
|
|
|
prevents high CPU usage (displaying animated GIFs in Java is hard)
|
|
|
|
- Check if Java supports opening URLs on the current platform and run native
|
|
|
|
command if necessary
|
|
|
|
- Fixed sounds not being closed when finished playing
|
|
|
|
- Fixed tabs not changing correctly on System Look&Feel
|
|
|
|
- Fixed error on host notification due to moving Whispers to AWS
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.8.1">Version 0.8.1</a> (2015-08-10)
|
2015-06-24 15:36:36 +02:00
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
2015-08-10 21:25:24 +02:00
|
|
|
<h3>Highlights / Important Information</h3>
|
2015-06-24 15:36:36 +02:00
|
|
|
<ul>
|
|
|
|
<li>If you want to use the <code>/w</code> (whisper) command and receive whispers in Chatty, read the
|
2015-08-10 21:25:24 +02:00
|
|
|
<a href="help-whisper.html">Whisper Help</a> (some configuration required).</li>
|
|
|
|
<li>Added feature to <a href="help.html#pausechat">pause scrolling</a> when moving the mouse over chat
|
|
|
|
(you have to enable it in the settings under <code>Chat</code>).</li>
|
|
|
|
<li>Added Tabs drag and drop reordering, more menu options for closing and more.</li>
|
|
|
|
<li>Readded FFZ Feature Friday support and improved it.</li>
|
|
|
|
<li>Show more stream and channel state information (like slowmode, submode, etc.).</li>
|
2015-06-24 15:36:36 +02:00
|
|
|
</ul>
|
2016-04-26 21:14:25 +02:00
|
|
|
<h3>Full Changelog</h3>
|
2015-06-24 15:36:36 +02:00
|
|
|
<pre>
|
2015-08-10 21:25:24 +02:00
|
|
|
#### 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)
|
2015-06-24 15:36:36 +02:00
|
|
|
- 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)
|
2015-08-10 21:25:24 +02:00
|
|
|
- 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
|
2015-06-24 15:36:36 +02:00
|
|
|
the regular Usericons
|
2015-08-10 21:25:24 +02:00
|
|
|
- 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)
|
2015-06-24 15:36:36 +02:00
|
|
|
|
2015-08-10 21:25:24 +02:00
|
|
|
#### Other Changes
|
2015-06-24 15:36:36 +02:00
|
|
|
- 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)
|
2015-08-10 21:25:24 +02:00
|
|
|
- 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
|
2015-06-24 15:36:36 +02:00
|
|
|
- Updated help
|
|
|
|
|
2015-08-10 21:25:24 +02:00
|
|
|
#### Bugfixes
|
2015-06-24 15:36:36 +02:00
|
|
|
- Fixed error in slowmode message parsing
|
2015-08-10 21:25:24 +02:00
|
|
|
- Changed Ignore option `config:info` to only apply to info messages, not
|
|
|
|
regular chat messages
|
2015-06-24 15:36:36 +02:00
|
|
|
- Fixed tab not showing new message if message was highlighted with
|
2015-08-10 21:25:24 +02:00
|
|
|
`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)
|
2015-06-24 15:36:36 +02:00
|
|
|
</pre>
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.8">Version 0.8</a> (2015-06-09)
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
|
|
|
|
<h3>Highlights</h3>
|
|
|
|
<ul>
|
|
|
|
<li>Improved Emoticon Dialog: Shows all global emotes and a detail
|
|
|
|
view for emotes.</li>
|
|
|
|
<li>TAB Completion: Now supporting completion of emotes (<kbd>Shift-TAB</kbd>),
|
|
|
|
setting names (<kbd>TAB</kbd> when typing after a setting command)
|
|
|
|
and custom completion items which can be added in the <a href="help-settings.html#Completion">settings</a>.
|
|
|
|
Also added popup showing info during completion and changed behaviour
|
|
|
|
a bit accordingly.</li>
|
|
|
|
<li>Correctly capitalized names are now enabled by default, since support
|
|
|
|
for the new display name tag that Twitch Chat provides has been added.</li>
|
|
|
|
<li>Added ability to write the current stream time to a textfile, aiding
|
|
|
|
in making <a href="help.html#streamhighlights">Stream Highlights</a>
|
|
|
|
(either by entering a command or allowing your mods to run the command).</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
Core Changes:
|
|
|
|
- Connection: Implemented IRCv3 tags/commands/membership support
|
|
|
|
- Userlist: IRCv3 now supports optional joins/parts (correct userlist), which is
|
|
|
|
enabled by default in Chatty (doesn't mean joins/parts have to be shown)
|
|
|
|
- Added experimental support for secured connections
|
|
|
|
|
|
|
|
Emoticons:
|
|
|
|
- Changed Emoticon parsing to use spaces as delimiter instead of word boundaries
|
|
|
|
(to match changes made to Twitch Chat)
|
|
|
|
- Scaling: Added settings to scale emotes in chat and the Emotes Dialog
|
|
|
|
- BTTV: Implemented BTTV Custom Channel Emotes, switched to new BTTV API
|
|
|
|
- IRCv3: Implemented new Twitch Emotes API, including using IRCv3 tags
|
|
|
|
- Emote Dialog: Added overview of all global emotes (Twitch and Other)
|
|
|
|
- Detail View: Added Detail View that can be opened for an emote with different
|
|
|
|
scaling and a table of information about the emote
|
|
|
|
- Context Menu: Added more entries and information
|
|
|
|
- Added emote image caching, making loading of emotes a bit faster and hopefully
|
|
|
|
more reliable if the server can't be reached at the time of loading
|
|
|
|
- Added feature to add custom emotes (locally), also allowing you to replace
|
|
|
|
other emotes
|
|
|
|
- FFZ: Switched to new API (and showing more info about the emotes)
|
|
|
|
|
|
|
|
TAB Completion:
|
|
|
|
- Changed to work with @ in front (or any other non-word characters around it)
|
|
|
|
- Added info popup to show completion information (how many items are found,
|
|
|
|
which item you are at while cycling through results)
|
|
|
|
- Added completion for emotes (Shift-TAB)
|
|
|
|
- Added completion for setting names (TAB when using after setting command)
|
|
|
|
- Added completion for some commands (TAB after /)
|
|
|
|
- Added support for custom completion items that you can add in the settings or
|
|
|
|
via the /customCompletion command
|
|
|
|
|
|
|
|
StreamChat:
|
|
|
|
- Added fitting context menu to stream chat dialog
|
|
|
|
- Added setting to START inserting text a the top in Stream Chat
|
|
|
|
(but not insert text at the top in general), added streamChatResizable setting
|
|
|
|
- Added commands /clearStreamChat, /testStreamChat, /setStreamChatSize,
|
|
|
|
/getStreamChatSize
|
|
|
|
|
|
|
|
Other Enhancements:
|
|
|
|
- Added bot badge (bot names from BTTV/FFZ APIs and local setting)
|
|
|
|
- Added ability to record current stream time via commands to assist in creating
|
|
|
|
stream highlights
|
|
|
|
- Added setting to clear chat when channel is cleared by a moderator
|
|
|
|
- Hosting: Added info in the title which channel is being hosted, added warning
|
|
|
|
in chat when a channel is still being hosted when the stream is going live
|
|
|
|
- Streamlined reconnection messages a bit
|
|
|
|
- Output message if channel attempting to join doesn't exist on Twitch
|
|
|
|
- Added correctly capitalized names from IRCv3 display-name tag, removed
|
|
|
|
commands to change capitalization of names locally
|
|
|
|
- Added experimental showing of slowmode/submode status in the titlebar (only
|
|
|
|
shows correctly if mode toggled while you are already in the channel, until
|
|
|
|
chat sends that info on join as well)
|
|
|
|
- Added feature to locally set custom names for any user which show up in chat
|
|
|
|
and the userlist
|
|
|
|
- Highlighting: Added more prefix options
|
|
|
|
- Ignore: Added prefix option to ignore info messages
|
|
|
|
- Added Miscellaneous-menu to User Context menu and added entry Copy Name
|
|
|
|
(meaning copy to clipboard)
|
|
|
|
- Added Miscellaneous-menu to Channel Context menu and added entry to join
|
|
|
|
currently hosted channel
|
|
|
|
- Added /copy command which copies the given text to the clipboard
|
|
|
|
- Added /color command which redirects to the Twitch Chat /color command
|
|
|
|
- Added /livestreamer command to open streams/dialog via command
|
|
|
|
- Added /appinfo command
|
|
|
|
- Added /r9k and /r9koff commands
|
|
|
|
- Added workaround for Twitch API sometimes returning stream information with
|
|
|
|
missing channel object (no title available), assuming previous title
|
|
|
|
- Updated help
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Files: Moved cache files to be saved in the /cache folder
|
|
|
|
- Reduced Twitch API debug log spam a bit
|
|
|
|
- Increased join delay a bit
|
|
|
|
- Updated Settings Dialog layout to adjust to the dialog size better
|
|
|
|
- Changed Twitch API version calls to use v3 by default
|
|
|
|
- Changed Usericon image files starting with "http" to be interpreted as URL
|
|
|
|
- Disabled auto request of mods list for the time being, since mod status for
|
|
|
|
messages should always work and mod status in the userlist should probably
|
|
|
|
work if the userlist works in the first place
|
|
|
|
- Decreased Live Streams dialog scroll speed a bit
|
|
|
|
|
|
|
|
Settings:
|
|
|
|
- Highlighting: Added highlightIgnored setting whether to try to highlight
|
|
|
|
messages that have already been ignored (disabled by default)
|
|
|
|
- Changed capitalizedNames (first letter only) setting to default to on (only
|
|
|
|
affects fresh settings)
|
|
|
|
- Debugging: Added setting to log raw IRC traffic to file (disabled by default)
|
|
|
|
- Added mainResizable setting to be able to turn off resizing of the main window
|
|
|
|
- Added setting to ignore Stream Status Notifications for Stream Offline
|
|
|
|
- Added some more support for different setting types to setting commands
|
|
|
|
- Changed setting commands to support numeric lists
|
|
|
|
- Changed Settings Dialog to only tell you to reconnect if you don't have to
|
|
|
|
also restart Chatty (required by a setting change)
|
|
|
|
|
|
|
|
Bugfixes:
|
|
|
|
- Fixed bug where channel would constantly be reopened when it failed to join
|
|
|
|
(especially happening on non-existing channels)
|
|
|
|
- Fixed bug where reonnection timer would sometimes not be cancelled
|
|
|
|
- Fixed synchronization that could lock up the GUI when performing API requests
|
|
|
|
- Fixed username case-sensitivity issues for commands
|
|
|
|
- Fixed error in stream status writer when stream doesn't have a game set
|
|
|
|
- StreamChat: Fixed bug where stream chat wouldn't scroll down properly
|
|
|
|
- Addressbook: Fixed remove commands issues with case-sensitivity
|
|
|
|
- Run correct commercial length in Admin Dialog when using a hotkey
|
|
|
|
- Fixed close channel hotkey to close active channel rather chan active tab
|
|
|
|
- Possibly fixed some info messages from Twitch Chat not showing up
|
|
|
|
- Changed "Mr. Freeman" to "Dr. Freeman"
|
|
|
|
- Fixed rare error in tables (like Follower Dialog)
|
|
|
|
- Fixed and enabled workaround for some combining characters causing performance
|
|
|
|
issues (replacing more than two combining characters in a row with ****)
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.7.3">Version 0.7.3</a> (2015-01-19)
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<h3>Highlights</h3>
|
|
|
|
<ul>
|
|
|
|
<li>You can now customize hotkeys (regular, application-wide and global
|
|
|
|
hotkeys) that you can set to perform certain predefined actions and
|
|
|
|
any command (Global Hotkeys Windows only).</li>
|
|
|
|
<li>Improved character display, allowing potentially more characters to
|
|
|
|
be displayed (depending on what fallback fonts are available).</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Important Information</h3>
|
|
|
|
<ul>
|
|
|
|
<li>If you were using a global commercial hotkey before, you will have
|
|
|
|
to redefine it when changing to this version (in the Settings - Hotkeys).</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
New features:
|
|
|
|
- Added customizable hotkeys feature allowing you to add/remove/change hotkeys
|
|
|
|
in the settings (Global Hotkeys Windows only)
|
|
|
|
- Added Stream Chat dialog (only regular messages, optional message timeout to
|
|
|
|
make them disappear after some time, mainly for testing right now)
|
|
|
|
- Added support for global mods
|
|
|
|
- Added $chan parameter to Custom Commands
|
|
|
|
- Log to file: Added setting to customize timestamp (via setting commands)
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Changed inputbox font to prevent bug where fallback fonts wouldn't work
|
|
|
|
properly in JTextPane
|
|
|
|
- Changed default for "Restore dialogs" setting to "Restore dialogs from last
|
|
|
|
session" (only if you start from fresh settings)
|
|
|
|
- Backup: Increased setting backup count to 5 backups
|
|
|
|
- Changed staff usermode symbol to & (text symbol, not the badge)
|
|
|
|
- Added scaling to emotes if the image is too big, set maximum size to 100x50
|
|
|
|
- Improved setting commands (added add/remove commands for String lists, save
|
|
|
|
default for lists/maps), improved help for setting commands
|
|
|
|
- Added "set:" commandline parameter to set any setting that can be set with the
|
|
|
|
/set command
|
|
|
|
- Changed to new BTTV emotes API
|
|
|
|
- Improved URL parsing a bit
|
|
|
|
- Updated help
|
|
|
|
|
|
|
|
Bugfixes:
|
|
|
|
- Fixed Simple Title menu setting not being updated correctly
|
|
|
|
- Set foreground color of Viewer History based on the current foreground color
|
|
|
|
of the dialog, so it fits the LAF
|
|
|
|
- Set Notification foreground color to black, in case a LAF uses another color
|
|
|
|
that doesn't go well with the yellow background (Notification colors should be
|
|
|
|
customizable eventually)
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.7.2">Version 0.7.2</a> (2014-12-14)
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<h3>Highlights</h3>
|
|
|
|
<ul>
|
|
|
|
<li>Timeout users (and more) using keyboard shortcuts. Use the
|
|
|
|
<a href="help.html#userselection">User Selection Mode</a>
|
|
|
|
(toggle with <kbd>Ctrl-Space</kbd>, then <kbd>W/S</kbd> and <kbd>E</kbd> to open
|
|
|
|
User Dialog) and the new keyboard shortcuts in the User Dialog for
|
|
|
|
quicker access to Timeout/Ban Buttons and Custom Commands you added.</li>
|
|
|
|
<li>Added more <a href="help-settings.html#Highlight">Highlight/Ignore prefixes</a>,
|
|
|
|
which for example enables you to create your own <a href="help-short_guides.html#localsubonly">local subscriber-only
|
|
|
|
mode</a>.</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
New features:
|
|
|
|
- User Dialog Buttons (Timeout/Custom Commands) now support shortcuts, Ban and
|
|
|
|
Unban buttons are not hardcoded anymore and have to be added to the setting
|
|
|
|
(setting is automatically changed if you switch from a version before 0.7.2)
|
|
|
|
- Added User/Line Selection feature to select a User in chat via the keyboard
|
|
|
|
so e.g. timeouts are possible completely via the keyboard
|
|
|
|
- Added feature to modify Addressbook entries via a file
|
|
|
|
- Added color restriction for Usericons
|
|
|
|
- Highlight/Ignore: Added prefixes ("start:", "status:", "!status:", "!cat:",
|
|
|
|
"chanCat:", "!chanCat")
|
|
|
|
- Channel Info Dialog now allows to be resized a lot smaller, Viewercount info
|
|
|
|
now adjusting better to smaller sizes
|
|
|
|
- Added setting to change Look&Feel (only Default and System for now)
|
|
|
|
- Added setting to attach dialogs to main window, so they always stay in the
|
|
|
|
same relative position when the main window is moved
|
|
|
|
- Added some keyboard shortcuts
|
|
|
|
- Added some support for FFZ feature friday, added /ffzGlobal command to show
|
|
|
|
global FFZ emote codes
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Added menu entry to open login configuration for easier access (no need to
|
|
|
|
disconnect from chat)
|
|
|
|
- Improved login configuration dialog
|
|
|
|
- When login was determined invalid by automatic check: Changed warning message,
|
|
|
|
don't remove automatically anymore but let user do it if necessary
|
|
|
|
- Added Options submenu to View menu to allow more options with direct access
|
|
|
|
- Added more options to Title/Game Presets dialog due to S'ome demand
|
|
|
|
- Logging to file now enabled by default (only if you start from fresh settings)
|
|
|
|
- MOD/UNMOD messages are now disabled by default (from fresh settings)
|
|
|
|
- Custom Commands executed from the Channel Context Menu now include the name
|
|
|
|
of the channel as first parameter (without leading #)
|
|
|
|
- Some small improvements of labels/info texts in Settings Dialog
|
|
|
|
- Increased join delay, increased delay between failed join attempts
|
|
|
|
- Ping connection more often if inactive to detect disconnect quicker and
|
|
|
|
possibly prevent disconnect in some cases
|
|
|
|
- Improved URL detection (again)
|
|
|
|
- Improved debug messages a bit
|
|
|
|
- Improved error catching in some places
|
|
|
|
- Added more tests
|
|
|
|
- Updated help
|
|
|
|
|
|
|
|
Bugfixes:
|
|
|
|
- Fixed URLs that don't have a protocol prefix (e.g. http://) being opened
|
|
|
|
without a prefix, which resulted in the browser not opening correctly
|
|
|
|
- Fixed error in FrankerFaceZ emote parsing
|
|
|
|
- Fixed bug where "Close to tray" wouldn't work without "Minimize to tray" being
|
|
|
|
enabled as well
|
|
|
|
- Fixed layout problem in Settings Dialog when log path was too long
|
|
|
|
- Use usercolor corrected for readability for colored /me messages
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.7.1">Version 0.7.1</a> (2014-10-26)
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<h3>Highlights</h3>
|
|
|
|
<ul>
|
|
|
|
<li>You can now add your favorite Twitch Emotes to the new <code>Favorites</code>
|
|
|
|
page of the Emote Dialog. Right-click on the emote you want to add to
|
|
|
|
open the context-menu and click on <code>Favorite</code>, then open the
|
|
|
|
Emote Dialog (<code>Extra - Emoticons</code> or <code>Ctrl+E</code>) and
|
|
|
|
choose the <code>Favorites</code> page to view your favorites.</li>
|
|
|
|
</ul>
|
|
|
|
<h3>Important Information</h3>
|
|
|
|
<ul>
|
|
|
|
<li>The default location to write stream information to has been changed
|
|
|
|
to the <code>exported</code> subfolder of the settings directory (so
|
|
|
|
e.g. <code>C:\Users\name\.chatty\exported\</code>). If you are using
|
|
|
|
this feature e.g. by refering to the created textfiles in your
|
|
|
|
streaming software, you'll have to adjust the path to the textfile
|
|
|
|
there.</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
New features:
|
|
|
|
- Added Emoticon Favorites, that are displayed in the Emote Dialog (you can only
|
|
|
|
add Twitch Emotes for now, not FFZ or BTTV)
|
|
|
|
- Added support for correct capitalization of names in chat (experimental, you
|
|
|
|
have to enable it in the settings if you want to try it)
|
|
|
|
- Show correctly capitalized stream names in Live Streams/Channel Info Dialog
|
|
|
|
(independent of the Correctly Capitalized Names setting)
|
|
|
|
- Added minimize to tray/close to tray options
|
|
|
|
- Added setting for auto scroll down timeout length
|
|
|
|
- Added setting to change font size of dialogs (experimental, only Userinfo now)
|
|
|
|
- Added setting to customize chat log file location
|
|
|
|
- Added context menu to Follower/Subscriber Dialog to export list to file
|
|
|
|
- Added support for FrankerFaceZ global event emotes
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Changed tray icon to only show when needed
|
|
|
|
- Set proper tooltip for tray icon
|
|
|
|
- Added some more timestamp options
|
|
|
|
- Changed stream status writer output to "exported" subfolder of settings folder
|
|
|
|
- Changed stream status writer to ignore case of stream name
|
|
|
|
- Channel Info: Added approx. last stream length as tooltip to "Offline" text
|
|
|
|
- Changed Twitch badges to use images instead of alpha (shows new colors now)
|
|
|
|
- Changed base colors for badges to new Twitch colors (affects FFZ Mod Icon and
|
|
|
|
Fallback Icons)
|
|
|
|
- Allow for selection of text in chat by double-clicking (focus to inputbox now
|
|
|
|
only on single-click on chat)
|
|
|
|
- Detect a few more URL formats to be made clickable
|
|
|
|
- Improved debug logging a bit (memory usage)
|
|
|
|
- Some small improvements to memory usage
|
|
|
|
- Added some more characters to Font Selection Dialog, but also an input field
|
|
|
|
to enter your own text to test the font
|
|
|
|
- Catch the error if hotkey library couldn't be found and output warning instead
|
|
|
|
- Updated help
|
|
|
|
|
|
|
|
Bugfixes:
|
|
|
|
- Fixed info messages sometimes going to the wrong window if popouts are used
|
|
|
|
- Fixed subscriber sorting in userlist (but overall sorting can still be screwed
|
|
|
|
up sometimes)
|
|
|
|
- Fixed wrong channel being joined when joining channel out of user context menu
|
|
|
|
with "Capitalize Names (First Letter)" option being enabled (fixed implicitly
|
|
|
|
by changing some stuff around for supporting capitalized names)
|
|
|
|
- Added workaround for Twitch emotes appearing wrong on Retina displays
|
|
|
|
- Nothing to do with Chatty in particular (it's the same for every IRC client),
|
|
|
|
but the "xy just subscribed" message should now work for everyone again,
|
|
|
|
because Twitch fixed it :)
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.7">Version 0.7</a> (2014-09-25)
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<h3>Highlights</h3>
|
|
|
|
<ul>
|
|
|
|
<li>Added <a href="help.html#emoticons">Emoticon Dialog</a> showing your Subscriber and Turbo emotes as
|
|
|
|
well as channel specific emotes.</li>
|
|
|
|
<li><a href="help.html#followers">Followers and Subscribers</a> lists
|
|
|
|
showing your most recent followers and subscribers (you probably
|
|
|
|
need to request new login data with the necessary access for the
|
|
|
|
subscriber list to work).</li>
|
|
|
|
<li>Improved <a href="help-livestreamer.html">Livestreamer Dialog and Help</a>.</li>
|
|
|
|
</ul>
|
|
|
|
<p><em>Just a reminder:</em> If you don't care about a correct userlist or joins/parts,
|
|
|
|
you may want to switch to Twitch Client Version 3 (<code>Settings - Advanced</code>),
|
|
|
|
which has a few advantages.
|
|
|
|
<a href="help-settings.html#Advanced-TC">More information..</a></p>
|
|
|
|
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
New features:
|
|
|
|
- Added Emoticon Dialog, showing emotes you paid for (Subscriber/Turbo) and
|
|
|
|
channel-specific emotes (FFZ/BTTV)
|
|
|
|
- Added Followers/Subscribers lists, added new follower sound (works only if
|
|
|
|
Followers Dialog is open)
|
|
|
|
- Livestreamer: Added setting to use auth (for sub-only streams), added setting
|
|
|
|
whether to open the Livestreamer Dialog when opening a stream from the menu
|
|
|
|
- Added setting to write stream info to a file (e.g. for display on stream)
|
|
|
|
- Automatically request moderator list once per channel, added /fixMods command
|
|
|
|
to temporarily fix mods status without showing the list of all moderators
|
|
|
|
- Added /host and /unhost commands
|
|
|
|
- Added shortcut Ctrl-W to close active tab/restore popout to tab
|
|
|
|
- Admin Dialog: Added option to automatically repeat commercial on the set delay
|
|
|
|
- Added stream uptime to Channel Info Dialog (how long ago a stream was started)
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Changed message parsing to support "<name> is now hosting you" notification
|
|
|
|
(only works on Twitch Client Version 3 though, see Settings - Advanced)
|
|
|
|
- Added setting to specify the timezone of the timestamp seperately from the
|
|
|
|
system timezone setting
|
|
|
|
- Added kadgar.net to open live streams from the context menu
|
|
|
|
- Added optional filter to remove combining characters used in some languages
|
|
|
|
that may cause an error in some cases
|
|
|
|
- Livestreamer: Reuse open tabs if process stopped and opening stream with the
|
|
|
|
same stream/quality, re-enable quality selection buttons if process stopped,
|
|
|
|
improved labels and help
|
|
|
|
- Added more timestamp options in the settings and changed to showing as example
|
|
|
|
- Added gzip support to Twitch API requests
|
|
|
|
- Added check to confirm status of stream going offline, which may or may not
|
|
|
|
prevent wrong offline notifications if the Twitch API returns false data
|
|
|
|
- Added hint about entering Twitch Commands in invalid command message
|
|
|
|
- Updated help
|
|
|
|
|
|
|
|
Bugfixes:
|
|
|
|
- Fixed error in message parsing
|
|
|
|
- Fixed display error with ban messages
|
|
|
|
- Fixed a possible bug with notifications
|
|
|
|
- Now showing "<number> /host commands remaining this half hour." message
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.6.7">Version 0.6.7</a> (2014-07-20)
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<h3>Highlights</h3>
|
|
|
|
<ul>
|
|
|
|
<li>Now supporting some of the <a href="http://nightdev.com/betterttv/">BetterTTV</a> emotes.</li>
|
|
|
|
<li>Changed Game Select Dialog to using just one single list for both
|
|
|
|
the Game Favorites and the search result (to use the available space
|
|
|
|
more efficiently).</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
New features:
|
|
|
|
- Added support for some of the BetterTTV emotes
|
|
|
|
- Added feature to ignore indiviual emotes, which makes them not turn into an
|
|
|
|
image (but their code will still show up)
|
|
|
|
- Changed game select dialog to one single list for favorites/search as to not
|
|
|
|
waste so much space
|
|
|
|
- Added setting to change the livestreamer command (so you can also e.g. set the
|
|
|
|
full path to Livestreamer if necessary)
|
|
|
|
- Added option to combine ban messages of the same user within 10 seconds, for
|
|
|
|
example "<name> has been banned from talking (3)" means banned 3 times
|
|
|
|
- Added "/ab change" command to add/remove/toggle categories in a single command
|
|
|
|
- Added /uptime command
|
|
|
|
- Added /openUrl and /openUrlPrompt commands (for use in custom commands)
|
|
|
|
- Added ignore setting to not show ignored messages info (count/nick) in chat if
|
|
|
|
the ignored messages dialog is currently open
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Live Streams window always on top of main window (seems a bit flickery though)
|
|
|
|
- More Dialogs now closeable with ESC
|
|
|
|
- Added Ctrl+J shortcut for opening Join Dialog
|
|
|
|
- Save Channel Favorites sort order between sessions
|
|
|
|
- Increased number of saved lines per user from 20 to 100
|
|
|
|
- Reorganized Settings Dialog a bit (Usericons/Emoticons on seperate pages)
|
|
|
|
- Added context menu to Race Id (blue link) in Race Viewer
|
|
|
|
- Possibly improved debugging of emoticon loading errors a bit
|
|
|
|
- Updated help
|
|
|
|
|
|
|
|
Bugfixes:
|
|
|
|
- Search dialogs (Ctrl+F) fixed for popouts
|
|
|
|
- Fixed error on update notification
|
|
|
|
- Improved API response parsing a little bit
|
|
|
|
- Fixed context menus in Highlights/Ignored Messages dialogs
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.6.6">Version 0.6.6</a> (2014-06-25)
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<h3>Highlights</h3>
|
|
|
|
<ul>
|
|
|
|
<li><a href="help.html#ignore">Ignore</a> chat messages by keyword,
|
|
|
|
username, addressbook category and channel, then choose whether to
|
|
|
|
completely hide them, show how many were ignored every 30s (if any)
|
|
|
|
or show which users where ignored. Ignored messages also get added
|
|
|
|
to a seperate window so you can check them if you want to.</li>
|
|
|
|
<li>Improved Update Notification.</li>
|
|
|
|
<li><a href="help-livestreamer.html">Livestreamer</a> context menu
|
|
|
|
quality selection customizable.</li>
|
|
|
|
<li>Improved <a href="help.html#emoticons">Emoticon</a> Context Menu (right-click on any emoticon image),
|
|
|
|
now allowing you to insert the emote code into your chat message by clicking the menu entry
|
|
|
|
showing the emote code (and added some more information and options
|
|
|
|
for subscriber emotes).</li>
|
|
|
|
</ul>
|
|
|
|
<h3>Important Information</h3>
|
|
|
|
<ul>
|
|
|
|
<li>Addressbook categories are now all lowercase. If you have any
|
|
|
|
categories that only use case to differentiate between them, this might
|
|
|
|
be a problem for you. Otherwise it should make things a bit clearer and
|
|
|
|
easier.</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
New features:
|
|
|
|
- Ignore messages (similiar to the Highlight system, match messages by keywords,
|
|
|
|
usernames, addressbook categories and channels)
|
|
|
|
- Improved Emote Context Menu (now with channel name on subemotes and clicking
|
|
|
|
on emote code inserts it in the input box)
|
|
|
|
- Improved subscriber detection on Twitch Client 1
|
|
|
|
- Improved Update Notification to now also show in the Main Menubar (clicking
|
|
|
|
on it opens a window showing the changelog)
|
|
|
|
- Livestreamer Context Menu quality selection now customizable
|
|
|
|
- Added some commands (including /ffz to show FFZ emotes of the current channel,
|
|
|
|
some commands to open dialogs and stuff intended for use in Custom Commands)
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Addressbook categories are now all made lowercase when added/loaded from file
|
|
|
|
- Regular commands can now be also used in Context Menus/User Dialog settings
|
|
|
|
- Improved error handling a bit (hopefully)
|
|
|
|
- Removed Ignore Joins/Parts setting in favor of Twitch Client 3
|
|
|
|
- Changed Twitch Client 1/3 setting to include small explanation
|
|
|
|
- Added sort by viewercount in Live Streams Dialog
|
|
|
|
- Added chan: and !chan: prefixes (Highlights and Ignore)
|
|
|
|
- Updated help
|
|
|
|
- Show how many Highlighted/Ignored messages are in the dialogs in the View-menu
|
|
|
|
- Improved text settings editor (auto adjust size when typing, added help)
|
|
|
|
- Changed Context Menu/User Dialog settings to allow more flexible formatting
|
|
|
|
(linebreaks allowed, / for command optional, | for seperator doesn't have to
|
|
|
|
be directly in front of a command, but still applies to the following one)
|
|
|
|
- Moved to new FFZ server and updated parsing (recently added emotes should now
|
|
|
|
show up)
|
|
|
|
|
|
|
|
Bugfixes:
|
|
|
|
- Fixed horizontal scrolling sometimes happening in chat window
|
|
|
|
- Fixed URL Context Menu stream detection to be case-insensitive
|
|
|
|
- Fixed display of "<" in Notifications
|
|
|
|
- Hopefully fixed possible display error
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.6.5">Version 0.6.5</a> (2014-06-14)
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<h3>Highlights</h3>
|
|
|
|
<ul>
|
|
|
|
<li>Reworked usericon (badges) system to be more flexible and allow for
|
|
|
|
<a href="help-settings.html#Emotes/Icons">Custom Usericons</a>.</li>
|
|
|
|
<li>Added <a href="help-settings.html#Commands">Custom Commands</a>,
|
|
|
|
allowing you to define aliases for anything you could also enter into
|
|
|
|
the inputbox manually (and also add those custom commands to the User/Channel
|
|
|
|
Context Menus and the User Dialog).</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
New features:
|
|
|
|
- Reworked usericon (badges) system, which also allows custom usericons,
|
|
|
|
either replacing the default ones or adding some of your own
|
|
|
|
- Added Custom Commands, which allow you to define aliases for anything you
|
|
|
|
can enter into the inputbox (like chat messages, commands)
|
|
|
|
- Added settings to add Custom Commands to the User/Channel Context Menus and
|
|
|
|
changed Timeout buttons setting to also add Custom Commands to User Dialog
|
|
|
|
- Added option to always show the chat scrollbar, which can be useful for
|
|
|
|
streamers who always want to capture the same subregion of the window
|
|
|
|
- Added /clearchat command which clears all text from the current chat window
|
|
|
|
- Added settings for what to do when Chatty is started (show connect dialog
|
|
|
|
or connect immediately and autjoin channels etc.)
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Only show the "<user> has been banned from talking" message for users that
|
|
|
|
are currently known in the channel (that have said something, have joined,
|
|
|
|
been modded, etc.)
|
|
|
|
- Removed hardcoded /slap command, but added it as default to Custom Commands
|
|
|
|
- Removed "Set color" entry from User Context Menu, but added /setcolor
|
|
|
|
command (so it can be readded using Custom Commands if necessary)
|
|
|
|
- Updated help
|
|
|
|
- Changed list settings editor (used for Highlights, Logging, Commands)
|
|
|
|
- Reorganized Settings Dialog a bit
|
|
|
|
- Updated /testNotification command to also allow for a channel parameter
|
|
|
|
- Changed Highlight Notification to switch to the channel the highlight
|
|
|
|
originated in (similiar to Stream Status Notifications)
|
|
|
|
- Regular commands now case-insensitive
|
|
|
|
- Handle image URLs which may brake due to possible changes in the Twitch API
|
|
|
|
- Added /echo command to just output text as info message (e.g. for testing)
|
|
|
|
|
|
|
|
Bugfixes:
|
|
|
|
- Fixed speedrun.tv Race Link in SRL Race List context menu
|
|
|
|
- Made "Races with.." search case-insensitive
|
|
|
|
- Fixed possible flickering of chat window when being scrolled up
|
|
|
|
- Remove linebreaks from messages send to the server
|
|
|
|
- Fixed some possible display bugs in Settings Dialog
|
|
|
|
- Right-clicking on emotes now works on the whole emote
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.6.4">Version 0.6.4</a> (2014-05-26)
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<h3>Highlights</h3>
|
|
|
|
<ul>
|
|
|
|
<li>Added <a href="help-srl.html">SRL Race viewer</a>, which you can open in the <code>SRL</code>-menu.</li>
|
|
|
|
<li>Added <a href="help-livestreamer.html">Livestreamer</a> support, with a dialog (<code>Extra</code>-menu)
|
|
|
|
and optional context menu entry.</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
New features:
|
|
|
|
- Added SpeedrunsLive (SRL) race viewer
|
|
|
|
- Added automatic settings file backup (copies settings to the /backup folder
|
|
|
|
when you start Chatty, at most once per day)
|
|
|
|
- Added Livestreamer support (start Livestreamer out of dialog/context menus)
|
|
|
|
- Added feature for unique addressbook categories under some circumstances
|
|
|
|
- Added "Simple Title" setting to have only "Chatty" as title (Extra menu)
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Improved debug logging (added append to current file, max file size, rotate
|
|
|
|
between several files when max file size is reached)
|
|
|
|
- Improved scrolling when window is made smaller
|
|
|
|
- Added small delay between joins, automatically rejoin if join failed, added
|
|
|
|
"Joining #channel.." message (which indicates a JOIN was send to the server)
|
|
|
|
- Some smaller improvements
|
|
|
|
- Added commands to open the current settings/working directory
|
|
|
|
- Updated help
|
|
|
|
|
|
|
|
Bugfixes:
|
|
|
|
- Possibly maybe fixed bug with default userlist width, but it can still be a
|
|
|
|
bit finicky
|
|
|
|
- Fixed bug in Channel Favorites dialog when table is empty
|
|
|
|
- Fixed /myemotes command
|
|
|
|
- Fixed bug when joining channel out of popout
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.6.3">Version 0.6.3</a> (2014-05-15)
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<h3>Important Information</h3>
|
|
|
|
<ul>
|
|
|
|
<li>Right-click on a tab to not only <code>Close</code> but also
|
|
|
|
<code>Popout</code> the channel.</li>
|
|
|
|
<li>Using the commercial hotkey now will simulate a click on the
|
|
|
|
<code>30s</code> button <em>if</em> the Admin Dialog is open on the
|
|
|
|
Commercials tab.</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
New features:
|
|
|
|
- Popout channels into their own window to be able to view them side-by-side
|
|
|
|
- Added context menu and improved sorting to Channel Favorites dialog
|
|
|
|
- Added check whether window restore position is actually on a screen (if not
|
|
|
|
then open on default position)
|
|
|
|
- Added Highlight prefix to cutomize color for individual highlight items
|
|
|
|
(also added ordering buttons that can be necessary for this feature)
|
|
|
|
- Added navigation buttons with page history to Help window
|
|
|
|
- Added command to manually refresh emoticons (and badges if you rejoin)
|
|
|
|
- Added command to show a list of your subemote codes (better emote
|
|
|
|
integration possibly maybe soon)
|
|
|
|
- Added option to show action messages (/me) colored like in webchat
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Commercials hotkey now simulates a click on the 30s button if the
|
|
|
|
Admin Dialog is open on the Commercials tab (so you can also use a delay)
|
|
|
|
- Added more information to the emote context menu (unfortunately you have
|
|
|
|
to right-click on the left side of the emoticon to open it)
|
|
|
|
- Changed default access options to all selected (you can still deselect them if
|
|
|
|
you don't need them and you think it's safer not having them on the token)
|
|
|
|
- Decreased scrolling step a bit
|
|
|
|
- Improved scroll detection for scrolled up timeout
|
|
|
|
- Improved main window title change responsiveness
|
|
|
|
- Some small improvements
|
|
|
|
- Reorganized and updated help
|
|
|
|
|
|
|
|
Bugfixes:
|
|
|
|
- Fixed some possible errors by adding some checks
|
|
|
|
- Fixed bug when adding a usercolor (not correctly enabled Done button)
|
|
|
|
- Fixed bug canceling the list item edit dialog (highlights/logging)
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.6.2">Version 0.6.2 (2014-04-20)</a>
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<h3>Important Information</h3>
|
|
|
|
<ul>
|
|
|
|
<li>The port setting has changed. If you have changed the port setting
|
|
|
|
to another value before, it will be reverted to the new default with
|
|
|
|
this update.</li>
|
|
|
|
<li>With the introduction of group chat, Twitch apparently removed the
|
|
|
|
"xy just subscribed" messages from the chat version Chatty uses. There
|
|
|
|
was also a new version introduced that still has those messages and is
|
|
|
|
generally better (association of bans/info messages/subscribers to
|
|
|
|
channels), but it lacks joins/parts, which means no joins/parts can be
|
|
|
|
shown and the userlist will only contain those people who have said
|
|
|
|
something.<br />
|
|
|
|
<br />
|
|
|
|
If you don't care about showing joins/parts and you don't care about
|
|
|
|
a correct/complete userlist, then it may be beneficial for you to
|
|
|
|
enable the <code>Chat Client Version 3</code> option in the Settings
|
|
|
|
Dialog under <code>Advanced</code>. <a href="help-settings.html#Advanced-Other">More information..</a></li>
|
|
|
|
</ul>
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
New features:
|
|
|
|
- Admin Dialog: Select previously used or favorited stream status (title/game)
|
|
|
|
from the presets dialog for your title changing convenience
|
|
|
|
- Optional new chat version that has no joins/parts but has better channel
|
|
|
|
association for bans/timeouts/subscribers and "xy just subscribed" message
|
|
|
|
- Added /slap command due to S'ome demand
|
|
|
|
- Improved connecting to chat (automatically trying different servers/ports)
|
|
|
|
- Added more shortcuts and stuff
|
|
|
|
- Added option to rejoin currently open channels when connecting
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Moved Ignore joins/parts option to settings dialog
|
|
|
|
- Some small improvements
|
|
|
|
- Updated help
|
|
|
|
|
|
|
|
Bugfixes:
|
|
|
|
- Hopefully fixed synchronization error
|
|
|
|
- Fixed error when editing game favorites
|
|
|
|
- Fixed error when no stream title is set
|
|
|
|
</pre>
|
|
|
|
<h2>
|
|
|
|
<a name="0.6.1">Version 0.6.1 (2014-03-24)</a>
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
New features:
|
|
|
|
- Added Addressbook to associate name with categories, that can be referenced
|
|
|
|
from usercolor settings and highlight settings
|
|
|
|
- Added usercolor settings to locally assign custom usercolors
|
|
|
|
- Option to restore dialog positions/reopen dialogs on start
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Improved setting for timeout buttons/added to GUI, improved timeout messages
|
|
|
|
- Highlight: Default username now matching on word bounds, added word bounds
|
|
|
|
matching prefixes, added highlight next messages
|
|
|
|
- Reorganized settings dialog to accomondate new settings/features
|
|
|
|
- Updated help
|
|
|
|
- Parse /mods response to make users mods
|
|
|
|
- Improved Named Colors panel in color chooser
|
|
|
|
- Added Ctrl-Shift-Tab to switch to previous channel
|
|
|
|
- Added server/port settings
|
|
|
|
- Added setting to enable/disable stream status messages in chat
|
|
|
|
|
|
|
|
Bugfixes:
|
|
|
|
- Fixed FrankerFaceZ mod icon parsing to reflect recent changes
|
|
|
|
- Fixed parsing error
|
|
|
|
- Fixed userstats max length
|
|
|
|
- Added scrolling to "Removed Streams.." list
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.6">Version 0.6 (2014-02-13)</a>
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<h3>Important Information</h3>
|
|
|
|
<ul>
|
|
|
|
<li>The sound volume values have been changed, you should readjust the
|
|
|
|
volumes when you use this feature.</li>
|
|
|
|
<li>Chatlog is disabled by default, enable it in the settings if you
|
|
|
|
want to use it.</li>
|
|
|
|
</ul>
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
New features:
|
|
|
|
- New more flexible notifications that replace the system tray notifications
|
|
|
|
(you can still switch back to them though)
|
|
|
|
- Added chat logging to record messages and stream/chat infos to file
|
|
|
|
- Added Spam Protection
|
|
|
|
- Admin Dialog: Relative times, use own channel when no channel is joined,
|
|
|
|
last commercial run time, improved several channels support, dialog
|
|
|
|
not modal anymore, configurable commercial run delay, added help
|
|
|
|
- Added message sound, load sound file names from sounds folder, improved
|
|
|
|
sound settings, changed volume values (you may need to adjust your volumes)
|
|
|
|
- Check if connection was lost a bit faster depending on previous activity
|
|
|
|
- Added new error dialog
|
|
|
|
- Show important release information on first startup of new version
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Changed shutdown process
|
|
|
|
- Improved settings dialog (help, icons, components, restart required
|
|
|
|
warning)
|
|
|
|
- Remove additional whitespace from incoming messages
|
|
|
|
- Replace some special html character codes in incoming messages
|
|
|
|
- Default userlist width setting, userlist width 0 now possible
|
|
|
|
- Always output stream status on join (not only if it's new)
|
|
|
|
- Improved help
|
|
|
|
- Added setting to enable (and thus disable) open url prompts
|
|
|
|
- Added Copy URL option to url prompt
|
|
|
|
- Added setting to highlight own messages (always enabled before)
|
|
|
|
- Added setting to change the tabs order (join order/alphabetical)
|
|
|
|
- Added context menu item to clear the highlights dialog
|
|
|
|
- Fixed bug in ViewerHistory when item was still hovered when channel
|
|
|
|
was changed
|
|
|
|
- Added help window icon
|
|
|
|
- Count number of mods on /mods-command response
|
|
|
|
- Prevent auto-scrolling when search is active
|
|
|
|
- Added speedrun.tv option for stream urls
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.5.1">Version 0.5.1 (2013-12-17)</a>
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>Changes:
|
|
|
|
- FrankerFaceZ: Show custom mod icons (available in some channels)
|
|
|
|
- FrankerFaceZ settings, Emoticons/Icon settings seperate
|
|
|
|
- Prevent dialogs that can open automatically (error messages) from
|
|
|
|
stealing focus
|
|
|
|
- Added chat buffer size setting
|
|
|
|
- Added setting to enable/disable mod/unmod messages
|
|
|
|
- Added some shortcuts
|
|
|
|
- Added command to show working directory
|
|
|
|
- Added color preset
|
|
|
|
- Improved help
|
|
|
|
- Improved viewer history (fixed times per channel)
|
|
|
|
- Improved debug output
|
|
|
|
- Added command/guide in case getting login data doesn't work
|
|
|
|
|
|
|
|
Bugfixes:
|
|
|
|
- Fixed error in Viewer history
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.5">Version 0.5</a> (2013-12-05)
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<h3>Import Information</h3>
|
|
|
|
<ul>
|
|
|
|
<li>With Version 0.5, Chatty can notify you about streams you follow and
|
|
|
|
show a list of them. You have to request
|
|
|
|
new login data containing <code><Read user info></code> access to
|
|
|
|
be able to use that. Go to
|
|
|
|
<code><Main - Connect - Configure login..></code>, remove the
|
|
|
|
login and request it again.</li>
|
|
|
|
<li>You can enable/disable this feature under
|
|
|
|
<code><Main - Settings - Notifications></code> if you have the
|
|
|
|
necessary access.</li>
|
|
|
|
</ul>
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
New features:
|
|
|
|
- Get notified when streams you follow go online (requires
|
|
|
|
<Read user info> access, which wasn't even in Chatty before, so you'll
|
|
|
|
have to request new login data)
|
|
|
|
- View a list of live streams (you followed or whose channel you are in)
|
|
|
|
- FrankerFaceZ emoticons
|
|
|
|
- Added search, allowing you to find text in the current chat window
|
|
|
|
- Deleted messages (from timeouts/bans) now get shortened to a maximum length,
|
|
|
|
or you can use the previous behaviour or let the whole message be replaced
|
|
|
|
with <message deleted>
|
|
|
|
- Change the displayed time range in Viewer History
|
|
|
|
- Automatically check if the login is valid, if it is suspected not to be
|
|
|
|
- Clickable links in Channel Info Dialog (also turns #srl-abcd into a race link)
|
|
|
|
- Cycle between tabs with Ctrl+TAB
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Updated Help
|
|
|
|
- Changed Settings Dialog Layout
|
|
|
|
- Detect subscribers even when in more than one channel (may not work correctly
|
|
|
|
always, but it's a better guess than before)
|
|
|
|
|
|
|
|
Bugfixes:
|
|
|
|
- Changed color of inputbox cursor to foreground color
|
|
|
|
- Possibly made emoticon image loading a bit more reliable, but it's hard to
|
|
|
|
tell what happens when the loading fails
|
|
|
|
- Handle long URLs in the URL open dialog better
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.4">Version 0.4 (2013-11-16)</a>
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
New features:
|
|
|
|
- Added version checker to inform you about new versions of Chatty
|
|
|
|
- Added window icon
|
|
|
|
- Added colors to viewer history to indicate stream status changes, hovering
|
|
|
|
displays stream title/game at that time (in addition to viewercount/time)
|
|
|
|
- Stream information is now requested for all channels you have currently joined
|
|
|
|
- Added tray notifications for highlighted messages and stream status changes
|
|
|
|
- Added sound notifications for highlighted messages and stream status changes
|
|
|
|
- Added some commandline parameters, settings and context menu entries
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- Nicks in JOIN/PART/MOD/UNMOD lines now clickable
|
|
|
|
- Settings now saved in seperate files for general settings, login data and
|
|
|
|
history/favorites
|
|
|
|
- Fixed tab colors, added indicator for new stream status
|
|
|
|
- Added delay for global hotkey so it doesn't repeat as much if kept pressed
|
|
|
|
- Updated and improved help
|
|
|
|
- Added Mod/Unmod buttons to user dialog (only in your own channel)
|
|
|
|
|
|
|
|
Bugfixes:
|
|
|
|
- Fixed bug where a status change could reopen a tab that couldn't be closed
|
|
|
|
- Improved error handling for API responses
|
|
|
|
- Fixed bug where focus sometimes wouldn't be on inputbox when changing tabs or
|
|
|
|
clicking in channel
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
|
|
|
|
<h2>
|
|
|
|
<a name="0.3">Version 0.3 (2013-09-19)</a>
|
|
|
|
<a href="#top" class="top">[back to top]</a>
|
|
|
|
</h2>
|
|
|
|
<h3>Full Changelog</h3>
|
|
|
|
<pre>
|
|
|
|
New features:
|
|
|
|
- Added Admin Dialog that let's you change the title/game of your stream
|
|
|
|
and run commercials (optional global hotkey for running commercials)
|
|
|
|
- Added Channel Favorites/History that automatically saves channels you joined
|
|
|
|
and also allows you to add favorites (history can be deactivated in the
|
|
|
|
settings)
|
|
|
|
- Added Highlight system that makes a message appear in another color if defined
|
|
|
|
keywords are found in it and/or it was send by a defined user (defaults to
|
|
|
|
always highlight your own name)
|
|
|
|
- Added join dialog
|
|
|
|
- Messages from user "twitchnotify" as info messages (when someone subscribed)
|
|
|
|
- Added Warning when joining more than one channel
|
|
|
|
- Added context menus for nicks/links/channel/tabs
|
|
|
|
- Restore window position from last session
|
|
|
|
- Better debugging and error handling
|
|
|
|
- Automatically scroll down after 30s of inactivity when being scrolled up
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
- User Info Dialog: Auto-update message history, show bans, show channel context
|
|
|
|
- Lowered stream info (title, game, viewercount) update delay to 120s
|
|
|
|
- Improved default user colors
|
|
|
|
- Emoticons that contain only word characters match at word boundaries (to match
|
|
|
|
the new behaviour in Twitch Webchat)
|
|
|
|
|
|
|
|
New settings:
|
|
|
|
- Option for capitalized names
|
|
|
|
- Option to show ban message (.. has been banned from talking), defaults to not
|
|
|
|
showing it
|
|
|
|
- Color GUI settings (with default and dark preset)
|
|
|
|
- And of course quite a few for the new features/bugfixes
|
|
|
|
|
|
|
|
Bugfixes:
|
|
|
|
- Fixed bug where channels would re-open without being
|
|
|
|
able to close them
|
|
|
|
- Fixed bug where the userlist wasn't loaded correctly on join
|
|
|
|
when the channel was joined before in the same session
|
|
|
|
- Disabled Direct3D Hardware Acceleration by default to possibly
|
|
|
|
fix Chatty appearing completely black under certain circumstances
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
<p>First published version was 0.2 so changelog starts from version 0.3.</p>
|
|
|
|
</body>
|
|
|
|
</html>
|
|
|
|
|