mirror of
https://github.com/chatty/chatty.github.io.git
synced 2024-09-08 01:19:36 +02:00
v0.26 files
This commit is contained in:
parent
ec42acc500
commit
e7b63e7d56
@ -74,6 +74,8 @@
|
||||
<h3><a name="commands-twitch">Other Twitch Commands</a></h3>
|
||||
<ul>
|
||||
<li><a href="help.html#streamhighlights">Stream Highlights / Markers commands</a> (including <code>/marker</code>)</li>
|
||||
<li><code>/createClip</code> - Attempt to create a clip. If it succeeds
|
||||
it will output the clip edit link.</li>
|
||||
</ul>
|
||||
|
||||
<h2><a name="commands-settings">Settings / Customization Commands</a></h2>
|
||||
@ -122,6 +124,11 @@
|
||||
<code>/openSubscribers</code> - Opens the according dialog</li>
|
||||
<li><code>/userinfo <username></code> - To open the User Info Dialog
|
||||
on a specific user of the current channel (if available)</li>
|
||||
<li><code>/userinfoRecent</code> - 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.</li>
|
||||
<li><code>/releaseinfo</code> - Opens the help with the release information</li>
|
||||
</ul>
|
||||
|
||||
|
@ -17,6 +17,7 @@
|
||||
<h1><a name="top">Release Information</a></h1>
|
||||
|
||||
<p>
|
||||
<a href="#0.26">0.26</a> |
|
||||
<a href="#0.25">0.25</a> |
|
||||
<a href="#0.24.1">0.24.1</a> |
|
||||
<a href="#0.24">0.24</a> |
|
||||
@ -75,7 +76,49 @@
|
||||
full list of changes.</p>
|
||||
|
||||
<h2>
|
||||
<a name="0.25">Version 0.25</a> <a name="latest">(This one!)</a> (2023-07-21)
|
||||
<a name="0.26">Version 0.26</a> <a name="latest">(This one!)</a> (2024-03-21)
|
||||
<a href="#top" class="top">[back to top]</a>
|
||||
</h2>
|
||||
<h3>Custom Tabs</h3>
|
||||
<p>Custom Tabs allow you to route message from regular channels to a Custom Tab based on Highlight matching rules.</p>
|
||||
<p>The new <code>to:</code> 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 <code>to:Mentions regw:yourname</code> to the Custom Tabs Routing list will copy all messages containing the word "yourname" to a tab called "Mentions".</p>
|
||||
<p>There are also options to copy the text of Desktop Notifications to a Custom Tab, logging Custom Tab messages to a file and more.</p>
|
||||
<h3>Message History</h3>
|
||||
<p>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.</p>
|
||||
<h3>Channel Moderation Panel</h3>
|
||||
<p>Added an "M" button to the input field that opens a panel for changing channel modes (available only for moderators).</p>
|
||||
<h3>Twitch Features</h3>
|
||||
<ul>
|
||||
<li>Added command <code>/createClip</code> for creating a clip on the current channel</li>
|
||||
<li>Added support for Content Classification Labels to Admin Dialog</li>
|
||||
</ul>
|
||||
<h3>Other</h3>
|
||||
<ul>
|
||||
<li>Added support for animated overlayed emotes and 7TV zero-width-emotes</li>
|
||||
<li>Added prefix <code>config:afterban</code> to match on messages after the user was banned/timed out (if Chatty is aware of it)</li>
|
||||
<li>Added prefix <code>msgs:</code> to match on the user's past messages (as they are shown in the User Dialog)</li>
|
||||
<li>Added command <code>/userinfoRecent</code> to open User Info Dialog for user recently affected by a Twitch Command or with recently open User Dialog</li>
|
||||
<li>Updated Pronouns service to new API</li>
|
||||
<li>Added Look&Feel MacOS options (screen menubar, system colors for title bar)</li>
|
||||
<li>Added setting under "Window" to toggle input length limits</li>
|
||||
<li>Various GUI improvements</li>
|
||||
<li>Updated help</li>
|
||||
</ul>
|
||||
<h3>Bugfixes</h3>
|
||||
<ul>
|
||||
<li>Fixed error in context menu for some types of messages</li>
|
||||
<li>Fixed AutoMod Dialog hotkeys reacting when they shouldn't when docked as a tab</li>
|
||||
<li>Fixed favorited emotes not being detected as usable in some cases</li>
|
||||
<li>Fixed PageUp/PageDown sometimes scrolling in wrong channel (by adding as configurable hotkey acting on the active channel)</li>
|
||||
<li>Fixed "Join"-entry being shown in URL context menu when it shouldn't</li>
|
||||
<li>Fixed "User to never highlight" setting not applying to info messages with an attached user</li>
|
||||
<li>Fixed default tab highlight/unread colors not updating when changing from dark to light LaF</li>
|
||||
<li>Fixed tab joined state not always showing correctly after reconnecting</li>
|
||||
<li>Fixed links that are displayed over several lines being clickable in empty spaces in between</li>
|
||||
</ul>
|
||||
|
||||
<h2>
|
||||
<a name="0.25">Version 0.25</a> (2023-07-21)
|
||||
<a href="#top" class="top">[back to top]</a>
|
||||
</h2>
|
||||
<pre>
|
||||
|
@ -19,6 +19,8 @@
|
||||
| <a href="#Names">Names</a>
|
||||
| <a href="#Highlight">Highlight</a>
|
||||
| <a href="#Ignore">Ignore</a>
|
||||
| <a href="#Filter">Filter</a>
|
||||
| <a href="#Custom_Tabs">Custom Tabs</a>
|
||||
| <a href="#Log_to_file">Log to file</a>
|
||||
| <a href="#Window">Window</a>
|
||||
| <a href="#Tabs">Tabs</a>
|
||||
@ -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.</li>
|
||||
<li><code>msgs:</code> / <code>!msgs:</code> 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.<br />
|
||||
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
|
||||
<code>msgs:</code> prefixes).<br />
|
||||
For example <code>msgs:"mlimit:1 start:!v","!vote"</code> 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:<br />
|
||||
<ul>
|
||||
<li><code>mlimit:</code> limits how many messages are checked
|
||||
(starting from the latest), for example <code>mlimit:2</code>
|
||||
only checks the latest two messages (by default it checks
|
||||
all).</li>
|
||||
<li><code>mtime:</code> limits how long ago messages are
|
||||
checked, for example <code>mtime:1h</code> only checks
|
||||
messages from the last hour, whereas <code>mtime:>1h</code>
|
||||
only checks messages from <em>before</em> the last hour (by
|
||||
default it checks all).</li>
|
||||
<li><code>mreq:</code> defines how many messages must match, for
|
||||
example <code>mreq:3</code> requires at least three past
|
||||
messages to match (by default at least one has to match).</li>
|
||||
<li><code>mtype:outer</code> ignores text matching in the <code>msgs:</code>
|
||||
prefix itself (so for <code>msgs:"mtype:outer abc"</code>
|
||||
the "abc" would have no effect) and instead uses the outer
|
||||
item's text matching. For example <code>msgs:"mtype:outer" start:!vote</code>
|
||||
would match if both the message and also a past message
|
||||
begin with "!vote" (<code>msgs:"start:!vote" start:!vote</code>
|
||||
would have the same effect).</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><code>config:</code> to specify on or more options (separated by comma, no spaces):
|
||||
<ul>
|
||||
<li><code>config:firstmsg</code> - Restrict matching to the
|
||||
@ -1043,12 +1078,28 @@
|
||||
match, for example <code>config:repeatedmsg|4</code> requires
|
||||
4 repeated messages (can't be lower than the Repetition
|
||||
Detection setting).</li>
|
||||
<li><code>config:afterban|number</code> - Matches on the number
|
||||
of messages after the user was banned/timed out (based on
|
||||
the bans/messages visible in the User Dialog). <code>config:afterban|1</code>
|
||||
matches the first message after a ban, <code>config:afterban|5</code>
|
||||
up to the fifth message. The number is optional, so
|
||||
<code>config:afterban</code> matches all messages after a
|
||||
ban. If the user was not banned (or Chatty doesn't know
|
||||
about it) then this never matches.</li>
|
||||
<li><code>config:info</code> - This item applies to info
|
||||
messages instead of regular user messages</li>
|
||||
<li><code>config:any</code> - This item applies to both info
|
||||
messages and regular user messages</li>
|
||||
<li><code>config:hl</code> - Restrict matching to user messages
|
||||
highlighted by using channel points</li>
|
||||
<li><code>config:historic</code> - 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.</li>
|
||||
<li><code>config:historic2</code> - 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.</li>
|
||||
<li><code>config:b|id/version</code> - Match a Twitch Badge
|
||||
(version optional, if several are specified in the same
|
||||
<code>config:</code> prefix, only one has to match).</li>
|
||||
@ -1171,6 +1222,12 @@
|
||||
only <code>config:info startw:!quote</code> will have an effect
|
||||
(see <a href="#Highlight_Meta_Matching">Meta Prefixes (Matching)</a>
|
||||
on how quoting works).</li>
|
||||
<li><code>to:</code> to provide one or several comma-separated names of
|
||||
<a href="#Custom_Tabs">Custom Tabs</a> (case-insensitive) to copy
|
||||
the message to. For example <code>to:Commands start:!</code> 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.</li>
|
||||
</ul>
|
||||
|
||||
<p><em>Note:</em> If you're using the <code>color:</code> or <code>bgcolor:</code>
|
||||
@ -1477,6 +1534,26 @@
|
||||
<p>You can use <code>replacement:none</code> to output no replacement at
|
||||
all.</p>
|
||||
|
||||
<h2>
|
||||
<a name="Custom_Tabs">Custom Tabs</a>
|
||||
<a href="#top" class="top">[back to menu]</a>
|
||||
</h2>
|
||||
<p>Custom Tabs can have messages routed to them by use of the <code>to:</code>
|
||||
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).</p>
|
||||
|
||||
<dl class="dl-settings">
|
||||
<dt>Allow routing to several custom tabs</dt>
|
||||
<dd>The routing targets defined with <code>to:</code> 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).</dd>
|
||||
</dl>
|
||||
|
||||
<h2>
|
||||
<a name="Log_to_file">Log to file</a>
|
||||
<a href="#top" class="top">[back to menu]</a>
|
||||
@ -1788,7 +1865,7 @@
|
||||
<a href="#Highlight">Highlighting</a> (although some prefixes won't
|
||||
work unless it's a chat message).</dd>
|
||||
|
||||
<dt>Notification (Tab)</dt>
|
||||
<dt>Desktop Notification (Tab)</dt>
|
||||
<dd>A Desktop Notification, with customizable colors.</dd>
|
||||
|
||||
<dt>Sound (Tab)</dt>
|
||||
@ -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.</dd>
|
||||
|
||||
<dt>Message (Tab)</dt>
|
||||
<dd>Output a message to <a href="#Custom_Tabs">Custom Tabs</a> as an
|
||||
info message, with text similar to the Desktop Notification.</dd>
|
||||
<dd>The <code>Custom Tab</code> field can contain one or several
|
||||
comma-separated Custom Tab names. Commas can be quoted to not use as
|
||||
a separator (same as <a href="#Highlight_Meta_Matching">Highlight Meta Prefixes</a>).</dd>
|
||||
</dl>
|
||||
|
||||
<p>On both the <strong>Notification (Tab)</strong> and <strong>Sound (Tab)</strong>
|
||||
|
@ -279,8 +279,9 @@
|
||||
should point to Java.</p>
|
||||
|
||||
<h3>Find errors in debug.log</h3>
|
||||
<p>See next section. Of course you'll have to navigate to the folder
|
||||
manually.</p>
|
||||
<p>Check if Chatty writes to any files in the <code>debuglogs</code> folder
|
||||
(by default <code><homedir>/.chatty/debuglogs</code>,
|
||||
for example <code>C:\Users\yourname\.chatty\debuglogs</code>).</p>
|
||||
|
||||
<h2>
|
||||
<a name="visual-glitches">Visual Artifacts/Glitches</a>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||
</head>
|
||||
<body>
|
||||
<h1><a name="top">Chatty (Version: 0.25)</a></h1>
|
||||
<h1><a name="top">Chatty (Version: 0.26)</a></h1>
|
||||
<table>
|
||||
<tr>
|
||||
<td valign="top">
|
||||
@ -1462,6 +1462,7 @@ MiniK http://static-cdn.jtvnw.net/emoticons/v1/25/1.0 set:793 id:3287</pre
|
||||
<li>Website: <a href="https://chatty.github.io">https://chatty.github.io</a></li>
|
||||
<li>E-Mail: chattyclient@gmail.com</li>
|
||||
<li>Twitter: <a href="https://twitter.com/ChattyClient">@ChattyClient</a></li>
|
||||
<li>Bluesky: <a href="https://bsky.app/profile/chattyclient.bsky.social">@chattyclient.bsky.social</a></li>
|
||||
<li>Mastodon: <a href="https://mstdn.social/@chattyclient">mstdn.social/@chattyclient</a></li>
|
||||
<li>Discord: <a href="https://discord.gg/WTuqGeJ">Chatty Discord Invite</a></li>
|
||||
</ul>
|
||||
|
@ -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;
|
||||
}
|
||||
|
16
index.html
16
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) {
|
||||
|
||||
|
||||
<h2 id="download">Download</h2>
|
||||
<p>Choose one of the following downloads of <strong>Chatty Version 0.25</strong><span id="dlCount" style="margin-bottom:7px;"></span>. For older versions or betas go to the <a href="https://github.com/chatty/chatty/releases">GitHub Releases</a>. Checksums for release files are available as <a href="https://tduva.com/chatty/checksums/v0.25/">SHA-256 hashes</a>.</p>
|
||||
<p>Choose one of the following downloads of <strong>Chatty Version 0.26</strong><span id="dlCount" style="margin-bottom:7px;"></span>. For older versions or betas go to the <a href="https://github.com/chatty/chatty/releases">GitHub Releases</a>. Checksums for release files are available as <a href="https://tduva.com/chatty/checksums/v0.26/">SHA-256 hashes</a>.</p>
|
||||
<p>If this is your first time using Chatty check out the <a href="help/help-getting-started.html"><strong>Getting Started Guide</strong></a>.</p>
|
||||
|
||||
<h3>Windows</h3>
|
||||
@ -170,11 +170,11 @@ function getDownloads(tag) {
|
||||
<tr>
|
||||
<td>
|
||||
<dl>
|
||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.25/Chatty_0.25_win_standalone_setup.exe"><strong>Download Windows Standalone (Installer)</strong></a> <span class="recommended"><sup>Recommended</sup></span></dt>
|
||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.26/Chatty_0.26_win_standalone_setup.exe"><strong>Download Windows Standalone (Installer)</strong></a> <span class="recommended"><sup>Recommended</sup></span></dt>
|
||||
<dd>Install into a folder of your choice and start <code>Chatty.exe</code> (or optionally created shortcuts).</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.25/Chatty_0.25_win_standalone.zip">Download Windows Standalone (.zip)</a></dt>
|
||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.26/Chatty_0.26_win_standalone.zip">Download Windows Standalone (.zip)</a></dt>
|
||||
<dd>Extract the .zip into a folder of your choice and start <code>Chatty.exe</code>.</dd>
|
||||
</dl>
|
||||
|
||||
@ -182,11 +182,11 @@ function getDownloads(tag) {
|
||||
</td>
|
||||
<td>
|
||||
<dl>
|
||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.25/Chatty_0.25_win_setup.exe">Download JAR-Version (Installer)</a></dt>
|
||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.26/Chatty_0.26_win_setup.exe">Download JAR-Version (Installer)</a></dt>
|
||||
<dd>Install into a folder of your choice and start <code>Chatty.jar</code> (or optionally created shortcuts).</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.25/Chatty_0.25.zip">Download JAR-Version (.zip)</a></dt>
|
||||
<dt><a href="https://github.com/chatty/chatty/releases/download/v0.26/Chatty_0.26.zip">Download JAR-Version (.zip)</a></dt>
|
||||
<dd>Extract the .zip into a folder of your choice and start <code>Chatty.jar</code>.</dd>
|
||||
</dl>
|
||||
</td>
|
||||
@ -194,7 +194,7 @@ function getDownloads(tag) {
|
||||
</table>
|
||||
|
||||
<h3>Non-Windows</h3>
|
||||
<p>For OS other than Windows (e.g. Linux or MacOS) you will need to download the <a href="https://github.com/chatty/chatty/releases/download/v0.25/Chatty_0.25.zip">JAR-Version (.zip)</a> and must have Java 8 or later installed on your system. Extract the .zip into a folder of your choice and start <code>Chatty.jar</code>.</p>
|
||||
<p>For OS other than Windows (e.g. Linux or MacOS) you will need to download the <a href="https://github.com/chatty/chatty/releases/download/v0.26/Chatty_0.26.zip">JAR-Version (.zip)</a> and must have Java 8 or later installed on your system. Extract the .zip into a folder of your choice and start <code>Chatty.jar</code>.</p>
|
||||
|
||||
<h2 id="feedback">Contact</h2>
|
||||
<p>If you have any feedback or questions feel free to contact me. You can <a href="https://discord.gg/WTuqGeJ">join the Chatty Discord</a> <sup>preferred</sup>, write me an <a href="mailto:chattyclient@gmail.com">E-Mail</a> or use <a href="https://twitter.com/chattyclient">Twitter</a>.</p>
|
||||
|
Loading…
Reference in New Issue
Block a user