This site hosts historical Riot Web releases for testing purposes. Releases after version 0.8.3 are pulled from GitHub into Amazon S3 and served statically via CloudFront. Earlier versions were not released to GitHub as deployable tarballs and have instead been provided from New Vector archives.
SecurityCustomisations
with
CryptoSetupExtension
(
#12342
). Contributed by @thoraj.
EventType.RoomEncryption
to the auto approve capabilities of Element Call widgets (
#12386
). Contributed by @toger5.
knock
room via space hierarchy view (
#12404
). Contributed by @t3chguy.
web_base_url
config (
#12376
). Contributed by @t3chguy.
InvalidStoreError
Dialogs (
#12358
). Contributed by @langleyd.
web_base_url
config (
#12376
). Contributed by @t3chguy.
InvalidStoreError
Dialogs (
#12358
). Contributed by @langleyd.
This is a hotfix release to fix a couple of issues: one where the client would sometimes call the client/server API to set a push rule in a loop, and one where authentication was not sent for widgets when it should have been.
waitForIframeLoad=false
) (
#12292
). Contributed by @toger5.
strong
element to semantically denote visually emphasised content (
#12320
). Contributed by @t3chguy.
waitForIframeLoad=false
) (
#12292
). Contributed by @toger5.
strong
element to semantically denote visually emphasised content (
#12320
). Contributed by @t3chguy.
@vector-im/compound-design-tokens
in package.json (
#12340
). Contributed by @RiotRobot.
LegacyRoomHeader
(
#12270
). Contributed by @florianduros.
overwrite_login
action was not stopping the existing client resulting in the action failing with rust-sdk (
#12272
). Contributed by @BillCarsonFr.
LegacyRoomHeader
(
#12270
). Contributed by @florianduros.
overwrite_login
action was not stopping the existing client resulting in the action failing with rust-sdk (
#12272
). Contributed by @BillCarsonFr.
welcome_user_id
support (
#12153
). Contributed by @t3chguy.
16px
as root font size (
#12246
). Contributed by @florianduros.
16px
(
#12239
). Contributed by @florianduros.
Element
in tac labs description (
#12266
). Contributed by @florianduros.
welcome_user_id
support (
#12153
). Contributed by @t3chguy.
16px
as root font size (
#12246
). Contributed by @florianduros.
16px
(
#12239
). Contributed by @florianduros.
Element
in tac labs description (
#12266
). Contributed by @florianduros.
true
by default. This means that without any additional configuration every new login will use the new cryptography implementation.
Mark all as read
in settings (
#12205
). Contributed by @florianduros.
true
by default. This means that without any additional configuration every new login will use the new cryptography implementation.
Mark all as read
in settings (
#12205
). Contributed by @florianduros.
true
by default. This means that without any additional configuration every new login will use the new cryptography implementation.
Mark all as read
in settings (
#12205
). Contributed by @florianduros.
welcome_user_id
support (
#26885
). Contributed by @t3chguy.
welcome_user_id
support (
#26885
). Contributed by @t3chguy.
welcome_user_id
support (
#26885
). Contributed by @t3chguy.
Fix Stickerpicker layout crossing multiple CSS stacking contexts ( #12126 ). Contributed by @t3chguy.
Expose apps/widgets ( #12071 ). Contributed by @charlynguyen.
Fix position of thumbnail in room timeline ( #12016 ). Contributed by @anoopw3bdev.
Fix regression around CSS stacking contexts and PIP widgets ( #12094 ). Contributed by @t3chguy.
io.element.late_event
decoration (
#11760
). Fixes #26384.
io.element.late_event
in MessageTimestamp when known (
#11733
).
OidcClientStore
(
#11723
). Fixes #26305. Contributed by @kerryarchibald.
io.element.late_event
decoration (
#11760
). Fixes #26384.
io.element.late_event
in MessageTimestamp when known (
#11733
).
OidcClientStore
(
#11723
). Fixes #26305. Contributed by @kerryarchibald.
The "notifications" bell has moved into labs, meaning it can only be used on the Nightly or Develop versions. We made this change because as it stands the bell does not work well. We will bring it back back when we will have had a chance to improve it so it meets most users' expectations.
(No changes - bumping the version number for an element-desktop release.)
m.3pid_changes
capability is disabled (
#11430
). Fixes #25995. Contributed by @kerryarchibald.
Exploring public spaces
feature (
#11423
).
m.3pid_changes
capability is disabled (
#11430
). Fixes #25995. Contributed by @kerryarchibald.
Exploring public spaces
feature (
#11423
).
feature_favourite_messages
as it is has been abandoned for now (
#11097
). Fixes #25555.
feature_favourite_messages
as it is has been abandoned for now (
#11097
). Fixes #25555.
with_rel_type
instead of
with_relations
(
#11014
). Fixes #25471.
DecryptionFailureBar.tsx
(
#11027
). Fixes vector-im/element-meta#1358. Contributed by @florianduros.
TextualEvent
on search results panel (
#10810
). Fixes #25292. Contributed by @luixxiul.
with_rel_type
instead of
with_relations
(
#11014
). Fixes #25471.
DecryptionFailureBar.tsx
(
#11027
). Fixes vector-im/element-meta#1358. Contributed by @florianduros.
TextualEvent
on search results panel (
#10810
). Fixes #25292. Contributed by @luixxiul.
sso_redirect_options.on_welcome_page
is enabled and the URL hash is empty (
#25495
). Contributed by @dhenneke.
Insert from iPhone or iPad
in Safari (
#10851
). Fixes #25327. Contributed by @SuperKenVery.
startSingleSignOn
passing enum in place of idpId (
#10998
). Fixes #24953.
Privacy Notice
external link on integration manager ToS clickable (
#10914
). Fixes #25384. Contributed by @luixxiul.
MessageActionBar
on message edit history dialog (
#10447
). Fixes #24903. Contributed by @luixxiul.
_RoomSummaryCard.pcss
(
#10811
). Fixes #25293. Contributed by @luixxiul.
RoomSummaryCard
(
#10812
). Fixes #25295. Contributed by @luixxiul.
sso_redirect_options.on_welcome_page
is enabled and the URL hash is empty (
#25495
). Contributed by @dhenneke.
Insert from iPhone or iPad
in Safari (
#10851
). Fixes #25327. Contributed by @SuperKenVery.
startSingleSignOn
passing enum in place of idpId (
#10998
). Fixes #24953.
Privacy Notice
external link on integration manager ToS clickable (
#10914
). Fixes #25384. Contributed by @luixxiul.
MessageActionBar
on message edit history dialog (
#10447
). Fixes #24903. Contributed by @luixxiul.
_RoomSummaryCard.pcss
(
#10811
). Fixes #25293. Contributed by @luixxiul.
RoomSummaryCard
(
#10812
). Fixes #25295. Contributed by @luixxiul.
_RoomSummaryCard.pcss
(
#10811
). Fixes #25293. Contributed by @luixxiul.
RoomSummaryCard
(
#10812
). Fixes #25295. Contributed by @luixxiul.
RoomSettingsDialog
when room is not found (
#10662
). Contributed by @kerryarchibald.
ChangePassword.tsx
so they show up translated to the user but not in our logs (
#10615
). Fixes #9597. Contributed by @MadLittleMods.
RoomSettingsDialog
when room is not found (
#10662
). Contributed by @kerryarchibald.
ChangePassword.tsx
so they show up translated to the user but not in our logs (
#10615
). Fixes #9597. Contributed by @MadLittleMods.
AddThreepid.ts
so they show up translated to the user but not in our logs (
#10432
). Contributed by @MadLittleMods.
org.matrix.e2e_cross_signing
unstable feature (
#10593
).
AddThreepid.ts
so they show up translated to the user but not in our logs (
#10432
). Contributed by @MadLittleMods.
org.matrix.e2e_cross_signing
unstable feature (
#10593
).
UserProfilesStore
,
LruCache
and user permalink profile caching (
#10425
). Fixes #10559.
m.direct
in
DMRoomMap
(
#10436
). Fixes #24909.
creatorUserId is required
error when opening sticker picker (
#10423
).
NewRoomIntro.tsx
(
#10412
). Contributed by @MadLittleMods.
[object Object]
in feedback metadata (
#10390
).
UserProfilesStore
,
LruCache
and user permalink profile caching (
#10425
). Fixes #10559.
m.direct
in
DMRoomMap
(
#10436
). Fixes #24909.
creatorUserId is required
error when opening sticker picker (
#10423
).
NewRoomIntro.tsx
(
#10412
). Contributed by @MadLittleMods.
[object Object]
in feedback metadata (
#10390
).
features
(
#10276
).
features
(
#10276
).
Content-Type
for encrypted uploads (
#9848
). Contributed by @K3das.
Content-Type
for encrypted uploads (
#9848
). Contributed by @K3das.
get_open_id_token
action and add E2E tests (
#9520
).
ThreadView
tests not using thread flag (
#9547
). Contributed by @MadLittleMods.
m.call
events (
#9540
). Fixes #23663.
get_open_id_token
action and add E2E tests (
#9520
).
ThreadView
tests not using thread flag (
#9547
). Contributed by @MadLittleMods.
m.call
events (
#9540
). Fixes #23663.
Authorization: Bearer undefined
for password resets (
#2822
). Fixes vector-im/element-web#23655.
brand
(
#23443
).
/remakeolm
developer command (
#9402
).
m.local_notification_settings
events (
#9353
).
white -> dark -> white
sequence is done. (
#9320
). Contributed by @florianduros.
brand
(
#23443
).
/remakeolm
developer command (
#9402
).
m.local_notification_settings
events (
#9353
).
white -> dark -> white
sequence is done. (
#9320
). Contributed by @florianduros.
piwik.policy_url
is deprecated in favour of
privacy_policy_url
. Support will be removed in the next release.
Learn more about what we've been up to at
https://element.io/blog/element-web-desktop-1-11-4-a-security-update-deferred-dms-and-more/
Find more details of the vulnerabilities at
https://matrix.org/blog/2022/08/31/security-releases-matrix-js-sdk-19-4-0-and-matrix-react-sdk-3-53-0
Failed to execute 'removeChild' on 'Node'
(
#9196
).
Failed to execute 'removeChild' on 'Node'
(
#9196
).
/myroomnick
) have temporarily been disabled before the first message in a DM is sent. (
#9193
).
Reply in thread
button to the right-click message context-menu (
#9004
). Fixes #22745.
Reply in thread
button to the right-click message context-menu (
#9004
). Fixes #22745.
Show current avatar and name for users in message history
(
#8764
). Fixes #22336.
filename
field on
m.file
events (
#8951
).
Show current avatar and name for users in message history
(
#8764
). Fixes #22336.
filename
field on
m.file
events (
#8951
).
home.html
. (
#21066
). Contributed by @johannes-krude.
/publicRooms
by room type (
#8866
). Fixes #22578.
Message edits
dialog (
#8763
). Fixes #22410.
Quote
when we don't have sufficient permissions (
#8893
). Fixes #22643.
CallView
crash (
#8735
). Fixes #22394.
home.html
. (
#21066
). Contributed by @johannes-krude.
/publicRooms
by room type (
#8866
). Fixes #22578.
Message edits
dialog (
#8763
). Fixes #22410.
Quote
when we don't have sufficient permissions (
#8893
). Fixes #22643.
CallView
crash (
#8735
). Fixes #22394.
.well-known/matrix/client["io.element.embedded_pages"]["home_url"]
for all your element-web/desktop users (
#7790
). Contributed by @johannes-krude.
avatar_url
of widgets by integration managers. (
#8550
). Contributed by @Fox32.
Options
button in the message action bar (
#8648
). Fixes #22279.
.well-known/matrix/client["io.element.embedded_pages"]["home_url"]
for all your element-web/desktop users (
#7790
). Contributed by @johannes-krude.
avatar_url
of widgets by integration managers. (
#8550
). Contributed by @Fox32.
Options
button in the message action bar (
#8648
). Fixes #22279.
TimelinePanel
debugging info when opening the bug report modal (
#8502
).
Copy link
button to the right-click message context-menu labs feature (
#8527
).
ScrollPanel
and
TimelinePanel
debug logs (
#8513
).
TimelinePanel
debugging info when opening the bug report modal (
#8502
).
Copy link
button to the right-click message context-menu labs feature (
#8527
).
ScrollPanel
and
TimelinePanel
debug logs (
#8513
).
View Source
back from behind developer mode (
#8369
). Fixes #21771.
View Source
back from behind developer mode (
#8369
). Fixes #21771.
<ol>
tags with a non-1 start attribute (
#8211
). Fixes #21625.
<ol>
tags with a non-1 start attribute (
#8211
). Fixes #21625.
is_falling_back
(
#8016
).
is_falling_back
(
#8016
).
:
into a setting (
#6711
). Fixes #16682. Contributed by @SimonBrandner.
:
into a setting (
#6711
). Fixes #16682. Contributed by @SimonBrandner.
#/dm
in a custom home.html will open the "Direct Messages" dialog. (
#7783
). Contributed by @johannes-krude.
@room
when
@channel
,
@everyone
, or
@here
is typed in composer (
#7737
). Fixes #20972. Contributed by @aaronraimist.
#/dm
in a custom home.html will open the "Direct Messages" dialog. (
#7783
). Contributed by @johannes-krude.
@room
when
@channel
,
@everyone
, or
@here
is typed in composer (
#7737
). Fixes #20972. Contributed by @aaronraimist.
/addwidget
widget names (
#7681
).
compact
<ContextMenu>
(
#7684
). Fixes #20801.
/addwidget
widget names (
#7681
).
compact
<ContextMenu>
(
#7684
). Fixes #20801.
Keyboard Shortcuts
dialog into a settings tab (
#7198
). Fixes #19866. Contributed by @SimonBrandner.
kick
terminology with
Remove from chat
(
#7469
). Fixes #9547.
Room
(
#7635
). Fixes matrix-org/element-web-rageshakes#9490.
/jumptodate
using wrong MSC feature flag (
#7563
).
Keyboard Shortcuts
dialog into a settings tab (
#7198
). Fixes #19866. Contributed by @SimonBrandner.
kick
terminology with
Remove from chat
(
#7469
). Fixes #9547.
Room
(
#7635
). Fixes matrix-org/element-web-rageshakes#9490.
/jumptodate
using wrong MSC feature flag (
#7563
).
id
(
#7489
). Fixes #20390. Contributed by @SimonBrandner.
/jumptodate
slash command (
#7372
). Fixes #7677.
Light
not
light
(
#7415
).
Testing small changes
without UIFeature.Feedback (
#7427
). Fixes #20298.
id
(
#7489
). Fixes #20390. Contributed by @SimonBrandner.
/jumptodate
slash command (
#7372
). Fixes #7677.
Light
not
light
(
#7415
).
Testing small changes
without UIFeature.Feedback (
#7427
). Fixes #20298.
Screen sharing is here!
dialog (
#7266
). Fixes #18824. Contributed by @SimonBrandner.
room is null
(
#7265
). Fixes #19990, #19972, matrix-org/element-web-rageshakes#7004 matrix-org/element-web-rageshakes#6991 and matrix-org/element-web-rageshakes#6964.
.content
(
#7179
). Fixes #19845.
Screen sharing is here!
dialog (
#7266
). Fixes #18824. Contributed by @SimonBrandner.
room is null
(
#7265
). Fixes #19990, #19972, matrix-org/element-web-rageshakes#7004 matrix-org/element-web-rageshakes#6991 and matrix-org/element-web-rageshakes#6964.
.content
(
#7179
). Fixes #19845.
m.space.parent
(
#6944
). Fixes #19363 and #19363.
m.space.parent
(
#6944
). Fixes #19363 and #19363.
Unable to get validated threepid
error during UIA (
#6928
). Fixes #18883 and #18883.
Unable to get validated threepid
error during UIA (
#6928
). Fixes #18883 and #18883.
order
being sorted after those with one (
#6878
). Fixes #19192 and #19192.
order
being sorted after those with one (
#6878
). Fixes #19192 and #19192.
Don't leave any
when leaving a space (
#6697
). Fixes #18592 and #18592. Contributed by
SimonBrandner
.
MemberList
load (
#6708
). Contributed by
SimonBrandner
.
Don't leave any
when leaving a space (
#6697
). Fixes #18592 and #18592. Contributed by
SimonBrandner
.
MemberList
load (
#6708
). Contributed by
SimonBrandner
.
MemberList
search query per-room (
#6640
). Fixes #18613 and #18613. Contributed by
SimonBrandner
.
MemberList
search query per-room (
#6640
). Fixes #18613 and #18613. Contributed by
SimonBrandner
.
element
was undefined (
#6488
). Fixes #18270. Contributed by
SimonBrandner
.
componentDidMount
(
#6581
). Fixes #18439. Contributed by
SimonBrandner
.
element
was undefined (
#6488
). Fixes #18270. Contributed by
SimonBrandner
.
componentDidMount
(
#6581
). Fixes #18439. Contributed by
SimonBrandner
.
<sub>
&
<sup
> &
<u>
Full Changelog
Translations update from Weblate
#18260
Update ESLint config
#18236
Update matrix-org-eslint-plugin and tighten max warning limit
#18207
Update webpack path for new voice message worker location
#18187
yarn upgrade
#18150
Conform to new typescript eslint rules
#18065
Add the Matrix Space to the translations guide
#18102
Update eslint-plugin-matrix-org
#18058
Fix browser history getting stuck looping back to the same room
#18053
Use URLSearchParams instead of transitive dependency
querystring
#13138
Update PR template for new changelog generation
#18003
Fix space shortcuts on layouts with non-English keys in the places of
numbers
#17780
Add comment around feature_spaces flag usage
#18006
Standardise casing of identity server
#17980
Convert CONTRIBUTING to markdown
#18002
Ignore workers for jest tests because it disagrees with worker-loader
#17999
Use webpack worker-loader instead of homegrown hack
#17963
Fix types to match Typescripted IndexedDB store
#17962
* Improve and consolidate typing
#17931
Full Changelog
* No changes from rc.1
Full Changelog
Translations update from Weblate
#17991
Revert "Don't run nginx as root in docker"
#17990
Don't run nginx as root in docker
#17927
Add VS Code to gitignore
#17982
Remove canvas native dependencies from Dockerfile
#17973
Remove node-canvas devDependency
#17967
Add
reskindex
to development steps
#17926
Update Modernizr and stop it from polluting classes on the html tag
#17921
Convert a few files to TS
#17895
Do not generate a lockfile when running in CI
#17902
Fix lockfile to match listed dependencies
#17888
Remove PostCSS calc() processing
#17856
Make issue template styling more consistent and improve PR template
#17691
Update jsrsasign to ^10.2.0 (Includes fix for CVE-2021-30246)
#17170
Migrate to
eslint-plugin-matrix-org
#17847
Remove spurious overflow: auto on #matrixchat element
#17647
* Enhance security by disallowing CSP object-src rule
#17818
Full Changelog
* No changes from rc.1
Full Changelog
Update to react-sdk v3.25.0-rc.1 and js-sdk v12.0.1-rc.1
Translations update from Weblate
#17832
Fix canvas-filter-polyfill mock path
#17785
Mock context-filter-polyfill for app-tests
#17774
Add libera.chat to default room directory
#17772
Improve typing of Event Index Manager / Seshat
#17704
Bump dns-packet from 1.3.1 to 1.3.4
#17478
Update matrix-widget-api to fix build issues
#17747
Fix whitespace in Dockerfile
#17742
Upgrade @types/react and @types/react-dom
#17723
Spaces keyboard shortcuts first cut
#17457
Labs: feature_report_to_moderators
#17694
Full Changelog
* Upgrade to React SDK 3.24.0 and JS SDK 12.0.0
Full Changelog
* Upgrade to React SDK 3.23.0 and JS SDK 11.2.0
Full Changelog
Upgrade to React SDK 3.23.0-rc.1 and JS SDK 11.2.0-rc.1
Translations update from Weblate
#17526
Add Modernizr test for Promise.allSettled given js-sdk and react-sdk depend
on it
#17464
Bump libolm dependency, and update package name.
#17433
* Remove logo spinner
#17423
Element Web 1.7.29 fixes (by upgrading to olm 3.2.3) an issue in code used for
decrypting server-side stored secrets. The issue could potentially allow a
malicious homeserver to cause a stack buffer overflow in the affected function
and to control that function's local variables.
Full Changelog
Upgrade to React SDK 3.22.0-rc.1 and JS SDK 11.1.0-rc.1
Translations update from Weblate
#17384
Prevent minification of
.html
files
#17349
Update matrix-widget-api/react-sdk dependency reference
#17346
Add
yarn start:https
#16989
Translations update from Weblate
#17239
Remove "in development" flag from voice messages labs documentation
#17204
Add required webpack+jest config to load Safari support modules
#17193
Element Web 1.7.28 fixes (by upgrading to matrix-react-sdk 3.21.0) a low
severity issue (GHSA-8796-gc9j-63rv) related to file upload. When uploading a
file, the local file preview can lead to execution of scripts embedded in the
uploaded file, but only after several user interactions to open the preview in
a separate tab. This only impacts the local user while in the process of
uploading. It cannot be exploited remotely or by other users. Thanks to
Muhammad Zaid Ghifari
for responsibly disclosing
this via Matrix's Security Disclosure Policy.
Full Changelog
Upgrade to React SDK 3.21.0-rc.1 and JS SDK 11.0.0-rc.1
Switch back to release version of
sanitize-html
#17231
Bump url-parse from 1.4.7 to 1.5.1
#17199
Bump lodash from 4.17.20 to 4.17.21
#17205
Bump hosted-git-info from 2.8.8 to 2.8.9
#17219
Disable host checking on the webpack dev server
#17194
* Bump ua-parser-js from 0.7.23 to 0.7.24
#17190
Full Changelog
* Upgrade to React SDK 3.20.0 and JS SDK 10.1.0
Full Changelog
Upgrade to React SDK 3.20.0-rc.1 and JS SDK 10.1.0-rc.1
Translations update from Weblate
#17160
Document option for obeying asserted identity
#17008
Implement IPC call to Electron to set language
#17052
Convert Vector skin react components to Typescript
#17061
Add code quality review policy
#16980
Register RecorderWorklet from react-sdk
#17013
Preload Inter font to avoid FOIT on slow connections
#17039
* Disable
postcss-calc
's noisy
warnWhenCannotResolve
option
#17041
Full Changelog
* Upgrade to React SDK 3.19.0 and JS SDK 10.0.0
Starting with this release, the GPG key used to sign releases has changed to key ID
2BAA9B8552BD9047
.
NODE_ENV
value for CI environments
Full Changelog
* Upgrade to React SDK 3.18.0 and JS SDK 9.11.0
Full Changelog
Upgrade to React SDK 3.18.0-rc.1 and JS SDK 9.11.0-rc.1
Translations update from Weblate
#16882
Revert "Docker image: serve pre-compressed assets using gzip_static"
#16838
Move native node modules documentation to element-desktop
#16814
Add user settings for warn before exit
#16781
Change ISSUE_TEMPLATE bold lines to proper headers
#16768
Add example for deployment into Kubernetes
#16447
Create bare-bones
PULL_REQUEST_TEMPLATE.md
#16770
* Add webpack config and labs flag docs for voice messages
#16705
Full Changelog
* Upgrade to React SDK 3.17.0 and JS SDK 9.10.0
Full Changelog
Upgrade to React SDK 3.17.0-rc.2 and JS SDK 9.10.0-rc.1
Translations update from Weblate
#16766
Docker image: serve pre-compressed assets using gzip_static
#16698
Fix style lint issues
#16732
Updated expected webpack output in setup guide
#16740
Docs for
loginForWelcome
#16468
* Disable rageshake persistence if no logs would be submitted
#16697
Full Changelog
* Upgrade to React SDK 3.16.0 and JS SDK 9.9.0
Full Changelog
Upgrade to React SDK 3.16.0-rc.2 and JS SDK 9.9.0-rc.1
Translations update from Weblate
#16655
Improve docs for customisations
#16652
Update triage guide to match the new label scheme
#16612
Remove a couple useless 'use strict' calls
#16650
Remove old conferencing doc
#16648
Bump elliptic from 6.5.3 to 6.5.4
#16644
Add option for audio live streaming
#16604
Update velocity-animate dependency
#16605
Add Edge to the supported tier
#16611
Add multi language spell check
#15851
Document feature_spaces
#16538
Element Web 1.7.22 fixes (by upgrading to matrix-react-sdk 3.15.0) a moderate
severity issue (CVE-2021-21320) where the user content sandbox can be abused to
trick users into opening unexpected documents after several user interactions.
The content can be opened with a
blob
origin from the Matrix client, so it is
possible for a malicious document to access user messages and secrets. Thanks to
@keerok for responsibly disclosing this via Matrix's Security Disclosure Policy.
Full Changelog
Upgrade to React SDK 3.15.0-rc.1 and JS SDK 9.8.0-rc.1
Translations update from Weblate
#16529
Add hostSignup config for element.io clients
#16515
VoIP virtual rooms, mkII
#16442
Jitsi widget: Read room name from query parameters
#16456
fix / sso: make sure to delete only loginToken after redirect
#16415
* Disable Countly
#16433
Full Changelog
* Upgrade to React SDK 3.14.0 and JS SDK 9.7.0
Full Changelog
Upgrade to React SDK 3.14.0-rc.1 and JS SDK 9.7.0-rc.1
Translations update from Weblate
#16427
Add RegExp dotAll feature test
#16408
Fix Electron type merging
#16405
README: remove Jenkins reference
#16381
Enable PostCSS Calc in webpack builds
#16307
Add configuration security best practices to the README.
#16367
Upgrade matrix-widget-api
#16347
Full Changelog
* Upgrade to React SDK 3.13.1
Full Changelog
Upgrade to React SDK 3.13.0 and JS SDK 9.6.0
[Release] Upgrade matrix-widget-api
#16348
Full Changelog
Upgrade to React SDK 3.13.0-rc.1 and JS SDK 9.6.0-rc.1
Translations update from Weblate
#16314
Use history replaceState instead of redirect for SSO flow
#16292
Document the mobile guide toast option
#16301
Update widget-api to beta.12
#16303
Upgrade deps 2021-01
#16294
Move to newer base image for Docker builds
#16275
Docs for the VoIP translate pattern option
#16236
Fix Riot->Element in permalinkPrefix docs
#16227
Supply server_name for optional federation-capable Jitsi auth
#16215
Fix Widget API version confusion
#16212
Add Hebrew language
#16210
Update widget-api to beta 11
#16177
Fix develop Docker builds
#16192
Skip the service worker for Electron
#16157
Use isolated IPC API
#16137
Full Changelog
* Upgrade to React SDK 3.12.1 and JS SDK 9.5.1
Full Changelog
* Upgrade to React SDK 3.12.0 and JS SDK 9.5.0
Full Changelog
Upgrade to React SDK 3.12.0-rc.1 and JS SDK 9.5.0-rc.1
Translations update from Weblate
#16131
webplatform: Fix notification closing
#16028
Stop building code and types for Element layer
#15999
Full Changelog
* Upgrade to React SDK 3.11.1 and JS SDK 9.4.1
Full Changelog
Upgrade to React SDK 3.11.0-rc.2 and JS SDK 9.4.0-rc.2
Translations update from Weblate
#15979
Bump ini from 1.3.5 to 1.3.7
#15949
Document pull request previews
#15937
Improve asset path for KaTeX fonts
#15939
Fix an important semicolon
#15912
Bump highlight.js from 10.1.2 to 10.4.1
#15898
Add gitter.im to room directory
#15894
Extend Platform to support idpId for SSO flows
#15771
Include KaTeX CSS as a dependency
#15843
This release renames the built artifacts from
riot-vX.Y.Z.tar.gz
to
element-vX.Y.Z.tar.gz
. If you are using a script to package or deploy Element, you may need to adjust that for the new name.
Full Changelog
* Upgrade to React SDK 3.10.0 and JS SDK 9.3.0
Full Changelog
Upgrade to React SDK 3.10.0-rc.1 and JS SDK 9.3.0-rc.1
Include KaTeX CSS as a dependency
#15843
Translations update from Weblate
#15884
added katex.min.css to webpack for math support (main PR in matrix-react-
sdk)
#15277
Rebrand package name and other details
#15828
Bump highlight.js from 9.18.1 to 10.1.2
#15819
Update branding of packaging artifacts
#15810
Update the react-sdk reference in the lockfile
#15814
Update widget API for good measure in Element Web
#15812
Stop publishing Element to NPM
#15811
* Add inotify instance limit info to README
#15795
Full Changelog
* Upgrade to React SDK 3.9.0 and JS SDK 9.2.0
Full Changelog
Upgrade to React SDK 3.9.0-rc.1 and JS SDK 9.2.0-rc.1
Translations update from Weblate
#15767
* Update the widget-api for element-web
#15717
Full Changelog
* Upgrade to React SDK 3.8.0 and JS SDK 9.1.0
Full Changelog
Upgrade to React SDK 3.8.0-rc.1 and JS SDK 9.1.0-rc.1
Translations update from Weblate
#15644
Add countly experiment to develop/nightly configs
#15614
Add documentation for new UIFeature flag regarding room history settings
#15592
Rename Docker repo in docs
#15590
Fix Jitsi regressions with custom themes
#15575
Full Changelog
Upgrade to React SDK 3.7.1 and JS SDK 9.0.1
[Release] Fix Jitsi regressions with custom themes
#15577
Full Changelog
* Upgrade to React SDK 3.7.0 and JS SDK 9.0.0
Full Changelog
Upgrade to React SDK 3.7.0-rc.2 and JS SDK 9.0.0-rc.1
Update Weblate URL
#15516
Translations update from Weblate
#15517
Jitsi accept theme variable and restyle
#15499
Skip editor confirmation of upgrades
#15506
Adjust for new widget messaging APIs
#15495
Use HTTPS_PROXY environment variable for downloading external_api.min…
#15479
Document customisation points
#15475
Don't fatally end the Jitsi widget when it's not being used as a widget
#15466
electron-platform: Pass the user/devce id pair when initializing the event
index.
#15455
Full Changelog
[Release] Adjust for new widget messaging APIs
#15497
Upgrade to React SDK 3.6.1
Full Changelog
* Upgrade to React SDK 3.6.0 and JS SDK 8.5.0
Full Changelog
Upgrade to React SDK 3.6.0-rc.1 and JS SDK 8.5.0-rc.1
Update from Weblate
#15406
Update Jest and JSDOM
#15402
Add support for dehydration/fallback keys
#15398
Remove riot-bot from sample config
#15376
Switch to using the Widget API SDK for Jitsi widgets
#15102
Remove workbox
#15352
Disable workbox when running in webpack dev server, not in dev mode
#15345
Update Riot -> Element in contribute.json
#15326
Update Riot -> Element in redeploy.py
#15336
Update Riot -> Element in docs/feature-flags.md
#15325
Update Riot -> Element in element.io/README.md
#15327
Update Riot -> Element in VectorAuthFooter
#15328
Update Riot -> Element in VectorEmbeddedPage
#15329
Update Riot -> Element in docs/review.md
#15330
Update Riot -> Element in welcome.html
#15332
Update Riot -> Element in issues-burndown.pl
#15333
Update Riot -> Element in redeploy.py
#15334
Update Riot -> Element in index.ts
#15335
Update Riot -> Element Web in issue templates
#15324
Give the Jitsi widget an icon to help with discovery
#15316
Jitsi widget wrapper updates for hangup button
#15219
Tidy up Service Worker, only run Workbox in production
#15271
Remove conference handler
#15274
Rebrand the webpack pipeline for Element
#15266
Replace dummy sw.js with pre-caching and runtime-caching workbox SW
#15196
Full Changelog
* Upgrade to React SDK 3.5.0 and JS SDK 8.4.1
Full Changelog
Upgrade to React SDK 3.5.0-rc.1 and JS SDK 8.4.0-rc.1
Update from Weblate
#15262
Upgrade sanitize-html
#15260
Document config for preferring Secure Backup setup methods
#15251
Add end-user documentation for UI features
#15190
Update git checkout instructions
#15218
If no bug_report_endpoint_url, hide rageshaking from the App
#15201
Bump node-fetch from 2.6.0 to 2.6.1
#15153
Remove references to Travis CI
#15137
Fix onNewScreen to use replace when going from roomId->roomAlias
#15127
* Enable Estonian in language menu
#15136
Full Changelog
* Upgrade to React SDK 3.4.1
Full Changelog
* Upgrade to React SDK 3.4.0 and JS SDK 8.3.0
Full Changelog
Upgrade to React SDK 3.4.0-rc.1 and JS SDK 8.3.0-rc.1
Update from Weblate
#15125
Support usage of Jitsi widgets with "openidtoken-jwt" auth
#15114
Fix eslint ts override tsx matching and delint
#15064
* Add testing to review guidelines
#15050
Element Web 1.7.5 fixes an issue where encrypted state events could break incoming call handling.
Thanks to @awesome-michael from Awesome Technologies for responsibly disclosing this via Matrix's
Security Disclosure Policy.
Full Changelog
Upgrade to React SDK 3.3.0-rc.1 and JS SDK 8.2.0-rc.1
Update from Weblate
#15045
Document .well-known E2EE secure backup setting
#15003
Add docs for communities v2 prototyping feature flag
#15013
Update links in README.md to point to Element
#14973
Make kabyle translation available
#15027
Change Riot to Element in readme
#15016
Update links to element in the readme
#15014
Link to Element in F-Droid as well
#15002
Settings v3: Update documentation and configs for new feature flag behaviour
#14986
Update jitsi.md with Element Android details
#14952
TypeScript: enable es2019 lib for newer definitions
#14983
Add reaction preview labs flags to develop
#14979
Document new labs tweaks
#14958
Full Changelog
* Upgrade to React SDK 3.2.0 and JS SDK 8.1.0
Element Web 1.7.3 (as well as the earlier release 1.7.2) fixes an issue where replying to a specially formatted message would make it seem like the replier said something they did not. Thanks to Sorunome for responsibly disclosing this via Matrix's Security Disclosure Policy.
Element Web 1.7.3 (as well as the earlier release 1.7.2) fixes an issue where an unexpected language ID in a code block could cause Element to crash. Thanks to SakiiR for responsibly disclosing this via Matrix's Security Disclosure Policy.
Full Changelog
* Upgrade to React SDK 3.1.0 and JS SDK 8.0.1
Full Changelog
Upgrade to React SDK 3.0.0 and JS SDK 8.0.0
Update from Weblate
#14778
Capitalize letters
#14566
Configure eslint package and fix lint issues
#14673
Riot → Element
#14581
Remove labs info for the new room list
#14603
Convince Webpack to use development on CI
#14593
Move dev dep to the right place
#14572
Bump lodash from 4.17.15 to 4.17.19
#14552
Update all mobile links to match marketing site
#14541
Full Changelog
App name changed from Riot to Element
Upgrade to React SDK 2.10.0
Remove redundant enum
#14472
Remove font scaling from labs
#14355
Update documentation and remove labs flag for new room list
#14375
Update from Weblate
#14434
Release the irc layout from labs
#14350
Fix welcomeBackgroundUrl array causing background to change during use
#14368
* Be more explicit about type when calling platform startUpdater
#14299
Full Changelog
* Upgrade to JS SDK 7.1.0 and React SDK 2.9.0
Full Changelog
Upgrade to JS SDK 7.1.0-rc.1 and React SDK 2.9.0-rc.1
Update from Weblate
#14282
Show a download completed toast in electron
#14248
Add the new spinner feature labs flag
#14213
Fix loading-test for SSO plaf changes
#14212
Fix spelling on startup error page
#14199
Document fonts in custom theme
#14175
Update from Weblate
#14129
ElectronPlatform: Implement the isRoomIndexed method.
#13957
ElectronPlatform: Add support to set and get the index user version.
#14080
* Mark the new room list as ready for general testing
#14102
Full Changelog
* Upgrade to React SDK 2.8.1
Full Changelog
* Upgrade to JS SDK 7.0.0 and React SDK 2.8.0
Full Changelog
Upgrade to JS SDK 7.0.0-rc.1 and React SDK 2.8.0-rc.1
Update from Weblate
#14067
Update from Weblate
#14032
Attempt to fix decoder ring for relative hosted riots
#13987
Upgrade deps
#13952
Fix riot-desktop manual update check getting stuck on Downloading...
#13946
Bump websocket-extensions from 0.1.3 to 0.1.4
#13943
Add e2ee-default:false docs
#13914
make IPC calls to get pickle key
#13846
fix loading test for new sso pattern
#13913
Fix login loop where the sso flow returns to
#/login
#13889
Fix typo in docs
#13905
Remove cross-signing from labs
#13904
Add PWA Platform with PWA-specific badge controls
#13890
* Modernizr check for subtle crypto as we require it all over the place
#13828
Full Changelog
* Upgrade to JS SDK 6.2.2 and React SDK 2.7.2
Full Changelog
* Upgrade to JS SDK 6.2.1 and React SDK 2.7.1
Riot Web 1.6.3 fixes a vulnerability in single sign-on (SSO) deployments where Riot Web could be confused into sending authentication details to an attacker-controlled server. Thanks to Quentin Gliech for responsibly disclosing this via Matrix's Security Disclosure Policy.
#/login
to release
Full Changelog
Upgrade to JS SDK 6.2.0-rc.1 and React SDK 2.7.0-rc.2
Get rid of welcome.html's Chat with Riot Bot button
#13842
Update from Weblate
#13886
Allow deferring of Update Toast until the next morning
#13864
Give contextual feedback for manual update check instead of banner
#13862
Add app-load doc
#13834
Update Modular hosting link
#13777
Replace New Version Bar with a Toast
#13776
Remove webpack-build-notifier from lockfile
#13814
Add media queries and mobile viewport (#12142)
#13818
Fix @types/react conflict in matrix-react-sdk
#13809
Fix manual update checking, super in arrow funcs doesn't work
#13808
Update from Weblate
#13806
Convert platforms to Typescript
#13756
Fix EventEmitter typescript signature in node typings
#13764
Add docs and labs flag for new room list implementation
#13675
Add font scaling labs setting.
#13352
Add labs flag for alternate message layouts
#13350
Move dispatcher references in support of TypeScript conversion
#13666
Update from Weblate
#13704
Replace favico.js dependency with simplified variant grown from it
#13649
Remove Electron packaging scripts
#13688
Fix postcss order to allow mixin variables to work
#13674
Pass screenAfterLogin through SSO in the callback url
#13650
Full Changelog
* Upgrade to React SDK 2.6.1
Full Changelog
* Upgrade to React SDK 2.6.0 and JS SDK 6.1.0
Full Changelog
Upgrade to React SDK 2.6.0-rc.1 and JS SDK 6.1.0-rc.1
Update from Weblate
#13673
Add notranslate class to matrixchat to prevent translation by Google
Translate
#13669
Added Anchor Link to the development of matrix sdk
#13638
Prefetch the formatting button mask svg images
#13631
use a different image in previews
#13488
Update from Weblate
#13625
Remove electron_app as we now have riot-desktop repo
#13544
add new images for PWA icons
#13556
Remove unused feature flag from config
#13504
Update from Weblate
#13486
Developer tool: convert rageshake error locations back to sourcecode
locations
#13357
App load tweaks, improve error pages
#13329
Tweak default device name to be more compact
#13465
Tweak default device name on macOS
#13460
Update docs with custom theming changes
#13406
Update from Weblate
#13395
Remove docs and config for invite only padlocks
#13374
Revert "Add font scaling labs setting."
#13351
Expand feature flag docs to cover additional release channels
#13341
Optimized image assets by recompressing without affecting quality.
#13034
Add font scaling labs setting.
#13199
Remove encrypted message search feature flag
#13325
Fix
default_federate
settting description
#13312
Clarify that the .well-known method for Jitsi isn't available yet
#13314
add config option to tsc resolveJsonModule
#13296
Fix dispatcher import to be extension agnostic
#13297
Document more config options in config.md (fixes #13089)
#13260
Fix tests post-js-sdk-filters change
#13295
Make Jitsi download script a JS script
#13227
Use matrix-react-sdk type extensions as a base
#13271
Allow Riot Web to randomly pick welcome backgrounds
#13235
* Update cross-signing feature docs and document fallback procedures
#13224
Full Changelog
Cross-signing and E2EE by default for DMs and private rooms enabled
Upgrade to React SDK 2.5.0 and JS SDK 6.0.0
Full Changelog
* Upgrade to React SDK 2.5.0-rc.6 and JS SDK 6.0.0-rc.2
Full Changelog
Upgrade to React SDK 2.5.0-rc.5 and JS SDK 6.0.0-rc.1
Remove feature flag docs from docs on release
#13375
Full Changelog
* Upgrade to React SDK 2.5.0-rc.4 and JS SDK 5.3.1-rc.4
Full Changelog
* Upgrade to React SDK 2.5.0-rc.3 and JS SDK 5.3.1-rc.3
Full Changelog
Upgrade to React SDK 2.5.0-rc.2 and JS SDK 5.3.1-rc.2
Enable cross-signing / E2EE by default for DM without config changes
Full Changelog
Enable cross-signing / E2EE by default for DM on release
#13179
Upgrade to React SDK 2.5.0-rc.1 and JS SDK 5.3.1-rc.1
Add instruction to resolve the inotify watch limit issue
#13128
docs: labs: add a pointer to config.md
#13149
Fix Electron SSO handling to support multiple profiles
#13028
Add riot-desktop shortcuts for forward/back matching browsers&slack
#13133
Allow rageshake to fail in init
#13164
Fix broken yarn install link in README.md
#13125
fix build:jitsi scripts crash caused by a missing folder
#13122
App load order changes to catch errors better
#13095
* Upgrade deps
#13080
Full Changelog
Upgrade React SDK to 2.4.0-rc.1 and JS SDK to 5.3.0-rc.1
Update from Weblate
#13078
Mention Jitsi support at the .well-known level in Jitsi docs
#13047
Add new default home page fallback
#13049
App load order tweaks for code splitting
#13032
Add some docs about Jitsi widgets and Jitsi configuration
#13027
Bump minimist from 1.2.2 to 1.2.3 in /electron_app
#13030
Fix Electron mac-specific shortcut being registered on Web too.
#13020
Add a console warning that errors from Jitsi Meet are fine
#12968
Fix popout support for jitsi widgets
#12975
Some grammar and clarifications
#12925
Don't immediately remove notifications from notification trays
#12861
* Remove welcome user from config
#12894
The
jitsi.html
widget wrapper introduced in Riot 1.5.14 could be used to extract user data by tricking the user into adding a custom widget or opening a link in the browser used to run Riot. Jitsi widgets created through Riot UI do not pose a risk and do not need to be recreated.
It is important to purge any copies of Riot 1.5.14 so that the vulnerable
jitsi.html
wrapper from that version is no longer accessible.
Full Changelog
* Upgrade JS SDK to 5.2.0 and React SDK to 2.3.0
Full Changelog
Upgrade JS SDK to 5.2.0-rc.1 and React SDK to 2.3.0-rc.1
Update from Weblate
#12890
App load tweaks
#12869
Add review policy doc
#12730
Fix artifact searching in redeployer
#12875
Fix Jitsi wrapper being large by getting the config from elsewhere
#12845
Add webpack stats which will be used by CI and stored to artifacts
#12832
Revert "Remove useless app preloading from Jitsi widget wrapper"
#12842
Remove useless app preloading from Jitsi widget wrapper
#12836
Update from Weblate
#12829
Fix version for Docker builds
#12799
Register Mac electron specific Cmd+, shortcut to User Settings
#12800
Use a local widget wrapper for Jitsi calls
#12780
Delete shortcuts.md
#12786
Remove remainders of gemini-scrollbar and react-gemini-scrollbar
#12756
Update electron to v7.1.14
#12762
Add url tests to Modernizr
#12735
ElectronPlatform: Add support to remove events from the event index.
#12703
Bump minimist from 1.2.0 to 1.2.2 in /electron_app
#12744
Add docs and flag for custom theme support
#12731
Declare jsx in tsconfig for IDEs
#12716
Remove stuff that yarn install doesn't think we need
#12713
yarn upgrade
#12691
Support TypeScript for React components
#12696
Full Changelog
* Upgrade to JS SDK 5.1.1 and React SDK 2.2.3
Full Changelog
Update from Weblate
#12688
Fix Docker image version for develop builds
#12670
docker: optimize custom sdk builds
#12612
riot-desktop open SSO in browser so user doesn't have to auth twice
#12590
Fix SSO flows for electron 8.0.2 by re-breaking will-navigate
#12585
index.html: Place noscript on top of the page
#12563
Remove will-navigate comment after Electron fix
#12561
Update loading test for JS SDK IDB change
#12552
* Upgrade deps
#12528
Full Changelog
Upgrade to React SDK 2.2.1
Revert to Electron 7.1.12 to fix Arch Linux tray icon
* Fix image download links so they open in a new tab
Full Changelog
Upgrade to JS SDK 5.1.0 and React SDK 2.2.0
Fix SSO flows for Electron 8.0.2 by disabling will-navigate
#12585
Full Changelog
Upgrade to JS SDK 5.1.0-rc.1 and React SDK 2.2.0-rc.1
Change Windows signing to warning when missing token
#12523
Modernizr remove t3st/es6/contains
#12524
Switch out any eval-using Modernizr rules
#12519
Update from Weblate
#12522
Notify electron of language changes
#12487
Relax macOS notarisation check to print a warning
#12503
Clarify supported tier means desktop OSes
#12486
Use noreferrer in addition to noopener for edge case browsers
#12477
Document start / end composer shortcuts
#12466
Update from Weblate
#12480
Remove buildkite pipeline
#12464
Remove exec so release script continues
#12435
Use Persistent Storage where possible
#12425
Full Changelog
Get rid of dependence on usercontent.riot.im
#12292
Add experimental support tier
#12377
Full Changelog
* Automate SDK dep upgrades for release
#12374
Full Changelog
Upgrade JS SDK to 5.0.0-rc.1 and React SDK 2.1.0-rc.2
Update from Weblate
#12354
Add top left menu shortcut
#12310
Remove modernizr rules for features on which we only soft depend
#12272
Embed CSP meta tag and stop using script-src unsafe-inline
#12258
Add contribute.json
#12251
Improve Browser checks
#12232
Document padlock flag
#12173
Enable cross-signing on /develop
#12126
Switch back to legacy decorators
#12110
Update babel targets
#12102
Install deps for linting
#12076
Update from Weblate
#12062
Change to minimal Webpack output
#12049
Remove docs for new invite dialog labs feature
#12015
ElectronPlatform: Add the indexSize method.
#11529
ElectronPlatform: Add the ability to load file events from the event index
#11907
Fix the remainder of the cookie links
#12008
Use bash in Docker scripts
#12001
Use debian to build the Docker image
#11999
Update cookie policy urls on /app and /develop config.json
#11998
BuildKite: Only deploy to /develop if everything else passed
#11996
Add docs for admin report content message
#11995
Load as little as possible in index.js for the skinner
#11959
Fix webpack config (by stealing Dave's config)
#11956
Force Jest to resolve the js-sdk and react-sdk to src directories
#11954
Fix build to not babel modules inside js/react sdk
#11949
Fix webpack to babel js-sdk & react-sdk but no other deps
#11944
Full Changelog
* Fixes for alias display and copy / paste on composer
This version contains an upgrade to the cryptography database
version. Once users run this version, their session's indexeddb
store will be upgraded and older version of Riot will no longer
be able to read it. Users will have to log out and log in if
the version of Riot is downgraded back to a previous version.
Full Changelog
Fix incorrect version of react-sdk
Fix webpack config (by stealing Dave's config)
#11994
* Fix webpack to babel js-sdk & react-sdk but no other deps
#11947
* Update from Weblate
#11934
* Fix rageshake post-sourcemaps
#11926
* Fix yarn start concurrent commands
#11895
* Run the react-sdk reskindexer for developers
#11894
* Update labs documentation for feature_ftue_dms given new scope
#11893
* Fix indentation on webpack config and make sourcemapped files legible
#11892
* Remove spinner check
#11891
* Don't minifiy builds of develop through CI packaging
#11867
* Use Jest for tests
#11869
* Support application/wasm in Docker image
#11858
* Fix sourcemaps by refactoring the build system
#11843
* Disable event indexing on develop
#11850
* Updated blog url
#11792
* Enable and document presence in room list feature flag
#11829
* Add stub service worker so users can install on desktop with Chrome
#11774
* Update from Weblate
#11826
* Sourcemaps: develop -> feature branch
#11802
* Update build scripts for new process
#11801
* Make the webpack config work for us
#11712
* Updates URL for Electron Command Line Switches
#11810
* Import from src/ for the react-sdk and js-sdk
#11714
* Convert components to ES6 exports
#11713
* Remove now-retired package.json property
#11660
Full Changelog
* Enable and document presence in room list feature flag
#11830
Full Changelog
* Update to react-sdk rc.2 to fix build
Full Changelog
* No changes since rc.1
Full Changelog
Update Lithuanian language name
#11599
Enable more languages
#11592
Fix Docker build for develop and publish a /version file
#11588
Remove unused translations
#11540
Update from Weblate
#11591
Update riot.im enable_presence_by_hs_url for new matrix.org client URL
#11565
Remove mention of vector.im as default identity server on mobile guide
#11544
Clean up and standardise app config
#11549
make it clear that seshat requires electron-build-env (at least on macOS)
#11527
Add postcss-easings
#11521
ElectronPlatform: Add support for a event index using Seshat.
#11125
Sign all of the Windows executable files
#11516
Clarify that cross-signing is in development
#11493
get rid of bluebird
#11301
Update from Weblate
#11488
Add note in README about self-hosted riot installs requiring custom caching
headers
#8702
De-dup theming code
#11445
Add eslint-plugin-jest because we inherit js-sdk's eslintrc and it wants
#11448
Full Changelog
Upgrade to JS SDK 2.5.4 to relax identity server discovery and E2EE debugging
Upgrade to React SDK 1.7.4 to fix override behaviour of themes
Clarify that cross-signing is in development
Sign all of the Windows executable files
Full Changelog
* No changes since rc.2
Full Changelog
* react-sdk rc.2 to fix an error in Safari and some cosmetic
bugs
Full Changelog
Add doc for custom themes
#11444
Use new theme API in react-sdk
#11442
preload warning triangle
#11441
Update from Weblate
#11440
Add entitlements file for mic & camera permissions on macOS
#11435
Fix error/exception in electron signing script
#11429
Merge the
feature_user_info_panel
flag into
feature_dm_verification
#11426
Let the user's homeserver config override the build config
#11409
Add cross-signing labs flag to develop and document
#11408
Update from Weblate
#11405
Trigger a theme change on startup, not just a tint change
#11381
Perform favicon updates twice in Chrome
#11375
Add labs documentation for Mjolnir
#11275
Add description of user info feature in labs doc
#11360
Update from Weblate
#11359
Add DM verification feature to labs.md
#11356
Add feature_dm_verification to labs
#11355
Document feature flag process
#11341
* Remove unused feature flags
#11343
Full Changelog
Remove the 'auto hide menu bar' option on Mac
#11326
Expose feature_user_info_panel on riot.im/develop
#11304
Upgrade electron-notarize
#11312
Fix close window behaviour on Macos
#11309
Merge: Add dependency to eslint-plugin-react-hooks as react-sdk did
#11307
Add dependency to eslint-plugin-react-hooks as react-sdk did
#11306
* Update from Weblate
#11300
Full Changelog
* Fix close window behaviour on Macos
#11311
Full Changelog
* No changes since rc.2
Full Changelog
* Updated react-sdk with fix for bug that caused room filtering to
omit results.
Full Changelog
Add ability to hide tray icon on non-Mac (which has no tray icon)
#11258
Fix bug preventing display from sleeping after a call
#11264
Remove mention of CI scripts from docs
#11257
Fix skinning replaces being broken since being rewritten as React FC's
#11254
Update config docs about identity servers
#11249
Remove unneeded help about identity servers
#11248
Update from Weblate
#11243
Update sample config for new matrix.org CS API URL
#11207
clarify where the e2e tests are located
#11115
Update from Weblate
#11171
Prevent referrers from being sent
#6155
Add darkModeSupport to allow dark themed title bar.
#11140
Fix the label of Turkish language
#11124
Update default HS config to match well-known
#11112
Full Changelog
Upgrade to JS SDK v2.4.2 and React SDK v1.7.0
Port Windows signing and macOS notarization to release
#11158
Sign main Windows executable
#11126
Notarise the macOS app
#11119
Full Changelog
Update from Weblate
#11104
Bump Olm to 3.1.4 for olm_session_describe
#11103
Enable Webpack production mode for start:js:prod
#11098
add settingDefaults to sample config
#9919
Add config.json copy instruction to 'Development' as well
#11062
Revert "Run yarn upgrade"
#11055
Run yarn upgrade
#11050
Request persistent storage on Electron
#11052
* Remove docs for CIDER feature
#11047
Full Changelog
* Document troubleshooting for memory leaks and getting profiles
#11031
Full Changelog
Custom themes MVP
#11017
Document permalinkPrefix setting
#11007
Full Changelog
Upgrade to React SDK 1.6.1 to fix critical
blank screen issue
Upgrade to JS SDK 2.4.1 to to ignore crypto events with empty content
Update from Weblate
#11010
Update from Weblate
#11001
* Upgrade deps
#10980
Full Changelog
Many improvements related to privacy and user control of identity services and integration managers
Upgrade to React SDK 1.6.0 and JS SDK 2.4.0
Full Changelog
Upgrade to React SDK 1.6.0-rc.2
Work around Yarn confusion with
react-gemini-scrollbar
package
Full Changelog
Upgrade to React SDK 1.6.0-rc.1 and JS SDK 2.4.0-rc.1
Update from Weblate
#10961
Don't log query parameters as they may contain secrets
#10929
Document more shortcuts
#10906
Point to #develop and use the same gemini-scrollbar version as the react-sdk
#10893
Tweak lock file to pull in only one React version
#10874
document disable_custom_urls
#10844
Install guide tweaks
#10838
Switch to React 16
#10480
Update install guide
#10810
Clarify that HTTPS is not just needed for VoIP
#6146
Bump eslint-utils from 1.4.0 to 1.4.2
#10692
Add docs for tabbed integration managers labs flag
#10641
Change integrations_widgets_urls default configuration
#10656
Add docs for the CIDER composer flag
#10638
add cider composer labs flag
#10626
Upgrade to Electron 6.0.3
#10601
Upgrade to Electron 6
#10596
Update from Weblate
#10591
Upgrade electron-builder to 21.2.0
#10579
Set SUID bit on chrome-sandbox for Debian
#10580
Load config.json before loading language so default can apply
#10551
Bump matrix-react-test-utils for React 16 compatibility
#10543
Add --help to electron app
#10530
Allow setting electron autoHideMenuBar and persist it
#10503
Upgrade dependencies
#10475
Full Changelog
* Fix origin migrator for SSO logins
#10920
Full Changelog
* Updated js-sdk and react-sdk for some more minor bugfixes
Full Changelog
* js-sdk rc.1 to include report API
Full Changelog
* Pull in more fixes from react-sdk rc.2
Full Changelog
* Cosmetic fixes from react-sdk rc.1
Full Changelog
* Updated react-sdk and tweaks to mobile install guide
Full Changelog
* Update install guide
#10831
Full Changelog
* Linux-only release to fix sandboxing with Electron 5 on Debian
#10580
Full Changelog
* Updated react-sdk for deactivated account error message on login
Full Changelog
* Updated js-sdk for notifications fix and react-sdk for registration fix
Full Changelog
Upgrade to JS SDK 2.3.0-rc.1 and React SDK 1.5.0-rc.1
Update from Weblate
#10436
Describe our existing features better in documentation
#10418
Upgrade to Electron 5
#10392
Remove edits and reactions feature flags from docs and config
#10363
Cachebust config file requests
#10349
Convert install-app-deps to subcommand
#10334
Add riot.im configuration files
#10327
Require descriptions in mxSendRageshake and remove infinite loop in issue
templates
#10321
Remove unused disable_identity_server config flag
#10322
* Verify i18n in CI
#10320
Full Changelog
Upgrade to React SDK 1.4.0 and JS SDK 2.2.0
Message editing and reactions features enabled
* Remove edits and reactions feature flags from docs and config
#10365
Full Changelog
* Update to react-sdk rc.3 to fix a bug where a room admin could generate a room
that would cause Riot to error, and some stuck notifications.
Full Changelog
Upgrade to React SDK 1.4.0-rc.2 and JS SDK 2.2.0-rc.2
Fix regression from Riot 1.3.0-rc.1 when listing devices in user settings
Full Changelog
Upgrade to React SDK 1.4.0-rc.1 and JS SDK 2.2.0-rc.1
Update from Weblate
#10328
Upgrade dependencies
#10308
Upgrade dependencies
#10260
Full Changelog
Upgrade to React SDK 1.3.1 and JS SDK 2.1.1
Upgrade lodash dependencies
JS SDK 2.1.1 includes a fix for ephemeral event processing
React SDK 1.3.1 includes a fix for account deactivation
Full Changelog
Upgrade to React SDK 1.3.0 and JS SDK 2.1.0
JS SDK 2.1.0 includes a fix for an exception whilst syncing
Full Changelog
Change update URL to match new host
#10247
Update from Weblate
#10219
Extract configuration docs to separate file
#10195
Add e2e/warning.svg to preload
#10197
Fix Electron vector: links
#10196
Display a red box of anger for config syntax errors
#10193
Move config-getting to VectorBasePlatform
#10181
Update from Weblate
#10124
* Fix default Electron window and tray icons
#10097
Full Changelog
No changes since rc.2
Full Changelog
* Update to react-sdk and js-sdk rc.2 for registration fixes,
redaction local echo fix and removing unnecessary calls
to the integration manager.
Full Changelog
Update from Weblate
#10012
Add funding details for GitHub sponsor button
#9982
Do not fail on server liveliness checks during startup
#9960
Hide guest functions on the welcome page if not logged in
#9957
Add Albanian and West Flemish languages
#9953
Update from Weblate
#9951
Add docs for defaultCountryCode
#9927
Use the user's pre-existing HS when config validation fails
#9892
Low bandwidth mode
#9909
Fix Twemoji loading on Windows dev machines
#9869
Base Docker image on nginx:alpine, not the larger nginx:latest
#9848
Validate homeserver configuration prior to loading the app
#9779
Show resolved homeserver configuration on the mobile guide
#9726
Flag the validated config as the default config
#9721
Clarify comment on is_url and hs_url handling
#9719
Validate default homeserver config before loading the app
#9496
Full Changelog
* Upgrade JS SDK to 2.0.0 and React SDK to 1.2.1 to fix key backup and native emoji height
Full Changelog
* Upgrade to JS SDK v1.2.0 and React SDK v1.2.0 to fix some regressions
Full Changelog
Update from Weblate
#9802
remove emojione
#9766
Make Dockerfile work for develop and other branches
#9736
add description of new labs feature for message editing
#9728
Remove karma junit output
#9628
yarn upgrade
#9626
Respond quickly to buildkite pokes
#9617
Delay creating the
Favico
instance
#9616
* Add reactions feature to config sample
#9598
Full Changelog
* react-sdk v1.1.2 to fix single sign-on and GIF autoplaying
Full Changelog
* react-sdk v1.1.1 to fix regressions with registration
Full Changelog
Add Dockerfile
#9632
Add Dockerfile (part 2)
#9426
* Add new scalar staging url
#9601
Full Changelog
Convert redeploy.py to buildkite
#9577
Add package step to buildkite pipeline
#9568
Don't fail if there's no local config to remove
#9571
Change jenkins script to package script
#9567
Remove config.json from package dir
#9555
use the release version of olm 3.1.0
#9550
Fix default for --include arg
#9517
update installation instructions with new repo
#9500
Use packages.matrix.org for Olm
#9498
Add separate platform electron build commands
#9412
Add support for custom profile directory
#9408
Improved mobile install guide
#9410
Remove vector-electron-desktop from README
#9404
Update from Weblate
#9398
bump olm version to 3.1.0-pre3
#9392
Add expiration to mobile guide cookie
#9383
Fix autolaunch setting appearing toggled off
#9368
Don't try to save files the user didn't want to save
#9352
Setup crypto store for restore session tests
#9325
Update from Weblate
#9333
Add "Save image as..." button to context menu on images
#9326
Configure auth footer links through Riot config
#9297
Full Changelog
* No changes in this release. This is the same code as v1.0.7 from our new clean-room
packaging and signing infrastructure.
Full Changelog
* Hotfix: bump js-sdk to 1.0.4, see
https://github.com/matrix-org/matrix-js-sdk/releases/tag/v1.0.4
Full Changelog
* Add "Save image as..." button to context menu on images
#9327
Full Changelog
Use
on_logged_in
action in tests
#9279
Convert away from
Promise.defer
#9278
update react-sdk version in yarn lockfile
#9233
"Render simple counters in room header" details
#9154
Use medium agents for the more resource intensive builds
#9238
Add log grouping to buildkite
#9223
Switch to
git
protocol for CI dependencies
#9222
Support CI for matching branches on forks
#9212
Update from Weblate
#9199
Declare the officially supported browsers in the README
#9177
Document some desktop app things
#9011
Use Buildkite for CI
#9165
Update version number in issue templates
#9170
Remove node 8.x from the build matrix
#9159
* Update Electron help menu link
#9157
Full Changelog
* Hotfix for
#9205
disabling jump prevention for typing notifications, while we're reworking this functionally to enable it again soon.
Full Changelog
* No changes since rc.1
Full Changelog
Update from Weblate
#9152
Use modern Yarn version on Travis CI
#9151
Switch to
yarn
for dependency management
#9132
Update from Weblate
#9104
Don't copy the 32 bit linux deb
#9075
Change olm dependency to normal dep
#9068
Add modular.im hosting link to electron app config
#9047
Nudge karma to 3.1.2
#8991
* Add support for localConfig at $appData/config.json.
#8983
Full Changelog
* react-sdk 1.0.3 to fix ctrl+k shortcut and room list bugs
Full Changelog
* New react-sdk for minor hosting link fixes
Full Changelog
* Add modular.im hosting link to electron app config
#9051
Full Changelog
* Update to react-sdk rc.3
Full Changelog
Set a require alias for the webapp directory
#9014
Update from Weblate.
#8973
set chrome path for travis CI explicitly
#8987
Updated install spinner
#8984
Allow disabling update mechanism
#8911
Allow configuration of whether closing window closes or minimizes to tray
#8908
Fix language file path for Jenkins
#8854
Document and recommend
default_server_name
#8832
Cache busting for icons & language files
#8710
Remove redesign issue template
#8722
* Make scripts/make-icons.sh work on linux
#8550
Full Changelog
Add snipping lines to welcome page without guests
#8634
Add home page to fix loading tests
#8625
Full Changelog
Update from Weblate.
#8615
Replace favicon assets to ones with transparent backgrounds
#8600
Refreshed icons
#8594
Fix order of fetch-develop-deps / npm install
#8566
Revive building dark theme
#8540
Update from Weblate.
#8546
Repair app loading tests after welcome page
#8525
Support configurable welcome background and logo
#8528
Update from Weblate.
#8518
Document
embeddedPages
configuration
#8514
* README.md : Syntax Coloring
#8502
Full Changelog
Update from Weblate.
#8475
Add configurable welcome page
#8466
fix app tests after force enabling lazy loading + removing feature flag
#8464
Allow Electron to zoom with CommandOrControl+=
#8381
Hide sign in / create account for logged in users
#8368
Fix home page link target
#8365
Add auth background image and update Riot logo
#8364
New homepage
#8363
Spell homeserver correctly
#8358
Merge redesign into develop
#8321
Disable room directory test because it doesn't work
#8318
Tweak auth overflow on Windows and Linux
#8307
Clean up Custom Server Help dialog
#8296
Cache-bust olm.wasm
#8283
Completely disable other themes for now (#8277)
#8280
Remove support for team servers
#8271
Add target="_blank" to footer links
#8248
Fix device names on desktop
#8241
Fix literal </> in notifications
#8238
Fix registration nextLink on desktop
#8239
Add returns to fetch-develop-deps
#8233
Update electron builder
#8231
Try fetching more branches for PRs
#8225
Use content hashing for font and image URLs
#8159
Develop->Experimental
#8156
Update from Weblate.
#8150
Correct the copying of e-mail addresses in the electron app
#8124
Start documenting keyboard shortcuts
#7165
Update issue templates
#7948
Added new colour var to all themes
#7927
Redesign: apply changes from dharma theme to status theme
#7541
Redesign: ignore setting and always show dharma theme for now
#7540
Full Changelog
* Bugfix in react-sdk for setting DM rooms
Full Changelog
Merge develop into experimental
#8003
Electron: Load app from custom protocol
#7943
Fix the IndexedDB worker
#7920
Make clear that the Debian package is for desktop
#7919
Run the Desktop app in a sandbox
#7907
Update to new electron single instance API
#7908
* Update the tests to match
https://github.com/matrix-org/matrix-react-
sdk/pull/2340
#7834
Full Changelog
* No changes since rc.1
Full Changelog
Update from Weblate.
#7784
Add a function to send a rageshake from the console
#7755
Re-apply "Run lint on travis builds and use modern node versions"
#7738
Revert "Run lint on travis builds and use modern node versions"
#7737
Run lint on travis builds and use modern node versions
#7490
Fix missing js-sdk logging
#7736
* Add $accent-color-50pct as a CSS variable to the Status theme
#7710
Full Changelog
Warning when crypto DB is too new to use.
Fix missing entries from js-sdk in rageshake logs
Full Changelog
* No changes since rc.2
Full Changelog
* Update to js-sdk 0.14 and react-sdk rc.2. rc.1 was broken as it was built against
js-sdk 0.13 which does not use the new Olm 3.0 API.
Full Changelog
* Include change that was supposed to be included in orevious version
Full Changelog
* Add banner with login/register links for users who aren't logged in
Full Changelog
* Fix for autocompleting text emoji from react-sdk v0.14.2
Full Changelog
Update from Weblate.
#7549
Don't set tags on notifications
#7518
Update to latest electron builder
#7498
Fix Tinter.setTheme to not fire using Firefox
#6831
Full Changelog
Update react-sdk version to "Apply the user's tint once the MatrixClientPeg is moderately ready"
Electron: don't set tags on notifications
#7518
Full Changelog
* Stop electron crashing
#7517
Full Changelog
Phased rollout of lazyloading
#7503
Update to latest electron builder
#7501
Full Changelog
Revert "also commit the lock file when bumping version as it is now
committed to the repo"
#7483
Update from Weblate.
#7478
Fix riot-web Promise.defer warnings (#7409)
#7444
Use HTTPS cloning for riot-web too
#7459
Disable webpack-dev-server auto reload
#7463
Silence bluebird warnings
#7462
Fix reskindex on matrix-react-side not being called if using build script
#7443
Fix double-closed tags
#7454
Document how to turn off Piwik and bug reports (#6738)
#7435
also commit the lock file when bumping version as it is now committed to the
repo
#7429
Update a bunch of deps
#7393
Don't show mobile guide if deep linking
#7415
Don't show custom server bit on matrix.org
#7408
Update Webpack to version 4
#6620
* Webpack4
#7387
Full Changelog
* Update to matrix-react-sdk v0.13.6
Full Changelog
Don't show mobile guide if deep linking
#7415
Don't show custom server bit on matrix.org
#7408
Full Changelog
Update from Weblate.
#7395
Reduce the number of terminals required to build riot-web to 1
#7355
* Small typo in release notes v0.16.3
#7274
Full Changelog
* No changes since rc.1
Full Changelog
Update from Weblate.
#7296
Fix config not loading & mobileguide script being loaded in riot
#7288
Instructions for installing mobile apps
#7272
Tidy up index.js
#7265
Full Changelog
* SECURITY FIX: This version (and release candidates) pull in an upstream security
fix from electron to fix CVE-2018-15685. Electron users should update as soon as
possible. Riot-web run outsiude of Electron is unaffected.
Full Changelog
* Update js-sdk to fix an exception causing the room list to become unresponsive.
Full Changelog
Update from Weblate.
#7245
Revert "Remove package-lock.json for now"
#7128
* Remove package-lock.json for now
#7115
Full Changelog
* Support new server notices format
Full Changelog
* No changes since rc.1
Full Changelog
* Update react-sdk version for bugfixes with Jitsi widgets and the new composer
Full Changelog
* Update to react-sdk rc.2 to remove Jitsi conference calling from labs
Full Changelog
Update from Weblate.
#7082
Sample config for jitsi integration URL
#7055
Full Changelog
* No changes since rc.2
Full Changelog
* Update react-sdk and js-sdk
Full Changelog
* add override for colour of room tile text within memberinfo (unreadable)
#6889
Full Changelog
* Pull in bug fixes from react-sdk
Full Changelog
* Update to react-sdk rc.2 for fix to slash commands
Full Changelog
Update from Weblate.
#6915
[electron] Fix desktop app --hidden flag
#6805
Full Changelog
* No changes since rc.1
Full Changelog
* Update from Weblate.
#6846
Full Changelog
* Add cookie policy link to desktop app config
Full Changelog
Fix right click menu in electron
#6763
Update to electron 2.0.1
#6764
* Hide URL options for e2e blob: URL images
#6765
Full Changelog
* Update to matrix-react-sdk v0.12.5 to fix image size jumps
Full Changelog
Fix package-lock.json which was causing errors building the Electron app
Update Electron version
Full Changelog
* No changes since rc.6
Full Changelog
* Update to matrix-react-sdk 0.12.4-rc.6
Full Changelog
* Update to matrix-react-sdk 0.12.4-rc.5
Full Changelog
* Update from Weblate.
#6726
Full Changelog
* Update to matrix-react-sdk 0.12.4-rc.3
Full Changelog
* Update to matrix-react-sdk 0.12.4-rc.2
Full Changelog
* No changes since 0.14.3-rc.1
Full Changelog
* No changes since rc.3
Full Changelog
* Fix CSS dependency versions to be the same as those in react-sdk to fix
left panel header positions.
Full Changelog
* Fix Download of attachments in e2e encrypted rooms in Firefox
Full Changelog
Update from Weblate.
#6602
Add readme bit on cross-origin renderer
#6600
Update from Weblate.
#6573
Copy media from react-sdk
#6588
Fix favicon
#6580
Update from Weblate.
#6569
move everything not explicitly riot (or status) branded into matrix-react-
sdk
#6500
Remove presence management
#5881
change vector-web repo to riot-web in changelog
#6480
Update from Weblate.
#6473
Bump source-map-loader version to avoid bug /w inline base64 maps
#6472
Add CSS for new group admin radio button
#6415
Rxl881/sticker picker styling
#6447
Stickerpacks
#6242
Force gemini on HomePage
#6368
Rename the Riot-Web Translations Room
#6348
Add disable-presence-by-hs option to sample config
#6350
Reword the BugReportDialog.js as per @lampholder
#6354
Full Changelog
Remove presence management feature from labs
Fix an issue where Riot would fail to load at all if certain
extensions were installed on Firefox
* Fix an issue where e2e cryptography could be disabled due to
a migration error.
Full Changelog
* Cosmetic changes for group UI
Full Changelog
* Bump react-sdk to
rc.6
Full Changelog
* Add CSS for new control to set group join policy
Full Changelog
* Fix strings file
Full Changelog
* Disable e2e crypto with a big warning if the database schema is newer than we expect.
Full Changelog
* Fix tagging rooms as direct messages
Full Changelog
* Fix a bug where the badge on a room tile would not update
when a room was read from a different device.
Full Changelog
Take TagPanel out of labs
#6347
Add languages (czech, galician and serbian)
#6343
Full Changelog
Force update RoomSubList after reading a room
#6342
Ensure entire LeftPanel is faded when settings open
#6340
Update from Weblate.
#6330
Implement a simple shouldComponentUpdate for DNDRoomTile
#6313
Remove og:image with status.im URL
#6317
Add change delay warning in GroupView settings
#6316
Correctly position mx_TagPanel_clearButton
#6289
Fix gap between avatar and border
#6290
Fix bug where cannot send group invite on GroupMemberInfo phase
#6303
Fix themeing bug with Firefox where "disabled" ignored
#6301
Changes for E2E "fudge-button"
#6288
Make sure mx_TagPanel_tagTileContainer occupies full height
#6286
Add transparent CSS class for RoomTile
#6281
Fix crash; fs event received /w langauge file empty
#6273
Add setting to disable TagPanel
#6269
CSS for my groups microcopy
#6257
Add Bulgarian to the list of languages
#6246
Make media dropdown wider
#6245
Make dropdowns with long options degrade more gracefully
#6244
Fix un-tinted "View Community" icon in TagTile context menu
#6223
Fix RoomDropTarget and emptySubListTip to have containers
#6160
Fix syntax error of wrong use of self-closing HTML tag
#6154
Use translucent black for RoomSubList bg to fix tinting
#6227
CSS for changing "R" to "X" for clearing group filter
#6216
CSS for new global TagPanel filter
#6187
Separate the middle panel from the room list
#6194
Only use DNDRoomTile for editable sub lists
#6176
Adjust CSS to prevent scrollbars on message panel spinner
#6131
Implement riot-web side of dragging GroupTile avatars to TagPanel
#6143
Fix LeftPanel size being incorrect when TagPanel disabled
#6140
Fix TagPanel from collapsing to < 60px when LP collapsed
#6134
Temporary hack to constrain LLP container size.
#6138
Fix typo
#6137
Add context menu to TagPanel
#6127
Make room tagging flux-y
#6096
Move groups button to TagPanel
#6130
Fix long group name pushing settings cog into void
#6106
Fix horizontal scrollbar under certain circumstances
#6103
Split MImageBody into MFileBody to match JS Classes.
#6067
Add Catalan
#6040
Update from Weblate.
#5777
make FilteredList controlled, such that it can externally persist filter
#5718
Linear Rich Quoting
#6017
Highlight ViewSource and Devtools ViewSource
#5995
default url, not domain
#6022
T3chguy/num members tooltip
#5929
Swap RoomList to react-beautiful-dnd
#6008
CSS required as part of moving TagPanel from react-dnd to react-beautiful-
dnd
#5992
fix&refactor DateSeparator and MessageTimestamp
#5984
Iterative fixes on Rich Quoting
#5978
move piwik whitelists to conf and add piwik config.json info to readme
#5653
Implement Rich Quoting/Replies
#5804
Change author
#5950
Revert "Add a after timestamp"
#5944
Add a after timestamp
#3046
Corrected language name
#5938
Hide Options button from copy to clipboard
#2892
Fix for
If riot is narrow enough, such that 'Send a message (unecrypted)'
wraps to a second line, the timeline doesn't fit the window.
#5900
Screenshot UI
#5849
add missing config.json entry such that scalar-staging widgets work
#5855
add dark theme styling to devtools input box
#5610
Fixes #1953 by adding oivoodoo as author
#5851
Instructions on security issues
#5824
Move DND wrapper to top level component
#5790
Widget title bar max / min visual cues.
#5786
Implement renumeration of ordered tags upon collision
#5759
Update imports for accessing KeyCode
#5751
Set html lang attribute from language setting
#5685
CSS for new TagPanel
#5723
getGroupStore no longer needs a matrix client
#5707
CSS required for moving group publication toggles to UserSettings
#5702
Make sure the SettingsStore is ready to load the theme before loading it
#5630
Add some aria-labels to RightPanel
#5661
Use badge count format for member count in RightPanel
#5657
Exclude the default language on page load
#5640
Use SettingsStore to get the default theme
#5615
Refactor translations
#5613
TintableSvgButton styling
#5605
Granular settings
#5468
CSS/components for custom presence controls
#5286
Set widget tile background colour
#5574
Widget styling tweaks
#5573
Center mixed content warnings in panel.
#5567
Status.im theme
#5578
Full Changelog
* SECURITY UPDATE: Sanitise URLs from 'external_url'. Thanks to walle303 for contacting
us about this vulnerability.
Full Changelog
* Change config of riot.im electron build to fix some widgets not working. This only affects
electron builds using the riot.im config - for all other builds, this is identical to
v0.13.3.
Full Changelog
* Bump js-sdk, react-sdk version to pull in fix for
setting room publicity in a group
.
Full Changelog
SECURITY UPDATE: Fix the force TURN option for inbound calls. This option forced the use
of TURN but only worked for outbound calls and not inbound calls. This means that if you
enabled this option expecting it to mask your IP address in calls, your IP would still
have been revealed to the room if you accepted an incoming call.
Also adds the Slovak translation.
Full Changelog
* Make groups a fully-fleged baked-in feature
#5566
Full Changelog
Fix app tile margins.
#5561
Fix wrapping of long room topics (and overlap with apps)
#5549
Don't display widget iframes whilst loading.
#5555
Update from Weblate.
#5558
Adjust CSS for GroupView
#5543
CSS for adding rooms to a group with visibility
#5546
CSS for pinned indicators
#5511
Implement general-purpose tooltip "(?)"-style
#5540
CSS for improving group creation UX, namely setting long description
#5535
CSS for room notif pills in composer
#5531
Do not init a group store when no groupId specified
#5520
CSS for new pinned events indicator
#5293
T3chguy/devtools 1
#5471
Use margin to separate "perms" in the room directory
#5498
Add CSS for CreateGroupDialog to give group ID input suffix and prefix style
#5505
Fix group invites such that they look similar to room invites
#5504
CSS for Your Communities scrollbar
#5501
Add toggle to alter visibility of room-group association
#5497
CSS for room notification pills
#5494
Implement simple GroupRoomInfo
#5493
Add back bottom border to widget title bar
#5458
Prevent group name looking clickable for non-members
#5478
Fix instanceof check, was checking against the Package rather than class
#5472
Use correct group store state when rendering "Invite to this community"
#5455
Leverages ES6 in Notifications
#5453
Re-PR #4412
#5437
fix comma error of features example
#5410
Devtools: make filtering case-insensitive
#5387
Highlight group members icon in group member info
#5432
Use CSS to stop greyed Right/LeftPanel UI from being interactable
#5422
CSS for preventing editing of UI requiring user privilege if user
unprivileged
#5417
Only show UI for adding rooms/users to groups to privileged users
#5409
Only show "Invite to this community" when viewing group members
#5407
Add trash can icon for delete widget
#5397
CSS to improve MyGroups in general, and add placeholder
#5375
Rxl881/parallelshell
#4881
Custom server text was i18ned by key
#5371
Run prunei18n
#5370
Update from Weblate.
#5369
Add script to prune unused translations
#5339
CSS for improved MyGroups page
#5360
Add padding-right to Dialogs
#5346
Add div.warning and use the scss var
#5344
Groups->Communities
#5343
Make the 'add rooms' button clickable
#5342
Switch to gen-i18n script
#5338
Use _t as _t
#5334
fix groupview header editing visuals (pt 1)
#5330
bump version to prevent eslint errors
#5316
CSS for invited group members section
#5303
Handle long names in EntityTiles by overflowing correctly
#5302
Disable labs in electron
#5296
CSS for Modifying GroupView UI matrix-org/matrix-react-sdk#1475
#5295
Message/event pinning
#5142
Sorting of networks within a protocol based on name
#4054
allow hiding of notification body for privacy reasons
#4988
Don't use MXIDs on the lightbox if possible
#5281
CSS for lonely room message
#5267
Bring back dark theme code block border
#5037
CSS for remove avatar buttons
#5282
Full Changelog
* Released versions of react-sdk & js-sdk
Full Changelog
* Hide the join group button
#5275
Full Changelog
switch to new logos, and use import rather than VAR
#5203
Clarify what an integrations server is
#5266
Update from Weblate.
#5269
Remove trailing comma in JSON
#5167
Added default_federate property
#3849
CSS for greying out login form
#5197
Fix bug that made sub list placeholders not show for ILAG etc.
#5164
Factor out EditableItemList component from AliasSettings
#5161
Mark and remove some translations
#5110
CSS for "remove" button on GroupRoomTile
#5141
Create basic icon for the GroupRoomList tab and adding rooms to groups
#5140
Add button to get to MyGroups
#5131
Remove
key
prop pass-thru on HeaderButton
#5137
Implement "Add room to group" feature
#5125
Add Jitsi screensharing support in electron app
#4967
Refactor right panel header buttons
#5117
CSS for publicity status & toggle button
#5104
CSS for "X" in top right of features users/rooms
#5103
Include Finnish translation
#5051
Redesign membership section of GroupView
#5096
Make --config accept globs
#5090
CSS for GroupView: Add a User
#5093
T3chguy/devtools 1
#5074
Alter opacity for flair
#5085
Fix ugly integ button
#5082
Group Membership UI
#4830
Full Changelog
* Use matrix-js-sdk v0.8.4 to fix build
Full Changelog
* Use react-sdk v0.10.5 to fix build
Full Changelog
* No changes
Full Changelog
Fix test for new behaviour of 'joining' flag
#5053
fix really dumb blunder/typo preventing system from going to sleep.
#5080
T3chguy/devtools
#4735
CSS for unignore button in UserSettings
#5042
Fix alias on home page for identity room
#5044
generic contextual menu for tooltip/responses
#4989
Update from Weblate.
#5018
Avoid re-rendering RoomList on room switch
#5015
Fix menu on change keyboard language issue #4345
#4623
Make isInvite default to false
#4999
Revert "Implement sticky date separators"
#4991
Implement sticky date separators
#4939
Full Changelog
* No changes
Full Changelog
Fix plurals in translations
#4971
Update from Weblate.
#4968
Full Changelog
* New react-sdk version to pull in new translations and fix some translation bugs.
Full Changelog
* Update react-sdk and js-sdk to fix bugs with incoming calls, messages and notifications
in encrypted rooms.
Full Changelog
* [No changes]
Full Changelog
Update from Weblate.
#4832
Misc styling fixes.
#4826
* Show / Hide apps icons
#4774
Full Changelog
* Update to react-sdk v0.10.0-rc.2
Full Changelog
Update from Weblate.
#4797
move focus-via-up/down cursors to LeftPanel
#4777
Remove userId property on RightPanel
#4775
Make member device info buttons fluid and stackable with flexbox
#4776
un-i18n Modal Analytics
#4688
Quote using innerText
#4773
Karma tweaks for riot-web
#4765
Fix typo with scripts/fetch-develop-deps.sh in Building From Source
#4764
Adjust CSS for optional avatars in pills
#4757
Fix crypto on develop
#4754
Fix signing key url in readme
#4464
update gitignore to allow .idea directory to exist in subdirs
#4749
tweak compact theme
#4665
Update draft-js from 0.10.1 to 0.11.0-alpha
#4740
electron support for mouse forward/back buttons in Windows
#4739
Update draft-js from 0.8.1 to 0.10.1
#4730
Make pills, emoji translucent when sending
#4693
Widget permissions styling and icon
#4690
CSS required for composer autoscroll
#4682
CSS for group edit UI
#4608
Fix a couple of minor errors in the room list
#4671
Styling for beta testing icon.
#4584
Increase the timeout for clearing indexeddbs
#4650
Make some adjustments to mx_UserPill and mx_RoomPill
#4597
Apply CSS to
<pre>
tags to distinguish them from each other
#4639
Use
catch
instead of
fail
to handle room tag error
#4643
CSS for decorated matrix.to links in the composer
#4583
Deflake the joining test
#4579
Bump react to 15.6 to fix build problems
#4577
Improve AppTile menu bar button styling.
#4567
Transform
async
functions to bluebird promises
#4572
use flushAllExpected in joining test
#4570
Switch riot-web to bluebird
#4565
loading tests: wait for login component
#4564
Remove CSS for the MessageComposerInputOld
#4568
Implement the focus_room_filter action
#4560
CSS for Rooms in Group View
#4530
more HomePage tweaks
#4557
Give HomePage an unmounted guard
#4556
Take RTE out of labs
#4500
CSS for Groups page
#4468
CSS for GroupView
#4442
remove unused class
#4525
Fix long words causing MessageComposer to widen
#4466
Add visual bell animation for RTE
#4516
Truncate auto-complete pills properly
#4502
Use chrome headless instead of phantomjs
#4512
Use external mock-request
#4489
fix Quote not closing contextual menu
#4443
Apply white-space: pre-wrap to mx_MEmoteBody
#4470
Add some style improvements to autocompletions
#4456
Styling for apps / widgets
#4447
Attempt to flush the rageshake logs on close
#4400
Update from Weblate.
#4401
improve update polling electron and provide a manual check for updates
button
#4176
Fix load failure in firefox when indexedDB is disabled
#4395
Change missed 'Redact' to 'Remove' in ImageView.
#4362
explicit convert to nativeImage to stabilise trayIcon on Windows [Electron]
#4355
Use _tJsx for PasswordNagBar (because it has
)
#4373
Clean up some log outputs from the integ tests
#4376
CSS for redeisng of password warning
#4367
Give _t to PasswordNagBar, add CSS for UserSettings password warning
#4366
Update from Weblate.
#4361
Update from Weblate.
#4360
Test 'return-to-app' functionality
#4352
Update from Weblate.
#4354
onLoadCompleted is now onTokenLoginCompleted
#4335
Tweak tests to match updates to matrixchat
#4325
Update from Weblate.
#4346
change dispatcher forward_event signature
#4337
* Add border on hover for code blocks
#4259
Full Changelog
* Update matrix-js-sdk and react-sdk to fix a regression where the
background indexedb worker was disabled, failures to open indexeddb
causing the app to fail to start, a race when starting that could break
switching to rooms, and the inability to to invite user with mixed case
usernames.
Full Changelog
* Update to matrix-react-sdk 0.9.6 to fix infinite spinner bugs
and some parts of the app that had missed translation.
Full Changelog
Add more languages and translations
Add a 'register' button
Full Changelog
Update react-sdk to pull in fixes for URL previews, CAS
login, h2 in markdown and CAPTCHA forms.
Enable Korean translation
Update from Weblate.
#4323
Fix h2 in markdown being weird
#4332
Full Changelog
Attempts to deflakify the joining test
#4313
Add a test for the login flow when there is a teamserver
#4315
Remove onload simulator from loading test
#4314
Update from Weblate.
#4305
Test that we handle stored mx_last_room_id correctly
#4292
Ask for email address after setting password for the first time
#4301
i18n for setting email after password flow
#4299
Update from Weblate.
#4290
Don't show the tooltips when filtering rooms
#4282
Update from Weblate.
#4272
Add missing VOIP Dropdown width
#4266
Update import and directory path in the Translations dev guide
#4261
* Use Thai string for Thai in Language-Chooser
#4260
Full Changelog
* Update to react-sdk 0.9.4 to prompt to set an
email address when setting a password and make
DM guessing smarter.
Full Changelog
* More translations & minor fixes
Full Changelog
* Update to matrix-react-sdk rc.2 which fixes the flux
dependency version and an issue with the conference
call bar translation.
Full Changelog
* Hotfix for bugs where navigating straight to a URL like /#/login and
and /#/forgot_password
Full Changelog
* Update to matrix-react-sdk 0.9.1 to fix i18n error which broke start chat in some circumstances
Full Changelog
* Update from Weblate.
#4152
Full Changelog
Update from Weblate.
#4150
styling for webrtc settings
#4019
Update from Weblate.
#4140
add styles for compact layout
#4132
Various tweaks to fetch-develop-deps
#4147
Don't try to build with node 6.0
#4145
Support 12hr time on DateSeparator
#4143
Update from Weblate.
#4137
Update from Weblate.
#4105
Update from Weblate.
#4094
Update from Weblate.
#4091
Update from Weblate.
#4089
* Update from Weblate.
#4083
Full Changelog
basic electron profile support
#4030
Finish translations for vector-im/riot-web
#4122
Translate src/vector
#4119
electron flashFrame was way too annoying
#4128
auto-launch support [Electron]
#4012
Show 12hr time on hover too
#4092
Translate src/notifications
#4087
Translate src/components/structures
#4084
Smaller font size on timestamp to better fit in the available space
#4085
Make travis run the build with several versions of node
#4079
Piwik Analytics
#4056
Update from Weblate.
#4077
managed to eat the eventStatus check, can't redact a local-echo etc
#4078
show redact in context menu only if has PL to/sent message
#3925
Update from Weblate.
#4064
Change redact -> remove to improve clarity
#3722
Update from Weblate.
#4058
Message Forwarding
#3688
Update from Weblate.
#4057
Fixed an input field's background color in dark theme
#4053
Update from Weblate.
#4051
Update from Weblate.
#4049
Update from Weblate.
#4048
Update from Weblate.
#4040
Update translating.md: Minor suggestions
#4041
tidy electron files, they weren't pwetty
#3993
Prevent Power Save when in call (Electron)
#3992
Translations!
#4035
Kieran gould/12hourtimestamp
#3961
Don't include src in the test resolve root
#4033
add moar context menus [Electron]
#4021
Add
Chat
to Linux app categories
#4022
add menu category for linux build of app
#3975
Electron Tray Improvements
#3909
More riot-web test deflakification
#3966
Script to fetch corresponding branches of dependent projects
#3945
Add type="text/css" to SVG logos
#3964
Fix some setState-after-unmount in roomdirectory
#3958
* Attempt to deflakify joining test
#3956
Full Changelog
* No changes
Full Changelog
CSS for left_aligned Dropdowns, and adjustments for Country dd in Login
#3959
Add square flag pngs /w genflags.sh script
#3953
Add config for riot-bot on desktop app build
#3954
Desktop: 'copy link address'
#3952
Reduce rageshake log size to 1MB
#3943
CSS for putting country dd on same line as phone input
#3942
fix #3894
#3919
change vector->riot on the surface
#3894
move manifest.json outward so it is scoped properly
#3888
add to manifest
#3799
Automatically update component-index
#3886
move electron -> electron_app because npm smart
#3877
Fix bug report endpoint in config.sample.json.
#3863
Update 2 missed icons to the new icon
#3851
Make left panel better for new users (mk II)
#3804
match primary package.json
#3839
Re-add productName
#3829
Remove leading v in /version file, for SemVer and to match Electron ver
#3683
Fix scope of callback
#3790
Remember and Recall window layout/position state
#3622
Remove babelcheck
#3808
Include MXID and device id in rageshakes
#3809
import Modal
#3791
Pin filesize ver to fix break upstream
#3775
Improve Room Directory Look & Feel
#3751
Fix emote RRs alignment
#3742
Remove unused
placeholder
prop on RoomDropTarget
#3741
Modify CSS for matrix-org/matrix-react-sdk#833
#3732
Warn when exiting due to single-instance
#3727
Electron forgets it was maximized when you click on a notification
#3709
CSS to make h1 and h2 the same size as h1.
#3719
Prevent long room names/topics from pushing UI of the screen
#3721
Disable dropdown highlight on focus
#3717
Escape HTML Tags from Linux Notifications (electron)
#3564
styling for spoilerized access token view in Settings
#3651
Fix Webpack conf
#3690
Add config.json to .gitignore
#3599
add command line arg (--hidden) for electron app
#3641
fix ImageView Download functionality
#3640
Add cross-env into the mix
#3693
Remember acceptance for unsupported browsers.
#3694
Cosmetics to go with matrix-org/matrix-react-sdk#811
#3692
Cancel quicksearch on ESC
#3680
Optimise RoomList and implement quick-search functionality on it.
#3654
Progress updates for rageshake uploads
#3648
Factor out rageshake upload to a separate file
#3645
rageshake: fix race when collecting logs
#3644
Fix a flaky test
#3649
Full Changelog
* No changes
Full Changelog
* Fix bug where links to Riot would fail to open.
Full Changelog
* No changes
Full Changelog
* Make the clear cache button work on desktop
#3598
Full Changelog
Redacted events bg: black lozenge -> torn paper
#3596
Add 'app' parameter to rageshake report
#3594
Full Changelog
Add support for indexeddb sync in webworker
#3578
Add CSS to make Emote sender cursor : pointer
#3574
Remove rageshake server
#3565
Adjust CSS for matrix-org/matrix-react-sdk#789
#3566
Fix tests to reflect recent changes
#3537
Do not assume getTs will return comparable integer
#3536
Rename ReactPerf to Perf
#3535
Don't show phone number as target for email notifs
#3530
Fix people section again
#3458
dark theme invert inconsistent across browsers
#3479
CSS for adding phone number in UserSettings
#3451
Support for phone number registration/signin, mk2
#3426
Confirm redactions with a dialog
#3470
Better CSS for redactions
#3453
Fix the people section
#3448
Merge the two RoomTile context menus into one
#3395
Refactor screen set after login
#3385
CSS for redacted EventTiles
#3379
Height:100% for welcome pages on Safari
#3340
view_room
dispatch from
onClick
RoomTile
#3376
Hide statusAreaBox_line entirely when inCall
#3350
Set padding-bottom: 0px for .mx_Dialog spinner
#3351
Support InteractiveAuth based registration
#3333
Expose notification option for username/MXID
#3334
Float the toggle in the top right of MELS
#3190
More aggressive rageshake log culling
#3311
Don't overflow directory network options
#3282
CSS for ban / kick reason prompt
#3250
Allow forgetting rooms you're banned from
#3246
Fix icon paths in manifest
#3245
Fix broken tests caused by adding IndexedDB support
#3242
CSS for un-ban button in RoomSettings
#3227
Remove z-index property on avatar initials
#3239
Reposition certain icons in the status bar
#3233
CSS for kick/ban confirmation dialog
#3224
Style for split-out interactive auth
#3217
Use the teamToken threaded through from react sdk
#3196
rageshake: Add file server with basic auth
#3169
Fix bug with home icon not appearing when logged in as team member
#3162
Add ISSUE_TEMPLATE
#2836
Store bug reports in separate directories
#3150
Quick and dirty support for custom welcome pages.
#2575
RTS Welcome Pages
#3103
rageshake: Abide by Go standards
#3149
Bug report server script
#3072
Bump olm version
#3125
Full Changelog
- Update to matrix-js-sdk 0.7.5 (no changes from 0.7.5-rc.3)
- Update to matrix-react-sdk 0.8.6 (no changes from 0.8.6-rc.3)
Full Changelog
- Update to latest Olm to fix key import/export and use of megolm sessions
created on more recent versions
- Update to latest matrix-react-sdk and matrix-js-sdk to fix e2e device
handling
Full Changelog
- Update matrix-js-sdk to get new device change
notifications interface for more reliable e2e crypto
Full Changelog
- Better user interface for screen readers and keyboard navigation
#2946
- Allow mxc: URLs for icons in the NetworkDropdown
#3118
- make TopRightMenu more intuitive
#3117
- Handle icons with width > height
#3110
- Fix jenkins build
#3105
- Add CSS for a support box in login
#3081
- Allow a custom login logo to be displayed on login
#3082
- Fix the width of input fields within login/reg box
#3080
- Set BaseAvatar_image bg colour = #fff
#3057
- only recalculate favicon if it changes
#3067
- CSS tweak for email address lookup
#3064
- Glue the dialog to rageshake: honour sendLogs flag.
#3061
- Don't use hash-named directory for dev server
#3049
- Implement bug reporting logic
#3000
- Add css for bug report dialog
#3045
- Increase the max-height of the expanded status bar
#3043
- Hopefully, fix intermittent test failure
#3040
- CSS for 'searching known users'
#2971
- Animate status bar max-height and margin-top
#2981
- Add eslint config
#3032
- Re-position typing avatars relative to "is typing"
#3030
- CSS for avatars that appear when users are typing
#2998
- Add StartupWMClass
#3001
- Fix link to image for event options menu
#3002
- Make riot desktop single instance
#2999
- Add electron tray icon
#2997
- Fixes to electron desktop notifs
#2994
- Auto-hide the electron menu bar
#2975
- A couple of tweaks to the karma config
#2987
- Deploy script
#2974
- Use the postcss-webpack-loader
#2990
- Switch CSS to using postcss, and implement a dark theme.
#2973
- Update redeploy script to keep old bundles
#2969
- Include current version in update check explicitly
#2967
- Add another layer of directory to webpack chunks
#2966
- Fix links to fonts and images from CSS
#2965
- Put parent build hash in webpack output filenames
#2961
- update README to point to new names/locations
#2846
Full Changelog
- Update to matrix-js-sdk 0.9.6 for video calling fix
Full Changelog
- Build the js-sdk in the CI script
#2920
- Hopefully fix Windows shortcuts
#2917
- Update README now the js-sdk has a transpile step
#2921
- Use the role for 'toggle dev tools'
#2915
- Enable screen sharing easter-egg in desktop app
#2909
- make electron send email validation URLs with a nextlink of riot.im
#2808
- add Debian Stretch install steps to readme
#2809
- Update desktop build instructions fixes #2792
#2793
- CSS for the delete threepid button
#2784
Full Changelog
- make electron send email validation URLs with a nextlink of riot.im rather than file:///
- add gnu-tar to debian electron build deps
- fix win32 shortcut in start menu
Full Changelog
- Update to libolm 2.1.0. This should help resolve a problem with browser
sessions being logged out (
#2726
).
Full Changelog
- (from matrix-react-sdk) Fix regression where the date separator would be displayed
at the wrong time of day.
- README.md: fix GFMD for nativefier
#2755
Full Changelog
- Remove the client side filtering from the room dir
#2750
- Configure olm memory size
#2745
- Support room dir 3rd party network filtering
#2747
Full Changelog
- Update README to say how to build the desktop app
#2732
- Add signing ID in release_config.yaml
#2731
- Makeover!
#2722
- Fix broken tests
#2730
- Make the 'loading' tests work in isolation
#2727
- Use a PNG for the icon on non-Windows
#2708
- Add missing brackets to call to toUpperCase
#2703
Full Changelog
- Update to react-sdk 0.6.3