Skip to content
Pre-release
Pre-release

@tduva tduva released this Aug 2, 2020

Changes compared to previous version (v0.13-b1):

  • Changed to different global hotkey library (JKeyMaster/JNA), now supporting Windows, Linux and Mac (assuming it works as intended)
  • Added setting to Stream Chat context menu to change channel logo size
  • Fixed logging error related to timestamp being off
  • Added /rejoin command
  • Increased mod action append time threshold
  • Updated some URLs
  • Added icons setting to change the default app icons
  • Added some launch options
  • Updated help
Assets 6

@tduva tduva released this May 14, 2020 · 19 commits to master since this release

Changes compared to previous Release

Changes compared to previous release version (v0.11):

Settings are now also saved during the session, not just when closing Chatty. This may help with some issues, for example by notifying the user early about writing access issues.

Also changed are setting backups (can now be accessed through the Settings Dialog) and how the Addressbook is saved (no longer in the "addressbook" file).

Settings Saving/Loading Changes

  • Settings are now saved while Chatty is running, and only if they changed
  • Improved "Main - Save.." option (for manually saving settings)
  • New backup system, including a GUI to view and load backups more easily
    (Settings - Main - Settings Management)
  • Addressbook: Added "Edit all"-button to Addressbook dialog for bulk edits
  • Addressbook: Now saved in the "settings" instead of the "addressbook" file,
    although the "addressbook" file is still written to if the setting
    "abSaveOnChange" is enabled (but never read, except for the transition)

Settings

  • Stream Highlights: Added customizable template for the command reponse message
  • Followers/Subscribers Dialog: Added some settings to the context menu to
    change the appearance of the list
  • Added setting to change the timezone used by Chatty
  • Chat Log: Added optional separate bits message
  • Chat Log: Added customizable template for logging regular chat messages
  • Added setting for input focus (Settings - Window) to test if it fixes issues

Custom Commands

  • Added identifier $(hostedChan) (the currently hosted channel, if any)
  • Added function $is() for Highlight format matching (e.g. "$is(mystatus:bm)")
  • Added function $calc() to perform simple calculations (e.g. "$calc(3*4)")
  • Added function $switch(), similar to a switch-statement in programming
  • Added function $get() to get setting values
  • Added "var" setting, which can be used like variables ("/set var foo bar" and
    then "$get(var,foo)" returns "bar")
  • Added setting to add Custom Commands to Admin Dialog context menu
  • Added setting to add Custom Commands to text selection copy/paste context menu
  • Added tooltips for Custom Commands in context menus, showing the raw command

Utility Commands

  • Added "/showLogDir" and "/openLogDir" to show/open the Chat Log directory
  • Added "/openfile" and "/openfileprompt" to open a file in the default program
  • Added "/requests" command to open the reward queue in the default browser

Other Changes

  • Stream Chat: Added optional channel logo (if channel is live)
  • Stream Chat: Added context menu to more easily add/remove channels
  • Admin Dialog: Added Status Presets context menu entry to use only game/tags
  • Matching (Highlight etc.): Added "mystatus:" prefix to match against your own
    user status (e.g. "mystatus:bm" for broadcaster or moderator)
  • Added notification about allowing "Your Subscriptions" access, so emotes are
    loaded properly
  • Improved dark theme Look and Feel detection and Emotes Dialog background
  • Improved debug output
  • Updated help

Bugfixes

  • Fixed some types of streams not always showing up correctly
  • Fixed stream uptime sometimes appearing wrong
  • Fixed emote tooltip sometimes showing previously hovered emote's info
  • Fixed rare Emotes Dialog error

Changes compared to previous Beta

Changes compared to previous beta version (v0.12-b3):

  • Added "/showLogDir" and "/openLogDir" commands
  • Changed dark theme Look and Feel detection to be more flexible
  • Changed Emotes Dialog background for some Look and Feel
  • Fixed emote popup sometimes showing previously hovered emote's data
  • Fixed rare Emotes Dialog error
  • Updated help
Assets 8
Pre-release
Pre-release

@tduva tduva released this May 3, 2020 · 25 commits to master since this release

Changes compared to previous version (v0.12-b2):

  • Custom Commands
    • Added $(hostedchan) that contains the name of the hosted channel (if any)
    • Added $switch() function (similiar to a switch statement in programming)
    • Added $calc() function for simple calculations
    • Added tooltips to context menu entries showing the Custom Command
  • Admin Dialog
    • Added a context menu to some Admin Dialog elements, with customizable entries ("Settings - Commands").
    • Added "Use game/tags only" context menu entry to Admin Dialog Status Presets
  • Stream Chat ("Extra - Stream Chat")
    • Added channel logos before messages (only if the channel is live, can be disabled with /set streamChatLogos 0)
    • Extended Stream Chat context menu with submenu to enable/disable channels whose messages should be shown (shows enabled and currently joined channels)
  • Log to file: Added message template setting to customize regular chat message format
  • Added commands /openfile and /openfileprompt to open a path in the default application
Assets 8
Pre-release
Pre-release

@tduva tduva released this Apr 23, 2020 · 36 commits to master since this release

Changes compared to previous version (v0.12-b1):

  • Changed settings saving/loading to new system
    • Settings are saved regularly while Chatty is running
    • Settings will only be saved when they actually changed
    • Manual saving through the "Main"-menu is still possible (and has improved information)
    • Backups will be created on start as before, but will be named differently
    • Added button in Settings Dialog to view/load backups
  • Addressbook
    • Moved Addressbook to settings file, the addressbook file will no longer be read from and will only be written to if abSaveOnChange is enabled
    • Bulk editing can now be done through the "Edit All"-button in the Addressbook dialog
  • Message Matching: Added mystatus: prefix (like status: except always checking against local user)
  • Custom Commands
    • Added $is() function (e.g. $if($is(mystatus:bm),I'm a mod,Not a mod))
    • Added setting for Custom Commands in text selection context menu
    • Added $get() function to read setting values
  • Chatlog: Added optional separate BITS: message
  • Added some settings to Followers/Subscribers list context menu
  • Added setting to customize the Stream Highlights response message
  • Added input focus setting (Window settings)
Assets 8
Pre-release
Pre-release

@tduva tduva released this Jan 28, 2020 · 61 commits to master since this release

Changes compared to previous version (v0.11):

  • Added setting to change timezone
  • Changed API requests to maybe include reruns again and fix for subonly streams
Assets 8

@tduva tduva released this Jan 14, 2020 · 66 commits to master since this release

Changes compared to previous Release

Changes compared to previous release version (v0.10):

The new "Look" settings now contain more customization options, including the "HiFi Custom" Look & Feel, which allows setting a custom foreground and background color and various other styling options. Also contains a link to documentation for more advanced usage now.

Note: The Moderation Log (and related features) now require the "Moderate Channel" access. View and change your access under "Main - Login..". Restart Chatty after changing to ensure everything updated.

Customization / GUI Improvements

  • Added more Look customization
  • Added more Notification options
  • Added more information to Stream Status Notification
  • Added setting to customize User Dialog timestamp
  • Added timestamp custom AM/PM formatting
  • Added Copy/Cut/Paste context menus in some places
  • Improved various Settings Dialog sections

Moderating / Broadcasting

  • Added "Open in.." menu to User Context Menu (open in other channel)
  • Added account register time to Followers/Subscribers list
  • Open User Dialog and User Context Menu from Followers/Subscribers list
  • Admin Dialog: Added warning if title may be too long
  • Added /commerical command

Text Matching (Highlight, Ignore, Msg. Colors, ..)

  • Removed escape char \ from meta prefixes (so writing regex doesn't require
    escaping backslashes, now only quoting possible, e.g. +start:"!bet top5")
  • Added prefixes blacklist: (blacklist per item) and text:
  • Added negated variants for text matching prefixes (such as !start:)
  • Now supprting several text matching prefixes per item (prefix prefix with +),
    like +start:!set w:bet (starts with "!set" and contains the word "bet")
  • Added "config:url" to require a URL to be in the text (same URL detection as
    clickable URLs in chat)
  • Improved setting editor (shows more information, works better for testing)

Twitch Features

  • Removed Chat Rules dialog (Twitch removed the API)
  • Removed Rooms support (Twitch discontinued Rooms)
  • Show more detailed Points Redemption messages in your own channel (if you have
    allowed proper access, see "Main - Login..")
  • Recognize founders as subscribers

Third-Party Features

  • Added limited support for seasonal combined emotes (such as "Kappa TopHat"),
    doesn't work in combination with animated emotes
  • Changed to BTTV v3 API

Other Changes

  • Switched to another Websocket library, in an attempt to improve connection
    reliability for PubSub (Moderation Log) and FFZ-WS
  • Added PubSub/FFZ-WS connection status to title
  • Updated notifications in menubar, show some additional warning messages
  • Mentions: Recognize users from user-related info messages
  • Changed reconnecting timing a bit
  • Updated translations (Thanks to contributors!)
  • Updated help

Bugfixes

  • Fixed removed custom names sometimes not updating immediately
  • Fixed Emote Dialog sometimes not updating to current channel
  • Fixed /echo causing an empty TAB to open when used before connecting
  • Added "chan" parameter as was documented to Notification OS Command
  • Fixed some command TAB Completion case issues
  • Fixed some updating GUI issues related to changing Look and Feel settings
  • Changed to new Twitch Authentication URL

Changes compared to previous Beta

Changes compared to previous beta version (v0.11-b4):

  • Removed Rooms support
  • Updated translations / help
  • Some small changes
Assets 8
Pre-release
Pre-release

@tduva tduva released this Jan 4, 2020 · 75 commits to master since this release

Changes compared to previous version (v0.11-b3):

  • Reduced "Copy" context menu priority
  • Now enforcing new login access scope for showing Moderator Actions/Modlogs/AutoMod
  • Improved output of Points Redemptions (in your own channel only)
  • Updated menubar notifications, added some new info messages
  • Removed Chat Rules (because Twitch removed the API)
  • Some other changes

It is recommended to refresh your login after this update, to make sure you have all the required access scopes (Main - Login..).

Assets 8
Pre-release
Pre-release

@tduva tduva released this Dec 12, 2019 · 86 commits to master since this release

Changes compared to previous version (v0.11-b2):

  • Don't move attached dialogs when resizing main window
  • Added Copy/Paste context menus to chat and inputbox
  • Switched to other websocket library in an attempt to resolve connection issues
  • Removed [W] (Whispering enabled) from titlebar, added [F] (FFZ Websocket connected) and [M] (PubSub/Modlog connected) to titlebar
  • Added limited support for combined emotes (doesn't work 100% yet, no GIFs)
  • Various other improvements
  • Updated help
Assets 8
Pre-release
Pre-release

@tduva tduva released this Nov 25, 2019 · 99 commits to master since this release

Changes compared to previous version (v0.11-b1):

  • Added new Look and Feel settings and customization options
  • Added /commerical command
  • Added User Context Menu Open in.. entry
  • Added new login scope required for Modlogs in the future
  • Text Matching (Highlight etc.)
    • Removed escaping using backslash in prefixes
    • Show more information in editor
    • Added blacklist: prefix and negated/additional variants for all text matching prefixes
  • Added User Dialog timestamp setting
  • Various other improvements and bugfixes
  • Updated help
Assets 8
Pre-release
Pre-release

@tduva tduva released this Oct 26, 2019 · 115 commits to master since this release

Changes compared to previous version (v0.10):

  • Followers Dialog
    • Added user register time
    • Open User Dialog/Context Menu
    • Updated colors
  • Added more settings to Notifications
  • Some Bugfixes and small improvements
Assets 8
You can’t perform that action at this time.