Skip to content

Commit 2dab2e4

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

25 files changed

+622
-224
lines changed

.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ module.exports = {
1919
"no-async-promise-executor": "off",
2020
},
2121
overrides: [{
22-
files: ["src/**/*.{ts,tsx}"],
22+
files: ["{src,scripts,hak}/**/*.{ts,tsx}"],
2323
extends: [
2424
"plugin:matrix-org/typescript",
2525
],

CHANGELOG.md

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,102 @@
1+
Changes in [1.9.9](https://github.com/vector-im/element-desktop/releases/tag/v1.9.9) (2022-01-17)
2+
=================================================================================================
3+
4+
## ✨ Features
5+
* Add permission dropdown for sending reactions ([\#7492](https://github.com/matrix-org/matrix-react-sdk/pull/7492)). Fixes vector-im/element-web#20450.
6+
* Ship maximised widgets and remove feature flag ([\#7509](https://github.com/matrix-org/matrix-react-sdk/pull/7509)).
7+
* Properly maintain aspect ratio of inline images ([\#7503](https://github.com/matrix-org/matrix-react-sdk/pull/7503)).
8+
* Add zoom buttons to the location view ([\#7482](https://github.com/matrix-org/matrix-react-sdk/pull/7482)).
9+
* Remove bubble from around location events ([\#7459](https://github.com/matrix-org/matrix-react-sdk/pull/7459)). Fixes vector-im/element-web#20323.
10+
* Disable "Publish this room" option in invite only rooms ([\#7441](https://github.com/matrix-org/matrix-react-sdk/pull/7441)). Fixes vector-im/element-web#6596. Contributed by @aaronraimist.
11+
* Give secret key field an `id` ([\#7489](https://github.com/matrix-org/matrix-react-sdk/pull/7489)). Fixes vector-im/element-web#20390. Contributed by @SimonBrandner.
12+
* Display a tooltip when you hover over a location ([\#7472](https://github.com/matrix-org/matrix-react-sdk/pull/7472)).
13+
* Open map in a dialog when it is clicked ([\#7465](https://github.com/matrix-org/matrix-react-sdk/pull/7465)).
14+
* a11y - wrap notification level radios in fieldsets ([\#7471](https://github.com/matrix-org/matrix-react-sdk/pull/7471)).
15+
* Wrap inputs in fieldsets in Space visibility settings ([\#7350](https://github.com/matrix-org/matrix-react-sdk/pull/7350)).
16+
* History based navigation with new right panel store ([\#7398](https://github.com/matrix-org/matrix-react-sdk/pull/7398)). Fixes vector-im/element-web#19686 vector-im/element-web#19660 and vector-im/element-web#19634.
17+
* Associate room alias warning with public option in settings ([\#7430](https://github.com/matrix-org/matrix-react-sdk/pull/7430)).
18+
* Disable quick reactions button when no permissions ([\#7412](https://github.com/matrix-org/matrix-react-sdk/pull/7412)). Fixes vector-im/element-web#20270.
19+
* Allow opening a map view in OpenStreetMap ([\#7428](https://github.com/matrix-org/matrix-react-sdk/pull/7428)).
20+
* Display the user's avatar when they shared their location ([\#7424](https://github.com/matrix-org/matrix-react-sdk/pull/7424)).
21+
* Remove the Forward and Share buttons for location messages only ([\#7423](https://github.com/matrix-org/matrix-react-sdk/pull/7423)).
22+
* Add configuration to disable relative date markers in timeline ([\#7405](https://github.com/matrix-org/matrix-react-sdk/pull/7405)).
23+
* Space preferences for whether or not you see DMs in a Space ([\#7250](https://github.com/matrix-org/matrix-react-sdk/pull/7250)). Fixes vector-im/element-web#19529 and vector-im/element-web#19955.
24+
* Have LocalEchoWrapper emit updates so the app can react faster ([\#7358](https://github.com/matrix-org/matrix-react-sdk/pull/7358)). Fixes vector-im/element-web#19749.
25+
* Use semantic heading on dialog component ([\#7383](https://github.com/matrix-org/matrix-react-sdk/pull/7383)).
26+
* Add `/jumptodate` slash command ([\#7372](https://github.com/matrix-org/matrix-react-sdk/pull/7372)). Fixes vector-im/element-web#7677.
27+
* Update room context menu copy ([\#7361](https://github.com/matrix-org/matrix-react-sdk/pull/7361)). Fixes vector-im/element-web#20133.
28+
* Use lazy rendering in the AddExistingToSpaceDialog ([\#7369](https://github.com/matrix-org/matrix-react-sdk/pull/7369)). Fixes vector-im/element-web#18784.
29+
* Tweak FacePile tooltip to include whether or not you are included ([\#7367](https://github.com/matrix-org/matrix-react-sdk/pull/7367)). Fixes vector-im/element-web#17278.
30+
31+
## 🐛 Bug Fixes
32+
* Ensure group audio-only calls don't switch on the webcam on join ([\#20234](https://github.com/vector-im/element-web/pull/20234)). Fixes vector-im/element-web#20212.
33+
* Fix wrongly wrapping code blocks, breaking line numbers ([\#7507](https://github.com/matrix-org/matrix-react-sdk/pull/7507)). Fixes vector-im/element-web#20316.
34+
* Set header buttons to no phase when right panel is closed ([\#7506](https://github.com/matrix-org/matrix-react-sdk/pull/7506)).
35+
* 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](https://github.com/matrix-org/matrix-react-sdk/pull/7435)). Fixes vector-im/element-web#15169 and vector-im/element-web#20275.
36+
* Fix layout of message bubble preview in settings ([\#7497](https://github.com/matrix-org/matrix-react-sdk/pull/7497)).
37+
* Prevent mutations of js-sdk owned objects as it breaks accountData ([\#7504](https://github.com/matrix-org/matrix-react-sdk/pull/7504)). Fixes matrix-org/element-web-rageshakes#7822.
38+
* fallback properly with pluralized strings ([\#7495](https://github.com/matrix-org/matrix-react-sdk/pull/7495)). Fixes vector-im/element-web#20455.
39+
* Consider continuations when resolving whether a tile is last in section ([\#7461](https://github.com/matrix-org/matrix-react-sdk/pull/7461)). Fixes vector-im/element-web#20368 and vector-im/element-web#20369.
40+
* Fix read receipts and sent indicators for bubble layout ([\#7460](https://github.com/matrix-org/matrix-react-sdk/pull/7460)). Fixes vector-im/element-web#18298 and vector-im/element-web#20345.
41+
* null-guard dataset mxTheme to prevent html exports from exploding ([\#7493](https://github.com/matrix-org/matrix-react-sdk/pull/7493)). Fixes vector-im/element-web#20453.
42+
* Fix avatar container overlapping give feedback cta ([\#7491](https://github.com/matrix-org/matrix-react-sdk/pull/7491)). Fixes matrix-org/element-web-rageshakes#7987.
43+
* Fix jump to bottom button working when on a permalink ([\#7494](https://github.com/matrix-org/matrix-react-sdk/pull/7494)). Fixes vector-im/element-web#19813.
44+
* Remove the Description from the location picker ([\#7485](https://github.com/matrix-org/matrix-react-sdk/pull/7485)).
45+
* Fix look of the untrusted device dialog ([\#7487](https://github.com/matrix-org/matrix-react-sdk/pull/7487)). Fixes vector-im/element-web#20447. Contributed by @SimonBrandner.
46+
* Hide maximise button in the sticker picker ([\#7488](https://github.com/matrix-org/matrix-react-sdk/pull/7488)). Fixes vector-im/element-web#20443. Contributed by @SimonBrandner.
47+
* Fix space ordering to match newer spec ([\#7481](https://github.com/matrix-org/matrix-react-sdk/pull/7481)).
48+
* Fix typing notification colors ([\#7490](https://github.com/matrix-org/matrix-react-sdk/pull/7490)). Fixes vector-im/element-web#20144. Contributed by @SimonBrandner.
49+
* fix fallback for pluralized strings ([\#7480](https://github.com/matrix-org/matrix-react-sdk/pull/7480)). Fixes vector-im/element-web#20426.
50+
* Fix right panel soft crashes chat rooms ([\#7479](https://github.com/matrix-org/matrix-react-sdk/pull/7479)). Fixes vector-im/element-web#20433.
51+
* update yarn.lock and i18n ([\#7476](https://github.com/matrix-org/matrix-react-sdk/pull/7476)). Fixes vector-im/element-web#20426 and vector-im/element-web#20423.
52+
* Don't send typing notification when restoring composer draft ([\#7477](https://github.com/matrix-org/matrix-react-sdk/pull/7477)). Fixes vector-im/element-web#20424.
53+
* Fix room joining spinner being incorrect if you change room mid-join ([\#7473](https://github.com/matrix-org/matrix-react-sdk/pull/7473)).
54+
* Only return the approved widget capabilities instead of accepting all requested capabilities ([\#7454](https://github.com/matrix-org/matrix-react-sdk/pull/7454)). Contributed by @dhenneke.
55+
* Fix quoting messages from the search view ([\#7466](https://github.com/matrix-org/matrix-react-sdk/pull/7466)). Fixes vector-im/element-web#20353.
56+
* Attribute fallback i18n strings with lang attribute ([\#7323](https://github.com/matrix-org/matrix-react-sdk/pull/7323)).
57+
* Fix spotlight cmd-k wrongly expanding left panel ([\#7463](https://github.com/matrix-org/matrix-react-sdk/pull/7463)). Fixes vector-im/element-web#20399.
58+
* Fix room_id check when adding user widgets ([\#7448](https://github.com/matrix-org/matrix-react-sdk/pull/7448)). Fixes vector-im/element-web#19382. Contributed by @bink.
59+
* Add new line in settings label ([\#7451](https://github.com/matrix-org/matrix-react-sdk/pull/7451)). Fixes vector-im/element-web#20365.
60+
* Fix handling incoming redactions in EventIndex ([\#7443](https://github.com/matrix-org/matrix-react-sdk/pull/7443)). Fixes vector-im/element-web#19326.
61+
* Fix room alias address isn't checked for validity before being shown as added ([\#7107](https://github.com/matrix-org/matrix-react-sdk/pull/7107)). Fixes vector-im/element-web#19609. Contributed by @Palid.
62+
* Call view accessibility fixes ([\#7439](https://github.com/matrix-org/matrix-react-sdk/pull/7439)). Fixes vector-im/element-web#18516.
63+
* Fix offscreen canvas breaking with split-brained firefox support ([\#7440](https://github.com/matrix-org/matrix-react-sdk/pull/7440)).
64+
* Removed red shield in forwarding preview. ([\#7447](https://github.com/matrix-org/matrix-react-sdk/pull/7447)). Contributed by @ankur12-1610.
65+
* Wrap status message ([\#7325](https://github.com/matrix-org/matrix-react-sdk/pull/7325)). Fixes vector-im/element-web#20092. Contributed by @SimonBrandner.
66+
* Move hideSender logic into state so it causes re-render ([\#7413](https://github.com/matrix-org/matrix-react-sdk/pull/7413)). Fixes vector-im/element-web#18448.
67+
* Fix dialpad positioning ([\#7446](https://github.com/matrix-org/matrix-react-sdk/pull/7446)). Fixes vector-im/element-web#20175. Contributed by @SimonBrandner.
68+
* Hide non-functional list options on Suggested sublist ([\#7410](https://github.com/matrix-org/matrix-react-sdk/pull/7410)). Fixes vector-im/element-web#20252.
69+
* Fix width overflow in mini composer overflow menu ([\#7411](https://github.com/matrix-org/matrix-react-sdk/pull/7411)). Fixes vector-im/element-web#20263.
70+
* Fix being wrongly sent to Home space when creating/joining/leaving rooms ([\#7418](https://github.com/matrix-org/matrix-react-sdk/pull/7418)). Fixes matrix-org/element-web-rageshakes#7331 vector-im/element-web#20246 and vector-im/element-web#20240.
71+
* Fix HTML Export where the data-mx-theme is `Light` not `light` ([\#7415](https://github.com/matrix-org/matrix-react-sdk/pull/7415)).
72+
* Don't disable username/password fields whilst doing wk-lookup ([\#7438](https://github.com/matrix-org/matrix-react-sdk/pull/7438)). Fixes vector-im/element-web#20121.
73+
* Prevent keyboard propagation out of context menus ([\#7437](https://github.com/matrix-org/matrix-react-sdk/pull/7437)). Fixes vector-im/element-web#20317.
74+
* Fix nulls leaking into geo urls ([\#7433](https://github.com/matrix-org/matrix-react-sdk/pull/7433)).
75+
* Fix zIndex of peristent apps in miniMode ([\#7429](https://github.com/matrix-org/matrix-react-sdk/pull/7429)).
76+
* Space panel should watch spaces for space name changes ([\#7432](https://github.com/matrix-org/matrix-react-sdk/pull/7432)).
77+
* Fix list formatting alternating on edit ([\#7422](https://github.com/matrix-org/matrix-react-sdk/pull/7422)). Fixes vector-im/element-web#20073. Contributed by @renancleyson-dev.
78+
* Don't show `Testing small changes` without UIFeature.Feedback ([\#7427](https://github.com/matrix-org/matrix-react-sdk/pull/7427)). Fixes vector-im/element-web#20298.
79+
* Fix invisible toggle space panel button ([\#7426](https://github.com/matrix-org/matrix-react-sdk/pull/7426)). Fixes vector-im/element-web#20279.
80+
* Fix legacy breadcrumbs wrongly showing up ([\#7425](https://github.com/matrix-org/matrix-react-sdk/pull/7425)).
81+
* Space Panel use SettingsStore instead of SpaceStore as source of truth ([\#7404](https://github.com/matrix-org/matrix-react-sdk/pull/7404)). Fixes vector-im/element-web#20250.
82+
* Fix inline code block nowrap issue ([\#7406](https://github.com/matrix-org/matrix-react-sdk/pull/7406)).
83+
* Fix notification badge for All Rooms space ([\#7401](https://github.com/matrix-org/matrix-react-sdk/pull/7401)). Fixes vector-im/element-web#20229.
84+
* Show error if could not load space hierarchy ([\#7399](https://github.com/matrix-org/matrix-react-sdk/pull/7399)). Fixes vector-im/element-web#20221.
85+
* Increase gap between ELS and the subsequent event to prevent overlap ([\#7391](https://github.com/matrix-org/matrix-react-sdk/pull/7391)). Fixes vector-im/element-web#18319.
86+
* Fix list of members in space preview ([\#7356](https://github.com/matrix-org/matrix-react-sdk/pull/7356)). Fixes vector-im/element-web#19781.
87+
* Fix sizing of e2e shield in bubble layout ([\#7394](https://github.com/matrix-org/matrix-react-sdk/pull/7394)). Fixes vector-im/element-web#19090.
88+
* Fix bubble radius wrong when followed by a state event from same user ([\#7393](https://github.com/matrix-org/matrix-react-sdk/pull/7393)). Fixes vector-im/element-web#18982.
89+
* Fix alignment between ELS and Events in bubble layout ([\#7392](https://github.com/matrix-org/matrix-react-sdk/pull/7392)). Fixes vector-im/element-web#19652 and vector-im/element-web#19057.
90+
* Don't include the accuracy parameter in location events if accuracy could not be determined. ([\#7375](https://github.com/matrix-org/matrix-react-sdk/pull/7375)).
91+
* Make compact layout only apply to Modern layout ([\#7382](https://github.com/matrix-org/matrix-react-sdk/pull/7382)). Fixes vector-im/element-web#18412.
92+
* Pin qrcode to fix e2e verification bug ([\#7378](https://github.com/matrix-org/matrix-react-sdk/pull/7378)). Fixes vector-im/element-web#20188.
93+
* Add internationalisation to progress strings in room export dialog ([\#7385](https://github.com/matrix-org/matrix-react-sdk/pull/7385)). Fixes vector-im/element-web#20208.
94+
* Prevent escape to cancel edit from also scrolling to bottom ([\#7380](https://github.com/matrix-org/matrix-react-sdk/pull/7380)). Fixes vector-im/element-web#20182.
95+
* Fix narrow mode composer buttons for polls labs ([\#7386](https://github.com/matrix-org/matrix-react-sdk/pull/7386)). Fixes vector-im/element-web#20067.
96+
* Fix useUserStatusMessage exploding on unknown user ([\#7365](https://github.com/matrix-org/matrix-react-sdk/pull/7365)).
97+
* Fix room join spinner in room list header ([\#7364](https://github.com/matrix-org/matrix-react-sdk/pull/7364)). Fixes vector-im/element-web#20139.
98+
* Fix room search sometimes not opening spotlight ([\#7363](https://github.com/matrix-org/matrix-react-sdk/pull/7363)). Fixes matrix-org/element-web-rageshakes#7288.
99+
1100
Changes in [1.9.8](https://github.com/vector-im/element-desktop/releases/tag/v1.9.8) (2021-12-20)
2101
=================================================================================================
3102

hak/keytar/build.js renamed to hak/keytar/build.ts

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,17 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17-
const path = require('path');
18-
const childProcess = require('child_process');
17+
import path from 'path';
18+
import childProcess from 'child_process';
1919

20-
module.exports = async function(hakEnv, moduleInfo) {
21-
await buildKeytar(hakEnv, moduleInfo);
22-
};
20+
import HakEnv from '../../scripts/hak/hakEnv';
21+
import { DependencyInfo } from '../../scripts/hak/dep';
2322

24-
async function buildKeytar(hakEnv, moduleInfo) {
23+
export default async function buildKeytar(hakEnv: HakEnv, moduleInfo: DependencyInfo): Promise<void> {
2524
const env = hakEnv.makeGypEnv();
2625

2726
console.log("Running yarn with env", env);
28-
await new Promise((resolve, reject) => {
27+
await new Promise<void>((resolve, reject) => {
2928
const proc = childProcess.spawn(
3029
path.join(moduleInfo.nodeModuleBinDir, 'node-gyp' + (hakEnv.isWin() ? '.cmd' : '')),
3130
['rebuild'],

hak/keytar/check.js renamed to hak/keytar/check.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,16 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17-
const childProcess = require('child_process');
17+
import childProcess from 'child_process';
1818

19-
module.exports = async function(hakEnv, moduleInfo) {
19+
import HakEnv from '../../scripts/hak/hakEnv';
20+
import { DependencyInfo } from '../../scripts/hak/dep';
21+
22+
export default async function(hakEnv: HakEnv, moduleInfo: DependencyInfo): Promise<void> {
2023
const tools = [['python', '--version']]; // node-gyp uses python for reasons beyond comprehension
2124

2225
for (const tool of tools) {
23-
await new Promise((resolve, reject) => {
26+
await new Promise<void>((resolve, reject) => {
2427
const proc = childProcess.spawn(tool[0], tool.slice(1), {
2528
stdio: ['ignore'],
2629
});
@@ -33,4 +36,4 @@ module.exports = async function(hakEnv, moduleInfo) {
3336
});
3437
});
3538
}
36-
};
39+
}

hak/keytar/hak.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"scripts": {
3-
"check": "check.js",
4-
"build": "build.js"
3+
"check": "check.ts",
4+
"build": "build.ts"
55
},
66
"copy": "build/Release/keytar.node",
77
"dependencies": {

0 commit comments

Comments
 (0)