Skip to content

v0.6

Compare
Choose a tag to compare
@s3rvac s3rvac released this 27 Sep 17:44
· 113 commits to master since this release
  • All messages are now intercepted, not only those tagged with irc_privmsg.
    This should make the plugin working also for networks other than IRC (e.g.
    Matrix #3).
  • Added a new option: ignore_messages_tagged_with: A comma-separated list of
    message tags for which no notifications should be shown. Default:
    'irc_join,irc_quit'.
  • Added a new option: notify_on_all_messages_in_buffers. It is a
    comma-separated list of buffers for which you want to receive notifications
    on all messages that appear in them. You can use either short names
    (#buffer) or full names (network.#buffer). This list is empty by default.
  • Do not notify on filtered (hidden) messages by default.
  • Added a new option: notify_on_filtered_messages. By turning it on, you
    can instruct the plugin to send notifications also for filtered (hidden)
    messages.
  • Improved the detection of nicks from the information passed by WeeChat.
    Originally, the nick was obtained only from the prefix. However, the prefix
    is not always the nick. Now, the nick is first tried to be obtained from a
    tag of the form nick_XYZ, where XYZ is the nick that sent the message. If
    this fails, the nick is obtained from the prefix (fallback).
  • Improved the removal of modes from messages prefixes. Originally, only @
    (op on IRC) and + (voice on IRC) were removed. Now, any character from the
    following list is removed from the beginning of the prefix: ~&@%+-. The
    meaning depends on the used protocol.
  • Improved the detection whether a notification should be shown based on the
    authorship of the message (do not show notifications for messages from self).
  • Fixed sending of notifications whose source or message starts with --.