Skip to content

matterircd v0.34.0

Latest

Choose a tag to compare

@hloeung hloeung released this 02 Nov 18:27
· 33 commits to master since this release
1fdc2e2

New features

  • mattermost: Update EXPERIMENTAL sending of IRCv3 +typing message tags to include message / thread parent (#898, #900, #901, #905)
  • mattermost: Include message parent/thead for EXPERIMENTAL IRCv3 +typing message tags received (#902, #903, #904)
  • mattermost: Add EXPERIMENTAL support for IRCv3 server-time capability for replay history (#939, #942)
  • mattermost: Add EXPERIMENTAL support for IRCv3 server-time capability for scrollback (#944)

Enhancement

  • general: Improve on message sent buffering to reduce chances of lines out of thread (#916)
  • general: Remember the last two sent messages per channel so s/!!/ works after a delete (#918)
  • general: Add support for country code flag emojis (#925)
  • general: Update emoji handling adding Airplane / Flight naming synonyms (#940)
  • mattermost: Debounce EXPERIMENTAL sending of IRCv3 +typing message tags (#899)
  • mattermost: Sanitize default mentions in parent/reply messages to prevent constant highlights (#922)
  • mattermost: Show custom status if set for both offline & online users; show last activity for online (#926, #928)
  • mattermost: Show bots in user WHOIS (#927, #929, #931)
  • mattermost: Add users' email, position, and photo in WHOIS (#932, #933)
  • mattermost: Add custom Directory URL to appear in users' WHOIS (#938)

Bugfix

  • general: Fix memory and goroutine leaks and data races, and reduce per-message overhead (#909)
  • general: Update message attachment markers to make it more like HTML tags (#913)
  • general: Fix race condition with channel renames and showing the SERVER NOTICE (#915)
  • general: Don't lose a held paste-buffer message on QUIT, PART or disconnect (#917)
  • general: Fix joining channel on replay if not already joined (e.g. LazyJoin) (#924)
  • general: Fix crash on being added to channel (#947)
  • irc: Fix splitting / wrapping of lines & add HardLineSplit to prevent IRC message/line truncation (#941)
  • irc: Rate-limit RPL_AWAY messages during PRIVMSG to avoid spamming user (#946)
  • mattermost: Fix incorrect post edits showing as unpinned (#897)
  • mattermost: Fix GetChannelName lookup; remove redundant & unused code (#906)
  • mattermost: Fix to not show unpinned when post was edited removing just the link preview (#914)
  • mattermost: Skip joining of group DMs as well, unless JoinDM or in whitelist/include (#923)
  • mattermost: Handle empty message thread/post ID posts - do not allow them through (#930)
  • mattermost: Fix channel replay to prevent replaying already seen join/part events (#934)
  • mattermost: Fix padding when using unicode chars for short message attachment fields & values (#936, #937)
  • mattermost: Inline single-line full-width attachment fields (#943)
  • mattermost: Fix synchronizing user custom status updates (#945)
  • mattermost: Fix to honor thread context settings on replay & scrollback (#948)

Full Changelog: v0.33.0...v0.34.0