Releases: cinnyapp/cinny
v3.2.0
What's Changed
- Add URL preview support
- Fix broken emoji with md pattern in shortcode
- Fix regex to ignore html tag in editor output
- Fix grammer in membership event messages
- Timeline performance improvements
- Render reaction with string only key
- Fix blockcode with empty lines not rendered
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
This release address some of the bugs that came after the rewrite of the input and timeline.
- Fix edit bugs
- Fix thread fallback
- Fix reply username overflow
- Room input improvements
- Fix emoji and other related bugs
- Fix-timeline-loading
- Improve Editor related bugs and add multiline md
Full Changelog: v3.0.0...v3.1.0
Cinny v3.0.0
What's Changed
Hello everyone, We are thrilled to announce v3 of Cinny with exciting features like Rich Input Editor (aka WYSIWYG editor), even faster timeline with new features and improved People drawer.
Rich Input Editor
Message input has been completely rewritten to support rich text. It has now all the rich text buttons and key shortcuts for them as well.
The new input also supports inline markdown. Also, it no longer supports LATEX rendering or sending.
Input also support multiple file upload at one time now. Also, Emojiboard got refreshed look and combines both Emojis and Stickers and also include Sticker search.
Refreshed Timeline
Timeline is rewritten as part of our effort in moving the codebase to TypeScript and implementing the design system. As a result timeline scroll is 5x faster than before. It render almost all kinds of events now and has options to open various type of files right into the app itself, notably the pdf viewer.
People drawer
The side drawer listing people also has new features like sorting the members by Join/Left/Banned/Kicked etc as well as sorting the same alphabetically or date wise.
Full Changelog: v2.2.6...v3.0.0
v2.2.6
What's Changed
🔑 Security
- fix(deps): update dependency matrix-js-sdk to v24 in #1175
- Address CVE-2023-28427
Full Changelog: v2.2.5...v2.2.6
v2.2.5
🔑 Security
- fix(deps): update dependency matrix-js-sdk to v24 in #1175
- Address CVE-2023-28427
Full Changelog: v2.2.4...v2.2.5
v2.2.4
v2.2.3
v2.2.2
v2.2.1
🔑 Security
- Update dependency matrix-js-sdk to v19.7.0
🐞 Bugs
- Handle nested lists by @ginnyTheCat in #853
- Fix crash on space leave by @ajbura
- Wrap view source text by @ajbura
Full Changelog: v2.2.0...v2.2.1
v2.2.0
Features
- Open image in lightbox by @ajbura in #767
- Update sidebar on room/space switch by @ajbura in #768
- Edit last message with up arrow key by @ajbura in #774
- Improve commands by @ajbura in #791
- Commands now works as they are sent
- Add /plain text command
- Add /myroomnick and /myroomavatar
- Add /converttodm and /converttoroom
- Add /me and /shrug
- Add /help command
- /startdm /ban /unban /kick /invite /disinvite /ingnore /unignore /join now accept multiple targets
- Notification settings by @ajbura in #807
- Add notification on favicon in browser tab
- Add Global notification settings in user settings
- Can manage notification keywords
- Manage ignored users by @ajbura in #814
- Rework Markdown parsing by @ginnyTheCat in #719, #805, #847
- Fix Emojis rendering in code-blocks
- Strip excessive whitespace in HTML formatted messages
- Support sending spoilers with reason
||spoiler||(reason)
- Fix everything between two $ rendering as TeX math
- Fix Numbered lists are numbered wrongly
- Preserve Markdown newlines
- Send room address as matrix.to links
- Delete notifications after messages have been read or deleted by @ginnyTheCat in #830
- Improve MIME type handling on File Upload and in Message Component by @Thumbscrew in #688
- Cancel edit-message on
Esc
Key press by @jameskitt616 in #765 - Cancel replyto on
Esc
key press by @jameskitt616 in #777 - Add Clear cache and reload button by @morguldir in #793
Bugs
- Fix room not selecting with bad emoji data by @ajbura (#772)
- Fix emojiboard icon background by @ajbura
- Fix crash in manage device by @ajbura
- Fix crash with unknown mime type by @ajbura
- Fix wrong notification count by @ajbura
- Copy Olm directly from node modules by @kfiven in #817
- Handle messages with invalid body by @ginnyTheCat in #833
- Ignore mimetype parameters in safety check by @ginnyTheCat in #808
- Change "Join public room" label to "Explore public rooms" by @ginnyTheCat in #832
- Fix grammar of read receipt text by @anoadragon453 in #744
Docker Image
Full Changelog: v2.1.2...v2.2.0