github chatty/chatty v0.12
Version 0.12

latest releases: v0.26, v0.26-b6, v0.26-b5...
3 years ago

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

Don't miss a new chatty release

NewReleases is sending notifications on new releases.