v1.9.9-rc.1
Pre-release
Pre-release
RiotRobot
released this
11 Jan 15:17
·
51706 commits
to develop
since this release
✨ Features
- Ship maximised widgets and remove feature flag (#7509).
- Properly maintain aspect ratio of inline images (#7503).
- Add zoom buttons to the location view (#7482).
- Remove bubble from around location events (#7459). Fixes #20323.
- Disable "Publish this room" option in invite only rooms (#7441). Fixes #6596. Contributed by @aaronraimist.
- Add permission dropdown for sending reactions (#7492). Fixes #20450.
- Give secret key field an
id
(#7489). Fixes #20390. Contributed by @SimonBrandner. - Display a tooltip when you hover over a location (#7472).
- Open map in a dialog when it is clicked (#7465).
- a11y - wrap notification level radios in fieldsets (#7471).
- Wrap inputs in fieldsets in Space visibility settings (#7350).
- History based navigation with new right panel store (#7398). Fixes #19686 #19660 and #19634.
- Associate room alias warning with public option in settings (#7430).
- Disable quick reactions button when no permissions (#7412). Fixes #20270.
- Allow opening a map view in OpenStreetMap (#7428).
- Display the user's avatar when they shared their location (#7424).
- Remove the Forward and Share buttons for location messages only (#7423).
- Add configuration to disable relative date markers in timeline (#7405).
- Space preferences for whether or not you see DMs in a Space (#7250). Fixes #19529 and #19955.
- Have LocalEchoWrapper emit updates so the app can react faster (#7358). Fixes #19749.
- Use semantic heading on dialog component (#7383).
- Add
/jumptodate
slash command (#7372). Fixes #7677. - Update room context menu copy (#7361). Fixes #20133.
- Use lazy rendering in the AddExistingToSpaceDialog (#7369). Fixes #18784.
- Tweak FacePile tooltip to include whether or not you are included (#7367). Fixes #17278.
🐛 Bug Fixes
- Ensure group audio-only calls don't switch on the webcam on join (#20234). Fixes #20212.
- Fix wrongly wrapping code blocks, breaking line numbers (#7507). Fixes #20316.
- Set header buttons to no phase when right panel is closed (#7506).
- Fix active Jitsi calls (and other active widgets) not being visible on screen, by showing them in PiP if they are not visible in any other container (#7435). Fixes #15169 and #20275.
- Fix layout of message bubble preview in settings (#7497).
- Prevent mutations of js-sdk owned objects as it breaks accountData (#7504). Fixes element-hq/element-web-rageshakes#7822.
- fallback properly with pluralized strings (#7495). Fixes #20455.
- Consider continuations when resolving whether a tile is last in section (#7461). Fixes #20368 and #20369.
- Fix read receipts and sent indicators for bubble layout (#7460). Fixes #18298 and #20345.
- null-guard dataset mxTheme to prevent html exports from exploding (#7493). Fixes #20453.
- Fix avatar container overlapping give feedback cta (#7491). Fixes element-hq/element-web-rageshakes#7987.
- Fix jump to bottom button working when on a permalink (#7494). Fixes #19813.
- Remove the Description from the location picker (#7485).
- Fix look of the untrusted device dialog (#7487). Fixes #20447. Contributed by @SimonBrandner.
- Hide maximise button in the sticker picker (#7488). Fixes #20443. Contributed by @SimonBrandner.
- Fix space ordering to match newer spec (#7481).
- Fix typing notification colors (#7490). Fixes #20144. Contributed by @SimonBrandner.
- fix fallback for pluralized strings (#7480). Fixes #20426.
- Fix right panel soft crashes chat rooms (#7479). Fixes #20433.
- update yarn.lock and i18n (#7476). Fixes #20426 and #20423.
- Don't send typing notification when restoring composer draft (#7477). Fixes #20424.
- Fix room joining spinner being incorrect if you change room mid-join (#7473).
- Only return the approved widget capabilities instead of accepting all requested capabilities (#7454). Contributed by @dhenneke.
- Fix quoting messages from the search view (#7466). Fixes #20353.
- Attribute fallback i18n strings with lang attribute (#7323).
- Fix spotlight cmd-k wrongly expanding left panel (#7463). Fixes #20399.
- Fix room_id check when adding user widgets (#7448). Fixes #19382. Contributed by @bink.
- Add new line in settings label (#7451). Fixes #20365.
- Fix handling incoming redactions in EventIndex (#7443). Fixes #19326.
- Fix room alias address isn't checked for validity before being shown as added (#7107). Fixes #19609. Contributed by @Palid.
- Call view accessibility fixes (#7439). Fixes #18516.
- Fix offscreen canvas breaking with split-brained firefox support (#7440).
- Removed red shield in forwarding preview. (#7447). Contributed by @ankur12-1610.
- Wrap status message (#7325). Fixes #20092. Contributed by @SimonBrandner.
- Move hideSender logic into state so it causes re-render (#7413). Fixes #18448.
- Fix dialpad positioning (#7446). Fixes #20175. Contributed by @SimonBrandner.
- Hide non-functional list options on Suggested sublist (#7410). Fixes #20252.
- Fix width overflow in mini composer overflow menu (#7411). Fixes #20263.
- Fix being wrongly sent to Home space when creating/joining/leaving rooms (#7418). Fixes element-hq/element-web-rageshakes#7331 #20246 and #20240.
- Fix HTML Export where the data-mx-theme is
Light
notlight
(#7415). - Don't disable username/password fields whilst doing wk-lookup (#7438). Fixes #20121.
- Prevent keyboard propagation out of context menus (#7437). Fixes #20317.
- Fix nulls leaking into geo urls (#7433).
- Fix zIndex of peristent apps in miniMode (#7429).
- Space panel should watch spaces for space name changes (#7432).
- Fix list formatting alternating on edit (#7422). Fixes #20073. Contributed by @renancleyson-dev.
- Don't show
Testing small changes
without UIFeature.Feedback (#7427). Fixes #20298. - Fix invisible toggle space panel button (#7426). Fixes #20279.
- Fix legacy breadcrumbs wrongly showing up (#7425).
- Space Panel use SettingsStore instead of SpaceStore as source of truth (#7404). Fixes #20250.
- Fix inline code block nowrap issue (#7406).
- Fix notification badge for All Rooms space (#7401). Fixes #20229.
- Show error if could not load space hierarchy (#7399). Fixes #20221.
- Increase gap between ELS and the subsequent event to prevent overlap (#7391). Fixes #18319.
- Fix list of members in space preview (#7356). Fixes #19781.
- Fix sizing of e2e shield in bubble layout (#7394). Fixes #19090.
- Fix bubble radius wrong when followed by a state event from same user (#7393). Fixes #18982.
- Fix alignment between ELS and Events in bubble layout (#7392). Fixes #19652 and #19057.
- Don't include the accuracy parameter in location events if accuracy could not be determined. (#7375).
- Make compact layout only apply to Modern layout (#7382). Fixes #18412.
- Pin qrcode to fix e2e verification bug (#7378). Fixes #20188.
- Add internationalisation to progress strings in room export dialog (#7385). Fixes #20208.
- Prevent escape to cancel edit from also scrolling to bottom (#7380). Fixes #20182.
- Fix narrow mode composer buttons for polls labs (#7386). Fixes #20067.
- Fix useUserStatusMessage exploding on unknown user (#7365).
- Fix room join spinner in room list header (#7364). Fixes #20139.
- Fix room search sometimes not opening spotlight (#7363). Fixes element-hq/element-web-rageshakes#7288.