Releases
v0.1.0
purple-matrix 0.1.0 (2021-10-26)
Latest
Features
Allow user to set their online status. (#5 )
Add Emote support (#12 )
Send images (#14 , (#46 )
Allow building on libpurple 2.10.x (#17 )
Receive images (#21 , #44 )
Use thumbnails for big images (#23 )
Enable room invites when matrix handle is known (#24 )
Join by alias or id (#29 )
Typing notifications (#38 )
Support display of room topics (#39 )
Support HTML formatting on sending/receiving messages (#47 )
Handle media messages (m.video, m.audio, m.file) (#62 )
Support decryption of encrypted events. (#70 , #84 , #87 , #90 , #97 )
api: Handle chunked messages (#73 )
Add an option to get markdown, not HTML (#117 )
Bugfixes
Fix a number of incompatibilities with Cygwin builds. (#2 , #3 )
Ignore empty m.room.name (#11 )
Unescape the HTML-escaped HTML. (#19 )
Escape incoming message bodies (#25 )
Re-use the device-id provided by the server (#40 )
bump up max reply size (#56 )
typing: Fix crash on typing notification to someone not present (#69 )
turn off deprecation warnings to workaround GParameter (#103 )
Login updates: Avoid the outdated login API and store access tokens (#104 )
matrix-connection: Only change state and progress if we're not already connected (#111 )
matrix-api: use a non-fatal error code on HTTP 429 and >500 (#113 )
Build failure workaround: _on_typing
(#118 )
Documentation
mention OLM in readme (#53 )
[README] Add xenial-specific libglib package (#60 )
[README] Add Ubuntu pre-built binaries. Fixes (#58 ) (#66 )
README: Remove unimplemented item from now implemented feature (#79 )
Add badge to README with link to room (#91 )
Internal changes
[Makefile] Change fixed pkg-config into variable PKG_CONFIG (#68 )
Small improvements to make installation easier (#94 )
You can’t perform that action at this time.