From e7b63e7d56f42097e0c1d3e03e2eea671fa4061c Mon Sep 17 00:00:00 2001 From: tduva Date: Thu, 21 Mar 2024 14:34:42 +0100 Subject: [PATCH] v0.26 files --- help/help-builtin_commands.html | 7 +++ help/help-releases.html | 45 ++++++++++++++++- help/help-settings.html | 86 ++++++++++++++++++++++++++++++++- help/help-troubleshooting.html | 5 +- help/help.html | 3 +- help/style.css | 2 +- index.html | 16 +++--- 7 files changed, 150 insertions(+), 14 deletions(-) diff --git a/help/help-builtin_commands.html b/help/help-builtin_commands.html index b5a9c43..6b98c7a 100644 --- a/help/help-builtin_commands.html +++ b/help/help-builtin_commands.html @@ -74,6 +74,8 @@

Other Twitch Commands

Settings / Customization Commands

@@ -122,6 +124,11 @@ /openSubscribers - Opens the according dialog
  • /userinfo <username> - To open the User Info Dialog on a specific user of the current channel (if available)
  • +
  • /userinfoRecent - To open the User Info Dialog on a + user recently affected by a Twitch Command or with recently open + User Dialog on that channel. Repeately executing the command (e.g. + through a hotkey) goes back in the history of recently affected + users, up to 10 users.
  • /releaseinfo - Opens the help with the release information
  • diff --git a/help/help-releases.html b/help/help-releases.html index 1354c19..6ff395b 100644 --- a/help/help-releases.html +++ b/help/help-releases.html @@ -17,6 +17,7 @@

    Release Information

    + 0.26 | 0.25 | 0.24.1 | 0.24 | @@ -75,7 +76,49 @@ full list of changes.

    - Version 0.25 (This one!) (2023-07-21) + Version 0.26 (This one!) (2024-03-21) + [back to top] +

    +

    Custom Tabs

    +

    Custom Tabs allow you to route message from regular channels to a Custom Tab based on Highlight matching rules.

    +

    The new to: prefix (for Highlights, Ignore, Msg. Colours and the new Routing setting) specifies the name of the Custom Tab you want to route the matching messages to. For example adding to:Mentions regw:yourname to the Custom Tabs Routing list will copy all messages containing the word "yourname" to a tab called "Mentions".

    +

    There are also options to copy the text of Desktop Notifications to a Custom Tab, logging Custom Tab messages to a file and more.

    +

    Message History

    +

    Added a message history on channel join, which can be enabled in the Settings under "History". It can show regular chat messages from the last 24h for many channels based on the recent-messages.robotty.de API.

    +

    Channel Moderation Panel

    +

    Added an "M" button to the input field that opens a panel for changing channel modes (available only for moderators).

    +

    Twitch Features

    + +

    Other

    + +

    Bugfixes

    + + +

    + Version 0.25 (2023-07-21) [back to top]

    diff --git a/help/help-settings.html b/help/help-settings.html
    index 0c397dc..ac4dc7b 100644
    --- a/help/help-settings.html
    +++ b/help/help-settings.html
    @@ -19,6 +19,8 @@
             | Names
             | Highlight
             | Ignore
    +        | Filter
    +        | Custom Tabs
             | Log to file
             | Window
             | Tabs
    @@ -1024,6 +1026,39 @@
                 updated on channel join and when sending a message, so e.g. if you
                 get modded while already in the channel it will not be recognized
                 until after you have sent a message.
    +        
  • msgs: / !msgs: matches on the + past messages of the user as they are shown in the User Dialog, + not including the message that triggered this Highlight checking.
    + The value is a list of one or several Highlight items, which will be + used to match against the text of the user's past messages (only one + item has to match, to require several items to match use separate + msgs: prefixes).
    + For example msgs:"mlimit:1 start:!v","!vote" checks if + the latest message begins with "!v" or any message contains "!vote". + The usual text matching related prefixes can be used, as well as + these additional prefixes:
    +
      +
    • mlimit: limits how many messages are checked + (starting from the latest), for example mlimit:2 + only checks the latest two messages (by default it checks + all).
    • +
    • mtime: limits how long ago messages are + checked, for example mtime:1h only checks + messages from the last hour, whereas mtime:>1h + only checks messages from before the last hour (by + default it checks all).
    • +
    • mreq: defines how many messages must match, for + example mreq:3 requires at least three past + messages to match (by default at least one has to match).
    • +
    • mtype:outer ignores text matching in the msgs: + prefix itself (so for msgs:"mtype:outer abc" + the "abc" would have no effect) and instead uses the outer + item's text matching. For example msgs:"mtype:outer" start:!vote + would match if both the message and also a past message + begin with "!vote" (msgs:"start:!vote" start:!vote + would have the same effect).
    • +
    +
  • config: to specify on or more options (separated by comma, no spaces):
    • config:firstmsg - Restrict matching to the @@ -1043,12 +1078,28 @@ match, for example config:repeatedmsg|4 requires 4 repeated messages (can't be lower than the Repetition Detection setting).
    • +
    • config:afterban|number - Matches on the number + of messages after the user was banned/timed out (based on + the bans/messages visible in the User Dialog). config:afterban|1 + matches the first message after a ban, config:afterban|5 + up to the fifth message. The number is optional, so + config:afterban matches all messages after a + ban. If the user was not banned (or Chatty doesn't know + about it) then this never matches.
    • config:info - This item applies to info messages instead of regular user messages
    • config:any - This item applies to both info messages and regular user messages
    • config:hl - Restrict matching to user messages highlighted by using channel points
    • +
    • config:historic - Applies to messages loaded + from the history service on channel join. This also allows + historic message to be matched for features that are + otherwise turned off in the History settings.
    • +
    • config:historic2 - Allows historic message to be + matched for features that are otherwise turned off in the + History settings, but does not restrict the match to just + historic messages.
    • config:b|id/version - Match a Twitch Badge (version optional, if several are specified in the same config: prefix, only one has to match).
    • @@ -1171,6 +1222,12 @@ only config:info startw:!quote will have an effect (see Meta Prefixes (Matching) on how quoting works). +
    • to: to provide one or several comma-separated names of + Custom Tabs (case-insensitive) to copy + the message to. For example to:Commands start:! will + copy messages beginning with "!" to the Custom Tab named "Commands". + This is available for the settings Msg. Colours, Highlight, Ignore + and Custom Tabs Routing.

    Note: If you're using the color: or bgcolor: @@ -1477,6 +1534,26 @@

    You can use replacement:none to output no replacement at all.

    +

    + Custom Tabs + [back to menu] +

    +

    Custom Tabs can have messages routed to them by use of the to: + prefix in entries of the settings Msg. Colours, Highlight, Ignore and + Custom Tabs Routing. In addition, Notifications can be routed to Custom + Tabs as an Info Message ("Message" tab in the Notification editor).

    + +
    +
    Allow routing to several custom tabs
    +
    The routing targets defined with to: get collected from + each setting that has a match (e.g. Highlights and Msg. Colours). If + this setting is enabled, the same message may be routed to several + Custom Tabs and the Routing setting may match more than one entry. + If disabled only the first Custom Tab is used (which one is the + first is not well defined yet and may change in future Chatty + versions).
    +
    +

    Log to file [back to menu] @@ -1788,7 +1865,7 @@ Highlighting (although some prefixes won't work unless it's a chat message). -
    Notification (Tab)
    +
    Desktop Notification (Tab)
    A Desktop Notification, with customizable colors.
    Sound (Tab)
    @@ -1809,6 +1886,13 @@ it would play the sound after 5 minutes even if the chat has been busy non-stop, at which point you probably wouldn't need to be alerted since you're already paying attention to it. + +
    Message (Tab)
    +
    Output a message to Custom Tabs as an + info message, with text similar to the Desktop Notification.
    +
    The Custom Tab field can contain one or several + comma-separated Custom Tab names. Commas can be quoted to not use as + a separator (same as Highlight Meta Prefixes).

    On both the Notification (Tab) and Sound (Tab) diff --git a/help/help-troubleshooting.html b/help/help-troubleshooting.html index 5736d5c..6a763c7 100644 --- a/help/help-troubleshooting.html +++ b/help/help-troubleshooting.html @@ -279,8 +279,9 @@ should point to Java.

    Find errors in debug.log

    -

    See next section. Of course you'll have to navigate to the folder - manually.

    +

    Check if Chatty writes to any files in the debuglogs folder + (by default <homedir>/.chatty/debuglogs, + for example C:\Users\yourname\.chatty\debuglogs).

    Visual Artifacts/Glitches diff --git a/help/help.html b/help/help.html index 2174480..1ab29dc 100644 --- a/help/help.html +++ b/help/help.html @@ -5,7 +5,7 @@ -

    Chatty (Version: 0.25)

    +

    Chatty (Version: 0.26)

    @@ -194,7 +194,7 @@ function getDownloads(tag) {
    @@ -1462,6 +1462,7 @@ MiniK http://static-cdn.jtvnw.net/emoticons/v1/25/1.0 set:793 id:3287Website: https://chatty.github.io
  • E-Mail: chattyclient@gmail.com
  • Twitter: @ChattyClient
  • +
  • Bluesky: @chattyclient.bsky.social
  • Mastodon: mstdn.social/@chattyclient
  • Discord: Chatty Discord Invite
  • diff --git a/help/style.css b/help/style.css index d1a1901..ace2ce9 100644 --- a/help/style.css +++ b/help/style.css @@ -3,7 +3,7 @@ body { font-size: 1em; color: black; background-color: #FDFDFD; - font-family: Arial, sans-serif; + font-family: sans-serif; padding: 10px; margin: 0; } diff --git a/index.html b/index.html index 43fdc26..4460fed 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.25 released "+humanized_time_span("2023/07/21", Date(), custom_date_formats)+""; + document.getElementById("ago").innerHTML = "Version 0.26 released "+humanized_time_span("2024/03/21", Date(), custom_date_formats)+""; - getDownloads("v0.25"); + getDownloads("v0.26"); slideshow_init("slideshow"); } @@ -158,7 +158,7 @@ function getDownloads(tag) {

    Download

    -

    Choose one of the following downloads of Chatty Version 0.25. 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.26. 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.