diff --git a/help/help-guide2.html b/help/help-guide2.html index 5582135..462511d 100644 --- a/help/help-guide2.html +++ b/help/help-guide2.html @@ -20,7 +20,7 @@

If you can't fix this problem and there are no other error messages that may indicate what is going wrong, then you can still proceed with opening the - link by clicking on "Open URL" in the dialog (or this link, which has all permissions Chatty needs). Chatty won't be able to + link by clicking on "Open URL" in the dialog (or this link, which has all permissions Chatty needs). Chatty won't be able to receive the token automatically (your browser will tell you that it can't load the page when you get to http://127.0.0.1:61324), so you have to read on in the next section, especially diff --git a/help/help-releases.html b/help/help-releases.html index 0c8521f..2ab8496 100644 --- a/help/help-releases.html +++ b/help/help-releases.html @@ -17,6 +17,7 @@

Release Information

+ 0.15 | 0.14 | 0.13.1 | 0.13 | @@ -63,7 +64,70 @@ full list of changes.

- Version 0.14 (This one!) (2021-03-04) + Version 0.15 (This one!) (2021-07-03) + [back to top] +

+

More Tabs/Layouts improvements:

+ +

This version also implements some API changes mainly affecting Emoticons + (neither the API nor the implementation is perfect yet, but more emotes + should show up) and AutoMod (you may have to grant additional access for + it to work fully). Moderators may also find the new Repeated Chat + Message Detection useful (you can enable it in the "Moderation" + settings).

+
+### Tabs / Layouts
+- Added setting to restore last session's layout
+- Manually save and load layouts through the View-menu and the /layouts command
+- Made more dialogs dockable as a Tab, accessible through their context menu
+  (Channel Info, Admin, Followers/Subscribers, Live Streams, Moderation Log)
+- Added more settings, including: Max. Tab width, show channel title in splits,
+  more advanced Tab sorting
+- Open all tabs immediately when joining several channels
+- Connect automatically when joining a channel while not connected
+- Updated Tab context menu
+
+### Twitch Features
+- Updated AutoMod and Moderation Logs for new APIs
+- Partially switched to new Emote APIs to support newer emotes
+- Added setting to turn off animation for Twitch's animated emotes
+- Added confirmation prompt for Follow/Unfollow context menu entries
+  (Note: Follow/Unfollow will be removed from the API on July 27, 2021)
+
+### Other
+- Added Repeated Message Detection, which marks repeated messages from the same
+  user in chat (Moderation Settings)
+- Added ability to join channels associated with Addressbook categories (e.g.
+  `[abc]` to join channels associated with the "abc" category
+- Added setting to enable Custom Commands syntax for menu labels (for now mainly
+  to display setting values)
+- Added line numbers to some settings editors
+- Added "Edit All" button for Custom Message Colors setting
+- Added `!user:` Highlight prefix
+- Added "https://" to Streamlink stream URL
+- Updated translations
+- Updated help
+
+### Bugfixes
+- Fixed copying text in chat sometimes not working
+- Fixed copy text menu sometimes appearing when no text visibly selected
+- Fixed reply command not working
+- Fixed timezone setting not applying to some timestamps
+- Fixed bug delaying Chatty startup
+- Fixed rare PubSub related error
+- Make chat log blacklist/whitelist entries lowercase (required for it to work)
+    
+ +

+ Version 0.14 (2021-03-04) [back to top]

This version features (among other things) a more advanced drag&drop diff --git a/help/help-setting_commands.html b/help/help-setting_commands.html index d78b181..6cb5ff8 100644 --- a/help/help-setting_commands.html +++ b/help/help-setting_commands.html @@ -466,7 +466,7 @@ that restricts this image to replacing only certain icons in the program (paths with no prefix apply to everyting, except types that do have a prefixed path): - main, tray, notif, live, help, debug
+ main, tray, notif, live, help, debug, popout
Example: [tray]C:\chatty_tray.png @@ -536,7 +536,7 @@ Boolean false If this is enabled, Chatty sends a message to chat when - a moderator uses the !hghlight command. Otherwise + a moderator uses the !highlight command. Otherwise the response to the command is only shown locally. diff --git a/help/help-settings.html b/help/help-settings.html index 151e132..2bc5bcc 100644 --- a/help/help-settings.html +++ b/help/help-settings.html @@ -44,18 +44,36 @@

Startup

You can select what will happen when you start Chatty:

- +
+
Do nothing
+
Just do nothing special, can join channel manually afterwards.
+ +
Open connect dialog
+
Open dialog to connect.
+ +
Connect and join specified channels
+
Connect immediately and join the channels specified in the field + below. You can define several channels by seperating them with a + comma.
+
Can include Addressbook categories, e.g. [vip] to join + all entries associated with the "vip" category. Can restrict to just + channel entries [vip #] (would only get Addressbook + entries such as "#joshimuz") or non-channel entries [vip !#] + (entries such as "joshimuz"). This can also be used in some other + places for joining channels.
+ +
Connect and join previously open channels
+
Connect immediately and join the channels you had open when you + closed Chatty.
+
This works especially way together with the restore layout option + enabled.
+ +
Connect and join favorited channels
+
Connect immediately and join the channels that are favorited in the + Channel Favorites/History dialog.
+
+ +
More information: Layouts and Tabs

Directory

More information: Settings and other files
@@ -238,7 +256,10 @@ @@ -682,6 +703,25 @@ new message hasn't been added for a while. This is mostly for saving memory when Chatty is running continuously for a long time. + +

Repeated Chat Message Detection

+

This feature uses the user's message history (based on what is visible + in the User Dialog when clicking on a user) to determine if the user has + sent the same (or similar) message before. If a repeated message has + been detected (depending on the settings) the number of repeated + messages is added behind the message in chat, e.g. "(x4)".

+ +

In addition, the config:repeatedmsg Matching prefix + can be used in e.g. the Highlight list, Message Colors list or to restrict a Notification to trigger only on repeated messages.

+ +

Restricting detection uses Highlight Matching, + for example !status:M to exclude mods or mystatus:M + to restrict to channels you are a mod in or even matching on the message + text.

+ +

Note that this feature may affect performance in very busy chats, since each + received message has to be compared against multiple messages (depending + on the user's available history and these settings).

Names @@ -753,8 +793,13 @@ Highlight Blacklist settings can be used to prevent some of those Highlights.

-

The following sections list different kinds of prefixes that can modify - the behaviour of the system:

+

Note: Highlight-style matching can be used in various other + settings as well, although not all prefixes are always available.

+ +

There is a video tutorial + that explains how this works.

+ +

There are various prefixes that affect matching and Highlighting behaviour:

+
See also: Layouts and Tabs
+
Tab Order
Whether to show tabs in the order they were opened or alphabetically.
diff --git a/help/help.html b/help/help.html index 829670f..97520f7 100644 --- a/help/help.html +++ b/help/help.html @@ -5,13 +5,14 @@ -

Chatty (Version: 0.14)

+

Chatty (Version: 0.15)

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

Housekeeping/System commands:

diff --git a/img/Chatty_Split_View.jpg b/img/Chatty_Split_View.jpg new file mode 100644 index 0000000..5feb87f Binary files /dev/null and b/img/Chatty_Split_View.jpg differ diff --git a/index.html b/index.html index 1d3fd6a..899dee6 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.14 released "+humanized_time_span("2021/03/04", Date(), custom_date_formats)+""; + document.getElementById("ago").innerHTML = "Version 0.15 released "+humanized_time_span("2021/07/03", Date(), custom_date_formats)+""; - getDownloads("v0.14"); + getDownloads("v0.15"); slideshow_init("slideshow"); } @@ -80,7 +80,7 @@ function getDownloads(tag) {
- + @@ -95,7 +95,7 @@ function getDownloads(tag) {

Basic Features

    -
  • Join several channels (tabbed), popout individual channels
  • +
  • Join several channels in tabs, split views or popped out into separate windows
  • Channel Favorites & History
  • Log chat to file, TAB-Completion, Input History
  • Flexible message Highlighting and Ignoring
  • @@ -158,7 +158,7 @@ function getDownloads(tag) {

    Download

    -

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