Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade/element web v1.11.12 #285

Merged
merged 51 commits into from
Nov 8, 2022

Conversation

estellecomment
Copy link
Contributor

@estellecomment estellecomment commented Oct 28, 2022

Fixes #283

  • fix the file conflicts
  • fix the patch conflicts
  • make the build run locally
  • read the changelog to see if there's things we should know
  • fix CI
    • fix tests
      snapshots were out of date due to changes to LabelledToggleSwitch.
    • fix linter -> started separate PR since it's unrelated to these changes
    • make the build run in review app
  • play with the review app so check things look in order (especially new features seen in the changelog)

What's new :

  • matrix-js-sdk now want node >16. From the changelog : * Remove node-specific crypto bits, use Node 16's WebCrypto ([\#2762](https://github.com/matrix-org/matrix-js-sdk/pull/2762)). Fixes #2760. So we need to upgrade to node 16 too, and watch for crypto problems.
  • adds a WYSIWYG composer in message composer
  • changes to device manager : how your sessions are displayed in settings, ability to log out of them, etc. (beta feature, needs to be opted in, in Labs settings)
  • fixes to notification problem introduced in 1.11.9 (don't know if it affects us or not) : Updating to 1.11.9 broke notifications element-hq/element-web#23456
  • fixes to theme switch issue (https://github.com/matrix-org/matrix-react-sdk/pull/9320/files) (don't know if we had seen it or not)

Patch conflicts :

  • are-external-users-allowed-in-room : because many things were added into RoomHeader.tsx for calls. But we don't support calls, and the code we patch had just moved. No big deal.
  • disable-cross-signing : the function we patch has moved due to other edits, but is unchanged. No big deal.
  • hide-location-if-no-map-server : the function has moved because a wysiwig editor has been added to messagecomposer, which is unrelated to our change. No big deal.

renovate bot and others added 30 commits October 4, 2022 16:34
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
# Conflicts:
#	package.json
#	yarn.lock
* tweak string formatting of default device name

* cheaters path to beating quality gate

* more electronplatform test coverage

* remove test that throw errors

* cover some more window.electrons

* more coverage

* empty line
Add a link to discussions for cross-platform or new feature requests
Add issue automation for PS teams
Signed-off-by: lukas <lukas.walter@aceart.de>
* Added translation using Weblate (Luxembourgish)

* Translated using Weblate (Turkish)

Currently translated at 100.0% (30 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/tr/

* Translated using Weblate (German)

Currently translated at 100.0% (30 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/de/

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (30 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/id/

* Translated using Weblate (Korean)

Currently translated at 100.0% (30 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/ko/

* Translated using Weblate (Czech)

Currently translated at 100.0% (30 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/cs/

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (30 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/uk/

* Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (30 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/zh_Hant/

* Translated using Weblate (Slovak)

Currently translated at 100.0% (30 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/sk/

* Translated using Weblate (French)

Currently translated at 100.0% (30 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/fr/

* Translated using Weblate (Russian)

Currently translated at 96.6% (29 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/ru/

* Translated using Weblate (Italian)

Currently translated at 100.0% (30 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/it/

* Translated using Weblate (Persian)

Currently translated at 100.0% (30 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/fa/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (30 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/et/

* Translated using Weblate (Hungarian)

Currently translated at 100.0% (30 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/hu/

* Translated using Weblate (Swedish)

Currently translated at 100.0% (30 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/sv/

* Translated using Weblate (Bulgarian)

Currently translated at 100.0% (30 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/bg/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (30 of 30 strings)

Translation: Element Web/element-web
Translate-URL: https://translate.element.io/projects/element-web/element-web/es/

Co-authored-by: pierrebolze <pierre.bolze@epitech.eu>
Co-authored-by: Weblate <translate@riot.im>
Co-authored-by: Michael Telatynski <7t3chguy@googlemail.com>
Co-authored-by: Vri <element@vrifox.cc>
Co-authored-by: Linerly <linerly@protonmail.com>
Co-authored-by: Youngbin Han <sukso96100@gmail.com>
Co-authored-by: waclaw66 <waclaw66@seznam.cz>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Jozef Gaal <preklady@mayday.sk>
Co-authored-by: Glandos <bugs-github@antipoul.fr>
Co-authored-by: DjAntony <djantony.org@yandex.ru>
Co-authored-by: random <dictionary@tutamail.com>
Co-authored-by: Seyed Masih Sajadi <smasihsajadi@gmail.com>
Co-authored-by: Priit Jõerüüt <riot@joeruut.com>
Co-authored-by: Szimszon <github@oregpreshaz.eu>
Co-authored-by: LinAGKar <linus.kardell@gmail.com>
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Co-authored-by: iaiz <git@iapellaniz.com>
@odelcroi
Copy link
Member

odelcroi commented Nov 8, 2022

  • adds a WYSIWYG composer in message composer : -> I'm not seing it ?

@estellecomment
Copy link
Contributor Author

  • adds a WYSIWYG composer in message composer : -> I'm not seing it ?

it's a lab setting, feature_wysiwyg_composer, but I don't see it in Labs either.
It's not in Labs in element-web 1.11.14-rc.2. Probably coming later.

@estellecomment estellecomment marked this pull request as ready for review November 8, 2022 16:51
@estellecomment
Copy link
Contributor Author

Done testing for me, all good !

@odelcroi
Copy link
Member

odelcroi commented Nov 8, 2022

Done for me, rien à signaler

@estellecomment estellecomment merged commit 39ba458 into develop_tchap Nov 8, 2022
@odelcroi odelcroi deleted the upgrade/element-web-v1.11.12 branch March 31, 2023 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrade to element 1.11.12
8 participants