diff --git a/plinth/modules/matrixsynapse/__init__.py b/plinth/modules/matrixsynapse/__init__.py index ac2d6c268..61307849a 100644 --- a/plinth/modules/matrixsynapse/__init__.py +++ b/plinth/modules/matrixsynapse/__init__.py @@ -40,8 +40,8 @@ _description = [ 'servers via federation.'), _('To communicate, you can use the ' 'available clients ' - 'for mobile, desktop and the web. Riot ' - 'client is recommended.') + 'for mobile, desktop and the web. ' + 'Element client is recommended.') ] port_forwarding_info = [('TCP', 8448)] diff --git a/plinth/modules/matrixsynapse/manifest.py b/plinth/modules/matrixsynapse/manifest.py index 8a43ad28e..654be70e1 100644 --- a/plinth/modules/matrixsynapse/manifest.py +++ b/plinth/modules/matrixsynapse/manifest.py @@ -2,15 +2,15 @@ from django.utils.translation import ugettext_lazy as _ -from plinth.modules.backups.api import validate as validate_backup from plinth.clients import store_url, validate +from plinth.modules.backups.api import validate as validate_backup -_android_package_id = 'im.vector.alpha' -_riot_desktop_download_url = 'https://riot.im/desktop.html' +_android_package_id = 'im.vector.app' +_element_desktop_download_url = 'https://element.io/get-started' clients = validate([{ 'name': - _('Riot'), + _('Element'), 'platforms': [{ 'type': 'store', 'os': 'android', @@ -21,21 +21,26 @@ clients = validate([{ 'os': 'android', 'store_name': 'f-droid', 'url': store_url('f-droid', _android_package_id) + }, { + 'type': 'store', + 'os': 'ios', + 'store_name': 'app-store', + 'url': 'https://apps.apple.com/app/vector/id1083446067' }, { 'type': 'web', - 'url': 'https://riot.im/app/#/home' + 'url': 'https://app.element.io/' }, { 'type': 'download', 'os': 'gnu-linux', - 'url': _riot_desktop_download_url, + 'url': _element_desktop_download_url, }, { 'type': 'download', 'os': 'macos', - 'url': _riot_desktop_download_url, + 'url': _element_desktop_download_url, }, { 'type': 'download', 'os': 'windows', - 'url': _riot_desktop_download_url, + 'url': _element_desktop_download_url, }] }])