Releases: gomuks/gomuks
Releases · gomuks/gomuks
v25.12
Release post: https://mau.fi/blog/2025-12-mautrix-release/
Backend
- Updated Docker image to Alpine 3.23.
- Added commands to remove and add aliases (thanks to @nexy7574 in #672).
- Fixed
/myroomnick/avatarcommands failing after joining a room with
restricted join rules. - Fixed race condition where a recovery key input screen would show up if the
backend hadn't finished initializing when the frontend was loaded. - Fixed
/roomnamecommand not accepting an argument.
Web
- Added voice message recorder.
- Added image pack editor.
- Added support for downloading media on the Android wrapper.
v25.11
Release post: https://mau.fi/blog/2025-11-mautrix-release/
The first release of new gomuks is here! gomuks now consists of a backend plus different frontends, like web and terminal. For context, see #476.
The terminal frontend is currently a separate binary, but will be combined with the backend in a future release. It's also not at feature parity with legacy gomuks yet, but it works.
See the installation instructions for more details: https://docs.mau.fi/gomuks/installation.html
v0.3.1
v0.3.0
- Bumped minimum Go version to 1.18.
- Switched from
/r0to/v3paths everywhere.- The new
v3paths are implemented since Synapse 1.48, Dendrite 0.6.5, and Conduit 0.4.0. Servers older than these are no longer supported.
- The new
- Added config flags for backspace behavior.
- Added
/rainbownoticecommand to send a rainbow as am.noticemessage. - 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
/toggleoptions (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
/uploadwhen no path is provided (requireszenity). - 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).
v0.2.4
- Added
is_directflag when creating DMs (thanks to @gsauthof in #261). - Added
newlinetoggle for swapping enter and alt-enter behavior (thanks to @octeep in #270). - Added
timestampstoggle for disabling timestamps in the UI (thanks to @lxea in #304). - Added support for getting custom download directory with
xdg-user-dir. - Added support for updating homeserver URL based on well-known data in
/loginresponse. - Updated some places to use default color instead of white to better work on light themed terminals (thanks to @zavok in #280).
- Updated notification library to work on all unix-like systems with
notify-send.- Notification sounds will now work if either
paplayorogg123is available. - Based on work by @negatethis (in #298) and @begss (in #312).
- Notification sounds will now work if either
- Disabled logging request content for sensitive requests like
/loginand cross-signing key uploads. - Fixed caching state of rooms where the room ID contains slashes.
- Fixed index error in fuzzy search (thanks to @Evidlo in #268).
v0.2.3
v0.2.2
v0.2.1
- Moved help into a modal (partially done by @wvffle in #223)
- Fixed choosing a login flow when logging in
- Fixed edits by different users than the original message sender being rendered
- Fixed panic when rendering empty code block
- Fixed panic in
/opencommand (thanks to @dec05eba in #226) - Fixed command autocompletion (thanks to @wvffle in #222)
v0.2.0
- Added interactive device verification support (#161, only outgoing requests currently)
- Added option to show inline link target as text (thanks to @r3k2 in #189)
- Added
/editcommand as an alternative to ↑/↓ (#200) - Added support for importing and exporting message decryption keys (#159)
- Added command for uploading files (#62, started by @wvffle in #206)
- Added parameter autocompletion for some commands (mostly the new crypto and upload commands, but also
/downloadand/open) - Fixed autocompleting HTML pills when markdown is disabled (#190)
- Fixed editing the same message many times (#195)
- Fixed mangled comment newlines in code blocks (#120, thanks to @wvffle in #214)