Changes in 1.9.2 (2021-10-12)
- Upgrade to matrix-js-sdk#14.0.1
Changes in 1.9.1 (2021-10-11)
- Decrease profile button touch target (#6900). Contributed by ColonisationCaptain.
- Don't let click events propagate out of context menus (#6892).
- Allow closing Dropdown via its chevron (#6885). Fixes element-hq/element-web#19030 and element-hq/element-web#19030.
- Improve AUX panel behaviour (#6699). Fixes element-hq/element-web#18787 and element-hq/element-web#18787. Contributed by SimonBrandner.
- A nicer opening animation for the Image View (#6454). Fixes element-hq/element-web#18186 and element-hq/element-web#18186. Contributed by SimonBrandner.
- [Release] Fix space hierarchy pagination (#6910).
- Fix leaving space via other client leaving you in undefined-land (#6891). Fixes element-hq/element-web#18455 and element-hq/element-web#18455.
- Handle newer voice message encrypted event format for chat export (#6893). Contributed by jaiwanth-v.
- Fix pagination when filtering space hierarchy (#6876). Fixes element-hq/element-web#19235 and element-hq/element-web#19235.
- Fix spaces null-guard breaking the dispatcher settings watching (#6886). Fixes element-hq/element-web#19223 and element-hq/element-web#19223.
- Fix space children without specific
order
being sorted after those with one (#6878). Fixes element-hq/element-web#19192 and element-hq/element-web#19192. - Ensure that sub-spaces aren't considered for notification badges (#6881). Fixes element-hq/element-web#18975 and element-hq/element-web#18975.
- Fix timeline autoscroll with non-standard DPI settings. (#6880). Fixes element-hq/element-web#18984 and element-hq/element-web#18984.
- Pluck out JoinRuleSettings styles so they apply in space settings too (#6879). Fixes element-hq/element-web#19164 and element-hq/element-web#19164.
- Null guard around the matrixClient in SpaceStore (#6874).
- Fix issue (https (#6871). Fixes element-hq/element-web#19138 and element-hq/element-web#19138. Contributed by psrpinto.
- Fix pills being cut off in message bubble layout (#6865). Fixes element-hq/element-web#18627 and element-hq/element-web#18627. Contributed by robintown.
- Fix space admin check false positive on multiple admins (#6824).
- Fix the User View (#6860). Fixes element-hq/element-web#19158 and element-hq/element-web#19158.
- Fix spacing for message composer buttons (#6852). Fixes element-hq/element-web#18999 and element-hq/element-web#18999.
- Always show root event of a thread in room's timeline (#6842). Fixes element-hq/element-web#19016 and element-hq/element-web#19016.
Changes in 1.9.0 (2021-09-27)
- 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.
- 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 matrix-org/element-web-rageshakes#6299 and matrix-org/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.
Changes in 1.8.5 (2021-09-14)
- Add bubble highlight styling (#6582). Fixes #18295 and #18295. Contributed by SimonBrandner.
- Create narrow mode for Composer (#6682). Fixes #18533 and #18533.
- Prefer matrix.to alias links over room id in spaces & share (#6745). Fixes #18796 and #18796.
- Stop automatic playback of voice messages if a non-voice message is encountered (#6728). Fixes #18850 and #18850.
- Show call length during a call (#6700). Fixes #18566 and #18566. Contributed by SimonBrandner.
- Serialize and retry mass-leave when leaving space (#6737). Fixes #18789 and #18789.
- Improve form handling in and around space creation (#6739). Fixes #18775 and #18775.
- Split autoplay GIFs and videos into different settings (#6726). Fixes #5771 and #5771. Contributed by SimonBrandner.
- Add autoplay for voice messages (#6710). Fixes #18804, #18715, #18714 #17961 and #18804.
- Allow to use basic html to format invite messages (#6703). Fixes #15738 and #15738. Contributed by skolmer.
- Allow widgets, when eligible, to interact with more rooms as per MSC2762 (#6684).
- Remove arbitrary limits from send/receive events for widgets (#6719). Fixes #17994 and #17994.
- Reload suggested rooms if we see the state change down /sync (#6715). Fixes #18761 and #18761.
- When creating private spaces, make the initial rooms restricted if supported (#6721). Fixes #18722 and #18722.
- Threading exploration work (#6658). Fixes #18532 and #18532.
- Default to
Don't leave any
when leaving a space (#6697). Fixes #18592 and #18592. Contributed by SimonBrandner. - Special case redaction event sending from widgets per MSC2762 (#6686). Fixes #18573 and #18573.
- Add active speaker indicators (#6639). Fixes #17627 and #17627. Contributed by SimonBrandner.
- Increase general app performance by optimizing layers (#6644). Fixes #18730 and #18730. Contributed by Palid.
- Fix autocomplete not having y-scroll (#6802).
- Fix emoji picker and stickerpicker not appearing correctly when opened (#6801).
- Debounce read marker update on scroll (#6774).
- Fix Space creation wizard go to my first room button behaviour (#6748). Fixes #18764 and #18764.
- Fix scroll being stuck at bottom (#6751). Fixes #18903 and #18903.
- Fix widgets not remembering identity verification when asked to. (#6742). Fixes #15631 and #15631.
- Add missing pluralisation i18n strings for Spaces (#6738). Fixes #18780 and #18780.
- Make ForgotPassword UX slightly more user friendly (#6636). Fixes #11531 and #11531. Contributed by Palid.
- Don't context switch room on SpaceStore ready as it can break permalinks (#6730). Fixes #17974 and #17974.
- Fix explore rooms button not working during space creation wizard (#6729). Fixes #18762 and #18762.
- Fix bug where one party's media would sometimes not be shown (#6731).
- Only make the initial space rooms suggested by default (#6714). Fixes #18760 and #18760.
- Replace fake username in EventTilePreview with a proper loading state (#6702). Fixes #15897 and #15897. Contributed by skolmer.
- Don't send prehistorical events to widgets during decryption at startup (#6695). Fixes #18060 and #18060.
- When creating subspaces properly set restricted join rule (#6725). Fixes #18797 and #18797.
- Fix the Image View not openning for some pinned messages (#6723). Fixes #18422 and #18422. Contributed by SimonBrandner.
- Show autocomplete sections vertically (#6722). Fixes #18860 and #18860. Contributed by SimonBrandner.
- Fix EmojiPicker filtering to lower case emojibase data strings (#6717). Fixes #18686 and #18686.
- Clear currentRoomId when viewing home page, fixing document title (#6716). Fixes #18668 and #18668.
- Fix membership updates to Spaces not applying in real-time (#6713). Fixes #18737 and #18737.
- Don't show a double stacked invite modals when inviting to Spaces (#6698). Fixes #18745 and #18745. Contributed by SimonBrandner.
- Remove non-functional DuckDuckGo Autocomplete Provider (#6712). Fixes #18778 and #18778.
- Filter members on
MemberList
load (#6708). Contributed by SimonBrandner. - Fix improper voice messages being produced in Firefox and sometimes other browsers. (#6696). Fixes #18587 and #18587.
- Fix client forgetting which capabilities a widget was approved for (#6685). Fixes #18786 and #18786.
Changes in 1.8.4 (2021-09-13)
- Fix a security issue with message key sharing. See https://matrix.org/blog/2021/09/13/vulnerability-disclosure-key-sharing for details.
Changes in 1.8.2 (2021-08-31)
- Enable Pipewire support for Wayland screen-sharing (#256). Fixes element-hq/element-web#18607 and element-hq/element-web#18607. Contributed by SimonBrandner.
- Documentation for sentry config (#18608). Contributed by novocaine.
- [Release]Increase general app performance by optimizing layers (#6672). Fixes element-hq/element-web#18730 and element-hq/element-web#18730. Contributed by Palid.
- Add a warning on E2EE rooms if you try to make them public (#5698). Contributed by SimonBrandner.
- Allow pagination of the space hierarchy and use new APIs (#6507). Fixes element-hq/element-web#18089 and element-hq/element-web#18427.
- Improve emoji in composer (#6650). Fixes element-hq/element-web#18593 and element-hq/element-web#18593. Contributed by SimonBrandner.
- Allow playback of replied-to voice message (#6629). Fixes element-hq/element-web#18599 and element-hq/element-web#18599. Contributed by SimonBrandner.
- Format autocomplete suggestions vertically (#6620). Fixes element-hq/element-web#17574 and element-hq/element-web#17574. Contributed by SimonBrandner.
- Remember last
MemberList
search query per-room (#6640). Fixes element-hq/element-web#18613 and element-hq/element-web#18613. Contributed by SimonBrandner. - Sentry rageshakes (#6597). Fixes element-hq/element-web#11111 and element-hq/element-web#11111. Contributed by novocaine.
- Autocomplete has been updated to match modern accessibility standards. Navigate via up/down arrows rather than Tab. Enter or Tab to confirm a suggestion. This should be familiar to Slack & Discord users. You can now use Tab to navigate around the application and do more without touching your mouse. No more accidentally sending half of people's names because the completion didn't fire on Enter! (#5659). Fixes element-hq/element-web#4872, element-hq/element-web#11071, element-hq/element-web#17171, element-hq/element-web#15646 element-hq/element-web#4872 and element-hq/element-web#4872.
- Add new call tile states (#6610). Fixes element-hq/element-web#18521 and element-hq/element-web#18521. Contributed by SimonBrandner.
- Left align call tiles (#6609). Contributed by SimonBrandner.
- Make loading encrypted images look snappier (#6590). Fixes element-hq/element-web#17878 and element-hq/element-web#17862. Contributed by Palid.
- Offer a way to create a space based on existing community (#6543). Fixes element-hq/element-web#18092.
- Accessibility improvements in and around Spaces (#6569). Fixes element-hq/element-web#18094 and element-hq/element-web#18094.
- [Release] Fix commit edit history (#6690). Fixes element-hq/element-web#18742 and element-hq/element-web#18742. Contributed by Palid.
- Fix images not rendering when sent from other clients. (#6661). Fixes element-hq/element-web#18702 and element-hq/element-web#18702.
- Fix autocomplete scrollbar and make the autocomplete a little smaller (#6655). Fixes element-hq/element-web#18682 and element-hq/element-web#18682. Contributed by SimonBrandner.
- Fix replies on the bubble layout (#6451). Fixes element-hq/element-web#18184. Contributed by SimonBrandner.
- Show "Enable encryption in settings" only when the user can do that (#6646). Fixes element-hq/element-web#18646 and element-hq/element-web#18646. Contributed by SimonBrandner.
- Fix cross signing setup from settings screen (#6633). Fixes element-hq/element-web#17761 and element-hq/element-web#17761.
- Fix call tiles on the bubble layout (#6647). Fixes element-hq/element-web#18648 and element-hq/element-web#18648. Contributed by SimonBrandner.
- Fix error on accessing encrypted media without encryption keys (#6625). Contributed by Palid.
- Fix jitsi widget sometimes being permanently stuck in the bottom-right corner (#6632). Fixes element-hq/element-web#17226 and element-hq/element-web#17226. Contributed by Palid.
- Fix FilePanel pagination in E2EE rooms (#6630). Fixes element-hq/element-web#18415 and element-hq/element-web#18415. Contributed by SimonBrandner.
- Fix call tile buttons (#6624). Fixes element-hq/element-web#18565 and element-hq/element-web#18565. Contributed by SimonBrandner.
- Fix vertical call tile spacing issues (#6621). Fixes element-hq/element-web#18558 and element-hq/element-web#18558. Contributed by SimonBrandner.
- Fix long display names in call tiles (#6618). Fixes element-hq/element-web#18562 and element-hq/element-web#18562. Contributed by SimonBrandner.
- Avoid access token overflow (#6616). Contributed by SimonBrandner.
- Properly handle media errors (#6615). Contributed by SimonBrandner.
- Fix glare related regressions (#6614). Fixes element-hq/element-web#18538 and element-hq/element-web#18538. Contributed by SimonBrandner.
- Fix long display names in call toasts (#6617). Fixes element-hq/element-web#18557 and element-hq/element-web#18557. Contributed by SimonBrandner.
- Fix PiP of held calls (#6611). Fixes element-hq/element-web#18539 and element-hq/element-web#18539. Contributed by SimonBrandner.
- Fix call tile behaviour on narrow layouts (#6556). Fixes element-hq/element-web#18398. Contributed by SimonBrandner.
- Fix video call persisting when widget removed (#6608). Fixes element-hq/element-web#15703 and element-hq/element-web#15703.
- Fix toast colors (#6606). Contributed by SimonBrandner.
- Remove tiny scrollbar dot from code blocks (#6596). Fixes element-hq/element-web#18474. Contributed by SimonBrandner.
- Improve handling of pills in the composer (#6353). Fixes element-hq/element-web#10134 element-hq/element-web#10896 and element-hq/element-web#15037. Contributed by SimonBrandner.
Changes in 1.8.1 (2021-08-17)
- Fix multiple VoIP regressions (matrix-org/matrix-js-sdk#1860).
Changes in 1.8.0 (2021-08-16)
- Show how long a call was on call tiles (#6570). Fixes element-hq/element-web#18405. Contributed by SimonBrandner.
- Add regional indicators to emoji picker (#6490). Fixes element-hq/element-web#14963. Contributed by robintown.
- Make call control buttons accessible to screen reader users (#6181). Fixes element-hq/element-web#18358. Contributed by pvagner.
- Skip sending a thumbnail if it is not a sufficient saving over the original (#6559). Fixes element-hq/element-web#17906.
- Increase PiP snapping speed (#6539). Fixes element-hq/element-web#18371. Contributed by SimonBrandner.
- Improve and move the incoming call toast (#6470). Fixes element-hq/element-web#17912. Contributed by SimonBrandner.
- Allow all of the URL schemes that Firefox allows (#6457). Contributed by aaronraimist.
- Improve bubble layout colors (#6452). Fixes element-hq/element-web#18081. Contributed by SimonBrandner.
- Spaces let users switch between Home and All Rooms behaviours (#6497). Fixes element-hq/element-web#18093.
- Support for MSC2285 (hidden read receipts) (#6390). Contributed by SimonBrandner.
- Group pinned message events with MELS (#6349). Fixes element-hq/element-web#17938. Contributed by SimonBrandner.
- Make version copiable (#6227). Fixes element-hq/element-web#17603 and element-hq/element-web#18329. Contributed by SimonBrandner.
- Improve voice messages uploading state (#6530). Fixes element-hq/element-web#18226 and element-hq/element-web#18224.
- Add surround with feature (#5510). Contributed by SimonBrandner.
- Improve call event tile wording (#6545). Fixes element-hq/element-web#18376. Contributed by SimonBrandner.
- Show an avatar/a turned off microphone icon for muted users (#6486). Contributed by SimonBrandner.
- Prompt user to leave rooms/subspaces in a space when leaving space (#6424). Fixes element-hq/element-web#18071.
- Add customisation point to override widget variables (#6455). Fixes element-hq/element-web#18035.
- Add support for screen sharing in 1:1 calls (#5992). Contributed by SimonBrandner.
- Dismiss electron download toast when clicking Open (#18267). Fixes element-hq/element-web#18266.
- [Release] Fix glare related regressions (#6622). Contributed by SimonBrandner.
- [Release] Fix PiP of held calls (#6612). Contributed by SimonBrandner.
- [Release] Fix toast colors (#6607). Contributed by SimonBrandner.
- Fix [object Object] in Widget Permissions (#6560). Fixes element-hq/element-web#18384. Contributed by Palid.
- Fix right margin for events on IRC layout (#6542). Fixes element-hq/element-web#18354.
- Mirror only usermedia feeds (#6512). Fixes element-hq/element-web#5633. Contributed by SimonBrandner.
- Fix LogoutDialog warning + TypeScript migration (#6533).
- Fix the wrong font being used in the room topic field (#6527). Fixes element-hq/element-web#18339. Contributed by SimonBrandner.
- Fix inconsistent styling for links on hover (#6513). Contributed by janogarcia.
- Fix incorrect height for encoded placeholder images (#6514). Contributed by Palid.
- Fix call events layout for message bubble (#6465). Fixes element-hq/element-web#18144.
- Improve subspaces and some utilities around room/space creation (#6458). Fixes element-hq/element-web#18090 element-hq/element-web#18091 and element-hq/element-web#17256.
- Restore pointer cursor for SenderProfile in message bubbles (#6501). Fixes element-hq/element-web#18249.
- Fix issues with the Call View (#6472). Fixes element-hq/element-web#18221. Contributed by SimonBrandner.
- Align event list summary read receipts when using message bubbles (#6500). Fixes element-hq/element-web#18143.
- Better positioning for unbubbled events in timeline (#6477). Fixes element-hq/element-web#18132.
- Realign reactions row with messages in modern layout (#6491). Fixes element-hq/element-web#18118. Contributed by robintown.
- Fix CreateRoomDialog exploding when making public room outside of a space (#6492). Fixes element-hq/element-web#18275.
- Fix call crashing because
element
was undefined (#6488). Fixes element-hq/element-web#18270. Contributed by SimonBrandner. - Upscale thumbnails to the container size (#6589). Fixes element-hq/element-web#18307.
- Fix create room dialog in spaces no longer adding to the space (#6587). Fixes element-hq/element-web#18465.
- Don't show a modal on call reject/user hangup (#6580). Contributed by SimonBrandner.
- Fade Call View Buttons after
componentDidMount
(#6581). Fixes element-hq/element-web#18439. Contributed by SimonBrandner. - Fix missing expand button on codeblocks (#6565). Fixes element-hq/element-web#18388. Contributed by SimonBrandner.
- allow customizing the bubble layout colors (#6568). Fixes element-hq/element-web#18408. Contributed by benneti.
- Don't flash "Missed call" when accepting a call (#6567). Fixes element-hq/element-web#18404. Contributed by SimonBrandner.
- Fix clicking whitespaces on replies (#6571). Fixes element-hq/element-web#18327. Contributed by SimonBrandner.
- Fix disabled state for voice messages + send button tooltip (#6562). Fixes element-hq/element-web#18413.
- Fix voice feed being cut-off (#6550). Contributed by SimonBrandner.
- Fix sizing issues of the screen picker (#6498). Fixes element-hq/element-web#18281. Contributed by SimonBrandner.
- Stop voice messages that are playing when starting a recording (#6563). Fixes element-hq/element-web#18410.
- Properly set style attribute on shared usercontent iframe (#6561). Fixes element-hq/element-web#18414.
- Null guard space inviter to prevent the app exploding (#6558).
- Make the ringing sound mutable/disablable (#6534). Fixes element-hq/element-web#15591. Contributed by SimonBrandner.
- Fix wrong cursor being used in PiP (#6551). Fixes element-hq/element-web#18383. Contributed by SimonBrandner.
- Re-pin Jitsi if the widget already exists (#6226). Fixes element-hq/element-web#17679. Contributed by SimonBrandner.
- Fix broken call notification regression (#6526). Fixes element-hq/element-web#18335. Contributed by SimonBrandner.
- createRoom, only send join rule event if we have a join rule to put in it (#6516). Fixes element-hq/element-web#18301.
- Fix clicking pills inside replies (#6508). Fixes element-hq/element-web#18283. Contributed by SimonBrandner.
- Fix grecaptcha regression (#6503). Fixes element-hq/element-web#18284. Contributed by Palid.
Changes in 1.7.34 (2021-08-02)
- Sanitize untrusted variables from message previews before translation Fixes element-hq/element-web#18314
- Fix editing of
<sub>
&<sup
> &<u>
#6469 Fixes element-hq/element-web#18211 - Zoom images in lightbox to where the cursor points #6418 Fixes element-hq/element-web#17870
- Avoid hitting the settings store from TextForEvent #6205 Fixes element-hq/element-web#17650
- Initial MSC3083 + MSC3244 support #6212 Fixes element-hq/element-web#17686 and element-hq/element-web#17661
- Navigate to the first room with notifications when clicked on space notification dot #5974
- Add matrix: to the list of permitted URL schemes #6388
- Add "Copy Link" to room context menu #6374
- 💭 Message bubble layout #6291 Fixes element-hq/element-web#4635, element-hq/element-web#17773 element-hq/element-web#16220 and element-hq/element-web#7687
- Play only one audio file at a time #6417 Fixes element-hq/element-web#17439
- Move download button for media to the action bar #6386 Fixes element-hq/element-web#17943
- Improved display of one-to-one call history with summary boxes for each call #6121 Fixes element-hq/element-web#16409
- Notification settings UI refresh #6352 Fixes element-hq/element-web#17782
- Fix EventIndex double handling events and erroring #6385 Fixes element-hq/element-web#18008
- Improve reply rendering #3553 Fixes element-hq/element-web#9217, element-hq/element-web#7633, element-hq/element-web#7530, element-hq/element-web#7169, element-hq/element-web#7151, element-hq/element-web#6692 element-hq/element-web#6579 and element-hq/element-web#17440
- Fix browser history getting stuck looping back to the same room #18053
- Fix space shortcuts on layouts with non-English keys in the places of numbers #17780 Fixes element-hq/element-web#17776
- Fix CreateRoomDialog exploding when making public room outside of a space #6493
- Fix regression where registration would soft-crash on captcha #6505 Fixes element-hq/element-web#18284
- only send join rule event if we have a join rule to put in it #6517
- Improve the new download button's discoverability and interactions. #6510
- Fix voice recording UI looking broken while microphone permissions are being requested. #6479 Fixes element-hq/element-web#18223
- Match colors of room and user avatars in DMs #6393 Fixes element-hq/element-web#2449
- Fix onPaste handler to work with copying files from Finder #5389 Fixes element-hq/element-web#15536 and element-hq/element-web#16255
- Fix infinite pagination loop when offline #6478 Fixes element-hq/element-web#18242
- Fix blurhash rounded corners missing regression #6467 Fixes element-hq/element-web#18110
- Fix position of the space hierarchy spinner #6462 Fixes element-hq/element-web#18182
- Fix display of image messages that lack thumbnails #6456 Fixes element-hq/element-web#18175
- Fix crash with large audio files. #6436 Fixes element-hq/element-web#18149
- Make diff colors in codeblocks more pleasant #6355 Fixes element-hq/element-web#17939
- Show the correct audio file duration while loading the file. #6435 Fixes element-hq/element-web#18160
- Fix various timeline settings not applying immediately. #6261 Fixes element-hq/element-web#17748
- Fix issues with room list duplication #6391 Fixes element-hq/element-web#14508
- Fix grecaptcha throwing useless error sometimes #6401 Fixes element-hq/element-web#15142
- Update Emojibase and Twemoji and switch to IamCal (Slack-style) shortcodes #6347 Fixes element-hq/element-web#13857 and element-hq/element-web#13334
- Respect compound emojis in default avatar initial generation #6397 Fixes element-hq/element-web#18040
- Fix bug where the 'other homeserver' field in the server selection dialog would become briefly focus and then unfocus when clicked. #6394 Fixes element-hq/element-web#18031
- Standardise spelling and casing of homeserver, identity server, and integration manager #6365
- Fix widgets not receiving decrypted events when they have permission. #6371 Fixes element-hq/element-web#17615
- Prevent client hangs when calculating blurhashes #6366 Fixes element-hq/element-web#17945
- Exclude state events from widgets reading room events #6378
- Cache feature_spaces* flags to improve performance #6381
Changes in 1.7.33 (2021-07-19)
- Translations update from Weblate #232
- Add VS Code to gitignore #231
- Use the target-specific build dir for sqlcipher / openssl #230
- Fix not specifying a target #229
- Do not generate a lockfile when running in CI #227
- Use double quotes in readme #228
- Support universal builds #226
- Check target with rustc directly #225
Changes in 1.7.32 (2021-07-05)
- Fix the build: make the rootDir correct #224
- Fix i18n in Element Desktop #223
- Convert preload.js to Typescript so that it gets copied to
lib
#222 - Bundle the
lib
dir now, notsrc
#221 - Initial Typescripting for Element Desktop #219
- Translations update from Weblate #220
- Fix Windows target arch in native build #218
- Add libera.chat to default room directory #217
- Add update and native build support for Apple silicon #216
- Add numpad accelerators for zooming #203
- Add warning dialog when custom config.json is invalid #201
- Don't show Quit warning on keyUp residual event #215
- Fix accelerator for save-image-as clashing with copy-link-address #213
Changes in 1.7.31 (2021-06-21)
- No changes since rc.1
Changes in 1.7.31-rc.1 (2021-06-15)
- Upgrade to Electron 12.0.11 #211
- Translations update from Weblate #214
- Upgrade to Node 14 #212
- Bump npm-registry-fetch from 4.0.2 to 4.0.7 #210
- Update electron-builder for Node 16 compatibility #204
- Bump hosted-git-info from 2.8.5 to 2.8.9 #209
- Bump glob-parent from 5.1.1 to 5.1.2 #206
- Bump dot-prop from 4.2.0 to 4.2.1 #208
- Bump y18n from 3.2.1 to 3.2.2 #207
- Bump normalize-url from 4.5.0 to 4.5.1 #205
- Put Preferences menu item in correct location on macOS #200
- Switch zoomIn accelerator to default #202
Changes in 1.7.30 (2021-06-07)
- No changes since rc.1
Changes in 1.7.30-rc.1 (2021-06-01)
- Translations update from Weblate #199
- Migrate to
eslint-plugin-matrix-org
#197 - Upgrade to Electron 12.0.9 #198
Changes in 1.7.29 (2021-05-24)
- No changes since rc.1
Changes in 1.7.29-rc.1 (2021-05-19)
Changes in 1.7.28 (2021-05-17)
- No changes since rc.1
Changes in 1.7.28-rc.1 (2021-05-11)
- Add Windows native module requirements #190
- Prevent black screen when closing window while in full screen mode on macOS #192
Changes in 1.7.27 (2021-05-10)
- No changes since rc.1
Changes in 1.7.27-rc.1 (2021-05-04)
- Translations update from Weblate #191
- Bump ssri from 6.0.1 to 6.0.2 #187
- Disables HardwareMediaKeyHandling #180
- Translations update from Weblate #189
- Add internationalisation support #188
- Fix event index passphrase change process #186
Changes in 1.7.26 (2021-04-26)
- No changes since rc.1
Changes in 1.7.26-rc.1 (2021-04-21)
- Remove Debian dependency libappindicator3-1 #170
- Fix exit shortcuts for non QWERTY keyboards #185
- Fix using yarn run fetch with a specific version #182
- Switch nightly to not-staging Scalar by default #181
Changes in 1.7.25 (2021-04-12)
- No changes since rc.1
Changes in 1.7.25-rc.1 (2021-04-07)
- Fix disabling spellchecker #179
- Upgrade to Electron 12.0.2 #178
- Avoid exit listener to hijack other application shortcuts #177
- Migrate native-node-modules docs to element-desktop #176
- Add prompt to warn before quitting the application #173
- Upgrade to Electron 11.4.1 #172
- Fix docker:build:native documentation typo #174
Changes in 1.7.24 (2021-03-29)
- No changes since rc.1
Changes in 1.7.24-rc.1 (2021-03-25)
- No changes since 1.7.23
Changes in 1.7.23 (2021-03-15)
- No changes since rc.1
Changes in 1.7.23-rc.1 (2021-03-11)
Changes in 1.7.22 (2021-03-01)
- No changes since rc.1
Changes in 1.7.22-rc.1 (2021-02-24)
Changes in 1.7.21 (2021-02-16)
- No changes since rc.1
Changes in 1.7.21-rc.1 (2021-02-10)
- Fix desktop Matrix screen sharing #161
Changes in 1.7.20 (2021-02-04)
- No changes since 1.7.19
Changes in 1.7.19 (2021-02-03)
- No changes since rc.1
Changes in 1.7.19-rc.1 (2021-01-29)
- Remove Buildkite pipeline file #167
- Upgrade deps 2021-01-18 #166
- package: Bump our seshat version #164
- Enable context isolation, bridge expected IPC #163
Changes in 1.7.18 (2021-01-26)
- No changes since 1.7.17
Changes in 1.7.17 (2021-01-18)
- [Release] package: Bump our seshat version #165
Changes in 1.7.17-rc.1 (2021-01-13)
Changes in 1.7.16 (2020-12-21)
- No changes since rc.1
Changes in 1.7.16-rc.1 (2020-12-16)
Changes in 1.7.15 (2020-12-07)
- No changes since rc.1
Changes in 1.7.15-rc.1 (2020-12-02)
- No changes since 1.7.14
Changes in 1.7.14 (2020-11-23)
- No changes since rc.1
Changes in 1.7.14-rc.1 (2020-11-18)
- Correct spelling mistakes #151
Changes in 1.7.13 (2020-11-09)
- No changes since rc.1
Changes in 1.7.13-rc.1 (2020-11-04)
- Add countly experiment to develop/nightly configs #150
Changes in 1.7.12 (2020-10-28)
- No changes since 1.7.11
Changes in 1.7.11 (2020-10-26)
- No changes since rc.1
Changes in 1.7.11-rc.1 (2020-10-21)
- Bump npm-user-validate from 1.0.0 to 1.0.1 #148
- Use keytar for the seshat passphrase. #147
- Upgrade to Electron 10.1.3 #146
Changes in 1.7.10 (2020-10-20)
- No changes since 1.7.9
Changes in 1.7.9 (2020-10-12)
- No changes since rc.1
Changes in 1.7.9-rc.1 (2020-10-07)
- package.json: Bump the seshat version. #145
- Explicitly depend on
request
as webcontents-handler requires it #144 - Upgrade png-to-ico #143
- Point 'new issue' link at issue-type choice page #142
Changes in 1.7.8 (2020-09-28)
- No changes since rc.1
Changes in 1.7.8-rc.1 (2020-09-23)
Changes in 1.7.7 (2020-09-14)
- No changes since 1.7.6
Changes in 1.7.6 (2020-09-14)
- No changes since rc.1
Changes in 1.7.6-rc.1 (2020-09-09)
Changes in 1.7.5 (2020-09-01)
- No changes since 1.7.5-rc.1
Changes in 1.7.5-rc.1 (2020-08-26)
- Settings v3: Update configs for new feature flag behaviour #135
- Add reaction preview labs flags to nightly #134
Changes in 1.7.4 (2020-08-17)
- No changes since 1.7.4-rc.1
Changes in 1.7.4-rc.1 (2020-08-13)
- Update policy links to element.io #132
- Update bug report submission URL #131
- Update code signing cert for Windows #130
- Replace Riot with Element in docs and comments #129
- Fix order of README steps #128
- Upgrade to Electron 9.1.2 #127
Changes in 1.7.3 (2020-08-05)
- No changes since 1.7.3-rc.1
Changes in 1.7.3-rc.1 (2020-07-31)
Changes in 1.7.2 (2020-07-27)
- Catch exceptions from main method in fetch script #124
- Use new eslint package #122
- Remove ' (Riot)' from app name #123
Changes in 1.7.1 (2020-07-16)
- Bump lodash from 4.17.15 to 4.17.19 #121
- Don't forget nightly when computing userData path #120
- Fix hosting link #119
- New macOS icon #117
- Update README.md #118
- More icon updates #115
- Don't forget to yarn install #114
Changes in 1.7.0 (2020-07-15)
- Fix lint error #113
- Delabs font-scaling #112
- Remove room list labs flag from config #109
- Remove the irc layout setting from labs #111
- Update npm to ^6.14.6 #108
Changes in 1.6.8 (2020-07-03)
- No changes since rc.1
Changes in 1.6.8-rc.1 (2020-07-01)
- Show expiring toast on completed downloads to prompt user to open #106
- Upgrade to Electron 9.0.5 #107
- Add new spinner labs option to config.json #105
- electron-main: Skip the reindex if we're going to delete the db anyways. #104
- riot-desktop: Bump the required seshat version. #103
- main: Add an event index IPC method to check if a room is being indexed. #100
- electron-main: Add support to set and get the user version. #102
- Upgrade to Electron 9 #94
Changes in 1.6.7 (2020-06-29)
- No changes since 1.6.6
Changes in 1.6.6 (2020-06-23)
- No changes since rc.1
Changes in 1.6.6-rc.1 (2020-06-17)
- Upgrade needle to avoid bugs with modern Node #101
- Fix riot-desktop manual update check getting stuck on Downloading... #99
- Electron recall latest downloaded update for when the user manually asks #98
- use keytar to store pickle keys #95
Changes in 1.6.5 (2020-06-16)
- No changes since 1.6.4
Changes in 1.6.4 (2020-06-05)
- No changes since 1.6.3
Changes in 1.6.3 (2020-06-04)
- No changes since rc.1
Changes in 1.6.3-rc.1 (2020-06-02)
- Fix electron context menu copy/save-as #96
- Fixed error in README.md/User-specified config.json #97
- Update Modular hosting link #92
- Enforce sandbox on all spawned BrowserWindow objects #91
- Run before-quit on updates too to flush rageshake #93
- Enable new room list labs flag #87
- Add asar-webapp script #59
- Bump acorn from 6.4.0 to 6.4.1 #50
- Enable font scaling flag for nightly #89
- Enable IRC UI labs flag in nightly #88
- Update help message to fix broken url to electron docs #86
Changes in 1.6.2 (2020-05-22)
- No changes since 1.6.2
Changes in 1.6.1 (2020-05-19)
- No changes since rc.1
Changes in 1.6.1-rc.1 (2020-05-14)
- Add CI scripts to install and link JS SDK #85
- Use Xenial as the build image's base distribution #84
- Persist GPG keys for Linux builds via Docker #83
- Update README to mention profile support #81
- Remove Conflicts from riot-desktop #82
- Add a default Linux distribution #79
- Remove invite only padlocks feature flag config #77
- package.json: Bump the Seshat dep. #75
- Remove encrypted message search feature flag #74
- Update readme now it's the real source #73
Changes in 1.6.0 (2020-05-05)
- No changes since rc.6
Changes in 1.6.0-rc.6 (2020-05-01)
- No changes since rc.5
Changes in 1.6.0-rc.5 (2020-04-30)
Changes in 1.6.0-rc.4 (2020-04-23)
- No changes since rc.3
Changes in 1.6.0-rc.3 (2020-04-17)
- widen search paths / fix element-hq/element-web#13190 [to release] #72
Changes in 1.6.0-rc.2 (2020-04-16)
- No changes since rc.1
Changes in 1.6.0-rc.1 (2020-04-15)
- Enable cross-signing / E2EE by default for DM on release #70
- Add a release script #69
- Fix Electron SSO handling to support multiple profiles #67
- Add riot-desktop shortcuts for forward/back matching browsers&slack #68
- package.json: Bump the Seshat version. #66
- Bump minimist from 1.2.2 to 1.2.3 #64
- Add cfg to access the hak.json #65
- Extract dep versions out to hak.json #63
- Make the openssl version a variable #62
- Update openssl #61
- Fix spellcheck language fallback algorithm #60
- package.json: Bump the required Seshat version. #57
- Remove welcome user from config #56
- electron-main: Immediately set the eventIndex variable to null when closing. #55
- Enable Seshat on Nightly #54
- Register Mac electron specific Cmd+, shortcut to User Settings #53
- Bump minimist from 1.2.0 to 1.2.2 #52
- package.json: Bump the required Seshat version. #51
- Updates for Seshat 1.2.0 (not yet released) and support to delete events from the index. #47
- Add custom themes labs flag #49
- Get the app ID from the cintext #46
- Electron 8 changes. Deprecations. Updates. #38
- Bump seshat dependency #45
- Move deb control logic to builder #44
- Add 'nightly' to brand too #43
- Enable seshat in labs on nightly #42
- Add config for Riot Nightly #41
- Add a windows signing script #40
- riot-desktop open SSO in browser so user doesn't have to auth twice #37
- Remove the certificate config for windows #39
- Missed an await #36
- Exit with exit code on exception #35
- Fix the set-version script #34
- Pass through the env var we actually use to docker #33
- Upgrade to electron 8.0.1 and implement spellchecking #30
- Fix check script #31
- Support fetching the latest develop build #29
- Hopefully enable subpixel font rendering #28
- Add our native modules separately into the files #27
- Fix setversion script's yarn call on windows #26
- Split 32/64 bit building #25
- Build on 32 bit Windows #23
- Build seshat on Linux #22
- Native module builds: matrix-seshat for mac & win #21
- Port desktop fixes #20
- Add accelerators to context menu options like cut&paste in electron #19
- Build the deb into a repo #18
- Better Docker Support #17
- Use a custom control file for the Debian package #14
- Support config directories #15
- Don't bail if we can't notarise #16
- Set version automatically #13
- Sign natively on Windows #12
- Fix the linting errors #11
- Electron API Updates #10
- Package webapp into an asar archive #9
- Sanitise scripts #8
- Exit after importing key #6
- Use portable mkdirp #5
- Add explicit 'node' to scripts #4
- Check properly #3
- Add rimraf #2
- Build electron app from pre-built tarball #1