Skip to content

Commit 1262ace

Browse files
Merge tag 'v1.7.9' into AMP.chat
[Full Changelog](element-hq/element-web@v1.7.9-rc.1...v1.7.9) * Upgrade to React SDK 3.6.0 and JS SDK 8.5.0 Change-Id: I5f8197fc7d205f4b6adf145092045c85ccbdcd72
2 parents 37dee95 + d4d1b95 commit 1262ace

File tree

239 files changed

+4080
-2329
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

239 files changed

+4080
-2329
lines changed

.eslintrc.js

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
11
module.exports = {
2-
extends: ["./node_modules/matrix-react-sdk/.eslintrc.js"],
3-
}
2+
"extends": ["matrix-org", "matrix-org/react"],
3+
"env": {
4+
"browser": true,
5+
"node": true,
6+
},
7+
"rules": {
8+
"quotes": "off",
9+
},
10+
"overrides": [{
11+
"files": ["src/**/*.{ts,tsx}"],
12+
"extends": ["matrix-org/ts", "matrix-org/react"],
13+
"env": {
14+
"browser": true,
15+
},
16+
"rules": {
17+
"quotes": "off",
18+
// While converting to ts we allow this
19+
"@typescript-eslint/no-explicit-any": "off",
20+
"prefer-promise-reject-errors": "off",
21+
},
22+
}],
23+
};

.github/ISSUE_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ For the web app:
3838

3939
- **Browser**: Chrome, Safari, Firefox? which version?
4040
- **OS**: Windows, macOS, Ubuntu, Arch Linux, etc?
41-
- **URL**: riot.im/develop / riot.im/app / somewhere else? If a private server, what version of riot-web?
41+
- **URL**: develop.element.io / app.element.io / somewhere else? If a private server, what version of Element Web?
4242

4343
For the desktop app:
4444

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ For the web app:
4848

4949
- **Browser**: Chrome, Safari, Firefox? which version?
5050
- **OS**: Windows, macOS, Ubuntu, Arch Linux, etc?
51-
- **URL**: riot.im/develop / riot.im/app / somewhere else? If a private server, what version of riot-web?
51+
- **URL**: develop.element.io / app.element.io / somewhere else? If a private server, what version of Element Web?
5252

5353
For the desktop app:
5454

.github/ISSUE_TEMPLATE/user-interface-or-usability-bug-report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ For the web app:
5050

5151
- **Browser**: Chrome, Safari, Firefox? which version?
5252
- **OS**: Windows, macOS, Ubuntu, Arch Linux, etc?
53-
- **URL**: riot.im/develop / riot.im/app / somewhere else? If a private server, what version of riot-web?
53+
- **URL**: develop.element.io / app.element.io / somewhere else? If a private server, what version of Element Web?
5454

5555
For the desktop app:
5656

CHANGELOG.md

Lines changed: 290 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,293 @@
1+
Changes in [1.7.9](https://github.com/vector-im/element-web/releases/tag/v1.7.9) (2020-10-12)
2+
=============================================================================================
3+
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.9-rc.1...v1.7.9)
4+
5+
* Upgrade to React SDK 3.6.0 and JS SDK 8.5.0
6+
7+
Changes in [1.7.9-rc.1](https://github.com/vector-im/element-web/releases/tag/v1.7.9-rc.1) (2020-10-07)
8+
=======================================================================================================
9+
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.8...v1.7.9-rc.1)
10+
11+
* Upgrade to React SDK 3.6.0-rc.1 and JS SDK 8.5.0-rc.1
12+
* Update from Weblate
13+
[\#15406](https://github.com/vector-im/element-web/pull/15406)
14+
* Update Jest and JSDOM
15+
[\#15402](https://github.com/vector-im/element-web/pull/15402)
16+
* Add support for dehydration/fallback keys
17+
[\#15398](https://github.com/vector-im/element-web/pull/15398)
18+
* Remove riot-bot from sample config
19+
[\#15376](https://github.com/vector-im/element-web/pull/15376)
20+
* Switch to using the Widget API SDK for Jitsi widgets
21+
[\#15102](https://github.com/vector-im/element-web/pull/15102)
22+
* Remove workbox
23+
[\#15352](https://github.com/vector-im/element-web/pull/15352)
24+
* Disable workbox when running in webpack dev server, not in dev mode
25+
[\#15345](https://github.com/vector-im/element-web/pull/15345)
26+
* Update Riot -> Element in contribute.json
27+
[\#15326](https://github.com/vector-im/element-web/pull/15326)
28+
* Update Riot -> Element in redeploy.py
29+
[\#15336](https://github.com/vector-im/element-web/pull/15336)
30+
* Update Riot -> Element in docs/feature-flags.md
31+
[\#15325](https://github.com/vector-im/element-web/pull/15325)
32+
* Update Riot -> Element in element.io/README.md
33+
[\#15327](https://github.com/vector-im/element-web/pull/15327)
34+
* Update Riot -> Element in VectorAuthFooter
35+
[\#15328](https://github.com/vector-im/element-web/pull/15328)
36+
* Update Riot -> Element in VectorEmbeddedPage
37+
[\#15329](https://github.com/vector-im/element-web/pull/15329)
38+
* Update Riot -> Element in docs/review.md
39+
[\#15330](https://github.com/vector-im/element-web/pull/15330)
40+
* Update Riot -> Element in welcome.html
41+
[\#15332](https://github.com/vector-im/element-web/pull/15332)
42+
* Update Riot -> Element in issues-burndown.pl
43+
[\#15333](https://github.com/vector-im/element-web/pull/15333)
44+
* Update Riot -> Element in redeploy.py
45+
[\#15334](https://github.com/vector-im/element-web/pull/15334)
46+
* Update Riot -> Element in index.ts
47+
[\#15335](https://github.com/vector-im/element-web/pull/15335)
48+
* Update Riot -> Element Web in issue templates
49+
[\#15324](https://github.com/vector-im/element-web/pull/15324)
50+
* Give the Jitsi widget an icon to help with discovery
51+
[\#15316](https://github.com/vector-im/element-web/pull/15316)
52+
* Jitsi widget wrapper updates for hangup button
53+
[\#15219](https://github.com/vector-im/element-web/pull/15219)
54+
* Tidy up Service Worker, only run Workbox in production
55+
[\#15271](https://github.com/vector-im/element-web/pull/15271)
56+
* Remove conference handler
57+
[\#15274](https://github.com/vector-im/element-web/pull/15274)
58+
* Rebrand the webpack pipeline for Element
59+
[\#15266](https://github.com/vector-im/element-web/pull/15266)
60+
* Replace dummy sw.js with pre-caching and runtime-caching workbox SW
61+
[\#15196](https://github.com/vector-im/element-web/pull/15196)
62+
63+
Changes in [1.7.8](https://github.com/vector-im/element-web/releases/tag/v1.7.8) (2020-09-28)
64+
=============================================================================================
65+
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.8-rc.1...v1.7.8)
66+
67+
* Upgrade to React SDK 3.5.0 and JS SDK 8.4.1
68+
69+
Changes in [1.7.8-rc.1](https://github.com/vector-im/element-web/releases/tag/v1.7.8-rc.1) (2020-09-23)
70+
=======================================================================================================
71+
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.7...v1.7.8-rc.1)
72+
73+
* Upgrade to React SDK 3.5.0-rc.1 and JS SDK 8.4.0-rc.1
74+
* Update from Weblate
75+
[\#15262](https://github.com/vector-im/element-web/pull/15262)
76+
* Upgrade sanitize-html
77+
[\#15260](https://github.com/vector-im/element-web/pull/15260)
78+
* Document config for preferring Secure Backup setup methods
79+
[\#15251](https://github.com/vector-im/element-web/pull/15251)
80+
* Add end-user documentation for UI features
81+
[\#15190](https://github.com/vector-im/element-web/pull/15190)
82+
* Update git checkout instructions
83+
[\#15218](https://github.com/vector-im/element-web/pull/15218)
84+
* If no bug_report_endpoint_url, hide rageshaking from the App
85+
[\#15201](https://github.com/vector-im/element-web/pull/15201)
86+
* Bump node-fetch from 2.6.0 to 2.6.1
87+
[\#15153](https://github.com/vector-im/element-web/pull/15153)
88+
* Remove references to Travis CI
89+
[\#15137](https://github.com/vector-im/element-web/pull/15137)
90+
* Fix onNewScreen to use replace when going from roomId->roomAlias
91+
[\#15127](https://github.com/vector-im/element-web/pull/15127)
92+
* Enable Estonian in language menu
93+
[\#15136](https://github.com/vector-im/element-web/pull/15136)
94+
95+
Changes in [1.7.7](https://github.com/vector-im/element-web/releases/tag/v1.7.7) (2020-09-14)
96+
=============================================================================================
97+
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.6...v1.7.7)
98+
99+
* Upgrade to React SDK 3.4.1
100+
101+
Changes in [1.7.6](https://github.com/vector-im/element-web/releases/tag/v1.7.6) (2020-09-14)
102+
=============================================================================================
103+
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.6-rc.1...v1.7.6)
104+
105+
* Upgrade to React SDK 3.4.0 and JS SDK 8.3.0
106+
107+
Changes in [1.7.6-rc.1](https://github.com/vector-im/element-web/releases/tag/v1.7.6-rc.1) (2020-09-09)
108+
=======================================================================================================
109+
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.5...v1.7.6-rc.1)
110+
111+
* Upgrade to React SDK 3.4.0-rc.1 and JS SDK 8.3.0-rc.1
112+
* Update from Weblate
113+
[\#15125](https://github.com/vector-im/element-web/pull/15125)
114+
* Support usage of Jitsi widgets with "openidtoken-jwt" auth
115+
[\#15114](https://github.com/vector-im/element-web/pull/15114)
116+
* Fix eslint ts override tsx matching and delint
117+
[\#15064](https://github.com/vector-im/element-web/pull/15064)
118+
* Add testing to review guidelines
119+
[\#15050](https://github.com/vector-im/element-web/pull/15050)
120+
121+
Changes in [1.7.5](https://github.com/vector-im/element-web/releases/tag/v1.7.5) (2020-09-01)
122+
=============================================================================================
123+
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.5-rc.1...v1.7.5)
124+
125+
## Security notice
126+
127+
Element Web 1.7.5 fixes an issue where encrypted state events could break incoming call handling.
128+
Thanks to @awesome-michael from Awesome Technologies for responsibly disclosing this via Matrix's
129+
Security Disclosure Policy.
130+
131+
## All changes
132+
133+
* Upgrade to React SDK 3.3.0 and JS SDK 8.2.0
134+
135+
Changes in [1.7.5-rc.1](https://github.com/vector-im/element-web/releases/tag/v1.7.5-rc.1) (2020-08-26)
136+
=======================================================================================================
137+
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.4...v1.7.5-rc.1)
138+
139+
* Upgrade to React SDK 3.3.0-rc.1 and JS SDK 8.2.0-rc.1
140+
* Update from Weblate
141+
[\#15045](https://github.com/vector-im/element-web/pull/15045)
142+
* Document .well-known E2EE secure backup setting
143+
[\#15003](https://github.com/vector-im/element-web/pull/15003)
144+
* Add docs for communities v2 prototyping feature flag
145+
[\#15013](https://github.com/vector-im/element-web/pull/15013)
146+
* Update links in README.md to point to Element
147+
[\#14973](https://github.com/vector-im/element-web/pull/14973)
148+
* Make kabyle translation available
149+
[\#15027](https://github.com/vector-im/element-web/pull/15027)
150+
* Change Riot to Element in readme
151+
[\#15016](https://github.com/vector-im/element-web/pull/15016)
152+
* Update links to element in the readme
153+
[\#15014](https://github.com/vector-im/element-web/pull/15014)
154+
* Link to Element in F-Droid as well
155+
[\#15002](https://github.com/vector-im/element-web/pull/15002)
156+
* Settings v3: Update documentation and configs for new feature flag behaviour
157+
[\#14986](https://github.com/vector-im/element-web/pull/14986)
158+
* Update jitsi.md with Element Android details
159+
[\#14952](https://github.com/vector-im/element-web/pull/14952)
160+
* TypeScript: enable es2019 lib for newer definitions
161+
[\#14983](https://github.com/vector-im/element-web/pull/14983)
162+
* Add reaction preview labs flags to develop
163+
[\#14979](https://github.com/vector-im/element-web/pull/14979)
164+
* Document new labs tweaks
165+
[\#14958](https://github.com/vector-im/element-web/pull/14958)
166+
167+
Changes in [1.7.4](https://github.com/vector-im/element-web/releases/tag/v1.7.4) (2020-08-17)
168+
=============================================================================================
169+
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.4-rc.1...v1.7.4)
170+
171+
* Upgrade to React SDK 3.2.0 and JS SDK 8.1.0
172+
173+
Changes in [1.7.4-rc.1](https://github.com/vector-im/element-web/releases/tag/v1.7.4-rc.1) (2020-08-13)
174+
=======================================================================================================
175+
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.3...v1.7.4-rc.1)
176+
177+
* Upgrade to React SDK 3.2.0-rc.1 and JS SDK 8.1.0-rc.1
178+
* Update policy links to element.io
179+
[\#14905](https://github.com/vector-im/element-web/pull/14905)
180+
* Update from Weblate
181+
[\#14949](https://github.com/vector-im/element-web/pull/14949)
182+
* Try to close notification on all platforms which support it, not just
183+
electron
184+
[\#14939](https://github.com/vector-im/element-web/pull/14939)
185+
* Update bug report submission URL
186+
[\#14903](https://github.com/vector-im/element-web/pull/14903)
187+
* Fix arm docker build
188+
[\#14522](https://github.com/vector-im/element-web/pull/14522)
189+
190+
Changes in [1.7.3](https://github.com/vector-im/element-web/releases/tag/v1.7.3) (2020-08-05)
191+
=============================================================================================
192+
193+
## Security notice
194+
195+
Element Web 1.7.3 (as well as the earlier release 1.7.2) fixes an issue where
196+
replying to a specially formatted message would make it seem like the replier
197+
said something they did not. Thanks to Sorunome for responsibly disclosing this
198+
via Matrix's Security Disclosure Policy.
199+
200+
Element Web 1.7.3 (as well as the earlier release 1.7.2) fixes an issue where an
201+
unexpected language ID in a code block could cause Element to crash. Thanks to
202+
SakiiR for responsibly disclosing this via Matrix's Security Disclosure Policy.
203+
204+
## All changes
205+
206+
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.3-rc.1...v1.7.3)
207+
208+
* Upgrade to React SDK 3.1.0 and JS SDK 8.0.1
209+
210+
Changes in [1.7.3-rc.1](https://github.com/vector-im/riot-web/releases/tag/v1.7.3-rc.1) (2020-07-31)
211+
====================================================================================================
212+
[Full Changelog](https://github.com/vector-im/riot-web/compare/v1.7.2...v1.7.3-rc.1)
213+
214+
* Upgrade to React SDK 3.1.0-rc.1 and JS SDK 8.0.1-rc.1
215+
* Make Lojban translation available
216+
[\#14703](https://github.com/vector-im/riot-web/pull/14703)
217+
* Update from Weblate
218+
[\#14841](https://github.com/vector-im/riot-web/pull/14841)
219+
* Remove redundant lint dependencies
220+
[\#14810](https://github.com/vector-im/riot-web/pull/14810)
221+
* Bump elliptic from 6.5.2 to 6.5.3
222+
[\#14826](https://github.com/vector-im/riot-web/pull/14826)
223+
* Update mobile config intercept URL
224+
[\#14796](https://github.com/vector-im/riot-web/pull/14796)
225+
* Fix typo in https://
226+
[\#14791](https://github.com/vector-im/riot-web/pull/14791)
227+
228+
Changes in [1.7.2](https://github.com/vector-im/riot-web/releases/tag/v1.7.2) (2020-07-27)
229+
==========================================================================================
230+
[Full Changelog](https://github.com/vector-im/riot-web/compare/v1.7.1...v1.7.2)
231+
232+
* Upgrade to React SDK 3.0.0 and JS SDK 8.0.0
233+
* Update from Weblate
234+
[\#14778](https://github.com/vector-im/riot-web/pull/14778)
235+
* Capitalize letters
236+
[\#14566](https://github.com/vector-im/riot-web/pull/14566)
237+
* Configure eslint package and fix lint issues
238+
[\#14673](https://github.com/vector-im/riot-web/pull/14673)
239+
* Riot → Element
240+
[\#14581](https://github.com/vector-im/riot-web/pull/14581)
241+
* Remove labs info for the new room list
242+
[\#14603](https://github.com/vector-im/riot-web/pull/14603)
243+
* Convince Webpack to use development on CI
244+
[\#14593](https://github.com/vector-im/riot-web/pull/14593)
245+
* Move dev dep to the right place
246+
[\#14572](https://github.com/vector-im/riot-web/pull/14572)
247+
* Bump lodash from 4.17.15 to 4.17.19
248+
[\#14552](https://github.com/vector-im/riot-web/pull/14552)
249+
* Update all mobile links to match marketing site
250+
[\#14541](https://github.com/vector-im/riot-web/pull/14541)
251+
252+
Changes in [1.7.1](https://github.com/vector-im/riot-web/releases/tag/v1.7.1) (2020-07-16)
253+
==========================================================================================
254+
[Full Changelog](https://github.com/vector-im/riot-web/compare/v1.7.0...v1.7.1)
255+
256+
* Upgrade to React SDK 2.10.1
257+
* Fix SSO session ID paramater
258+
[\#14544](https://github.com/vector-im/riot-web/pull/14544)
259+
* Run pngcrush on vector-icons
260+
[\#14488](https://github.com/vector-im/riot-web/pull/14488)
261+
* Fix hosting signup link
262+
[\#14502](https://github.com/vector-im/riot-web/pull/14502)
263+
* Use the right protocol for SSO URLs
264+
[\#14513](https://github.com/vector-im/riot-web/pull/14513)
265+
* Fix mstile-310x150 by renaming it
266+
[\#14485](https://github.com/vector-im/riot-web/pull/14485)
267+
* Update blog and twitter links to point to Element
268+
[\#14478](https://github.com/vector-im/riot-web/pull/14478)
269+
270+
Changes in [1.7.0](https://github.com/vector-im/riot-web/releases/tag/v1.7.0) (2020-07-15)
271+
==========================================================================================
272+
[Full Changelog](https://github.com/vector-im/riot-web/compare/v1.6.8...v1.7.0)
273+
274+
* App name changed from Riot to Element
275+
* Upgrade to React SDK 2.10.0
276+
* Remove redundant enum
277+
[\#14472](https://github.com/vector-im/riot-web/pull/14472)
278+
* Remove font scaling from labs
279+
[\#14355](https://github.com/vector-im/riot-web/pull/14355)
280+
* Update documentation and remove labs flag for new room list
281+
[\#14375](https://github.com/vector-im/riot-web/pull/14375)
282+
* Update from Weblate
283+
[\#14434](https://github.com/vector-im/riot-web/pull/14434)
284+
* Release the irc layout from labs
285+
[\#14350](https://github.com/vector-im/riot-web/pull/14350)
286+
* Fix welcomeBackgroundUrl array causing background to change during use
287+
[\#14368](https://github.com/vector-im/riot-web/pull/14368)
288+
* Be more explicit about type when calling platform startUpdater
289+
[\#14299](https://github.com/vector-im/riot-web/pull/14299)
290+
1291
Changes in [1.6.8](https://github.com/vector-im/riot-web/releases/tag/v1.6.8) (2020-07-03)
2292
==========================================================================================
3293
[Full Changelog](https://github.com/vector-im/riot-web/compare/v1.6.8-rc.1...v1.6.8)

CONTRIBUTING.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Contributing code to Riot
2-
=========================
1+
Contributing code to Element
2+
============================
33

4-
Riot follows the same pattern as https://github.com/matrix-org/matrix-js-sdk/blob/master/CONTRIBUTING.rst.
4+
Element follows the same pattern as https://github.com/matrix-org/matrix-js-sdk/blob/master/CONTRIBUTING.rst.

Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
# Builder
2-
FROM node:10 as builder
2+
FROM node:12 as builder
33

44
# Support custom branches of the react-sdk and js-sdk. This also helps us build
55
# images of riot-web develop.
66
ARG USE_CUSTOM_SDKS=true
77
ARG REACT_SDK_REPO="https://github.com/awesome-technologies/matrix-react-sdk.git"
88
ARG REACT_SDK_BRANCH="2020.09.1-amp.chat"
99

10-
RUN apt-get update && apt-get install -y git dos2unix
10+
RUN apt-get update && apt-get install -y git dos2unix \
11+
# These packages are required for building Canvas on architectures like Arm
12+
# See https://www.npmjs.com/package/canvas#compiling
13+
build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev
1114

1215
WORKDIR /src
1316

0 commit comments

Comments
 (0)