Skip to content

Latest commit

 

History

History
332 lines (218 loc) · 9.34 KB

File metadata and controls

332 lines (218 loc) · 9.34 KB

Changelog

3.3.0-beta.1

  • Updated to mc26.2-pre.2
  • Mod versioning scheme now resets minor on increment of either major or mc

3.2.3

  • Added an option to restart the cooldown timer when a notification would be triggered if not already on cooldown.

3.2.2

  • Fixed rendering of list items while dragging to reorder
  • Added a debug command for parsing logged messages
  • Added detection for non-root translation keys
  • Added support for including $ in custom messages using $$
  • Replaced compile-time compat deps with reflective access

3.2.1

  • Updated Russian translation (rfin0)
  • Added French translation (Spipi1)
  • Fixed a compat issue with ChatHeads causing all sent messages to trigger notifications

3.0.0

  • Re-enabled ChatHeads compat

3.0.0-beta.2

  • Updated to mc26.1
  • Temporarily disabled ChatHeads compat
  • Mod versioning scheme is now major.mc.minor:
    • major is incremented on 'significant' feature changes, or breaking API changes (if applicable).
    • mc is never reset, and is incremented on every MC release, irrespective of whether a mod update was required.
    • minor is reset when major is changed, and is incremented on every update that does not change either of the previous two numbers.

2.6.6

  • Fixed format code translation not resetting format on color change
  • Added a command to allow testing format codes

2.6.5

  • Fixed a sound selector crash on 1.21.10+

2.6.4

  • Fixed a trigger editor crash on 1.21.10+

2.6.3

  • Fixed message parsing breaking on translation strings with indexed placeholders
  • Added a cooldown option for notifications

2.6.2

  • Fixed format codes being replaced by regex capture groups in custom messages
  • Fixed custom message capture group replacement

2.6.1

  • Fixed an issue causing style effects to shift in messages with non-text data

2.6.0

  • Added a subtitle custom message option (WehrWolff)
  • Added timing options for custom messages (WehrWolff)
  • Added a /chatnotify command to open config (WehrWolff)

2.5.2

  • Added a cooldown option for response messages

2.5.1

  • Updated Russian translation (rfin0)

2.5.0

  • Added options to detect action bar, title and subtitle messages

2.4.11

  • Updated Simplified Chinese translation (jian2486)

2.4.10

  • Fixed custom ordering of translatable message arguments in certain languages

2.4.9

  • Added bidirectional compatibility with RGB (< mc1.21.6) and ARGB (>= mc1.21.6) colors

2.4.8

  • Fixed color deserialization (mc1.21.7)

2.4.7

  • Fixed an issue with replacement message styling duplicating components

2.4.6

  • Updated Russian translation (rfin0)

2.4.5

  • Added custom message support for typing in chat without sending, and copying to clipboard

2.4.4

  • Added support for retaining style of captured regex groups in replacement messages (ceidways)

2.4.3

  • Fixed screen send mode not recapturing cursor

2.4.2

  • Fixed processing of messages with consecutive placeholders
  • Fixed a duplicate trigger detection bug
  • Improved performance of trigger preview

2.4.1

  • Added a count indicator to filterable list tab names
  • Improved trigger conflict detection
  • Moved trigger editor button to left side of field for consistency
  • Removed key selector button
  • Fixed default screen widgets being the wrong size
  • Improved option list dynamic width algorithm

2.4.0

  • Switched to tab-style options UI
  • Added inclusion trigger option

2.3.11

  • Added toast notification option
  • Stopped trigger duplicate detection evaluating disabled notifications
  • Improved config directory detection

2.3.10

  • Fixed an issue with saving on ESC introduced in v2.3.9
  • Fixed username notification not updating after config reload
  • Increased scrollbar margin
  • Improved UI slightly

2.3.9

  • Added duplicate trigger detection
  • Added confirmation click requirement when deleting notifications
  • Added option to revert config changes on exit (no change to exiting via ESC)
  • Moved key selector button to adjacent trigger type button
  • Added filter fields for notification and trigger lists
  • Fixed lists not auto-scrolling when adding new fields

2.3.8

  • Improved compatibility with RSLS
  • Fixed sound pitch reading volume config value

2.3.7

  • Fixed a crash when double-clicking certain areas of text fields
  • Improved stability of config deserializers
  • Fixed some issues with message ownership detection

2.3.6

  • Fixed a network protocol crash when processing capturing groups in custom messages

2.3.5

  • Updated Russian translation (rfin0)
  • Fixed message text pre-conversion occurring even when style was disabled
  • Fixed a bug in matching normal-type triggers introduced in v2.3.4
  • Switched double-click to select-word and added triple-click for select-all
  • Added support for short-term CTRL+Z undo and CTRL+Y redo in text fields
  • Fixed some edge-case issues with translatable message processing
  • Added support for restyling capturing groups from a regex-type trigger

2.3.4

  • Fixed restyle preview in trigger editor not working for regex style targets
  • Added advanced option to override global self-notify control
  • Fixed sound dropdown list scrollbar not working after selection
  • Fixed color picker size and position inconsistency
  • Prevented recent chat list in trigger editor from receiving new messages

2.3.3

  • Fixed version metadata
  • Fixed a bug causing exclusion triggers to be checked even when disabled
  • Fixed a crash caused by processing invalid message structures
  • Fixed trigger editor restyle preview not working for key-type triggers
  • Added an option to use regex for style target
  • Prevented notifications from being activated while editing
  • Added an option to use ChatHeads for message sender detection

2.3.2

  • Fixed an issue causing certain messages to be converted to blank strings

2.3.1

  • Fixed an issue with checking notifications on a replacement message
  • Added high contrast button textures
  • Fixed sound automatically enabling itself on restart

2.3.0

  • Redesigned options GUI
  • Added trigger editor with recent chat message display
  • Replaced debug copy options with access via trigger editor
  • Improved message key selection
  • Fixed normal triggers restyling beyond the trigger string
  • Improved translatable message processing
  • Improved format code processing
  • Improved message component tree processing
  • Added support for restyling multiple instances of style strings or triggers
  • Added support for activating multiple notifications on a single message
  • Added message replacement option
  • Added status bar message option
  • Adjusted title message option to match other custom message options
  • Fixed a network protocol error caused by referencing an empty capturing group
  • Updated Russian translation (rfin0)
  • Special thanks to aquahonoredhi for helping with design and testing of this update

2.3.0-beta.16

  • Removed unused translation keys
  • Fixed a widget overflow bug on the main options screen

2.3.0-beta.15

  • Fixed message blocking also disabling response and custom messages
  • Removed multi-trigger restyling
  • Adjusted display conditions of color and sound fields on main options screen

2.3.0-beta.14

  • Improved color field and status button logic
  • Fixed a network protocol error caused by referencing an empty capturing group

2.3.0-beta.13

  • Updated Russian translation (rfin0)
  • Fixed a bug breaking click-drag on dropdown text fields
  • Fixed a button spacing issue on the notification options screen

2.3.0-beta.12

  • Fixed a text field rendering bug introduced in beta.11
  • Fixed overflow when resizing multiline text fields

2.3.0-beta.11

  • Fixed a crash when adding a restyle string using the trigger editor
  • Moved custom messages to advanced options screen
  • Switched to multi-line text field for trigger editor

2.3.0-beta.10

  • Fixed a few minor GUI issues

2.3.0-beta.9

  • Overhauled top-level options GUI
  • Added replacement message and status bar message options
  • Moved title message option

2.3.0-beta.8

  • Fixed processing of certain translatable message formats

2.3.0-beta.7

  • Fixed notification status display

2.3.0-beta.6

  • Improved format util error logging
  • Fixed response message sending via chat screen
  • Fixed inversion of response message modes
  • Removed automatic notification enabling/disabling

2.3.0-beta.5

  • Fixed translatable message processing

2.3.0-beta.4

  • Restored old key selection screen

2.3.0-beta.3

  • Fixed normal triggers restyling beyond the trigger string

2.3.0-beta.2

  • Fixed style string restyle being overwritten
  • Added option to change style color from within trigger editor

2.3.0-beta.1

  • Added debug option to copy basic message text
  • Updated Russian translation (rfin0)
  • Fixed advanced settings reset
  • Added enhanced trigger editor with chat message display
  • Fixed handling of format codes
  • Fixed handling of triggers spanning multiple message components
  • Replaced debug copy with debug logging
  • Added support for restyling multiple instances of style strings or triggers
  • Added support for activating multiple notifications on a single message

2.2.0

  • Fixed style target string field overlapping delete button
  • Moved title text field to advanced options
  • Added advanced option to block messages via notification
  • Added option to change the way response messages are sent
  • Switched response message delays from individual to cumulative
  • Added CommandKeys integration for response messages