github tulir/gomuks v0.3.0

latest release: nightly
18 months ago
  • Bumped minimum Go version to 1.18.
  • Switched from /r0 to /v3 paths everywhere.
    • The new v3 paths are implemented since Synapse 1.48, Dendrite 0.6.5, and Conduit 0.4.0. Servers older than these are no longer supported.
  • Added config flags for backspace behavior.
  • Added /rainbownotice command to send a rainbow as a m.notice message.
  • Added support for editing messages in an external editor.
  • Added arrow key support for navigating results in fuzzy search.
  • Added initial support for configurable keyboard shortcuts (thanks to @3nprob in #328).
  • Added support for shortcodes without tab-completion in /react (thanks to @tleb in #354).
  • Added background color to differentiate inline code (thanks to @n-peugnet in #361).
  • Added tab-completion support for /toggle options (thanks to @n-peugnet in #362).
  • Added initial support for rendering spoilers in messages.
  • Added support for sending spoilers (with ||reason|spoiler|| or ||spoiler||).
  • Added support for inline links (limited terminal support; requires /toggle inlineurls).
  • Added graphical file picker for /upload when no path is provided (requires zenity).
  • Updated more places to use default/reverse colors instead of white/black to better work on light themed terminals (thanks to @n-peugnet in #401).
  • Fixed mentions being lost when editing messages.
  • Fixed date change messages showing the wrong date.
  • Fixed some whitespace in HTML being rendered even when it shouldn't.
  • Fixed copying non-text messages with /copy.
  • Fixed rendering code blocks with unknown languages (thanks to @n-peugnet in #386).
  • Fixed newlines not working in code blocks with certain syntax highlightings (thanks to @n-peugnet in #387).
  • Fixed rendering more than one reaction of the same type in a single message (thanks to @n-peugnet in #391).
  • Fixed line-wrapped messages getting corrupted when receiving a reaction (thanks to @n-peugnet in #397).

Don't miss a new gomuks release

NewReleases is sending notifications on new releases.