Note: This release adds room version 12 support, which is required for August 11 Matrix Security disclosure.
New features
- Redesigned user profile (#2396)
- New mutual rooms option
- New info card for invited, kicked and banned users
- Button to share profile link
- New option to explore community from user profile
- New presence indicator if server support and send presence status
- Note: Option to view other user’s device (sessions) has been removed from profile as servers now can set it to opaque strings.
- Support room version 12 (#2399)
- Redesign space/room creation panel (#2408)
- Option to add multiple Founders when creating or upgrading room
Note: Cinny call the user who create the room as “Founder” while some client call it Creator. This is decided to create a smooth UX as we had option of setting Founder with elevated permissions when creating rooms prior to room version 12.
- Added option to join new space if space is tombstoned
- Add settings to enable 24-hour time format and customizable date format (#2347)
- Jump to time option in room timeline (#2377)
- Add button to start thread on reply (#2320)
Note: With this button thread can be started but they will still be visible in room timeline with a thread icon, similar to replies. Proper thread support is still pending.
Improvements
- Fix auto focus in "Join with Address" text input (#2317)
- Fix focus behaviour when opening single-purpose pages, and rooms (#2349)
- Make "View Source" a developer tool option (#2368)
- Fix room is not being added to direct messages (#2386)
- Fix room not opening when two rooms has same alias (#2387)
- Improve parent selection when opening a room (#2388)
- Stop parsing servername from roomId (#2391)
- Link device account management with OIDC (#2390)
Note: When managing sessions on OIDC site make sure you are logged in correct account if you use multiple accounts in different web clients in same browser.
- Support oidc action param for login and register page (#2389)
- Add code block copy and collapse functionality (#2361)
- Add code block language header and improve styles (#2403)
- Use almost all the Prism styles for code highlighting (#2355)
- Fix small height image half clickable view button (#2397)
- Render room avatar as fallback for dm group chat (#2398)
- Improve thread reply layout (#2402)
- Fix room input for virtual keyboard on webkit (#2346)
- Show file size exceeds error on upload (#2411)
- Prevent publishing rooms with incompatible joinrules to directory (#2406)
- Minor usability improvements (#2405)
New Contributors
- @Priyansh1547 made their first contribution in #2317
- @GimleLarpes made their first contribution in #2368
- @RGBCube made their first contribution in #2355
- @filipesmedeiros made their first contribution in #2320
- @GigiaJ made their first contribution in #2346
Full Changelog: v4.8.1...v4.9.0