From e78e06a0187808421892bbd3c8e4ca311803e725 Mon Sep 17 00:00:00 2001 From: tduva Date: Fri, 17 Feb 2023 07:47:34 +0100 Subject: [PATCH] v0.23 files --- help/help-custom_commands.html | 48 ++++++++++++++++++---------------- help/help-guide_folders.html | 34 +++++++++++++++++++----- help/help-laf.html | 6 +++++ help/help-releases.html | 39 ++++++++++++++++++++++++++- help/help-report_issue.html | 14 +++------- help/help-settings.html | 6 ++--- help/help.html | 9 +++++-- index.html | 16 ++++++------ 8 files changed, 119 insertions(+), 53 deletions(-) diff --git a/help/help-custom_commands.html b/help/help-custom_commands.html index f1b7e84..9e99d65 100644 --- a/help/help-custom_commands.html +++ b/help/help-custom_commands.html @@ -233,7 +233,7 @@ Description - All + All chan The current channel context (without leading #) @@ -248,27 +248,8 @@ without leading #) - streamstatus - Stream Status (Title/Game or Offline) - - - streamtitle - Stream Title (only if live) - - - streamgame - Stream Game (only if live) - - - streamviewers - Number of viewers (only if live) - - - streamuptime - Stream Uptime (only if live) - - - The stream info is of the current channel context + stream... + Stream Info (e.g. uptime, stream title) identifiers @@ -417,6 +398,20 @@
  • user-channel - The name of the channel the user talked in (with leading # if applicable)
  • +

    Stream Info Identifiers

    +

    The stream info is of the current channel context, if available.

    + +

    Only available if live:

    + +

    Pre-defined Parameters Example

    /streaminfo /echo [Stream Status] $(streamstatus) [Uptime] $(streamuptime)
    @@ -452,6 +447,7 @@ $lower(), $upper(), $trim(), + $quote(), $replace(), $rand(), $sort(), @@ -519,6 +515,14 @@ String.trim() method).
    Example: $trim( abc ) turns into abc.
    +
    $quote(<input>,[quote character])
    +
    Add quotes around the input. Any quotes in input will be doubled. + A custom quote character can be specified, by default a double-quote + (") is used.
    +
    Example: $quote(51° 28' 38" N) turns into + "51° 28' 38"" N" and $quote(51° 28' 38" N,') + turns into '51° 28'' 38" N'.
    +
    $replace(<input>,<search>,<replace>,[method])
    Search and replace in text.
    Especially when using Regex, remember diff --git a/help/help-guide_folders.html b/help/help-guide_folders.html index 23cb755..ab0a54f 100644 --- a/help/help-guide_folders.html +++ b/help/help-guide_folders.html @@ -32,7 +32,7 @@

    Learn what directories and files Chatty creates/uses.

    Files / Directory structure

    -

    Settings Directory

    +

    Settings Directory

    The settings directory by default is in your user home directory in a subdirectory called .chatty. You can enter the command /dir to display and /openDir to open the @@ -89,7 +89,7 @@ |-- cache - [Directory] + [Directory] (customize) |   |- <cache files> @@ -101,7 +101,7 @@ |-- debuglogs - [Directory] + [Directory] (customize) |   |- <debug files> @@ -113,19 +113,23 @@ |-- exported - [Directory] + [Directory] (customize) |   |- stream_highlights.txt Recorded stream highlights + + |   |- <exported text> + /exportText command output + | |-- logs - [Directory] + [Directory] (customize) |   |- <log files> @@ -188,7 +192,7 @@ |-- sounds - [Folder] Sound files for Notifications + [Folder] Sound files for Notifications (customize) |   |- <sound>.wav @@ -196,7 +200,7 @@ |-- img - [Folder] Image files for Custom Badges + [Folder] Image files for Custom Badges (customize) |   |- <various images> @@ -208,6 +212,22 @@

    This is where the Chatty.jar is located and is used for loading libraries that Chatty uses.

    +

    Customize

    +

    Some folders can be changed:

    +
      +
    • Settings directory: See Settings Directory + (this one also affects the default location of some other folders)
    • +
    • Debuglogs: Using the -debugdir launch option
    • +
    • Logs: In the Settings under "Log to file"
    • +
    • Cache: In the Settings under "Other"
    • +
    • Exported files: In the Settings under "Other"
    • +
    • Images: In the Settings under "Other"
    • +
    • Sounds: In the Settings under "Notifications"
    • +
    + +

    Changing folders usually requires a restart of Chatty to be properly + applied.

    +

    Uninstall

    To remove Chatty from your computer:

    diff --git a/help/help-laf.html b/help/help-laf.html index 07b4d6f..59d78be 100644 --- a/help/help-laf.html +++ b/help/help-laf.html @@ -500,6 +500,12 @@ Use some inactive window colors for the Noir Look&Feel, on/off + + provideErrorFeedback + + When set to "off" it won't play an error sound for some invalid actions (e.g. backspacing on an empty input field), on/off + + Chatty Properties (any Look & Feel) diff --git a/help/help-releases.html b/help/help-releases.html index 4b31077..253ab8d 100644 --- a/help/help-releases.html +++ b/help/help-releases.html @@ -17,6 +17,7 @@

    Release Information

    + 0.23 | 0.22 | 0.21 | 0.20 | @@ -71,7 +72,43 @@ full list of changes.

    - Version 0.22 (This one!) (2023-01-15) + Version 0.23 (This one!) (2023-02-17) + [back to top] +

    +
    +### Twitch Features
    +- Added support for new stream tags API
    +  - Up to 10 tags, max 25 characters, no spaces or special characters
    +  - Existing favorited/Status History tags automatically get their spaces
    +    removed, however you will need to replace any special characters yourself as
    +    you see fit
    +- Added `/shoutout` command and display of shoutouts for moderators
    +
    +### Custom Commands 
    +- Changed "Test" dialog output to be less wide with long commands
    +- Added some syntax highlighting to some settings
    +- Added function `$quote()` for easier quoting (e.g. to write CSV)
    +
    +### Other
    +- Added settings to customize cache, image and exported directories, added
    +  launch option to customize debug directory
    +- Added a setting (disabled by default) for the Look&Feel error sound (e.g. when
    +  backspacing at the start of an input field)
    +- Removed session debug log file
    +- Added Stream Highlights customization settings for file output
    +- Improved Pronouns caching
    +- "Open URL" Popup: Added checkbox to disable the popup, apply setting to some
    +  more places
    +- Updated help
    +
    +### Bugfixes
    +- Fixed Join-link (e.g. for raids) context menu entries
    +- Fixed Stream Highlights error when customized chat response message wasn't a
    +  valid Custom Command
    +    
    + +

    + Version 0.22 (2023-01-15) [back to top]

    diff --git a/help/help-report_issue.html b/help/help-report_issue.html
    index 6ca003b..45d0bc5 100644
    --- a/help/help-report_issue.html
    +++ b/help/help-report_issue.html
    @@ -63,16 +63,10 @@
             the command /openDebugDir to open it directly (or
             /showDebugDir to output it's path).

    -

    There are two kinds of debug files:

    -
      -
    • Several rotating files (debug0.log, debug1.log, ..), - that are not overwritten when Chatty is restarted, so it's usually a - good way to find older logs. Normally debug0.log is a - good place to start.
    • -
    • The debug_session.log which is overwritten everytime - you start Chatty. This could be good if you haven't restarted Chatty - yet.
    • -
    +

    The directory contains several rotating files (debug0.log, debug1.log, ..), + that are not overwritten when Chatty is restarted. Normally + debug0.log is a good place to start when looking for + recent information.

    diff --git a/help/help-settings.html b/help/help-settings.html index 752e87a..0243658 100644 --- a/help/help-settings.html +++ b/help/help-settings.html @@ -160,7 +160,7 @@
  • $all - All users, this can be used to specify a default color (should be put at the very end of the list)
  • $broadcaster - Broadcasters
  • -
  • $cat:<category> - A category from the Addressbook
  • +
  • $cat:<category> - A category from the Addressbook
  • #<color code> - A Html color code, e.g. #0000FF for blue, which can be used to replace colors
  • $color:<color code or name> - A Html color code or name (names @@ -969,7 +969,7 @@ Behaves like the regm:/re: prefix, in that it always tries to match the entire username. Example: reuser:(?i)a.* would match all names starting with "a".
  • -
  • cat: - One or several (comma separated) Addressbook +
  • cat: - One or several (comma separated) Addressbook categories. The user who send the message must be in at least one of them. Example: cat:friends,family (the user must be in "friends" or "family", or both)
  • !cat: - One or several Addressbook categories. @@ -978,7 +978,7 @@ have been sent in. Example: chan:joshimuz,tirean
  • !chan: - One or several channels the message must not have been sent in.
  • -
  • chanCat: - One or several Addressbook +
  • chanCat: - One or several Addressbook categories. The channel the message was send in must be in at least one of those categories (added to the Addressbook with the name of the channel, including leading #, e.g. #esl_csgo).
  • diff --git a/help/help.html b/help/help.html index ed92a4b..1157960 100644 --- a/help/help.html +++ b/help/help.html @@ -5,7 +5,7 @@ -

    Chatty (Version: 0.22)

    +

    Chatty (Version: 0.23)

    @@ -194,7 +194,7 @@ function getDownloads(tag) {
    @@ -63,7 +63,7 @@

    If you are reporting an issue, please read the page on Reporting Issues.

    diff --git a/index.html b/index.html index bf3258e..fe36b87 100644 --- a/index.html +++ b/index.html @@ -16,9 +16,9 @@ function loaded() { { ceiling: null, text: "$years years ago" } ] } - document.getElementById("ago").innerHTML = "Version 0.22 released "+humanized_time_span("2023/01/15", Date(), custom_date_formats)+""; + document.getElementById("ago").innerHTML = "Version 0.23 released "+humanized_time_span("2023/02/17", Date(), custom_date_formats)+""; - getDownloads("v0.22"); + getDownloads("v0.23"); slideshow_init("slideshow"); } @@ -158,7 +158,7 @@ function getDownloads(tag) {

    Download

    -

    Choose one of the following downloads of Chatty Version 0.22. For older versions or betas go to the GitHub Releases. Checksums for release files are available as SHA-256 hashes.

    +

    Choose one of the following downloads of Chatty Version 0.23. For older versions or betas go to the GitHub Releases. Checksums for release files are available as SHA-256 hashes.

    If this is your first time using Chatty check out the Getting Started Guide.

    Windows

    @@ -170,11 +170,11 @@ function getDownloads(tag) {
    -
    Download Windows Standalone (Installer) Recommended
    +
    Download Windows Standalone (Installer) Recommended
    Install into a folder of your choice and start Chatty.exe (or optionally created shortcuts).
    -
    Download Windows Standalone (.zip)
    +
    Download Windows Standalone (.zip)
    Extract the .zip into a folder of your choice and start Chatty.exe.
    @@ -182,11 +182,11 @@ function getDownloads(tag) {
    -
    Download JAR-Version (Installer)
    +
    Download JAR-Version (Installer)
    Install into a folder of your choice and start Chatty.jar (or optionally created shortcuts).
    -
    Download JAR-Version (.zip)
    +
    Download JAR-Version (.zip)
    Extract the .zip into a folder of your choice and start Chatty.jar.

    Non-Windows

    -

    For OS other than Windows (e.g. Linux or MacOS) you will need to download the JAR-Version (.zip) and must have Java 8 or later installed on your system. Extract the .zip into a folder of your choice and start Chatty.jar.

    +

    For OS other than Windows (e.g. Linux or MacOS) you will need to download the JAR-Version (.zip) and must have Java 8 or later installed on your system. Extract the .zip into a folder of your choice and start Chatty.jar.

    Contact

    If you have any feedback or questions feel free to contact me. You can join the Chatty Discord preferred, write me an E-Mail or use Twitter.