v1.9.0
✨ Features
- Fix space keyboard shortcuts conflicting with native zoom shortcuts (#19037). Fixes element-hq/element-web#18481 and undefined/element-web#18481.
- Say Joining space instead of Joining room where we know its a space (#6818). Fixes element-hq/element-web#19064 and element-hq/element-web#19064.
- Add warning that some spaces may not be relinked to the newly upgraded room (#6805). Fixes element-hq/element-web#18858 and element-hq/element-web#18858.
- Delabs Spaces, iterate some copy and move communities/space toggle to preferences (#6594). Fixes element-hq/element-web#18088, element-hq/element-web#18524 element-hq/element-web#18088 and element-hq/element-web#18088.
- Show "Message" in the user info panel instead of "Start chat" (#6319). Fixes element-hq/element-web#17877 and element-hq/element-web#17877. Contributed by SimonBrandner.
- Fix space keyboard shortcuts conflicting with native zoom shortcuts (#6804).
- Replace plain text emoji at the end of a line (#6784). Fixes element-hq/element-web#18833 and element-hq/element-web#18833. Contributed by SimonBrandner.
- Simplify Space Panel layout and fix some edge cases (#6800). Fixes element-hq/element-web#18694 and element-hq/element-web#18694.
- Show unsent message warning on Space Panel buttons (#6778). Fixes element-hq/element-web#18891 and element-hq/element-web#18891.
- Hide mute/unmute button in UserInfo for Spaces as it makes no sense (#6790). Fixes element-hq/element-web#19007 and element-hq/element-web#19007.
- Fix automatic field population in space create menu not validating (#6792). Fixes element-hq/element-web#19005 and element-hq/element-web#19005.
- Optimize input label transition on focus (#6783). Fixes element-hq/element-web#12876 and element-hq/element-web#12876. Contributed by MadLittleMods.
- Adapt and re-use the RolesRoomSettingsTab for Spaces (#6779). Fixes element-hq/element-web#18908 element-hq/element-web#18909 and element-hq/element-web#18908.
- Deduplicate join rule management between rooms and spaces (#6724). Fixes element-hq/element-web#18798 and element-hq/element-web#18798.
- Add config option to turn on in-room event sending timing metrics (#6766).
- Improve the upgrade for restricted user experience (#6764). Fixes element-hq/element-web#18677 and element-hq/element-web#18677.
- Improve tooltips on space quick actions and explore button (#6760). Fixes element-hq/element-web#18528 and element-hq/element-web#18528.
- Make space members and user info behave more expectedly (#6765). Fixes element-hq/element-web#17018 and element-hq/element-web#17018.
- hide no-op m.room.encryption events and better word param changes (#6747). Fixes element-hq/element-web#18597 and element-hq/element-web#18597.
- Respect m.space.parent relations if they hold valid permissions (#6746). Fixes element-hq/element-web#10935 and element-hq/element-web#10935.
- Space panel accessibility improvements (#6744). Fixes element-hq/element-web#18892 and element-hq/element-web#18892.
🐛 Bug Fixes
- Fix spacing for message composer buttons (#6854).
- Fix accessing field on oobData which may be undefined (#6830). Fixes element-hq/element-web#19085 and element-hq/element-web#19085.
- Fix reactions aria-label not being a string and thus being read as [Object object] (#6828).
- Fix missing null guard in space hierarchy pagination (#6821). Fixes element-hq/element-web-rageshakes#6299 and element-hq/element-web-rageshakes#6299.
- Fix checks to show prompt to start new chats (#6812).
- Fix room list scroll jumps (#6777). Fixes element-hq/element-web#17460 element-hq/element-web#18440 and element-hq/element-web#17460. Contributed by robintown.
- Fix various message bubble alignment issues (#6785). Fixes element-hq/element-web#18293, element-hq/element-web#18294 element-hq/element-web#18305 and element-hq/element-web#18293. Contributed by robintown.
- Make message bubble font size consistent (#6795). Contributed by robintown.
- Fix edge cases around joining new room which does not belong to active space (#6797). Fixes element-hq/element-web#19025 and element-hq/element-web#19025.
- Fix edge case space issues around creation and initial view (#6798). Fixes element-hq/element-web#19023 and element-hq/element-web#19023.
- Stop spinner on space preview if the join fails (#6803). Fixes element-hq/element-web#19034 and element-hq/element-web#19034.
- Fix emoji picker and stickerpicker not appearing correctly when opened (#6793). Fixes element-hq/element-web#19012 and element-hq/element-web#19012. Contributed by Palid.
- Fix autocomplete not having y-scroll (#6794). Fixes element-hq/element-web#18997 and element-hq/element-web#18997. Contributed by Palid.
- Fix broken edge case with public space creation with no alias (#6791). Fixes element-hq/element-web#19003 and element-hq/element-web#19003.
- Redirect from /#/welcome to /#/home if already logged in (#6786). Fixes element-hq/element-web#18990 and element-hq/element-web#18990. Contributed by aaronraimist.
- Fix build issues from two conflicting PRs landing without merge conflict (#6780).
- Render guest settings only in public rooms/spaces (#6693). Fixes element-hq/element-web#18776 and element-hq/element-web#18776. Contributed by SimonBrandner.
- Fix message bubble corners being wrong in the presence of hidden events (#6776). Fixes element-hq/element-web#18124 and element-hq/element-web#18124. Contributed by robintown.
- Debounce read marker update on scroll (#6771). Fixes element-hq/element-web#18961 and element-hq/element-web#18961.
- Use cursor:pointer on space panel buttons (#6770). Fixes element-hq/element-web#18951 and element-hq/element-web#18951.
- Fix regressed tab view buttons in space update toast (#6761). Fixes element-hq/element-web#18781 and element-hq/element-web#18781.