Compare commits

...

1990 Commits

Author SHA1 Message Date
Arnfried Griesert
6f65c33927 Merge branch 'release/v2.17.0' 2024-04-15 11:32:28 +02:00
Arnfried Griesert
8fd776627e Merge branch 'releaseprep/v2.17.0' into 'release/v2.17.0'
MESSENGER-5953 Release Prep

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!353
2024-04-15 04:59:48 +00:00
Arnfried Griesert
640229b62b Text changes in new features 2024-04-12 09:36:35 +02:00
Arnfried Griesert
eabf77084f Release changes 2024-04-12 05:54:09 +02:00
Frank Rotermund
0e759de424 Merge branch 'feature/5948_build_on_macmini' into 'develop'
MESSENGER-5958 build on mac mini

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!348
2024-04-10 12:59:35 +00:00
Arnfried Griesert
82c0f37c7d Merge branch 'feature/5997_changed_buildsettings' into 'develop'
MESSENGER-5997 Hash

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!350
2024-04-09 11:39:12 +00:00
Arnfried Griesert
508f1dd569 Merge branch 'feature/5458_check_federation_flag' into 'develop'
MESSENGER-5458 Check if federation is enabled in wellknown

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!349
2024-04-09 10:49:57 +00:00
Arnfried Griesert
952312242c Changed build settings 2024-04-09 12:36:32 +02:00
JanNiklas Grabowski
8db03b4f50 Merge branch 'feature/5938_add_activate_labs_function' into 'develop'
MESSENGER-5938 activate labs

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!346
2024-04-09 07:02:27 +00:00
Arnfried Griesert
dafcbdb1be Check if federation is enabled in wellknown 2024-04-09 07:15:13 +02:00
Frank Rotermund
0fb4c0789a MESSENGER-5958 remove FLEX debugging 2024-04-08 14:56:18 +02:00
Frank Rotermund
1536553fe9 Merge branch 'feature/5951_remove_command_list' into 'develop'
MESSENGER-5951 disable slash commands in old editor

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!347
2024-04-08 05:12:32 +00:00
JanNiklas Grabowski
20b3504df9 MESSENGER-5938 changes from review 2024-04-05 15:17:34 +02:00
Frank Rotermund
c0df6eda87 MESSENGER-5951 disable slash commands in old editor 2024-04-05 14:42:43 +02:00
JanNiklas Grabowski
f7911fb100 MESSENGER-5938 add condition 2024-04-05 14:01:39 +02:00
JanNiklas Grabowski
d8adcd13c0 MESSENGER-5938 activate labs 2024-04-05 13:28:31 +02:00
Arnfried Griesert
b73534064e Merge branch 'feature/5145_simplified_login_additional_text_changes' into 'develop'
MESSENGER-5145 simplified login additional text changes

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!345
2024-04-05 06:49:15 +00:00
Arnfried Griesert
4502a81064 Added generated string files 2024-04-04 10:26:42 +02:00
Arnfried Griesert
d8eef9e81d Transfered custom text changes to bwi strings 2024-04-04 10:25:09 +02:00
Arnfried Griesert
998583641a Added generated string files 2024-04-04 09:33:10 +02:00
Arnfried Griesert
8e69391eb7 Text changes in simplified login 2024-04-04 09:30:36 +02:00
Arnfried Griesert
8c97d67697 Merge branch 'feature/5458_new_feature_banner' into 'develop'
MESSENGER-5458 new feature banner

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!340
2024-04-03 10:21:23 +00:00
Arnfried Griesert
e9c0d7ff2c Merge branch 'feature/5145_simplified_login' into 'develop'
MESSENGER-5145 simplified login

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!339
2024-04-03 10:21:07 +00:00
Arnfried Griesert
a174e476ae Hide border around label 2024-04-03 07:14:44 +02:00
JanNiklas Grabowski
7fb678bfc5 Merge branch 'feature/5892_activate_federation_with_wellknown' into 'develop'
Feature/5892 activate federation with wellknown

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!344
2024-04-02 14:11:48 +00:00
Frank Rotermund
779dbbcf78 Merge branch 'feature/5793_deleted_media_files_simple_solution' into 'develop'
MESSENGER-5793 simple solution

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!342
2024-04-02 13:42:17 +00:00
JanNiklas Grabowski
9bfde91b19 Merge branch 'feature/5806_bugfix_location_view_shown_after_deletion' into 'develop'
Feature/5806 bugfix location view shown after deletion

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!343
2024-04-02 13:32:09 +00:00
JanNiklas Grabowski
2d05d9c0d5 MESSENGER-5892 refactoring 2024-04-02 14:19:09 +02:00
JanNiklas Grabowski
5d75cef038 MESSENGER-5793 fix text color and theme change 2024-04-02 12:48:30 +02:00
JanNiklas Grabowski
fb5857e06d MESSENGER-5806 update SDK 2024-04-02 11:33:01 +02:00
JanNiklas Grabowski
6de4679041 MESSENGER-5892 activate federation with wellknown 2024-03-28 16:47:09 +01:00
JanNiklas Grabowski
571a1a2d00 MESSENGER-5806 bugfix location view shown after deletion 2024-03-27 16:31:11 +01:00
JanNiklas Grabowski
e18e64d1c8 Merge branch 'feature/5556_fix_maintenance_sync' into 'develop'
Feature/5556 fix maintenance sync

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!341
2024-03-22 12:37:12 +00:00
Frank Rotermund
026a1d3ade MESSENGER-5793 simple solution 2024-03-22 13:04:28 +01:00
Arnfried Griesert
4f2835c903 Ui changes 2024-03-22 06:37:42 +01:00
JanNiklas Grabowski
47a720a767 MESSENGER-5556 refactoring 2024-03-20 14:46:38 +01:00
JanNiklas Grabowski
60ca0cab30 MESSENGER-5556 fix maintenance sync 2024-03-20 14:05:18 +01:00
Arnfried Griesert
e615761962 Text change 2024-03-20 07:23:55 +01:00
Arnfried Griesert
1165d8ed42 Changed new feature texts and icon 2024-03-20 07:05:20 +01:00
JanNiklas Grabowski
1175c8c208 Merge branch 'feature/5781_fix_trigger_for_federation_decision_sheet_in_room_preview' into 'develop'
MESSENGER-5781 fix trigger for federation decision sheet in room preview

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!337
2024-03-18 12:59:41 +00:00
JanNiklas Grabowski
1d83b8ac16 Merge branch 'feature/5854_foss_merge' into 'develop'
5854 foss merge

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!335
2024-03-18 12:59:15 +00:00
Juergen Wischer
01e3255631 Merge branch 'feature/update_renovate_config' into 'develop'
Update renovate.json

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!332
2024-03-18 07:50:31 +00:00
Juergen Wischer
b45a192476 Update renovate.json 2024-03-18 07:50:31 +00:00
Arnfried Griesert
8eb38befdf Text changes and images 2024-03-18 05:54:11 +01:00
Frank Rotermund
089fdf18d1 Merge branch 'release/v2.16.0' into develop 2024-03-15 09:44:58 +01:00
Frank Rotermund
cada6b873d Merge branch 'release/v2.16.0' 2024-03-15 09:44:49 +01:00
Frank Rotermund
732e5670db Merge branch 'release/5852-releaseprep' into 'release/v2.16.0'
Release/5852 releaseprep

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!338
2024-03-15 08:42:22 +00:00
Frank Rotermund
528ed55ae3 MESSENGER-5852 Preparation Release 2.16 fix fotopicker 2024-03-15 07:16:57 +01:00
JanNiklas Grabowski
d4e3751d03 MESSENGER-5781 fix trigger for federation decision sheet in room preview 2024-03-14 16:39:32 +01:00
Arnfried Griesert
cd7b5eeb95 Merge branch 'feature/5830_hide_password_policy_bum' into 'develop'
MESSENGER-5830 Hide change password requirements

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!334
2024-03-13 14:24:30 +00:00
Frank Rotermund
438c626bfb MESSENGER-5852 Preparation Release 2.16 2024-03-13 14:58:16 +01:00
JanNiklas Grabowski
39d8f63c13 MESSENGER-5854 update element version string 2024-03-12 13:42:07 +01:00
Frank Rotermund
c463376392 Merge branch 'feature/5852_version_jump' into 'develop'
MESSENGER-5852 jump develop version

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!336
2024-03-12 11:41:35 +00:00
Frank Rotermund
263bceb56b MESSENGER-5852 jump develop version 2024-03-12 10:24:49 +01:00
Arnfried Griesert
555ee29643 Hide change password requirements 2024-03-11 12:37:21 +01:00
JanNiklas Grabowski
d07184c687 Merge commit 'ee6e5de4358a2c0a2705194cd954f9207ff772cf' into feature/5854_foss_merge
* commit 'ee6e5de4358a2c0a2705194cd954f9207ff772cf':
  finish version++
  version++
  Fix a bug where QR codes aren't detected if the camera is too close. (#7762)
  element-hq/element-meta/issues/2201 - Disable mark as unread - relates to element-hq/element-meta/issues/891 - relates to element-hq/element-ios/issues/7253
  Fix dictation when using the Rich Text Editor. (#7752)
  Prepare for new sprint
  finish version++
  version++
  changelog.d: Upgrade MatrixSDK version ([v0.27.6](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.6)).
  corrected translations
  Added translation using Weblate (Persian (Old))
  Translated using Weblate (Albanian)
  Translated using Weblate (Chinese (Simplified))
  Translated using Weblate (Chinese (Simplified))
  Translated using Weblate (Albanian)
  changelog
  fix
  Prepare for new sprint
  GH actions: remove triaging process and old GH projects

# Conflicts:
#	Config/AppVersion.xcconfig
#	Riot/Modules/ContextMenu/ActionProviders/RoomActionProvider.swift
2024-03-11 12:13:51 +01:00
Arnfried Griesert
7bdaaffebb Merge branch 'feature/5660_introduce_federation' into 'develop'
MESSENGER-5660 fixed colors of page indicator

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!333
2024-03-08 13:53:18 +00:00
Arnfried Griesert
cbe74bc98d TabView indicator points change now their color when system color changed 2024-03-08 12:59:30 +01:00
Arnfried Griesert
5f80a8f2a4 Merge branch 'feature/photos_picker_filter' into 'develop'
Fix in image picker filter to prevent live photos and videos to be picked

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!331
2024-03-06 11:23:26 +00:00
Arnfried Griesert
2c0bd9f5ba Removed obsolete debug output 2024-03-06 08:24:37 +01:00
Arnfried Griesert
b6a9d8ba56 Fix in image picker filter to prevent live photos and videos to be picked 2024-03-06 08:12:30 +01:00
JanNiklas Grabowski
d6a22fd2ba Merge branch 'feature/feature/5706_fix_alert_triggering_for_new_users' into 'develop'
MESSENGER-5706 fix alert triggering for new users

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!329
2024-03-05 14:20:36 +00:00
Doug
b2f51f2eca Merge branch 'release/1.11.8/master' 2024-03-05 10:19:27 +00:00
Doug
3bef0b9c3a finish version++ 2024-03-05 10:19:27 +00:00
Doug
acbff54886 Merge pull request #7763 from element-hq/release/1.11.8/release
Release 1.11.8
2024-03-05 10:18:53 +00:00
JanNiklas Grabowski
a2fdb559e7 MESSENGER-5706 fix crash missing wellknown 2024-03-05 11:05:25 +01:00
Frank Rotermund
3d5e33b565 Merge branch 'feature/5393_matomo_tracking_for_federation' into 'develop'
Feature/5393 matomo tracking for federation

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!330
2024-03-05 09:50:32 +00:00
JanNiklas Grabowski
aa5982a80e MESSENGER-5706 fix crash missing wellknown 2024-03-05 10:38:27 +01:00
Doug
138c6eaaf1 version++ 2024-03-05 09:26:37 +00:00
Frank Rotermund
52d40ca517 MESSENGER-5393 some tracking fixes 2024-03-05 08:23:02 +01:00
Frank Rotermund
588030542b MESSENGER-5393 matomo ztracking for federation 2024-03-05 07:36:19 +01:00
Doug
909632e84c Fix a bug where QR codes aren't detected if the camera is too close. (#7762) 2024-03-04 17:17:27 +00:00
JanNiklas Grabowski
1023cfca24 MESSENGER-5706 fix alert triggering for new users 2024-03-04 17:41:35 +01:00
JanNiklas Grabowski
99e5488ff0 Merge branch 'feature/5706_show_federation_info' into 'develop'
Feature/5706 show federation info

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!325
2024-03-04 10:00:50 +00:00
JanNiklas Grabowski
ada28773d9 MESSENGER-5706 fix pipeline 2024-03-04 08:48:14 +01:00
Frank Rotermund
8c67f8f6cd Merge branch 'feature/5695_remove_avatar_photo_borders' into 'develop'
MESSENGER-5695 remove borders from avatar photos

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!319
2024-03-04 06:57:20 +00:00
Arnfried Griesert
1196cee418 MESSENGER-5695 remove borders from avatar photos 2024-03-04 06:57:19 +00:00
Frank Rotermund
9cf8aa24dd Merge branch 'feature/5575_acl_status_in_timeline' into 'develop'
Feature/5575 acl status in timeline

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!327
2024-03-01 21:14:20 +00:00
JanNiklas Grabowski
787c1211a0 Merge commit 'ba936df9dff7039634397670f5a18bd1be8da222' into feature/5706_show_federation_info
* commit 'ba936df9dff7039634397670f5a18bd1be8da222':
  MESSENGER-5575 spelling
  MESSENGER-5575 use sdk with fixed event mapping
  MESSENGER-5575 ACL status event handling in the timeline
  MESSENGER-5575 decide first ACL event based on state
  MESSENGER-5570 build fix strigntables in NSE
  MESSENGER-5570 build with correct sdk
  MESSENGER-5570 acl status events up to collapsability

# Conflicts:
#	Riot/Assets/de.lproj/Bwi.strings
#	Riot/Assets/en.lproj/Bwi.strings
#	Riot/Generated/BWIStrings.swift
2024-03-01 15:55:15 +01:00
JanNiklas Grabowski
11a27b2346 MESSENGER-5706 refactoring 2024-03-01 14:34:41 +01:00
JanNiklas Grabowski
db2eb35992 Merge branch 'feature/5715_fix_federation_status_for_invite' into 'develop'
MESSENGER-5715 do not show federation status in room for invited users

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!326
2024-03-01 13:09:59 +00:00
JanNiklas Grabowski
ebcb633892 MESSENGER-5706 merge from #5660 and refactoring 2024-03-01 14:06:46 +01:00
Frank Rotermund
784c31ce02 Merge branch 'develop' into 'feature/5575_acl_status_in_timeline'
# Conflicts:
#   Riot/Assets/de.lproj/Bwi.strings
#   Riot/Assets/en.lproj/Bwi.strings
2024-03-01 12:29:59 +00:00
JanNiklas Grabowski
a37e40b4b8 MESSENGER-5706 remove unused appconfig flag 2024-03-01 12:58:40 +01:00
JanNiklas Grabowski
8c5666ec06 Merge branch 'develop' into feature/5706_show_federation_info
* develop:
  MESSENGER-5734 SweT kompatible Readme
  Added BWIThemeService helper class
  Some minor changes from review
  Changed name WellknownFederation
  Removed #preview macros
  Fixed a wrong frame size in the first federation screen
  Bugfixes and changes from the approval
  Layout and color changes
  Replaced asset for federation screen
  New button text for federation screen
  Fixed some bugs
  Check for wellknown and account data flag
  Added screens for federation introduction
  MESSENGER-5668 change button appearance key backup
  MESSENGER-5603 fix handle reply to link in app
  MESSENGER-5768 set old composer as default
  fix pipeline
  MESSENGER-5759 allow http only in web content
  MESSENGER-5578 add success alert to federation decision sheet

# Conflicts:
#	Riot/Assets/de.lproj/Bwi.strings
#	Riot/Assets/en.lproj/Bwi.strings
#	Riot/Modules/Home/AllChats/AllChatsCoordinator.swift
#	Riot/Modules/Home/AllChats/AllChatsViewController.swift
#	bwi/Wellknown/WellknownBWI.swift
2024-03-01 12:55:12 +01:00
Arnfried Griesert
385ee21774 Merge branch 'feature/5660_introduce_federation' into 'develop'
MESSENGER-5660 introduce federation

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!324
2024-03-01 11:33:07 +00:00
Frank Rotermund
b86d2735e8 Merge branch 'feature/5734_readme_swef' into 'develop'
MESSENGER-5734 SweT kompatible Readme

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!328
2024-03-01 10:38:14 +00:00
Frank Rotermund
c5703f8861 Merge branch 'feature/5575_acl_status_in_timeline' of https://dl-gitlab.example.com/bwmessenger/bundesmessenger/bundesmessenger-ios into feature/5575_acl_status_in_timeline
* 'feature/5575_acl_status_in_timeline' of https://dl-gitlab.example.com/bwmessenger/bundesmessenger/bundesmessenger-ios:
  MESSENGER-5668 change button appearance key backup
  MESSENGER-5603 fix handle reply to link in app
  MESSENGER-5768 set old composer as default
  fix pipeline
  MESSENGER-5759 allow http only in web content
  MESSENGER-5727 release notes
  MESSENGER-5578 add success alert to federation decision sheet
  MESSENGER-5595 text changes
  MESSENGER-5595 text changes reset whs
  MESSENGER-5766 remove remind me later button
2024-03-01 10:02:38 +01:00
Frank Rotermund
919225cd36 MESSENGER-5575 spelling 2024-03-01 10:02:06 +01:00
Frank Rotermund
272d6de13f Merge branch 'develop' into 'feature/5575_acl_status_in_timeline'
# Conflicts:
#   Podfile
2024-03-01 09:00:34 +00:00
Frank Rotermund
8d9b51b576 MESSENGER-5575 use sdk with fixed event mapping 2024-03-01 09:50:24 +01:00
Frank Rotermund
c4614dfd1d MESSENGER-5734 SweT kompatible Readme 2024-03-01 08:13:23 +01:00
Frank Rotermund
2867bae23e MESSENGER-5575 ACL status event handling in the timeline 2024-03-01 07:25:42 +01:00
Arnfried Griesert
9f6fff8270 Added BWIThemeService helper class 2024-03-01 03:27:14 +01:00
Arnfried Griesert
99329b326f Some minor changes from review 2024-02-29 15:23:06 +01:00
Arnfried Griesert
a618336e3f Changed name WellknownFederation 2024-02-29 11:15:31 +01:00
Arnfried Griesert
9e7b3df9d5 Removed #preview macros 2024-02-29 10:21:28 +01:00
Arnfried Griesert
dcab2c5cfc Fixed a wrong frame size in the first federation screen 2024-02-29 07:27:58 +01:00
Arnfried Griesert
559eeea1cd Bugfixes and changes from the approval 2024-02-28 16:22:51 +01:00
Arnfried Griesert
ae123f1265 Layout and color changes 2024-02-28 15:54:28 +01:00
JanNiklas Grabowski
9e79bd7a67 Merge branch 'feature/5603_fix_handle_reply_to_in_app' into 'develop'
MESSENGER-5603 fix handle reply to link in app

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!322
2024-02-28 14:40:09 +00:00
JanNiklas Grabowski
5946939b72 MESSENGER-5715 do not show federation status in room for invited users 2024-02-28 15:26:47 +01:00
Arnfried Griesert
709ebf5fee Replaced asset for federation screen 2024-02-28 09:50:26 +01:00
Arnfried Griesert
ecd23ceab9 New button text for federation screen 2024-02-28 09:34:54 +01:00
Arnfried Griesert
f3edc3d3a1 Fixed some bugs 2024-02-28 06:26:05 +01:00
JanNiklas Grabowski
e68962fe07 MESSENGER-5706 use theme binding 2024-02-27 16:29:00 +01:00
JanNiklas Grabowski
3ddb4e4d04 MESSENGER-5706 change appearance and use wellknown 2024-02-27 14:36:30 +01:00
Arnfried Griesert
5025925d3a Check for wellknown and account data flag 2024-02-27 07:36:51 +01:00
Frank Rotermund
d07f992659 MESSENGER-5575 decide first ACL event based on state 2024-02-26 14:41:29 +01:00
JanNiklas Grabowski
db742880d3 Merge branch 'feature/5578_success_alert_federation_setting' into 'develop'
MESSENGER-5578 add success alert to federation decision sheet

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!317
2024-02-26 10:09:46 +00:00
JanNiklas Grabowski
629c498d2d Merge branch 'feature/5768_set_old_composer_as_default' into 'develop'
MESSENGER-5768 set old composer as default

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!320
2024-02-26 10:08:24 +00:00
JanNiklas Grabowski
21a05ae48f Merge branch 'feature/5668_change_appearance_key_backup' into 'develop'
MESSENGER-5668 change button appearance key backup

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!323
2024-02-26 10:07:01 +00:00
Arnfried Griesert
5cf6f10390 Added screens for federation introduction 2024-02-26 06:50:30 +01:00
JanNiklas Grabowski
507eeabf75 MESSENGER-5668 change button appearance key backup 2024-02-23 16:45:48 +01:00
JanNiklas Grabowski
08a7b29904 MESSENGER-5603 fix handle reply to link in app 2024-02-23 13:06:15 +01:00
JanNiklas Grabowski
62a3bc70f5 Merge branch 'feature/5759_disallow_http' into 'develop'
MESSENGER-5759 allow http only in web content

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!321
2024-02-22 14:53:12 +00:00
JanNiklas Grabowski
d15d8e9f76 MESSENGER-5706 show federation announcement promt 2024-02-22 15:15:29 +01:00
Frank Rotermund
973319675e MESSENGER-5570 build fix strigntables in NSE 2024-02-21 17:13:47 +01:00
Frank Rotermund
92659b247a MESSENGER-5570 build with correct sdk 2024-02-21 17:01:58 +01:00
Frank Rotermund
4aaf86e41e MESSENGER-5570 acl status events up to collapsability 2024-02-21 16:50:20 +01:00
Stefan Ceriu
0fce7a1c41 Merge pull request #7758 from element-hq/stefan/disableMarkAsUnread
Disable mark as unread
2024-02-21 16:59:45 +02:00
Stefan Ceriu
cd94e1915e element-hq/element-meta/issues/2201 - Disable mark as unread
- relates to element-hq/element-meta/issues/891
- relates to element-hq/element-ios/issues/7253
2024-02-21 15:16:35 +02:00
JanNiklas Grabowski
4e9b025fc9 MESSENGER-5768 set old composer as default 2024-02-20 16:55:22 +01:00
JanNiklas Grabowski
04b1f6c53a fix pipeline 2024-02-20 10:37:22 +01:00
JanNiklas Grabowski
3b32f25ffa Merge branch 'feature/5766_remove_remind_me_later_button_federation_old_rooms' into 'develop'
MESSENGER-5766 remove remind me later button

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!312
2024-02-19 11:24:09 +00:00
JanNiklas Grabowski
bb84e862c3 Merge branch 'feature/5595_text_changes_reset_whs' into 'develop'
MESSENGER-5595 text changes reset whs

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!314
2024-02-19 11:22:50 +00:00
JanNiklas Grabowski
525a341aad Merge tag 'v2.15.0' into develop
Changes in BWI project 2.15.0 (2024-02-13)
===================================================

Upstream merge :
- v1.11.6

Features :
- Added federation decision view for old rooms (disabled) (#5304)

Improvements 🙌:
- Changed layout position of matrix id in user search (#5205)
- Mark federated users when joining / leaving rooms (disabled) (#5290)
- Added federation in timeline (disabled) (#5223)
- Added federation in timeline header (disabled) (#5226)
- No federated admins (disabled) (#5381)
- Added federation info about users in member search (disabled) (#5300)
- Users can only be invited to a room if acl is set (disabled) (#5386)
- Check alias when acl settings are changed (disabled) (#5383)
- Use the latest avatar in timeline (#5506)

Bugfix 🐛:
- Swipe gesture for removing room members from a room have been removed (#5671)
- Fix multiple notes rooms (#5740)
- Fix permalink prefix (#5158)
- Fix ACL json (disabled) (#5681)

Translations 🗣  :

SDK API changes ⚠️:

Build 🧱:
2024-02-16 17:58:42 +01:00
JanNiklas Grabowski
94198ef58f Merge branch 'release/v2.15.0' 2024-02-16 17:58:41 +01:00
JanNiklas Grabowski
519c75a39e Merge branch 'releaseprep/v2.15.0' into 'release/v2.15.0'
MESSENGER-5727 release

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!318
2024-02-16 15:38:21 +00:00
Frank Rotermund
efbd555558 MESSENGER-5759 allow http only in web content 2024-02-16 08:02:10 +01:00
Arnfried Griesert
f9f3b69763 Merge branch 'feature/5610_change_profile_hint' into 'develop'
MESSENGER-5610 change profile hint

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!315
2024-02-16 06:46:48 +00:00
Arnfried Griesert
3d75c4ad84 MESSENGER-5610 change profile hint 2024-02-16 06:46:48 +00:00
Arnfried Griesert
51ba79dc15 Merge branch 'feature/5365_photos_picker' into 'develop'
MESSENGER-5365 photos picker

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!302
2024-02-16 06:46:13 +00:00
JanNiklas Grabowski
21a7db362e Merge branch 'feature/5727_update_app_version' into 'develop'
MESSENGER-5727 update app version new sprint

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!316
2024-02-15 16:59:44 +00:00
JanNiklas Grabowski
189ce9ad78 MESSENGER-5727 update app version new sprint 2024-02-15 11:16:22 +01:00
JanNiklas Grabowski
ae84de4790 MESSENGER-5727 release notes 2024-02-15 10:51:53 +01:00
JanNiklas Grabowski
472477cfdd Merge branch 'feature/5602_keyboard_wont_hide' into 'develop'
MESSENGER-5602 hide keyboard when app goes into background state

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!313
2024-02-15 07:43:54 +00:00
JanNiklas Grabowski
09c394a21b MESSENGER-5578 add success alert to federation decision sheet 2024-02-14 17:32:23 +01:00
Doug
467a754398 Fix dictation when using the Rich Text Editor. (#7752) 2024-02-14 15:19:33 +00:00
JanNiklas Grabowski
0b0bec559d MESSENGER-5595 text changes 2024-02-14 15:39:34 +01:00
JanNiklas Grabowski
01c5e038bc MESSENGER-5595 text changes reset whs 2024-02-12 16:03:13 +01:00
JanNiklas Grabowski
b8ccdc84c6 MESSENGER-5602 hide keyboard when app goes into background state 2024-02-12 15:06:28 +01:00
JanNiklas Grabowski
66e43e69cd MESSENGER-5766 remove remind me later button 2024-02-09 15:06:33 +01:00
Arnfried Griesert
315e040d93 Delete video files in temp folder when the upload is done or has failed 2024-02-09 09:33:50 +01:00
Stefan Ceriu
0b130a512e Prepare for new sprint 2024-02-07 14:27:55 +02:00
Stefan Ceriu
eb4f82c21e Merge branch 'master' into develop 2024-02-07 14:27:53 +02:00
Stefan Ceriu
7195cd0616 Merge branch 'release/1.11.7/master' 2024-02-07 14:27:48 +02:00
Stefan Ceriu
3cd63dafce finish version++ 2024-02-07 14:27:48 +02:00
Stefan Ceriu
5d7a5c4997 Merge pull request #7750 from element-hq/release/1.11.7/release
Release 1.11.7
2024-02-07 14:23:34 +02:00
Stefan Ceriu
3fa20a3223 version++ 2024-02-07 13:37:31 +02:00
Stefan Ceriu
aa87eb5131 changelog.d: Upgrade MatrixSDK version ([v0.27.6](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.6)). 2024-02-07 13:37:31 +02:00
Arnfried Griesert
95f2332738 Merge branch 'develop' into feature/5365_photos_picker 2024-02-06 10:21:02 +01:00
Frank Rotermund
0bc6ec93e0 Merge branch 'feature/5740_errorhandling_notes_room_creation' into 'develop'
MESSENGER-5740 fix double notes rooms on connection erros

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!311
2024-02-06 09:19:46 +00:00
Frank Rotermund
35e7c18150 MESSENGER-5740 fix double notes rooms on connection erros 2024-02-06 08:16:42 +01:00
Arnfried Griesert
b4285c367b Run uploadVideo on main thread 2024-02-06 06:17:31 +01:00
Arnfried Griesert
3c08657eb2 Make a copy of a video file before uploading 2024-02-06 05:50:11 +01:00
JanNiklas Grabowski
37882d5610 Merge branch 'feature/5383_check_alias_old_rooms' into 'develop'
Feature/5383 check alias old rooms

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!304
2024-02-05 12:25:27 +00:00
Frank Rotermund
2dcf1b48ae Merge branch 'feature/5290_fix_clickable_invitation_events' into 'develop'
Feature/5290 fix clickable invitation events

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!309
2024-02-05 12:12:34 +00:00
JanNiklas Grabowski
2331502b0f Merge branch 'feature/5671_deactivate_swipe_gesture_remove_user_from_room' into 'develop'
MESSENGER-5671 deactivate swpie gesture room participants list

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!310
2024-02-05 07:50:45 +00:00
JanNiklas Grabowski
a573e15ea3 MESSENGER-5671 deactivate swpie gesture room participants list 2024-02-02 16:17:09 +01:00
Frank Rotermund
af9354320a MESSENGER-5290 fix klickable events part two 2024-02-02 13:57:50 +01:00
Arnfried Griesert
d080240b77 Made some changes in video upload for debugging only 2024-02-02 11:04:43 +01:00
Frank Rotermund
9f55da8b53 MESSENGER-5290 fix klickable events 2024-02-02 09:27:58 +01:00
Frank Rotermund
1d05725cea Merge branch 'feature/5413_sonarcube_security_hotspots' into 'develop'
Feature/5413 sonarcube security hotspots

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!306
2024-02-02 07:05:34 +00:00
JanNiklas Grabowski
303169c830 5383 check canonical alias refactoring 2024-02-01 15:34:12 +01:00
JanNiklas Grabowski
e0e0c9b34e MESSENGER-5383 check for canonical alias 2024-02-01 14:48:10 +01:00
JanNiklas Grabowski
e196fe1b3c MESSENGER-5383 check for canonical alias 2024-02-01 14:44:37 +01:00
JanNiklas Grabowski
9725fc98fa Merge branch 'feature/5506_show_latest_profile_picture' into 'develop'
MESSENGER-5506 show latest profile picture

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!307
2024-02-01 13:06:44 +00:00
Arnfried Griesert
27b8ff2d7f Merge branch 'feature/5675_modified_buildsettings' into 'develop'
MESSENGER-5675 Changed buildsettings

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!308
2024-01-31 18:33:17 +00:00
Arnfried Griesert
7808a152c8 Changed buildsettings 2024-01-31 15:56:31 +01:00
Frank Rotermund
740efec7e2 MESSENGER-5413 exclude widget javascript 2024-01-31 14:44:16 +01:00
Frank Rotermund
1d4c613c1f MESSENGER-5413 sonar properties syntax 2024-01-31 13:47:22 +01:00
Frank Rotermund
eff39235b0 MESSENGER-5413 exclude Mocks and UnitTests fdrom sar analysis 2024-01-31 13:25:24 +01:00
JanNiklas Grabowski
1ff851ce88 Merge branch 'feature/5304_us14_change_text_size' into 'develop'
MESSENGER-5304 change text size

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!305
2024-01-31 12:22:07 +00:00
Arnfried Griesert
0999fd3d7c Merge branch 'develop' into 'feature/5365_photos_picker'
# Conflicts:
#   Config/BWIBuildSettings.swift
2024-01-31 07:41:57 +00:00
JanNiklas Grabowski
798b611065 MESSENGER-5506 activate 2024-01-30 17:15:32 +01:00
JanNiklas Grabowski
171aa9694e MESSENGER-5506 show latest profile picture 2024-01-30 16:49:57 +01:00
Frank Rotermund
bac1bd9650 MESSENGER-5413 other hotspots 2024-01-30 15:13:28 +01:00
JanNiklas Grabowski
abbccdf607 MESSENGER-5304 change text size 2024-01-30 14:26:13 +01:00
JanNiklas Grabowski
5f41692969 fix pipeline 2024-01-30 13:54:25 +01:00
Frank Rotermund
bc7c98448b MESSENGER-5413 authentication hotspots 2024-01-30 13:23:04 +01:00
JanNiklas Grabowski
88b166f815 Merge branch 'develop' into feature/5383_check_alias_old_rooms
* develop:
  MESSENGER-5290 refactor to consider if sender or target
  MESSENGER-5290 remove debug code
  MESSENGER-5290 mark more federated user status events
  Fixed bool value
  MESSENGER-5290 mark federated user status events
  Show matrix identifier in second line

# Conflicts:
#	RiotNSE/target.yml
2024-01-30 13:06:22 +01:00
Frank Rotermund
ebbd5a5c78 Merge branch 'feature/4478_wellknown_from_homeserver' into 'develop'
MESSENGER-4478 refresh wellknown on app start

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!301
2024-01-30 12:04:57 +00:00
JanNiklas Grabowski
23d421862c add file to target 2024-01-30 13:01:30 +01:00
JanNiklas Grabowski
ba4e145039 MESSENGER-5383 Check alias on acl update 2024-01-30 12:45:05 +01:00
Arnfried Griesert
a1e169f1f1 Replaced photo and video picker in new composer 2024-01-30 05:29:35 +01:00
Arnfried Griesert
0031ec044f Replace old MediePickerBridgePresenter with new PhotosUI 2024-01-30 03:56:11 +01:00
Mauro
65035ddfa7 Merge pull request #7746 from element-hq/mauroromito/fix_underline_and_strikethrough_for_other_languages 2024-01-29 16:48:35 +01:00
Mauro Romito
b0fdafb9f9 corrected translations 2024-01-29 16:26:59 +01:00
Mauro
c93f9c0f0c Merge pull request #7744 from RiotTranslateBot/weblate-riot-ios-riot-ios 2024-01-29 16:24:29 +01:00
Mauro
4d396e35ef Merge pull request #7745 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs 2024-01-29 16:24:20 +01:00
Mojtaba
b742c2a246 Added translation using Weblate (Persian (Old)) 2024-01-29 15:09:17 +00:00
Besnik Bleta
cb0bf640be Translated using Weblate (Albanian)
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/sq/
2024-01-29 15:09:17 +00:00
Hubert Chen
bb041cbb5a Translated using Weblate (Chinese (Simplified))
Currently translated at 86.5% (2090 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2024-01-29 15:07:40 +00:00
Hubert Chen
5633cb6713 Translated using Weblate (Chinese (Simplified))
Currently translated at 86.0% (2078 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2024-01-29 15:07:40 +00:00
Besnik Bleta
f10cc3a844 Translated using Weblate (Albanian)
Currently translated at 99.6% (2407 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sq/
2024-01-29 15:07:40 +00:00
Mauro
d6c39caec1 Merge pull request #7743 from element-hq/mauroromito/fix_original_english_strings_for_rte 2024-01-29 15:45:35 +01:00
Mauro Romito
4c6401a05c changelog 2024-01-29 15:44:27 +01:00
Mauro Romito
6968ccee0a fix 2024-01-29 15:35:47 +01:00
Frank Rotermund
53617a2d19 MESSENGER-4478 refresh wellknown on app start 2024-01-29 15:21:41 +01:00
Arnfried Griesert
060bc19baf Merge branch 'feature/5205_matrix_id' into 'develop'
MESSENGER-5205 Show matrix identifier in second line

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!296
2024-01-29 12:50:32 +00:00
Frank Rotermund
11beae52ab Merge branch 'feature/5290_mark_federated_users' into 'develop'
Feature/5290 mark federated users

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!299
2024-01-29 12:26:06 +00:00
JanNiklas Grabowski
80170b0c4f Merge branch 'feature/refactoring_federation' into 'develop'
Feature/refactoring federation

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!300
2024-01-29 07:45:00 +00:00
Frank Rotermund
9b00e5a392 MESSENGER-5290 refactor to consider if sender or target 2024-01-29 08:12:33 +01:00
JanNiklas Grabowski
58282bd602 add checks for federated flag for room 2024-01-26 14:17:55 +01:00
JanNiklas Grabowski
56c544797d refactor set serveracl and fix json key 2024-01-26 13:25:27 +01:00
JanNiklas Grabowski
65864cc1ab Merge commit '653554e759f81eb0d18852ac8a46b462c514b245' into feature/refactoring_federation
* commit '653554e759f81eb0d18852ac8a46b462c514b245':
  reset versions
  MESSENGER-5304 refactoring
  MESSENGER-5304 add condition
  MESSENGER-5386 change alert appearance
  MESSENGER-5381 disable federated admins
  MESSENGER-5386 us17  invite federated users only if room is federated
  MESSENGER-5304 refactoring and english translation
  MESSENGER-5304 add text styling and spacing
  MESSENGER-5304 add room federation decision sheet
2024-01-26 11:56:58 +01:00
JanNiklas Grabowski
46ec6e56e4 Merge branch 'feature/5381_disable_federated_admins' into 'develop'
MESSENGER-5381 disable federated admins

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!298
2024-01-26 07:49:44 +00:00
JanNiklas Grabowski
5d9b45cd53 Merge branch 'feature/5304_us14_add_federation_info_view_for_old_rooms' into 'develop'
MESSENGER-5304 add room federation decision sheet

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!295
2024-01-25 21:18:19 +00:00
JanNiklas Grabowski
f1e6b04542 refactoring get federation status 2024-01-25 17:23:17 +01:00
JanNiklas Grabowski
2724144c27 Merge branch 'feature/5304_us14_add_federation_info_view_for_old_rooms' into feature/5381_disable_federated_admins
* feature/5304_us14_add_federation_info_view_for_old_rooms:
  reset versions
  MESSENGER-5304 refactoring
  MESSENGER-5304 add condition
  MESSENGER-5386 change alert appearance
  MESSENGER-5386 us17  invite federated users only if room is federated
  MESSENGER-5304 refactoring and english translation
  MESSENGER-5304 add text styling and spacing
  MESSENGER-5304 add room federation decision sheet

# Conflicts:
#	Riot/Assets/de.lproj/Bwi.strings
#	Riot/Assets/en.lproj/Bwi.strings
2024-01-25 15:34:17 +01:00
JanNiklas Grabowski
da1aa04ba4 reset versions 2024-01-25 15:25:40 +01:00
JanNiklas Grabowski
90701f4d9d Merge commit '17b2fa5409f49e10a7f136101989960a7f50dc73' into feature/5304_us14_add_federation_info_view_for_old_rooms
* commit '17b2fa5409f49e10a7f136101989960a7f50dc73':
  MESSENGER-5386 change alert appearance
  MESSENGER-5386 us17  invite federated users only if room is federated
  fix pipeline
  MESSENGER-5226 us12 federation in timeline header

# Conflicts:
#	Riot/Assets/de.lproj/Bwi.strings
#	Riot/Assets/en.lproj/Bwi.strings
2024-01-25 15:24:03 +01:00
JanNiklas Grabowski
535a166ca1 Merge branch 'feature/5386_us17_invites_only_with_serveracl_configured' into 'develop'
MESSENGER-5386 us17  invite federated users only if room is federated

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!297
2024-01-25 14:08:21 +00:00
JanNiklas Grabowski
9e233f696b MESSENGER-5304 refactoring 2024-01-25 14:48:06 +01:00
JanNiklas Grabowski
5b8f7babd5 add completion 2024-01-25 14:28:32 +01:00
JanNiklas Grabowski
128f24c62a MESSENGER-5226 us12 check if room is personal notes room 2024-01-25 13:19:10 +01:00
JanNiklas Grabowski
81abd348be MESSENGER-5304 add condition 2024-01-25 12:58:32 +01:00
Frank Rotermund
6c63bab67f MESSENGER-5290 remove debug code 2024-01-25 11:36:19 +01:00
Frank Rotermund
02baa617c4 MESSENGER-5290 mark more federated user status events 2024-01-25 11:35:11 +01:00
JanNiklas Grabowski
30b2ba61bb MESSENGER-5386 change alert appearance 2024-01-25 11:11:45 +01:00
JanNiklas Grabowski
fa385e5a0c MESSENGER-5381 disable federated admins 2024-01-24 18:00:18 +01:00
JanNiklas Grabowski
81a6a1cd73 MESSENGER-5386 us17 invite federated users only if room is federated 2024-01-24 16:07:26 +01:00
Arnfried Griesert
0a2ef68c55 Fixed bool value 2024-01-24 13:14:56 +01:00
JanNiklas Grabowski
ff4019f2c4 MESSENGER-5304 refactoring and english translation 2024-01-24 12:04:18 +01:00
Frank Rotermund
5489890d19 MESSENGER-5290 mark federated user status events 2024-01-24 07:43:44 +01:00
Arnfried Griesert
58ec57db70 Show matrix identifier in second line 2024-01-24 07:00:49 +01:00
JanNiklas Grabowski
9e1890da78 MESSENGER-5304 add text styling and spacing 2024-01-23 16:25:42 +01:00
JanNiklas Grabowski
e4ca351f31 MESSENGER-5304 add room federation decision sheet 2024-01-23 16:11:04 +01:00
JanNiklas Grabowski
f20b1660d3 Merge branch 'feature/5226_us12_federation_in_timline_header' into 'develop'
MESSENGER-5226 us12 federation in timeline header

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!292
2024-01-22 13:38:05 +00:00
Frank Rotermund
3a9d084f2d Merge branch 'hotfix/v2.14.1' into develop
# Conflicts:
#	Podfile
2024-01-19 12:34:29 +01:00
Frank Rotermund
4cf9fda3b9 Merge branch 'hotfix/v2.14.1' 2024-01-19 12:32:04 +01:00
Frank Rotermund
238743e908 MESSENGER-5431 fix for relabeled requests 2024-01-19 12:23:34 +01:00
JanNiklas Grabowski
aadf57e77b Merge branch 'feature/5223_us06_federation_in_timeline' into 'develop'
MESSENGER-5223 add federation pill in timeline

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!290
2024-01-19 09:18:46 +00:00
JanNiklas Grabowski
d60d5ce0ef Merge commit 'd4a88c36aeca8f101223282b1641bbbe4cf61cfa' into feature/5226_us12_federation_in_timline_header
* commit 'd4a88c36aeca8f101223282b1641bbbe4cf61cfa':
  MESSENGER-5431 temporary remoce ort stage
  MESSENGER-5431 temporary remoce ort stage
  MESSENGER-5431 use tagged sdk
  Updated sdk version in podfile
  MESSENGER-5431 changelog and app version
  finish version++
  version++
  changelog.d: Upgrade MatrixSDK version ([v0.27.5](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.5)).
  Discard changes to Riot/Assets/de.lproj/Vector.strings
  Translated using Weblate (Belarusian)
  Added translation using Weblate (Belarusian)
  Translated using Weblate (Belarusian)
  Added translation using Weblate (Belarusian)
  Added translation using Weblate (Georgian)
  Translated using Weblate (German)
  Added translation using Weblate (Belarusian)
  Update most references of vector-im to element-hq (#7725)
  Update RTE to 2.19.0
  Update CocoaPods and other gems. (#7720)
  Prepare for new sprint

# Conflicts:
#	.gitlab-ci-bum.yml
2024-01-19 10:08:29 +01:00
Frank Rotermund
103d232337 Merge branch 'release/v2.14.0' into develop
# Conflicts:
#	Config/AppVersion.xcconfig
#	Podfile
2024-01-19 07:34:07 +01:00
Frank Rotermund
0cfb3a99a6 Merge branch 'release/v2.14.0' 2024-01-19 07:31:09 +01:00
Frank Rotermund
e24bdde8c9 Merge branch 'release/5431-releaseprep' into 'release/v2.14.0'
Release/5431 releaseprep

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!293
2024-01-19 06:25:21 +00:00
Frank Rotermund
4fbdec548b MESSENGER-5431 use tagged sdk 2024-01-18 16:59:36 +01:00
JanNiklas Grabowski
d5e28c9a12 MESSENGER-5226 us12 federation in timeline header 2024-01-18 14:01:34 +01:00
Arnfried Griesert
604dff68ed Merge branch 'feature/5475_basisupdate_element_bum' into 'develop'
MESSENGER-5475 Basisupdate element zu bum

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!291
2024-01-18 12:06:52 +00:00
Arnfried Griesert
128e119bfd Updated sdk version in podfile 2024-01-18 04:52:59 +01:00
Arnfried Griesert
5a38b623d5 Merged element version 1.11.6 into bum 2024-01-18 04:07:32 +01:00
JanNiklas Grabowski
0df2b02918 MESSENGER-5223 add federation pill in timeline 2024-01-17 13:51:30 +01:00
Frank Rotermund
f5ffa5a820 Merge branch 'feature/5431_versionjump' into 'develop'
MESSENGER-5431 jump develop version to 2.15

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!289
2024-01-16 15:07:03 +00:00
Frank Rotermund
7ae1314be4 MESSENGER-5431 changelog and app version 2024-01-16 16:02:48 +01:00
Frank Rotermund
09619ac9d7 MESSENGER-5431 jump develop version to 2.15 2024-01-16 14:11:10 +01:00
JanNiklas Grabowski
366d6816ac Merge branch 'feature/5204_fix_federation_pill_appearance' into 'develop'
MESSENGER-5204 fix federation pill appearance

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!288
2024-01-15 15:40:34 +00:00
JanNiklas Grabowski
5d71ab9fce Merge branch 'develop' into feature/5204_fix_federation_pill_appearance
* develop:
  MESSENGER-5410 change default setting
  fix pipeline
  MESSENGER-5410 add room federation setting
  MESSENGER-5410 add toggle to room settings and refactor toggle view
  MESSENGER-5410 refactor set federation acls when creating room

# Conflicts:
#	Riot/Modules/Room/RoomInfo/RoomInfoList/Views/RoomInfoBasicView.swift
2024-01-15 13:59:48 +01:00
JanNiklas Grabowski
99e51e0a7a Merge branch 'feature/5410_federation_us15_room_settings' into 'develop'
MESSENGER-5410 us15 add federation to room settings

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!281
2024-01-15 12:25:38 +00:00
JanNiklas Grabowski
8a53e455c7 MESSENGER-5204 fix federation pill appearance 2024-01-12 16:42:03 +01:00
Juergen Wischer
070b005f22 Merge branch 'renovate/configure' into 'develop'
Configure Renovate

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!283
2024-01-11 16:42:17 +00:00
bwmessenger_renovate_runner
0b2d830976 Configure Renovate 2024-01-11 16:42:16 +00:00
JanNiklas Grabowski
cd4b88b027 MESSENGER-5410 change default setting 2024-01-11 17:07:39 +01:00
JanNiklas Grabowski
ae892ca5f4 Merge branch 'develop' into 'feature/5410_federation_us15_room_settings'
# Conflicts:
#   bwi/Federation/MXRoom+Federation.swift
2024-01-11 11:57:57 +00:00
JanNiklas Grabowski
6a10db6a9e fix pipeline 2024-01-11 11:19:35 +01:00
JanNiklas Grabowski
72e027cd76 MESSENGER-5410 add room federation setting 2024-01-11 11:07:35 +01:00
Arnfried Griesert
106934fe85 Merge branch 'feature/5204_person_screen_federated_hints' into 'develop'
MESSENGER-5204 Fixed render mode for federated pill

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!285
2024-01-10 15:19:17 +00:00
Arnfried Griesert
57d5ca2955 Merge branch 'feature/5158_fix_permalink_prefix' into 'develop'
MESSENGER-5158 fix permalink prefix

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!278
2024-01-10 14:21:38 +00:00
JanNiklas Grabowski
cbf19c0785 Merge branch 'feature/5276_outdated_app_version' into 'develop'
MESSENGER-5279 call isAppversionOutdated after maintenance was updated

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!287
2024-01-09 17:55:02 +00:00
Frank Rotermund
2bd95fac9a MESSENGER-5279 call isAppversionOutdated after maintenance was updated 2024-01-09 16:08:24 +01:00
Stefan Ceriu
e86f70990c Merge pull request #7728 from element-hq/manu/issue_triaging_cleanup
GH actions: remove triaging process and old GH projects
2024-01-09 16:28:28 +02:00
Frank Rotermund
ac003c7942 Merge branch 'feature/5379_location_sharing_attribution' into 'develop'
Feature/5379 location sharing attribution

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!286
2024-01-09 14:17:05 +00:00
Mauro Romito
c9dc372cbe Prepare for new sprint 2024-01-09 15:06:17 +01:00
Mauro Romito
d01db29e56 Merge branch 'release/1.11.6/master' 2024-01-09 14:41:11 +01:00
Mauro Romito
748c012b70 finish version++ 2024-01-09 14:41:11 +01:00
Mauro
be327a65e3 Merge pull request #7734 from element-hq/release/1.11.6/release 2024-01-09 14:30:17 +01:00
Mauro Romito
48e3872166 version++ 2024-01-09 13:09:44 +01:00
Mauro Romito
e87cefbc90 changelog.d: Upgrade MatrixSDK version ([v0.27.5](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.5)). 2024-01-09 13:09:44 +01:00
Mauro
e997882818 Merge pull request #7732 from element-hq/mauroromito/translations_9_jan_23 2024-01-09 12:52:31 +01:00
Mauro
e3ceff9e33 Discard changes to Riot/Assets/de.lproj/Vector.strings 2024-01-09 11:53:24 +01:00
Frank Rotermund
b6b0378030 MESSENGER-5379 removed unused label 2024-01-09 11:22:54 +01:00
Mauro Romito
9898ac7ace Merge branch 'weblate-riot-ios-riot-ios-push' into mauroromito/translations_9_jan_23 2024-01-09 11:20:06 +01:00
Mauro Romito
1aa037804e Merge branch 'weblate-riot-ios-riot-ios' into mauroromito/translations_9_jan_23 2024-01-09 11:19:54 +01:00
Maksim Kliazovich
f98140868e Translated using Weblate (Belarusian)
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/be/
2024-01-09 10:13:26 +00:00
Maksim Kliazovich
52ec6a65a5 Added translation using Weblate (Belarusian) 2024-01-09 10:13:26 +00:00
Maksim Kliazovich
525159c05d Translated using Weblate (Belarusian)
Currently translated at 4.0% (2 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/be/
2024-01-09 10:13:21 +00:00
Maksim Kliazovich
151c98bec4 Added translation using Weblate (Belarusian) 2024-01-09 10:13:21 +00:00
Mary Ghelaghutashvili
003ed2d7c6 Added translation using Weblate (Georgian) 2024-01-09 10:13:16 +00:00
Bubanio85
d45782735f Translated using Weblate (German)
Currently translated at 99.9% (2415 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2024-01-09 10:13:16 +00:00
Maksim Kliazovich
eb9bf2b597 Added translation using Weblate (Belarusian) 2024-01-09 10:13:16 +00:00
Frank Rotermund
d7749bb5da MESSENGER-5379 dynamic location attribution from style.json 2024-01-09 11:02:02 +01:00
Arnfried Griesert
4d3fcb0f7b Fixed render mode for federated pill 2024-01-08 00:04:24 +01:00
Frank Rotermund
9c10374575 Merge branch 'feature/5433_foss_merge' into develop 2024-01-04 15:19:03 +01:00
Frank Rotermund
ddf17f4b64 Merge branch 'hotfix/v.2.12.2' into develop
# Conflicts:
#	Config/AppVersion.xcconfig
2024-01-04 10:34:54 +01:00
Frank Rotermund
829870cebd Merge branch 'hotfix/v.2.12.2' 2024-01-04 10:33:50 +01:00
Frank Rotermund
69f0bd463b MESSENGER-5461 set app version 2024-01-04 10:28:26 +01:00
Frank Rotermund
c7401f8faa MESSENGER-5433 set sdk version 2024-01-04 10:10:22 +01:00
Frank Rotermund
47c4ac8d71 Merge branch 'releaseprep/v2.12.2' into 'hotfix/v.2.12.2'
Releaseprep/v2.12.2

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!282
2024-01-03 15:38:11 +00:00
manuroe
1623c06d62 GH actions: remove triaging process and old GH projects 2024-01-02 11:18:51 +01:00
JanNiklas Grabowski
866e27c1fd MESSENGER-5410 add toggle to room settings and refactor toggle view 2023-12-22 17:16:35 +01:00
JanNiklas Grabowski
2a875e3846 MESSENGER-5410 refactor set federation acls when creating room 2023-12-22 15:03:14 +01:00
JanNiklas Grabowski
57c7ce79b8 update app version 2023-12-22 14:40:13 +01:00
JanNiklas Grabowski
5decccf6cb hotfix use custom url scheme to open links if provided 2023-12-22 12:25:59 +01:00
JanNiklas Grabowski
8dfd785960 Merge branch 'feature/5204_federation_us05_user_details' into 'develop'
Feature/5204 federation us05 user details

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!280
2023-12-20 15:07:14 +00:00
Frank Rotermund
8a186a37d8 Merge commit 'd786f7bb4f37b77478a8a55df44a6e87247f96c1' into feature/5433_foss_merge
* commit 'd786f7bb4f37b77478a8a55df44a6e87247f96c1': (36 commits)
  finish version++
  Release notes
  version++
  changelog.d: Upgrade MatrixSDK version ([v0.27.4](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.4)).
  Fix missing placeholder.
  Translated using Weblate (Catalan)
  Translated using Weblate (Catalan)
  Translated using Weblate (Catalan)
  Translated using Weblate (Arabic)
  Translated using Weblate (Arabic)
  Translated using Weblate (Chinese (Simplified))
  Translated using Weblate (Vietnamese)
  Translated using Weblate (Chinese (Simplified))
  Translated using Weblate (Chinese (Simplified))
  Fix: Remove the “Quote” action from the menu of the selected message.
  Update RTE to 2.18.0 to fix an issue with Speech-to-Text
  Code cleanup
  Dismiss the keyboard and minimise the composer when pasting an image, a video or a file
  Fix: focus, keyboard visibility, composer height
  Restore composer tint color
  ...

# Conflicts:
#	Config/AppVersion.xcconfig
#	Riot/Modules/Room/RoomViewController.m
2023-12-20 15:11:56 +01:00
JanNiklas Grabowski
776b88008f MESSENGER-5204 us05 add federation icons user details view 2023-12-18 16:33:46 +01:00
JanNiklas Grabowski
7a378ed99c MESSENGER-5204 us05 add federation icons user details view 2023-12-18 16:17:40 +01:00
Frank Rotermund
a0ec6d147a Merge branch 'feature/reset_marketing_version' into 'develop'
Rest marketing version to 2.13.0

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!279
2023-12-15 06:49:30 +00:00
Frank Rotermund
25f4f2b9f3 Rest marketing version to 2.13.0 2023-12-14 13:36:31 +01:00
JanNiklas Grabowski
f7b485b522 Merge branch 'feature/5311_change_text_size' into 'develop'
MESSENGER-5311 change text size

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!277
2023-12-14 11:55:55 +00:00
JanNiklas Grabowski
8c3d53b984 MESSENGER-5158 fix permalink prefix 2023-12-13 17:25:39 +01:00
JanNiklas Grabowski
4f2815f721 MESSENGER-5311 change text size 2023-12-13 13:58:35 +01:00
Doug
df2837a591 Update most references of vector-im to element-hq (#7725)
Ignoring code comments as the codebase is old and redirects exist. Might be some Sonarcloud updates to follow.
2023-12-13 11:46:27 +00:00
JanNiklas Grabowski
cbd5d4bddb Merge branch 'feature/federation_check_refactor' into 'develop'
Refactor federation check

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!266
2023-12-12 15:31:35 +00:00
Frank Rotermund
c4cf606158 Merge branch 'feature/5276_appstore_link' into 'develop'
Feature/5276 appstore link

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!262
2023-12-12 14:48:48 +00:00
JanNiklas Grabowski
b6c6d9c28b MESSENGER-5276 add Unit Test 2023-12-12 15:42:18 +01:00
Frank Rotermund
69cddeedb4 Merge branch 'release/v2.12.1' into develop 2023-12-12 13:05:57 +01:00
Frank Rotermund
59ee43ed5c Merge branch 'release/v2.12.1' 2023-12-12 13:05:47 +01:00
Frank Rotermund
866aae5cbd Merge branch 'release/release_prep_2.12.1_2' into 'release/v2.12.1'
MESSENGER-5359 fix crosssigning crash in sdk

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!276
2023-12-12 11:54:56 +00:00
Frank Rotermund
be2eb9f05c MESSENGER-5359 fix crosssigning crash in sdk 2023-12-12 10:25:55 +01:00
Frank Rotermund
d0833e2845 Merge branch 'release/release_prep_2.12.1' into 'release/v2.12.1'
Release/release prep 2.12.1

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!274
2023-12-11 16:02:36 +00:00
Frank Rotermund
6f979affb8 Release/release prep 2.12.1 2023-12-11 16:02:36 +00:00
Frank Rotermund
75de3bacc4 Merge branch 'feature/5408_hashes' into 'develop'
MESSENGER-5308 hashes

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!273
2023-12-08 15:55:15 +00:00
Frank Rotermund
196412badd MESSENGER-5308 hashes 2023-12-08 13:02:15 +01:00
Frank Rotermund
3d4a679f30 Merge branch 'feature/5308_SSO_on_internal_browser' into 'develop'
Feature/5308 sso on internal browser

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!272
2023-12-08 11:42:02 +00:00
Frank Rotermund
02bb97687d Feature/5308 sso on internal browser 2023-12-08 11:42:02 +00:00
JanNiklas Grabowski
e7bbd677ab Refactor federation check 2023-12-08 12:35:11 +01:00
JanNiklas Grabowski
bdb8a7a92f Merge branch 'feature/4846_us02_add_federate_toggle_for_room_creation' into 'develop'
Feature/4846 us02 add federate toggle for room creation

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!271
2023-12-08 09:37:45 +00:00
JanNiklas Grabowski
5974c24118 MESSENGER-4846 add federate toggle for room creation 2023-12-07 12:27:21 +01:00
JanNiklas Grabowski
7849724638 MESSENGER-4846 add federate toggle for room creation 2023-12-07 12:15:16 +01:00
Frank Rotermund
39e6e299eb Merge branch 'feature/5271_crosssigning_with_button' into 'develop'
MESSENGER-5271 crosssigning - verification request on button click

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!267
2023-12-05 14:19:30 +00:00
Frank Rotermund
02fafc966e MESSENGER-5271 hide crosssigning information when only one device 2023-12-05 14:55:00 +01:00
JanNiklas Grabowski
d67a713630 Merge branch 'feature/5311_add_userid_to_room_member_details_view' into 'develop'
Feature/5311 add userid to room member details view

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!263
2023-12-05 12:20:00 +00:00
JanNiklas Grabowski
665be642e3 Merge branch 'feature/5358_add_wysiwyg_composer_switch' into 'develop'
MESSENGER-5358 add switch in settings for wysiwyg composer

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!264
2023-12-05 12:18:03 +00:00
JanNiklas Grabowski
b391e08702 Merge branch 'feature/fix_nexus_upload' into 'develop'
Feature/fix nexus upload

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!265
2023-12-05 12:17:09 +00:00
Frank Rotermund
cd1b7053e8 MESSENGER-5271 buildfix 2023-12-05 13:00:17 +01:00
Juergen Wischer
41b16a668b Merge branch 'feature/sonarqube' into 'develop'
add sonarqube job

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!269
2023-12-05 11:52:26 +00:00
Juergen Wischer
948672d840 add sonarqube job 2023-12-05 11:52:25 +00:00
Frank Rotermund
c8a32e3431 MESSENGER-5271 crosssigning - add alert and better strings, only show button when usable 2023-12-05 12:46:26 +01:00
Nicolas Mauri
a8f7696628 Merge pull request #7722 from vector-im/nicolas/update-RTE-2.19.0
Update RTE to 2.19.0
2023-11-30 14:28:41 +01:00
Frank Rotermund
9a997510c5 MESSENGER-5271 crosssigning - verification request on button click 2023-11-30 14:19:58 +01:00
JanNiklas Grabowski
da471b22ca fix nexus upload path 2023-11-30 10:11:52 +01:00
Nicolas Mauri
a53966c9b6 Update RTE to 2.19.0 2023-11-30 10:10:54 +01:00
JanNiklas Grabowski
2842f021ab MESSENGER-5358 add switch in settings for wysiwyg composer 2023-11-29 15:32:00 +01:00
JanNiklas Grabowski
d71e58bf0a Refactor federation check 2023-11-29 13:47:08 +01:00
JanNiklas Grabowski
f26928de8f MESSENGER-5311 change label name 2023-11-29 12:19:25 +01:00
JanNiklas Grabowski
73f6db4dca MESSENGER-5311 add userid to room member details view 2023-11-29 11:56:54 +01:00
JanNiklas Grabowski
d446aaf24e Merge branch 'feature/5307_fix_add_room_button_appearance' into 'develop'
MESSENGER-5307 fix add room button appearance

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!261
2023-11-29 07:45:21 +00:00
JanNiklas Grabowski
b0d96b3bbc Merge branch 'feature/5319_server_info_button_appearance' into 'develop'
MESSENGER-5319 change server info text color

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!260
2023-11-29 07:44:52 +00:00
Frank Rotermund
0ee046f586 MESSENGER-5276 Corrected appstore links fixed 2023-11-29 08:31:11 +01:00
Frank Rotermund
d667fb4395 MESSENGER-5276 Corrected appstore links 2023-11-29 08:29:50 +01:00
Frank Rotermund
8a146b183b MESSENGER-5276 Corrected appstore links 2023-11-29 08:27:29 +01:00
JanNiklas Grabowski
b5b8458dff MESSENGER-5307 fix add room button appearance 2023-11-28 14:50:29 +01:00
Doug
3f5a217422 Update CocoaPods and other gems. (#7720) 2023-11-28 13:04:46 +00:00
Doug
9b505bc8aa Prepare for new sprint 2023-11-28 11:48:06 +00:00
Doug
7cf033b7ae Merge branch 'master' into develop 2023-11-28 11:48:04 +00:00
Doug
aa990bd77f Merge branch 'release/1.11.5/master' 2023-11-28 11:47:59 +00:00
Doug
004107b94c finish version++ 2023-11-28 11:47:59 +00:00
Doug
e6222bf320 Merge pull request #7719 from vector-im/release/1.11.5/release
Release 1.11.5
2023-11-28 11:47:24 +00:00
Doug
7cc1494c0e Release notes 2023-11-28 10:49:19 +00:00
Doug
641be7546d version++ 2023-11-28 10:41:05 +00:00
Doug
616c80cf64 changelog.d: Upgrade MatrixSDK version ([v0.27.4](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.4)). 2023-11-28 10:41:05 +00:00
Doug
eb70fded86 Merge pull request #7718 from vector-im/doug/weblate
Doug/weblate
2023-11-28 10:18:08 +00:00
Doug
8e2e592a59 Merge pull request #7717 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs
Translations update from Weblate
2023-11-28 09:57:32 +00:00
Doug
bbbf9c7e41 Fix missing placeholder. 2023-11-28 09:19:36 +00:00
Doug
db3764fc22 Merge pull request #7716 from RiotTranslateBot/weblate-riot-ios-riot-ios-push
Translations update from Weblate
2023-11-28 09:15:46 +00:00
Doug
724b5bac1f Merge pull request #7715 from RiotTranslateBot/weblate-riot-ios-riot-ios
Translations update from Weblate
2023-11-28 09:12:11 +00:00
JanNiklas Grabowski
53ae1048f0 MESSENGER-5319 change server info text color 2023-11-27 17:00:51 +01:00
JanNiklas Grabowski
429721ee74 Merge branch 'release/v2.12.0' 2023-11-27 15:46:47 +01:00
JanNiklas Grabowski
abc3b27369 Merge tag 'v2.12.0' into develop
Changes in BWI project 2.12.0 (2023-11-21)
===================================================

Upstream merge :

Features :

Improvements 🙌:
- Layout changes OIDC login (#5033)
- Added restore key backup in settings (#5184)
- Added federation icons for beta app (#5203, #5208, #5220)
- Remove grey shield (#5236)
- Tracking of decryption duration (#5265)

Bugfix 🐛:
- Fix empty chat bubble (#5297)

Translations 🗣  :

SDK API changes ⚠️:

Build 🧱:
2023-11-27 15:46:47 +01:00
JanNiklas Grabowski
d808354782 Merge branch 'releaseprep/v2.12.0' into 'release/v2.12.0'
Releaseprep/v2.12.0

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!259
2023-11-27 14:37:30 +00:00
Frank Rotermund
e906e4ab29 Merge branch 'feature/5361_bwi_mdm_beta_target' into 'develop'
Feature/5361 bwi mdm beta target

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!258
2023-11-27 11:03:57 +00:00
Frank Rotermund
5ffffc5860 Feature/5361 bwi mdm beta target 2023-11-27 11:03:57 +00:00
Arnfried Griesert
9b65c75e58 Merge branch 'feature/5216_additional_changes' into 'develop'
MESSENGER-5216 additional changes in room info screen

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!257
2023-11-24 14:20:32 +00:00
Arnfried Griesert
84a087e951 Removed adress label and enabled multiline for room names 2023-11-24 06:44:27 +01:00
Ecron
d341d3c01d Translated using Weblate (Catalan)
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/ca/
2023-11-22 16:25:15 +00:00
Ecron
0c613dfcf3 Translated using Weblate (Catalan)
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/ca/
2023-11-22 16:25:15 +00:00
Ecron
00f026601d Translated using Weblate (Catalan)
Currently translated at 33.3% (805 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ca/
2023-11-22 16:25:15 +00:00
Alphabeat94
a8cbc8b77b Translated using Weblate (Arabic)
Currently translated at 41.2% (996 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ar/
2023-11-22 16:25:15 +00:00
Alphabeat94
88365bfabe Translated using Weblate (Arabic)
Currently translated at 40.9% (990 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ar/
2023-11-22 16:25:15 +00:00
phardyle
fa11843d25 Translated using Weblate (Chinese (Simplified))
Currently translated at 85.9% (2077 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-11-22 16:25:15 +00:00
Dinh Quang Tuyen
60299fb7c2 Translated using Weblate (Vietnamese)
Currently translated at 63.4% (1533 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/vi/
2023-11-22 16:25:15 +00:00
MarySue
de8c945b7e Translated using Weblate (Chinese (Simplified))
Currently translated at 85.9% (2077 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-11-22 16:25:15 +00:00
MarySue
3b662294e3 Translated using Weblate (Chinese (Simplified))
Currently translated at 85.8% (2073 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-11-22 16:25:15 +00:00
Nicolas Mauri
b66c0596a6 Merge pull request #7713 from vector-im/nicolasm/PSB-427_remove-quote-menu-action
Fix: Remove the “Quote” action from the menu of the selected message.
2023-11-22 17:25:10 +01:00
JanNiklas Grabowski
50b825589c Changelog text changes 2023-11-21 16:15:49 +01:00
JanNiklas Grabowski
63c598e053 MESSENGER-5327 update changelog 2023-11-21 15:55:09 +01:00
Nicolas Mauri
88d0362e48 Fix: Remove the “Quote” action from the menu of the selected message. 2023-11-21 14:47:49 +01:00
Nicolas Mauri
7b8d58fa47 Merge pull request #7711 from vector-im/nicolas/update-RTE-2.15
Bump RTE version to 2.18.0
2023-11-21 12:36:50 +01:00
JanNiklas Grabowski
6691590614 MESSENGER-5240 fix crash set personal notes room as favorite 2023-11-21 12:30:15 +01:00
JanNiklas Grabowski
f32ed6a2f0 MESSENGER-5327 update sdk version 2023-11-21 10:29:10 +01:00
JanNiklas Grabowski
eace4265ff Merge branch 'feature/5327_update_app_version' into 'develop'
MESSENGER-5327 update app version

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!256
2023-11-21 08:40:27 +00:00
JanNiklas Grabowski
a83f80fc8d MESSENGER-5327 update app version 2023-11-21 09:01:21 +01:00
Frank Rotermund
b8fa135c48 Merge branch 'feature/5327_releaseprep' into 'develop'
Feature/5327 releaseprep

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!255
2023-11-21 06:33:21 +00:00
Frank Rotermund
958727d304 Feature/5327 releaseprep 2023-11-21 06:33:20 +00:00
Nicolas Mauri
5490d7b9aa Update RTE to 2.18.0 to fix an issue with Speech-to-Text 2023-11-20 14:50:55 +01:00
Nicolas Mauri
9a0b31ed4b Code cleanup 2023-11-17 16:30:18 +01:00
Nicolas Mauri
48ef23f439 Dismiss the keyboard and minimise the composer when pasting an image, a video or a file 2023-11-17 11:02:32 +01:00
Nicolas Mauri
19c209129d Fix: focus, keyboard visibility, composer height 2023-11-16 17:46:52 +01:00
Nicolas Mauri
b0fa87f9ef Restore composer tint color 2023-11-15 17:27:49 +01:00
Nicolas Mauri
c16ed6ba13 Fix UnitTest 2023-11-15 15:26:03 +01:00
Nicolas Mauri
73f44337ca changelog.d: Editing a message that ends with an emoji now works as expected. 2023-11-15 09:13:59 +01:00
Nicolas Mauri
80ed0a31c4 Set a keyCommandHandler, otherwise the placeholder will never be removed. 2023-11-15 09:13:59 +01:00
Nicolas Mauri
360d710d4f Update deployment target to 15.0, WysiwygComposer to 2.15.0, downgrade DTCoreText to 1.6.26 2023-11-15 09:13:59 +01:00
Arnfried Griesert
212c32adb4 Merge branch 'feature/5216_federation_us03' into 'develop'
MESSENGER-5216 Added federation indicator to room info screen

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!249
2023-11-15 07:42:32 +00:00
Mauro
dde4847b90 Merge pull request #7710 from vector-im/mauroromito/fix_for_confernce_terminated 2023-11-14 18:55:47 +01:00
Mauro
1fa43615b6 Update Riot/Modules/Integrations/Widgets/Jitsi/JitsiViewController.m
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2023-11-14 18:55:31 +01:00
Mauro Romito
5d79dcf672 fix 2023-11-14 18:47:16 +01:00
Frank Rotermund
aff701d45f Merge branch 'feature/5184_restore_keys_from_backup' into 'develop'
MESSENGER-5148 Restore Backup option

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!254
2023-11-14 14:53:23 +00:00
Frank Rotermund
b255b67f86 MESSENGER-5148 Restore Backup option 2023-11-14 12:56:34 +01:00
Arnfried Griesert
12087babd4 Pill heigh set to 20px 2023-11-14 12:49:19 +01:00
Arnfried Griesert
f662d519be Set federation pill height to 16px 2023-11-14 11:14:03 +01:00
Arnfried Griesert
9054a802d8 Small gap removed at the bottom of the federation icon 2023-11-14 11:01:23 +01:00
JanNiklas Grabowski
795961a2ed Merge branch 'feature/5203_us01_add_federation_room_overview' into 'develop'
MESSENGER-5203 change image position

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!253
2023-11-14 07:38:14 +00:00
JanNiklas Grabowski
d92a4e0fcf Merge branch 'feature/5208_5220_us09_and_us04' into 'develop'
MESSENGER-5208 and 5220 us09 and us04

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!252
2023-11-14 07:38:03 +00:00
Arnfried Griesert
03312447ce Pill size adjustment 2023-11-14 06:40:31 +01:00
JanNiklas Grabowski
edfa89f313 MESSENGER-5203 change image position 2023-11-13 18:13:46 +01:00
JanNiklas Grabowski
d6da4e7f75 MESSENGER-5208 and 5220 us09 and us04 2023-11-13 17:33:21 +01:00
JanNiklas Grabowski
d1942c3884 MESSENGER-5033 layout changes login screen oidc 2023-11-13 12:46:19 +01:00
Arnfried Griesert
55084fd91a Added federation indicator to room info screen 2023-11-13 12:39:33 +01:00
JanNiklas Grabowski
6fca6743d3 Merge branch 'feature/5265_add_decryption_time_events_matomo' into 'develop'
Feature/5265 add decryption time events matomo

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!246
2023-11-13 09:25:48 +00:00
JanNiklas Grabowski
475a9b067c Merge branch 'feature/5310_new_hashes' into 'develop'
MESSENGER-5310 added new hashes

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!248
2023-11-10 13:08:29 +00:00
JanNiklas Grabowski
9bfca03f0b Merge branch 'feature/5297_fix_empty_chat_bubble' into 'develop'
MESSENGER-5297 fix empty chat bubble

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!247
2023-11-10 13:08:19 +00:00
JanNiklas Grabowski
b04fd0aacf Merge branch 'feature/5203_us01_add_federation_room_overview' into 'develop'
Feature/5203 us01 add federation room overview

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!244
2023-11-10 13:08:08 +00:00
JanNiklas Grabowski
33cb2b4642 MESSENGER-5265 fix pipeline 2023-11-10 13:37:47 +01:00
JanNiklas Grabowski
050320a50a MESSENGER-5310 added new hashes 2023-11-10 12:13:18 +01:00
JanNiklas Grabowski
ecea582d85 MESSENGER-5297 fix empty chat bubble 2023-11-09 18:11:04 +01:00
JanNiklas Grabowski
63f3b96ad3 MESSENGER-5265 add decryption time events matomo 2023-11-09 16:47:43 +01:00
JanNiklas Grabowski
3909b30382 MESSENGER-5265 decrypted event 2023-11-09 16:33:12 +01:00
Mauro
c1dacb7014 Merge pull request #7707 from vector-im/mauroromito/end_call_when_deleting_widget 2023-11-07 17:07:33 +01:00
Mauro Romito
cf5dc59acb safer check 2023-11-07 17:05:32 +01:00
Mauro
684f4f2d24 Merge branch 'develop' into mauroromito/end_call_when_deleting_widget 2023-11-07 16:47:56 +01:00
Mauro Romito
3207dfa343 changelog 2023-11-07 16:35:35 +01:00
Mauro Romito
7dbf2a8b60 fix completed 2023-11-07 16:30:13 +01:00
Mauro Romito
6dc8f92af8 this fixes the issue but might require an extra check to be safe 2023-11-07 15:30:55 +01:00
Mauro
a18746a056 Merge pull request #7705 from vector-im/mauroromito/fix_ending_jistsi_call_when_removing_widget 2023-11-06 18:06:02 +01:00
Mauro Romito
0e163f397d changelog 2023-11-06 17:34:27 +01:00
Mauro Romito
2139790469 fix for dismissing a call when ending a call for everyone 2023-11-06 16:42:38 +01:00
JanNiklas Grabowski
c6c874cf43 Merge branch 'develop' into 'feature/5203_us01_add_federation_room_overview'
# Conflicts:
#   Config/BWIBuildSettings.swift
2023-11-02 14:55:09 +00:00
JanNiklas Grabowski
a213954135 MESSENGER-5203 add federation to lab settings and refactor 2023-11-02 15:35:25 +01:00
JanNiklas Grabowski
be45b997da Merge branch 'feature/5236_remove_grey_shield' into 'develop'
MESSENGER 5236 remove grey green and red shield for room and user avatar

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!243
2023-11-02 12:01:58 +00:00
JanNiklas Grabowski
5f5aa69a73 MESSENGER-5203 add federation icon to tableview cell 2023-10-31 17:10:22 +01:00
JanNiklas Grabowski
2e4f9f59ab MESSENGER-5203 update acl handling 2023-10-31 16:35:30 +01:00
JanNiklas Grabowski
cb9caa826c MESSENGER-5203 add feature flag for federation 2023-10-31 14:15:02 +01:00
JanNiklas Grabowski
cdde55bfa8 MESSENGER-5203 add federation check for room 2023-10-31 14:14:13 +01:00
JanNiklas Grabowski
8223b56cc3 MESSENGER-5203 update sdk 2023-10-31 14:01:33 +01:00
Frank Rotermund
75ad20833b Merge branch 'release/v2.11.0' into develop
# Conflicts:
#	Podfile
2023-10-27 18:21:24 +02:00
Frank Rotermund
2d0c6507e1 Merge branch 'release/v2.11.0' 2023-10-27 18:20:47 +02:00
Frank Rotermund
0a8c393b01 Merge branch 'release/5252_releaseprep' into 'release/v2.11.0'
Release/5252 releaseprep

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!242
2023-10-27 13:52:49 +00:00
Frank Rotermund
d08f75dc5d MESSENGER-5252 dont log analytics events on startup 2023-10-27 15:47:55 +02:00
JanNiklas Grabowski
2d07813bdc set imageview hidden 2023-10-27 15:22:25 +02:00
JanNiklas Grabowski
628d420dd9 MESSENGER 5236 remove grey green and red shield for room and user avatar 2023-10-27 14:37:22 +02:00
Frank Rotermund
f938c34161 MESSENGER-5252 remove strict check for location sharing for bum4bwi 2023-10-27 14:10:24 +02:00
Frank Rotermund
e98e1b2195 MESSENGER-5252 releaseprep 2023-10-27 13:59:03 +02:00
JanNiklas Grabowski
0731ce0ed7 Merge branch 'feature/5033_add_feature_flag_OIDC_login' into 'develop'
MESSENGER-5033 add feature flag for OIDC login

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!241
2023-10-27 06:43:26 +00:00
JanNiklas Grabowski
2c2482c5b6 refactor 2023-10-26 19:28:35 +02:00
JanNiklas Grabowski
4c61cf77aa MESSENGER-5033 change OIDC Button appearance 2023-10-26 16:05:08 +02:00
JanNiklas Grabowski
f347f687a9 MESSENGER-5033 add feature flag for OIDC login 2023-10-26 13:35:13 +02:00
Arnfried Griesert
755b5063e9 Merge branch 'feature/changed_sdk_version_in_podfile' into 'develop'
Feature/Set sdk version to v2.12.0-BWI02

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!239
2023-10-26 10:36:17 +00:00
Arnfried Griesert
46dba58966 Merge branch 'feature/fixed_diawi_bug' into 'develop'
Feature/fixed diawi bug

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!240
2023-10-26 10:35:56 +00:00
Arnfried Griesert
cddfdd605a Removed diawi completly from Gemfile.lock 2023-10-26 12:01:54 +02:00
Arnfried Griesert
fa3c4c05b3 Removed revision from diawi git 2023-10-26 11:56:08 +02:00
Arnfried Griesert
ac58bf2d24 Set sdk version to v2.12.0-BWI02 2023-10-25 15:53:47 +02:00
Arnfried Griesert
d87411be9d Merge branch 'feature/5254_basis_update_element' into 'develop'
MESSENGER-5254 basis update element

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!236
2023-10-25 13:44:33 +00:00
Alfonso Grillo
e108da814f Merge pull request #7697 from NicolasBuquet/develop
Release kMXKAccountAPNSActivityDidChangeNotification observer when de…
2023-10-25 12:47:18 +02:00
Nicolas Buquet
1e7b592903 Don't remove pushInfoUpdateObserver in dealloc because it is removed in destroy.
Signed-off-by: Nicolas Buquet <nbuquet@buquet-net.com>
2023-10-25 10:38:31 +02:00
Nicolas Buquet
d4c1132f34 SettingsViewController : Call Destroy on dealloc to release all observers
Signed-off-by: Nicolas Buquet <nbuquet@buquet-net.com>
2023-10-24 17:34:23 +02:00
Frank Rotermund
6ee5b58be3 Merge branch 'feature/5252_version_jump' into 'develop'
MESSENGER-5252 2.12

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!238
2023-10-23 12:33:33 +00:00
Frank Rotermund
6ad3131c81 MESSENGER-5252 2.12 2023-10-23 14:18:58 +02:00
Arnfried Griesert
ba1aea4190 Merge branch 'feature/5209_build_settings' into 'develop'
MESSENGER-5209 added new hash

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!237
2023-10-23 12:13:21 +00:00
Arnfried Griesert
fcf95a0c3f Changed build settings 2023-10-23 08:33:24 +02:00
Arnfried Griesert
69ef0fefcc Updated element version in BWIBuildSettings 2023-10-22 19:03:25 +02:00
Arnfried Griesert
5861406027 Changed SDK version to v2.12.0-BWI01 (Element SDK v0.27.3) 2023-10-22 18:59:07 +02:00
Arnfried Griesert
54aca03fc4 Merge branch 'master' into feature/5254_merge_element_into_bum
# Conflicts:
#	Config/AppVersion.xcconfig
#	Gemfile
2023-10-22 18:57:22 +02:00
JanNiklas Grabowski
11f20de449 Merge branch 'feature/5240_fix_app_crash_set_notes_room_as_favorite' into 'develop'
MESSENGER-5240 fix crash set personal notes room as favorite

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!235
2023-10-20 15:28:52 +00:00
JanNiklas Grabowski
826cdab7a7 MESSENGER-5240 fix crash set personal notes room as favorite 2023-10-20 15:23:40 +02:00
JanNiklas Grabowski
ecb3390b39 Merge branch 'feature/4583_optimize_nexus_upload_add_tag_to_version' into 'develop'
Feature/4583 optimize nexus upload add tag to version

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!234
2023-10-20 08:46:03 +00:00
JanNiklas Grabowski
4bc7fea7a1 Feature/4583 optimize nexus upload add tag to version 2023-10-20 08:46:03 +00:00
JanNiklas Grabowski
2c2fa277d5 Merge branch 'feature/4956_matomo_add_rust_crypto_decryption_errors' into 'develop'
Feature/4956 matomo add rust crypto decryption errors

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!233
2023-10-17 11:15:18 +00:00
Frank Rotermund
00c9e0bed3 Merge branch 'feature/5031_maintenance_error_handling' into 'develop'
Feature/5031 maintenance error handling

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!232
2023-10-17 10:12:31 +00:00
Frank Rotermund
4e4244eadf Feature/5031 maintenance error handling 2023-10-17 10:12:31 +00:00
JanNiklas Grabowski
26f645c317 MESSENGER-4956 add missing error codes 2023-10-17 10:00:58 +02:00
JanNiklas Grabowski
430342eba0 MESSENGER-4956 matomo add decryption error information 2023-10-16 18:55:56 +02:00
JanNiklas Grabowski
d2a4099684 MESSENGER-4956 update sdk version 2023-10-16 18:54:04 +02:00
JanNiklas Grabowski
e9ddd4733b Merge branch 'feature/4821_matomo_add_dimension_for_decryption_errors' into 'develop'
Feature/4821 matomo add dimension for decryption errors

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!230
2023-10-12 08:55:17 +00:00
Frank Rotermund
41761ec280 Merge branch 'hotfix/v2.10.1' into develop
# Conflicts:
#	Config/AppVersion.xcconfig
2023-10-12 07:40:20 +02:00
Frank Rotermund
603bc8e0bc Merge branch 'hotfix/v2.10.1' 2023-10-12 07:39:38 +02:00
Frank Rotermund
2f8d7ff3ac Merge branch 'feature/3811_hotfix_mdm_crash' into 'hotfix/v2.10.1'
MESSENGER-3811 hotfix 2.10.1 crash on mdm

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!231
2023-10-12 05:31:07 +00:00
Frank Rotermund
f9e7278c54 MESSENGER-3811 hotfix 2.10.1 crash on mdm 2023-10-11 16:08:10 +02:00
JanNiklas Grabowski
a167415fc2 MESSENGER-4821 add missing file to target 2023-10-11 15:26:28 +02:00
JanNiklas Grabowski
77705a42ae MESSENGER-4821 add dimension for decryption error tracking 2023-10-11 15:07:07 +02:00
Arnfried Griesert
7312ad09ad Merge branch 'feature/4433_content_scanner_upload' into 'develop'
MESSENGER-4433 content scanner upload

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!229
2023-10-10 12:33:47 +00:00
Nicolas Buquet
5bccf1627a Release kMXKAccountAPNSActivityDidChangeNotification observer when deallocation controller
Signed-off-by: Nicolas Buquet <nbuquet@buquet-net.com>
2023-10-10 11:58:33 +02:00
Arnfried Griesert
77cd8dbfe5 Content scanner thumbnail status 2023-10-10 07:17:36 +02:00
Arnfried Griesert
f5d7597547 Fixed retry buttons text and image color 2023-10-10 06:57:03 +02:00
Arnfried Griesert
b1fc8f0a75 Merge branch 'feature/5161_basis_update_element' into 'develop'
MESSENGER-5616 basis update element

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!225
2023-10-05 12:21:38 +00:00
Arnfried Griesert
c2d44580e4 Merge branch 'develop' into 'feature/5161_basis_update_element'
# Conflicts:
#   Podfile
2023-10-05 12:17:36 +00:00
JanNiklas Grabowski
0954a0bebd Merge tag 'v2.10.0' into develop
Changes in BWI project 2.10.0 (2023-09-26)
===================================================

Upstream merge :
- v1.11.1

Features :
- New WYSIWYG composer (#4941)

Improvements 🙌:
- UI optimization room overview (#4704, #4806)
- Change date format for poll details (#4798)
- Add additional information to the developer menu for Beta app (#4565)
- Update huddle permissions for new rooms (#4928)
- Update element call permissions when resetting room permissions (#5035)
- Disable all WYSIWYG commands (#4955)
- Change date format for maintenance to ISO-8601 (#5071)
- Update notes room layout in room overview (#4802)
- Enable/disable notes room in settings (#4730)

Bugfix 🐛:
- Crashfix for dm creation when WYSIWYG composer is enabled (#5133)
- Change permalink URL scheme (#4910)
- No popup for successful password change (#4951)

Translations 🗣  :
- German translations voice message (#5017)
- German translations wrong password (#4857)
- Add special characters for password creation/resetting (#4952)

SDK API changes ⚠️:

Build 🧱:
2023-10-04 15:50:20 +02:00
JanNiklas Grabowski
d265ffa55f Merge branch 'release/v2.10.0' 2023-10-04 15:50:19 +02:00
JanNiklas Grabowski
1b7603f3e7 Merge branch 'releaseprep/v2.10.0' into 'release/v2.10.0'
MESSENGER-5159 text changes

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!227
2023-10-04 11:45:48 +00:00
Stefan Ceriu
4b53d1e61a Prepare for new sprint 2023-10-04 13:08:25 +03:00
Stefan Ceriu
a32791484c Merge branch 'master' into develop 2023-10-04 13:08:22 +03:00
Stefan Ceriu
d3785e2343 Merge branch 'release/1.11.4/master' 2023-10-04 13:08:17 +03:00
Stefan Ceriu
bc993b2a8a finish version++ 2023-10-04 13:08:17 +03:00
Stefan Ceriu
de79ba24cd Merge pull request #7694 from vector-im/release/1.11.4/release
Release 1.11.4
2023-10-04 13:07:43 +03:00
Stefan Ceriu
21b64dc22e version++ 2023-10-04 13:07:22 +03:00
Stefan Ceriu
b37b695bf9 changelog.d: Upgrade MatrixSDK version ([v0.27.3](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.3)). 2023-10-04 13:07:21 +03:00
JanNiklas Grabowski
f2b54ae973 MESSENGER-5159 text changes 2023-10-04 11:46:02 +02:00
Alfonso Grillo
0bf50258e8 Merge pull request #7692 from vector-im/alfogrillo/fix-rte-crash
Fix new dm crash with RTE is enabled
2023-10-04 11:01:45 +02:00
Arnfried Griesert
20ed25468c Hide IP addresses in session manager 2023-10-04 08:57:33 +02:00
Arnfried Griesert
e46d9371aa Restored matomo tracking event that was removed by the merge 2023-10-04 08:38:20 +02:00
Arnfried Griesert
de06fdc20a Set MARKETING_VERSION to 2.11.0 2023-10-04 08:32:06 +02:00
Alfonso Grillo
7612d82f8e Fix DM crash with RTE enabled 2023-10-03 17:11:32 +02:00
Stefan Ceriu
c646ec4bd0 Merge pull request #7690 from vector-im/stefan/7687
Fixes #7687 - Wait for MXSession state update before proceeding with …
2023-10-03 17:40:57 +03:00
Stefan Ceriu
24480b8a22 Fixes #7687 - Wait for MXSession state update before proceeding with the login process 2023-10-03 13:41:24 +03:00
JanNiklas Grabowski
13a18348f4 Merge branch 'releaseprep/v2.10.0' into 'release/v2.10.0'
Releaseprep/v2.10.0

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!226
2023-10-02 14:03:56 +00:00
JanNiklas Grabowski
2fb988a45b MESSENGER-5159 add releasenotes 2023-09-29 13:42:16 +02:00
JanNiklas Grabowski
27f73a06c9 MESSENGER-5159 update chat overview on hiding notes room 2023-09-29 12:33:10 +02:00
Arnfried Griesert
1790efceae Updated app and element version 2023-09-29 05:39:50 +02:00
Arnfried Griesert
bb53f57d1d Updated sdk in podfile to 0.27.2_bwi_beta 2023-09-29 05:25:41 +02:00
Arnfried Griesert
3c2c021287 Merged element 1.11.3 into bum 2023-09-29 05:24:53 +02:00
JanNiklas Grabowski
0c1f401eb7 MESSENGER-5160 change color for new wysiwyg composer menu 2023-09-28 14:07:59 +02:00
JanNiklas Grabowski
90f0349e2f MESSENGER-5160 disable quote function temporary 2023-09-28 12:21:46 +02:00
Doug
80bed39d2c Allow the use of Jitsi for 1:1 calls via the client well-known. 2023-09-28 10:01:57 +01:00
Doug
b0ff191528 Update cocoapods to 1.13.0. 2023-09-28 10:01:57 +01:00
JanNiklas Grabowski
196ca4936e MESSENGER-5159 activate new room overview UI 2023-09-27 16:33:41 +02:00
JanNiklas Grabowski
1bdcb76054 MESSENGER-5159 update changelog 2023-09-26 15:53:26 +02:00
JanNiklas Grabowski
10d61a7207 MESSENGER-5159 update sdk tag 2023-09-26 15:42:06 +02:00
JanNiklas Grabowski
a60212d896 MESSENGER-4583 remove tag from filename 2023-09-26 12:12:12 +02:00
JanNiklas Grabowski
ee03fbb8be Merge branch 'feature/4583_remove_tag' into 'develop'
MESSENGER-4583 remove tag from file name

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!224
2023-09-26 09:44:39 +00:00
JanNiklas Grabowski
5f0ac4db7a MESSENGER-4583 remove tag from file name 2023-09-25 16:51:13 +02:00
JanNiklas Grabowski
ace8774f61 Merge branch 'feature/5159_release_update_version_number' into 'develop'
MESSENGER-5159 update version

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!223
2023-09-25 12:35:24 +00:00
Doug
ade33134bc Merge pull request #7683 from RiotTranslateBot/weblate-riot-ios-riot-ios
Translations update from Weblate
2023-09-25 13:10:57 +01:00
JanNiklas Grabowski
9509d528cf MESSENGER-5159 update version 2023-09-25 10:47:48 +02:00
Dinh Quang Tuyen
ab0fdde31c Translated using Weblate (Vietnamese)
Currently translated at 63.3% (1531 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/vi/
2023-09-22 14:50:18 +00:00
JanNiklas Grabowski
e4951ebd9d Merge branch 'feature/4583_optimize_nexus_upload' into 'develop'
MESSENGER-4583 fix pipeline

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!222
2023-09-21 14:21:51 +00:00
JanNiklas Grabowski
3df35413ef MESSENGER-4583 fix pipeline 2023-09-21 14:21:51 +00:00
Arnfried Griesert
8506650de3 Merge branch 'feature/4807_bum_assets_floating_button' into 'develop'
MESSENGER-4807 bum assets floating button

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!221
2023-09-20 07:44:26 +00:00
Arnfried Griesert
c4d1baaaf5 MESSENGER-4807 bum assets floating button 2023-09-20 07:44:22 +00:00
JanNiklas Grabowski
610e237964 Merge branch 'feature/4583_optimize_nexus_upload' into 'develop'
MESSENGER-4583 optimize nexus upload

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!219
2023-09-19 15:05:27 +00:00
JanNiklas Grabowski
3a21acf2fa MESSENGER-4583 check exit code 2023-09-19 15:58:45 +02:00
Frank Rotermund
e20e7eb741 Merge branch 'feature/4933_appversion_check_on_login' into 'develop'
MESSENGER-4933 appversion check on login

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!220
2023-09-19 13:47:04 +00:00
Frank Rotermund
360af19182 MESSENGER-4933 appversion check on login 2023-09-19 15:11:38 +02:00
JanNiklas Grabowski
bba56fcdcc MESSENGER-4583 optimize nexus upload 2023-09-19 14:58:08 +02:00
Arnfried Griesert
1b30a52e5e Merge branch 'feature/4565_developer_settings' into 'develop'
MESSENGER-4565 Added new developer settings options

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!216
2023-09-19 11:59:20 +00:00
Arnfried Griesert
49fa198de5 MESSENGER-4565 Added new developer settings options 2023-09-19 11:59:20 +00:00
Frank Rotermund
738512711d Merge branch 'feature/3811_appconfig' into 'develop'
Feature/3811 appconfig

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!218
2023-09-19 11:21:12 +00:00
Frank Rotermund
5dd5dc2db7 Feature/3811 appconfig 2023-09-19 11:21:12 +00:00
JanNiklas Grabowski
d58eb8bea2 Merge branch 'feature/4751_use_privacy_url_of_well_known' into 'develop'
MESSENGER-4751 use privacy url of well known

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!217
2023-09-19 09:34:16 +00:00
JanNiklas Grabowski
7f61eab4da MESSENGER-4751 add feature flag 2023-09-18 17:54:49 +02:00
JanNiklas Grabowski
043d277563 MESSENGER-4751 use privacy url of well known 2023-09-18 14:37:34 +02:00
JanNiklas Grabowski
e3cfb301a9 Merge branch 'feature/5017_translate_voice_message_cancel_text' into 'develop'
MESSENGER-5017 translate voice message cancel text

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!215
2023-09-15 13:06:24 +00:00
JanNiklas Grabowski
22f6a85c04 MESSENGER-5017 translate voice message cancel text 2023-09-15 14:41:58 +02:00
Arnfried Griesert
11940c39ca Merge branch 'feature/4951_change_password_confirmation' into 'develop'
MESSENGER-4951 Changed password confirmation

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!213
2023-09-15 12:13:19 +00:00
Arnfried Griesert
667266e93c MESSENGER-4951 Changed password confirmation 2023-09-15 12:13:19 +00:00
JanNiklas Grabowski
6f22832cef Merge branch 'feature/4798_change_date_format_for_poll_details' into 'develop'
MESSENGER-4798 change date format for poll details

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!214
2023-09-15 11:53:00 +00:00
JanNiklas Grabowski
cbcd169638 add localized strings 2023-09-15 13:46:16 +02:00
JanNiklas Grabowski
ffba5ba111 MESSENGER-4798 change date format for poll details 2023-09-15 13:08:07 +02:00
JanNiklas Grabowski
500791ac87 Merge branch 'feature/4857_translate_invalid_password_message' into 'develop'
MESSENGER-4857 translate invalid password message

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!212
2023-09-15 11:03:49 +00:00
JanNiklas Grabowski
52e03cd83b fix pipeline 2023-09-15 12:15:22 +02:00
JanNiklas Grabowski
0f3a48e414 MESSENGER-4857 translate invalid password message 2023-09-15 11:35:08 +02:00
JanNiklas Grabowski
5e6c4811fe Merge branch 'feature/5133_fix_crash_create_dm' into 'develop'
MESSENGER-5133 fix crash creating a dm

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!211
2023-09-15 09:27:27 +00:00
JanNiklas Grabowski
a694a20405 MESSENGER-5133 fix crash creating a dm 2023-09-15 10:05:53 +02:00
Frank Rotermund
9a99402181 Merge branch 'feature/4730_personal_notes_visibilty' into 'develop'
MESSENGER-4730 personal notes visibility old style

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!204
2023-09-15 07:39:41 +00:00
Frank Rotermund
6a83893e3a MESSENGER-4730 personal notes visibility old style 2023-09-15 07:39:41 +00:00
raspin0
0a3fcd2002 Translated using Weblate (Polish)
Currently translated at 100.0% (2416 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pl/
2023-09-15 00:47:07 +00:00
LinAGKar
f13e7d9df1 Translated using Weblate (Swedish)
Currently translated at 100.0% (2416 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2023-09-13 15:06:33 +00:00
Ihor Hordiichuk
e72643a183 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2416 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-09-13 15:06:33 +00:00
Vri
3ba1234cef Translated using Weblate (German)
Currently translated at 100.0% (2416 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-09-13 15:06:33 +00:00
random
0f44ca4201 Translated using Weblate (Italian)
Currently translated at 100.0% (2416 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-09-13 15:06:33 +00:00
Besnik Bleta
81d1106e50 Translated using Weblate (Albanian)
Currently translated at 99.6% (2407 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sq/
2023-09-13 15:06:33 +00:00
Linerly
a1455e76f1 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2416 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-09-13 15:06:33 +00:00
Jozef Gaal
9c2d6a11bb Translated using Weblate (Slovak)
Currently translated at 100.0% (2416 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-09-13 15:06:33 +00:00
Priit Jõerüüt
6a810a3dee Translated using Weblate (Estonian)
Currently translated at 100.0% (2416 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-09-13 15:06:33 +00:00
Ihor Hordiichuk
75b281b58f Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2416 of 2416 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-09-13 15:06:33 +00:00
random
35bf85df2c Translated using Weblate (Italian)
Currently translated at 100.0% (2414 of 2414 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-09-13 15:06:33 +00:00
Linerly
82249ccf8b Translated using Weblate (Indonesian)
Currently translated at 100.0% (2414 of 2414 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-09-13 15:06:33 +00:00
Jozef Gaal
7a64ebd295 Translated using Weblate (Slovak)
Currently translated at 100.0% (2414 of 2414 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-09-13 15:06:33 +00:00
Ihor Hordiichuk
5bf3deb488 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2414 of 2414 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-09-13 15:06:33 +00:00
Priit Jõerüüt
9fb7b73474 Translated using Weblate (Estonian)
Currently translated at 100.0% (2414 of 2414 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-09-13 15:06:33 +00:00
phardyle
be403a601f Translated using Weblate (Chinese (Simplified))
Currently translated at 84.7% (2043 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-09-13 15:06:33 +00:00
phardyle
06fcde885b Translated using Weblate (Chinese (Simplified))
Currently translated at 84.4% (2036 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-09-13 15:06:33 +00:00
许煜恒
fd10332b6e Translated using Weblate (Chinese (Simplified))
Currently translated at 84.4% (2036 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-09-13 15:06:33 +00:00
许煜恒
3b4954d808 Translated using Weblate (Chinese (Simplified))
Currently translated at 84.4% (2035 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-09-13 15:06:33 +00:00
phardyle
f716e69995 Translated using Weblate (Chinese (Simplified))
Currently translated at 84.3% (2034 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-09-13 15:06:33 +00:00
phardyle
39834669e4 Translated using Weblate (Chinese (Simplified))
Currently translated at 84.2% (2032 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-09-13 15:06:33 +00:00
许煜恒
8addf1def1 Translated using Weblate (Chinese (Simplified))
Currently translated at 84.2% (2032 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-09-13 15:06:33 +00:00
phardyle
daaefb91d7 Translated using Weblate (Chinese (Simplified))
Currently translated at 84.1% (2030 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-09-13 15:06:33 +00:00
phardyle
9924bfc650 Translated using Weblate (Chinese (Simplified))
Currently translated at 84.1% (2029 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-09-13 15:06:33 +00:00
Besnik Bleta
07c583f046 Translated using Weblate (Albanian)
Currently translated at 99.6% (2402 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sq/
2023-09-13 15:06:33 +00:00
Doug
a9c337d87a Prepare for new sprint 2023-09-13 16:06:27 +01:00
Doug
7bb86bc356 Merge branch 'master' into develop 2023-09-13 16:06:25 +01:00
Doug
1b135979be Merge branch 'release/1.11.3/master' 2023-09-13 16:06:20 +01:00
Doug
ecb7b39cd5 finish version++ 2023-09-13 16:06:20 +01:00
Doug
0acdbda9a8 Merge pull request #7676 from vector-im/release/1.11.3/release
Release 1.11.3
2023-09-13 16:05:53 +01:00
Doug
638a54ce7c version++ 2023-09-13 15:19:11 +01:00
Doug
8f0580ca7e Also hide session selection with OIDC in the device manager. (#7675) 2023-09-13 15:07:49 +01:00
Hugh Nimmo-Smith
dde602beac Use ASWebAuthenticationSession to display OIDC account management URL (#7671)
Co-authored-by: Doug <douglase@element.io>
2023-09-12 18:05:52 +01:00
Doug
a7c8905b10 Hide sign out x/all buttons in the Device Manager when using OIDC. (#7674) 2023-09-12 13:46:36 +01:00
Stefan Ceriu
d5fd359f0c Prepare for new sprint 2023-09-12 10:56:41 +03:00
Stefan Ceriu
9fb13104ca Merge branch 'master' into develop 2023-09-12 10:56:39 +03:00
Stefan Ceriu
38a56e6d9f Merge branch 'release/1.11.2/master' 2023-09-12 10:56:34 +03:00
Stefan Ceriu
72114e89bd finish version++ 2023-09-12 10:56:34 +03:00
Stefan Ceriu
7e34cae1a7 Merge pull request #7673 from vector-im/release/1.11.2/release
Release 1.11.2
2023-09-12 10:55:29 +03:00
Stefan Ceriu
d3bf58d4d1 version++ 2023-09-12 10:07:57 +03:00
Stefan Ceriu
4bb92f9cd1 changelog.d: Upgrade MatrixSDK version ([v0.27.2](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.2)). 2023-09-12 10:07:57 +03:00
Stefan Ceriu
306f8620f0 Merge pull request #7667 from vector-im/stefan/mdmSupport
Add initial support for configuration through MDM
2023-09-11 11:57:27 +03:00
Stefan Ceriu
fbe2a2698e Added logs 2023-09-11 10:51:27 +03:00
Hugh Nimmo-Smith
8c85663c3c Hide phone number and explanation if homeserver doesn't have 3pid capability enabled (#7670) 2023-09-08 17:16:58 +01:00
Valere
ba774bb860 Merge pull request #7669 from vector-im/bca/document_local_rust_testing
Documentation to run local rust SDK
2023-09-08 16:02:59 +02:00
JanNiklas Grabowski
fdca2da2fa Merge branch 'feature/4955_disable_wysiwyg_commands' into 'develop'
MESSENGER 4955 disable WYSIWYG commands

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!206
2023-09-08 13:46:34 +00:00
Valere
f9d04e6c1e Update INSTALL.md 2023-09-08 14:53:28 +02:00
Valere
8f32547cc4 Documentation to run local rust SDK 2023-09-08 12:15:44 +02:00
Stefan Ceriu
0fdaab8b46 Add initial support for configuration through MDM 2023-09-08 11:59:11 +03:00
Frank Rotermund
5fc2300e28 Merge branch 'hotfix/v2.9.1' into 'develop'
Hotfix/v2.9.1

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!210
2023-09-08 08:24:05 +00:00
Frank Rotermund
3b43285b26 Merge branch 'develop' into 'hotfix/v2.9.1'
# Conflicts:
#   Config/AppVersion.xcconfig
2023-09-08 08:20:37 +00:00
Frank Rotermund
f0b93252be Merge branch 'hotfix/v2.9.1' into 'master'
MESSENGER-5130 hotfix maintenance popup on missing server

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!209
2023-09-08 08:18:44 +00:00
Frank Rotermund
e66f865137 MESSENGER-5130 hotfix maintenance popup on missing server 2023-09-08 09:52:48 +02:00
Arnfried Griesert
63f7078771 Merge branch 'feature/4807_new_add_room_menu' into 'develop'
MESSENGER-4807 new add room menu

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!202
2023-09-08 06:41:41 +00:00
Arnfried Griesert
53c675638d MESSENGER-4807 new add room menu 2023-09-08 06:41:40 +00:00
JanNiklas Grabowski
a8b759b63b MESSENGER 4955 disable WYSIWYG commands 2023-09-07 16:33:23 +02:00
Frank Rotermund
ac41d08e53 Merge branch 'feature/4802_personal_notes_redesign' into 'develop'
MESSENGER-4802 personal notes in favorites

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!203
2023-09-07 12:53:46 +00:00
Frank Rotermund
6b0df6aa2f MESSENGER-4802 personal notes in favorites 2023-09-07 12:53:46 +00:00
JanNiklas Grabowski
c16bc6da5f Merge branch 'feature/4941_beta_features' into 'develop'
MESSENGER 4941 add and remove beta features

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!201
2023-09-07 12:35:41 +00:00
Arnfried Griesert
99695336ff Merge branch 'feature/4806_new_room_filter_behaviour' into 'develop'
MESSENGER-4806 new room filter behaviour

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!199
2023-09-06 13:07:19 +00:00
Arnfried Griesert
ab949d8277 MESSENGER-4806 new room filter behaviour 2023-09-06 13:07:19 +00:00
JanNiklas Grabowski
cd38534dc7 MESSENGER 4941 remove old feature flags 2023-09-06 14:29:58 +02:00
JanNiklas Grabowski
5a21e71235 MESSENGER 4941 deactivate voice broadcast 2023-09-06 13:39:59 +02:00
JanNiklas Grabowski
99f0a3ff9b MESSENGER 4941 remove old feature flags and activate WYSIWYG 2023-09-06 13:21:23 +02:00
JanNiklas Grabowski
309d479b26 Merge branch 'feature/4952_fix_change_password_special_characters' into 'develop'
MESSENGER 4952 support more special characters

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!200
2023-09-06 09:34:10 +00:00
JanNiklas Grabowski
2ef1fe05e7 MESSENGER 4941 add and remove beta features 2023-09-05 17:05:44 +02:00
JanNiklas Grabowski
75a35d28e2 MESSENGER 4952 support more special characters 2023-09-05 15:10:26 +02:00
Nicolas Mauri
55f30e06c3 Merge pull request #7663 from vector-im/nicolasm/7641-incorrect-room-list-order 2023-09-05 08:32:20 +02:00
Nicolas Mauri
48f8ed8593 Fix event forwarding 2023-09-04 17:24:34 +02:00
JanNiklas Grabowski
92c60bb4e5 Merge branch 'develop' into 'feature/5004_basis_update_element'
# Conflicts:
#   Podfile
2023-09-04 14:03:03 +00:00
JanNiklas Grabowski
064c2f8116 MESSENGER 5004 update SDK Tag 2023-09-04 16:02:46 +02:00
Frank Rotermund
878ac0b6bc Merge branch 'release/v2.9.0' into 'develop'
MESSENGER-5047 Release Bundesmessenger

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!197
2023-09-04 07:58:13 +00:00
Frank Rotermund
e9ae248549 Merge branch 'release/v2.9.0' into 'master'
Release/v2.9.0

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!198
2023-09-04 07:57:53 +00:00
Frank Rotermund
9f476f693f MESSENGER-5047 Release Bundesmessenger 2023-09-01 14:50:43 +02:00
JanNiklas Grabowski
d4ab5f4bad MESSENGER 5004 add oidc flag 2023-08-31 12:13:03 +02:00
JanNiklas Grabowski
7c01638c81 MESSENGER 5004 corrected version 2023-08-30 17:57:13 +02:00
JanNiklas Grabowski
41b7905154 MESSENGER 5004 update element version string 2023-08-30 17:55:46 +02:00
JanNiklas Grabowski
4f0bc8d058 MESSENGER 5004 update sdk version 2023-08-30 17:55:15 +02:00
Arnfried Griesert
de45fc1054 Merge branch 'feature/4704_ui_optimierungen_raumuebersicht' into 'develop'
MESSENGER-4704 UI Optimierungen Raumübersicht

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!195
2023-08-30 12:34:58 +00:00
Arnfried Griesert
7f4c310ecd MESSENGER-4704 UI Optimierungen Raumübersicht 2023-08-30 12:34:58 +00:00
JanNiklas Grabowski
ccdbd400d2 Merge commit 'f6b85b8f9a0b4ce162616e79045fb015a21b27da' into feature/5004_basis_update_element
* commit 'f6b85b8f9a0b4ce162616e79045fb015a21b27da': (40 commits)
  finish version++
  version++
  changelog.d: Upgrade MatrixSDK version ([v0.27.1](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.1)).
  completed
  code improvement
  fix 7646
  opening the safari web view externally so that it will be able to share the cookies
  web view opened on tap + changelog
  added the cell, now I just need to implement the navigation to the web view
  completed
  Hide deactivate account if the auth property is present on the WK.
  Add changelogs
  Prevent mention crashes when room members are missing display names (objc interop)
  Prevent pill crashes when room members are missing display names (objc interop)
  Update introspect to the latest version, remove now duplicate `introspectCollectionView`
  Prepare for new sprint
  finish version++
  Add missing changelog entry.
  version++
  changelog.d: Upgrade MatrixSDK version ([v0.27.0](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.0)).
  ...

# Conflicts:
#	Config/AppVersion.xcconfig
#	Podfile
#	Riot.xcodeproj/xcshareddata/xcschemes/Riot.xcscheme
#	Riot/Modules/SecureBackup/Setup/SecureBackupSetupCoordinator.swift
#	Riot/Modules/Settings/SettingsViewController.m
#	Riot/target.yml
2023-08-29 17:00:19 +02:00
Frank Rotermund
08e23f7f6b Merge branch 'feature/5047_increment_version' into 'develop'
MESSENGER-5047 version to 2.10.0

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!194
2023-08-29 11:18:14 +00:00
Frank Rotermund
85fa33107b MESSENGER-5047 version to 2.10.0 2023-08-29 13:16:24 +02:00
Frank Rotermund
b635f77467 Merge branch 'feature/try_merge_2' into 'develop'
test change for merge to bwm

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!193
2023-08-29 11:06:54 +00:00
Frank Rotermund
47d6582b0c test change for merge to bwm 2023-08-29 12:50:28 +02:00
Stefan Ceriu
87154d19a8 Prepare for new sprint 2023-08-29 13:09:59 +03:00
Stefan Ceriu
4fe35ce68c Merge branch 'master' into develop 2023-08-29 13:09:57 +03:00
Stefan Ceriu
4f4ff3b181 Merge branch 'release/1.11.1/master' 2023-08-29 13:09:52 +03:00
Stefan Ceriu
e21a2605c8 finish version++ 2023-08-29 13:09:52 +03:00
Stefan Ceriu
00cbf59e44 Merge pull request #7659 from vector-im/release/1.11.1/release
Release 1.11.1
2023-08-29 13:08:40 +03:00
Stefan Ceriu
336c46d416 version++ 2023-08-29 12:20:34 +03:00
Stefan Ceriu
39fcbb78a6 changelog.d: Upgrade MatrixSDK version ([v0.27.1](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.1)). 2023-08-29 12:20:33 +03:00
JanNiklas Grabowski
48b55e3a28 Merge branch 'feature/test_merge_2' into 'develop'
MESSENGER test merge 2

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!192
2023-08-29 07:21:50 +00:00
JanNiklas Grabowski
b1bad99936 MESSENGER test merge 2 2023-08-29 09:20:58 +02:00
Frank Rotermund
afb5cd21ed Merge branch 'feature/5071_ios-8601_standard_time' into 'develop'
MESSENGER-5071 use ios8601 for maintenance

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!190
2023-08-29 06:33:51 +00:00
Frank Rotermund
6848de052c MESSENGER-5071 use ios8601 for maintenance 2023-08-29 07:57:07 +02:00
Mauro
9be8031b24 Merge pull request #7658 from vector-im/mauroromito/oidc_redirect_logout_confirmation_dialogues
Sign out through MAS redirect confirmation alerts
2023-08-28 13:18:21 +02:00
Mauro Romito
d1445fc698 completed 2023-08-28 12:20:26 +02:00
Arnfried Griesert
480fdca46a Merge branch 'feature/fix_huddle_power_levels' into 'develop'
Feature/fix huddle power levels

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!189
2023-08-28 08:43:51 +00:00
Arnfried Griesert
80e971f220 Feature/fix huddle power levels 2023-08-28 08:43:51 +00:00
Mauro
81bc47a1fb Merge pull request #7657 from vector-im/mauroromito/mas_device_logout
Open MAS Web page when logging out from other sessions on OIDC authenticated homeservers
2023-08-28 10:05:02 +02:00
Mauro Romito
2a7e0562f1 code improvement 2023-08-25 19:39:55 +02:00
Mauro Romito
2b93d8f03a fix 7646 2023-08-25 17:22:11 +02:00
Mauro
070acd436f Merge pull request #7656 from vector-im/mauroromito/account_management_cell_for_oidc
Manage account through MAS if available
2023-08-25 13:46:15 +02:00
Mauro Romito
9e50bc89ba opening the safari web view externally so that it will be able to share the cookies 2023-08-25 13:02:06 +02:00
Mauro Romito
489d65d912 web view opened on tap + changelog 2023-08-25 12:21:38 +02:00
Mauro
0daa180a34 Merge pull request #7655 from vector-im/mauroromito/hide_email_according_to_3pid_changes
Hide Add Email UI according to the 3 pid changes capability
2023-08-25 09:24:58 +02:00
Mauro Romito
ee00289acc added the cell, now I just need to implement the navigation to the web view 2023-08-24 19:15:12 +02:00
Mauro
22a4ac772a Merge pull request #7654 from vector-im/mauroromito/7648_hide_deactivation_for_oidc
Hide deactivate account if the auth property is present on the WK.
2023-08-24 18:36:41 +02:00
Mauro Romito
7248f33497 completed 2023-08-24 17:53:48 +02:00
Mauro Romito
3276b5451b Hide deactivate account if the auth property is present on the WK. 2023-08-24 17:18:13 +02:00
Frank Rotermund
13da2420cd Merge branch 'feature/4976_cache_policy' into 'develop'
MESSENGER-4976 dont cache maintenance

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!188
2023-08-24 09:54:42 +00:00
Frank Rotermund
1f86dc3d66 MESSENGER-4976 dont cache maintenance 2023-08-24 11:53:32 +02:00
Frank Rotermund
b6362b1fc3 Merge branch 'feature/changed_sdk_version_in_podfile' into 'develop'
Feature/changed sdk version in podfile to v2.9.0_rc1

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!187
2023-08-24 07:37:36 +00:00
Arnfried Griesert
39503cc8cb Feature/changed sdk version in podfile to v2.9.0_rc1 2023-08-24 07:37:36 +00:00
Frank Rotermund
13e98343b0 Merge branch 'feature/4976_buildfix' into 'develop'
MESSENGER-4976 buildfix

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!186
2023-08-24 06:44:12 +00:00
Frank Rotermund
7145c35e5d MESSENGER-4976 buildfix 2023-08-24 08:16:04 +02:00
Frank Rotermund
34d465688e Merge branch 'feature/4976_fix_for_blocking_behaviour' into 'develop'
Feature/4976 fix for blocking behaviour

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!185
2023-08-23 15:13:16 +00:00
Frank Rotermund
15ca136b4e Feature/4976 fix for blocking behaviour 2023-08-23 15:13:16 +00:00
Stefan Ceriu
529f0c9779 Merge pull request #7649 from vector-im/stefan/variousBugFixes
Various bug fixes
2023-08-23 16:03:07 +03:00
Stefan Ceriu
c21adc1c4d Add changelogs 2023-08-23 16:02:04 +03:00
Frank Rotermund
632889901a Merge branch 'feature/4976_ignore_blocking_maintenance' into 'develop'
Feature/4976 ignore blocking maintenance

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!183
2023-08-22 12:02:43 +00:00
Frank Rotermund
31f70e749f Feature/4976 ignore blocking maintenance 2023-08-22 12:02:43 +00:00
Arnfried Griesert
abf74c4341 Merge branch 'feature/4549_stricter_url_check_location_sharing' into 'develop'
MESSENGER-4549 strict check for mapstyle url

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!184
2023-08-22 08:38:31 +00:00
Arnfried Griesert
4880cbce41 Merge branch 'feature/4966_color_changes' into 'develop'
MESSENGER-4966 color changes login flow and all chat

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!174
2023-08-22 08:35:29 +00:00
JanNiklas Grabowski
867a5fea98 MESSENGER-4966 color changes login flow and all chat 2023-08-22 08:35:28 +00:00
Frank Rotermund
8a18a2d5a2 MESSENGER-4549 strict check for mapstyle url 2023-08-22 08:10:13 +02:00
Frank Rotermund
c62942c44e Merge branch 'feature/5035_dont_reset_element_call_permissions' into 'develop'
MESSENGER-5035 Don't reset element call permissions

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!181
2023-08-21 14:03:28 +00:00
Arnfried Griesert
6f93d930d8 MESSENGER-5035 Don't reset element call permissions 2023-08-21 14:03:28 +00:00
Frank Rotermund
622964a494 Merge branch 'feature/change_show_poll_history_button_text' into 'develop'
Change show poll history button text (patched from BwM)

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!182
2023-08-21 14:03:09 +00:00
Arnfried Griesert
d350335c7b Change show poll history button text (patched from BwM) 2023-08-21 14:03:09 +00:00
Stefan Ceriu
06350fd89c Prevent mention crashes when room members are missing display names (objc interop) 2023-08-21 14:46:09 +03:00
Stefan Ceriu
686932c995 Prevent pill crashes when room members are missing display names (objc interop) 2023-08-21 10:03:23 +03:00
Stefan Ceriu
225b620f12 Update introspect to the latest version, remove now duplicate introspectCollectionView 2023-08-21 09:58:50 +03:00
Frank Rotermund
7cbc48f553 Merge branch 'feature/5076_changed_config' into 'develop'
MESSENGER-5076 added new hash

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!180
2023-08-21 06:53:13 +00:00
Arnfried Griesert
1b36ba2238 MESSENGER-5076 added new hash 2023-08-21 06:53:12 +00:00
Arnfried Griesert
fabab2c5f3 Merge branch master into develop 2023-08-17 10:59:17 +02:00
Arnfried Griesert
82beb4be2b Patched hotfix changes from bum into hotfix branch 5068_hide_room_display_in_notifications 2023-08-17 10:21:13 +02:00
Arnfried Griesert
8ba67f56b1 Merge branch 'feature/4549_location_sharing_bum' into 'develop'
MESSENGER-4549 Enable locationsharing per default when there is an url in well-known

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!176
2023-08-16 14:53:56 +00:00
Arnfried Griesert
fbbf003dcb Merge branch 'feature/5067_changed_config' into 'develop'
MESSENGER-5067 added new hash

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!177
2023-08-16 14:37:23 +00:00
Arnfried Griesert
f7b281a76a MESSENGER-5067 added new hash 2023-08-16 14:37:23 +00:00
Frank Rotermund
7568f86a95 MESSENGER-4549 Enable locationsharing per default when there is an url in well-known 2023-08-16 08:37:15 +02:00
Doug
f1402a254a Prepare for new sprint 2023-08-15 11:10:01 +01:00
Doug
f33884628b Merge branch 'master' into develop 2023-08-15 11:10:00 +01:00
Doug
ca0eec314a Merge branch 'release/1.11.0/master' 2023-08-15 11:09:55 +01:00
Doug
b889c54bb0 finish version++ 2023-08-15 11:09:55 +01:00
Doug
044990ceb6 Merge pull request #7643 from vector-im/release/1.11.0/release
Release 1.11.0
2023-08-15 11:08:46 +01:00
Doug
b06fb03e82 Add missing changelog entry. 2023-08-15 10:18:04 +01:00
Doug
f333e17e31 version++ 2023-08-15 10:12:16 +01:00
Doug
7150f13760 changelog.d: Upgrade MatrixSDK version ([v0.27.0](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.0)). 2023-08-15 10:12:16 +01:00
Doug
cc3d9cf59b Merge pull request #7642 from RiotTranslateBot/weblate-riot-ios-riot-ios
Translations update from Weblate
2023-08-15 10:11:04 +01:00
Arnfried Griesert
ef11abde73 Merge branch 'feature/5002_Increment_version' into 'develop'
MESSENGER-5002 Increment app version to 2.9.0

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!175
2023-08-14 06:30:27 +00:00
Frank Rotermund
ffb9dd61ff MESSENGER-5002 Increment app version to 2.9.0 2023-08-14 07:49:33 +02:00
Ihor Hordiichuk
b898e90fe2 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2411 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-08-12 06:48:35 +00:00
Jozef Gaal
f252a4ac42 Translated using Weblate (Slovak)
Currently translated at 100.0% (2411 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-08-12 06:48:35 +00:00
Ihor Hordiichuk
9c75a8d020 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2411 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-08-12 06:48:35 +00:00
Victor Grousset
b3c7fee721 Translated using Weblate (Esperanto)
Currently translated at 62.1% (1499 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/eo/
2023-08-12 06:48:35 +00:00
Vri
7994dea3da Translated using Weblate (German)
Currently translated at 100.0% (2411 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-08-12 06:48:35 +00:00
Kim Brose
c906b8ec42 Translated using Weblate (German)
Currently translated at 100.0% (2411 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-08-12 06:48:35 +00:00
LinAGKar
5b80670e1b Translated using Weblate (Swedish)
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2023-08-12 06:48:35 +00:00
LinAGKar
d626116c46 Translated using Weblate (Swedish)
Currently translated at 99.4% (2392 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2023-08-12 06:48:35 +00:00
Vri
f04905aab9 Translated using Weblate (German)
Currently translated at 100.0% (2411 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-08-12 06:48:35 +00:00
Руся
294873dc75 Translated using Weblate (Russian)
Currently translated at 85.8% (2066 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/
2023-08-12 06:48:35 +00:00
Priit Jõerüüt
741dc50571 Translated using Weblate (Estonian)
Currently translated at 100.0% (2411 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-08-12 06:48:35 +00:00
LinAGKar
257bd5843b Translated using Weblate (Swedish)
Currently translated at 99.2% (2389 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2023-08-12 06:48:35 +00:00
random
a1a7af1b8b Translated using Weblate (Italian)
Currently translated at 100.0% (2411 of 2411 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-08-12 06:48:35 +00:00
Stefan Ceriu
ec81ab641f Merge pull request #7630 from vector-im/stefan/deviceDehydration
Device dehydration v2
2023-08-12 09:48:31 +03:00
Stefan Ceriu
6ad39f6fcb Device dehydration v2
- add support for device dehydration v2 i.e. `org.matrix.msc3814`
- run dehydration flows after successfully recovering or creating secrets
- enable said flows based on .well-known `org.matrix.msc3814` config key
- delete previous implementation and helper methods
2023-08-11 13:52:10 +03:00
Arnfried Griesert
5760c2bc53 Merge branch 'release/v2.8.0' 2023-08-10 17:03:54 +02:00
Arnfried Griesert
b2f78a2ced Merge tag 'v2.8.0' into develop
no message
2023-08-10 17:03:54 +02:00
Doug
4ef6fecfbc Only use the sender when rendering the room creation event. (#7640)
On Room v11 it is possible that the sender could put in a fake creator. Don't allow this to happen.
2023-08-09 18:18:33 +01:00
Doug
b08a60c96c Fix SSO generating invalid URLs. (#7639) 2023-08-09 11:15:03 +01:00
Arnfried Griesert
c96bf054a9 Changed podfile sdk version to v0.26.12_bwi 2023-08-09 09:14:52 +02:00
JanNiklas Grabowski
eee4b4c9a2 Merge branch 'feature/enable_notification_times' into 'develop'
Feature/enable notification times

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!171
2023-08-08 11:13:16 +00:00
Arnfried Griesert
276fe9a6b6 Feature/enable notification times 2023-08-08 11:13:15 +00:00
Arnfried Griesert
68def4090b Merge branch 'feature/5022_app_config' into 'develop'
MESSENGER-5022 added hash

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!170
2023-08-08 11:11:08 +00:00
Arnfried Griesert
2d6867941b MESSENGER-5022 added hash 2023-08-08 11:11:07 +00:00
JanNiklas Grabowski
98b19a5e49 Merge branch 'feature/minor_release_changes' into 'develop'
feature/minor_release_changes

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!169
2023-08-07 16:18:59 +00:00
Arnfried Griesert
1db4e3b1b8 feature/minor_release_changes 2023-08-07 16:18:58 +00:00
Arnfried Griesert
debd83dd19 Merge branch 'feature/release_preparation' into 'develop'
Final changes before release branch

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!168
2023-08-04 12:02:44 +00:00
Arnfried Griesert
e213313374 Final changes before release branch 2023-08-04 12:02:43 +00:00
Doug
dfe669af7a Fix a crash when opening v11 rooms. (#7635)
https://github.com/matrix-org/matrix-spec-proposals/pull/2175
2023-08-04 12:22:14 +01:00
Arnfried Griesert
c6305b0ed4 Merge branch 'feature/4905_add_migration_progress_information' into 'develop'
Feature/4905 add migration progress information

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!165
2023-07-26 14:30:33 +00:00
JanNiklas Grabowski
345a73ae15 Feature/4905 add migration progress information 2023-07-26 14:30:33 +00:00
Arnfried Griesert
937432c995 Merge branch 'feature/4295_maintenance_with_additional_information' into 'develop'
MESSENGER-4295 add additional information for maintenance

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!166
2023-07-26 13:07:22 +00:00
JanNiklas Grabowski
e5f822c556 MESSENGER-4295 add additional information for maintenance 2023-07-26 13:07:22 +00:00
Arnfried Griesert
44a6360469 Merge branch 'feature/wrong_color_poll_history' into 'develop'
Color change

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!164
2023-07-26 11:30:23 +00:00
Arnfried Griesert
769a902330 Merge branch 'feature/fixed_notification_times_button_color' into 'develop'
Changed colors for notification times buttons

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!167
2023-07-26 11:29:33 +00:00
Arnfried Griesert
c0efc956f3 Changed colors for notification times buttons 2023-07-26 11:29:33 +00:00
Arnfried Griesert
aa2d6143d5 Color change 2023-07-21 09:34:41 +02:00
Frank Rotermund
f69d9d8433 Merge branch 'feature/4484_poi_participants_history' into 'develop'
MESSENGER-4484 poi participants in history

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!159
2023-07-18 11:44:35 +00:00
Frank Rotermund
dc5198f5d9 MESSENGER-4484 poi participants in history 2023-07-18 11:44:35 +00:00
JanNiklas Grabowski
b386e7c812 Merge branch 'feature/4889_fix_build_problems' into 'develop'
fix build problems

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!162
2023-07-17 12:08:24 +00:00
JanNiklas Grabowski
6afd9cb223 fix build problems 2023-07-17 13:56:08 +02:00
JanNiklas Grabowski
1c7dfa8098 Merge branch 'feature/4889_revert_deactivate_rust_for_prod' into 'develop'
revert '5bc3255dfe7b0a56aa3ce4b8056015b438653fed' 4889_deactivate_rust_for_prod

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!160
2023-07-17 08:54:43 +00:00
JanNiklas Grabowski
485f944c6c revert '5bc3255dfe7b0a56aa3ce4b8056015b438653fed' 4889_deactivate_rust_for_prod 2023-07-17 08:54:43 +00:00
Arnfried Griesert
db1787303c Merge branch 'feature/3580_additional_notification_times_bugfixes' into 'develop'
MESSENGER-3580 Several bugfixes to notification times

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!161
2023-07-17 07:57:49 +00:00
Arnfried Griesert
fd7c694c8a MESSENGER-3580 Several bugfixes to notification times 2023-07-17 07:57:49 +00:00
Frank Rotermund
6a2101c858 Merge branch 'feature/3580_test_ruhezeiten' into 'develop'
Enable notification filtering

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!158
2023-07-13 06:36:37 +00:00
Arnfried Griesert
dba6707074 Enable notification filtering 2023-07-12 15:18:16 +02:00
Laurence Gill
29324382ba Update posthog URL to posthog.element.io (#7620) 2023-07-12 12:14:28 +01:00
Doug
f1c7575f40 Disable Siri, Share and Reply (from NSE) Extensions. (#7619) 2023-07-12 10:26:43 +01:00
JanNiklas Grabowski
7db295ed18 merge branch 'release/v2.7.0' into develop 2023-07-11 18:41:08 +02:00
JanNiklas Grabowski
347112eabb Merge branch 'release/v2.7.0' 2023-07-11 18:33:04 +02:00
JanNiklas Grabowski
a1ba3a8c9b MESSENGER-4883 fix update room avatar 2023-07-10 18:12:31 +02:00
JanNiklas Grabowski
7f190db24e MESSENGER-4883 add color changes and manual app store upload for beta 2023-07-10 17:08:37 +02:00
JanNiklas Grabowski
cb68c4e9f1 MESSENGER-4819 change icon 2023-07-10 12:36:40 +02:00
JanNiklas Grabowski
b6af17ab7b change color on allchatsvc 2023-07-05 16:56:35 +02:00
JanNiklas Grabowski
1eb66fd37e MESSENGER-4882 changelog and fixes 2023-07-04 15:16:20 +02:00
Frank Rotermund
7fa1742f40 MESSENGER-4884 update build files 2023-07-04 08:24:45 +02:00
Frank Rotermund
242e35fdc7 Merge commit 'ab5f501c2daf60d26f41b1a15d7e97bfe5679228' into feature/4884_merge_foss_1.10.14
# Conflicts:
#	Config/AppVersion.xcconfig
#	Podfile.lock
#	Riot/Modules/Home/AllChats/AllChatsCoordinator.swift
#	fastlane/.env.default
#	fastlane/Fastfile
2023-07-04 08:24:05 +02:00
JanNiklas Grabowski
df66eda9fa MESSENGER-4929 show participant votes button when user has voted 2023-07-03 15:27:36 +02:00
JanNiklas Grabowski
232f526dd8 MESSENGER-4882 refactor delete avatar 2023-06-30 16:28:35 +02:00
Frank Rotermund
d49c0d59ad MESSENGER fix for broad casts 2023-06-30 14:55:04 +02:00
JanNiklas Grabowski
153d2a72f6 Update Appversion at sprint start 2023-06-29 18:16:38 +02:00
JanNiklas Grabowski
ebdd064e66 MESSENGER-4772 change font size 2023-06-29 12:18:10 +02:00
Frank Rotermund
531667ec5a Merge branch 'feature/4819_fix_logo_when_app_moved_to_background' into 'develop'
MESSENGER-4819

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!157
2023-06-28 12:15:49 +00:00
JanNiklas Grabowski
37f08fc886 MESSENGER-4819 2023-06-28 13:30:26 +02:00
Frank Rotermund
42c9520a20 Merge branch 'feature/4889_deactivate_rust_for_prod' into 'develop'
Feature/4889 deactivate rust for prod

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!156
2023-06-28 05:59:03 +00:00
JanNiklas Grabowski
a22c234e82 Feature/4889 deactivate rust for prod 2023-06-28 05:59:03 +00:00
Frank Rotermund
fe6f9c5fb7 Merge branch 'feature/4753_bum_test_app' into 'develop'
Feature/4753 bum test app

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!155
2023-06-26 12:22:45 +00:00
JanNiklas Grabowski
e56f1d2a4e Feature/4753 bum test app 2023-06-26 12:22:44 +00:00
Frank Rotermund
abd7f01602 Merge branch 'feature/4390_fix_forwarding_for_private_rooms' into 'develop'
MESSENGER-4390 fix message forwarding and disable permalinks for messages in private rooms

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!152
2023-06-26 11:09:37 +00:00
Frank Rotermund
8f45ada0f0 Merge branch 'feature/4795_add_matomo_event_names' into 'develop'
MESSENGER-4795 add matomo event names

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!154
2023-06-26 11:08:42 +00:00
JanNiklas Grabowski
ab75b9aba0 MESSENGER-4795 add matomo event names 2023-06-26 12:19:39 +02:00
Frank Rotermund
137d6f878f Merge branch 'feature/4897_new_hashes' into 'develop'
MESSENGER-4897 new hashes

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!153
2023-06-26 08:40:05 +00:00
Juergen Wischer
9dde39af77 MESSENGER-4897 new hashes 2023-06-26 08:37:46 +00:00
JanNiklas Grabowski
eeb0fd900f activate lab setting voice broadcast and enable session manager by default 2023-06-23 10:48:24 +02:00
JanNiklas Grabowski
84a02dbbf8 Merge branch 'feature/4682_imprint_from_wellknown' into 'develop'
MESSENGER-4682 imprint from wellknown (and fix lab feature list)

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!151
2023-06-22 09:48:24 +00:00
Frank Rotermund
f70e354f75 MESSENGER-4682 imprint from wellknown (and fix lab feature list) 2023-06-22 09:48:24 +00:00
JanNiklas Grabowski
9e381a804f MESSENGER-4390 fix message forwarding and disable permalinks for messages in private rooms 2023-06-22 10:33:41 +02:00
Doug
78583597aa Prepare for new sprint 2023-06-21 14:02:50 +01:00
Doug
3f32a47a74 Merge branch 'master' into develop 2023-06-21 14:02:48 +01:00
Doug
fda01a1869 Merge branch 'release/1.10.14/master' 2023-06-21 14:02:44 +01:00
Doug
abc5f95016 finish version++ 2023-06-21 14:02:43 +01:00
Doug
e5fbedde76 Merge pull request #7605 from vector-im/release/1.10.14/release
Release 1.10.14
2023-06-21 14:02:10 +01:00
Doug
49b12f01ef version++ 2023-06-21 12:01:26 +01:00
Doug
2ac75a81bb changelog.d: Upgrade MatrixSDK version ([v0.26.12](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.12)). 2023-06-21 12:01:25 +01:00
JanNiklas Grabowski
c9296cc3a9 Merge branch 'feature/4710_manual_verification' into 'develop'
MESSENGER-4710 remove any possibility to self verifiy with old device manager

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!147
2023-06-21 09:36:53 +00:00
Frank Rotermund
249fa0f3f9 Merge branch 'feature/4795_feature_tracking_matomo' into 'develop'
Feature/4795 feature tracking matomo

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!150
2023-06-21 06:24:46 +00:00
JanNiklas Grabowski
27723fa953 Feature/4795 feature tracking matomo 2023-06-21 06:24:46 +00:00
JanNiklas Grabowski
22e19449a9 Merge branch 'feature/4573_reset_room_filter_on_logout' into 'develop'
MESSENGER-4573 reset room filter on logout

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!148
2023-06-20 13:26:11 +00:00
Frank Rotermund
013047191e Merge branch 'feature/4743_fix_remove_room_avatar' into 'develop'
MESSENGER-4743 fix removing room avatar

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!149
2023-06-20 11:56:21 +00:00
Frank Rotermund
9704872dc7 Merge branch 'feature/4742_fix_permalink_info_when_room_not_available' into 'develop'
MESSENGER-4742 fix permalink info when room is not available

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!146
2023-06-20 11:33:37 +00:00
Frank Rotermund
ccffb9dfb2 Merge branch 'feature/4769_color_changes_II' into 'develop'
MESSENGER-4769 color changes part 2

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!145
2023-06-20 11:32:09 +00:00
Arnfried Griesert
6d38c5fe24 MESSENGER-4769 color changes part 2 2023-06-20 11:32:09 +00:00
JanNiklas Grabowski
6da2e871d0 MESSENGER-4743 fix removing room avatar 2023-06-20 12:19:28 +02:00
Frank Rotermund
d5c5afbfc9 MESSENGER-4573 reset room filter on logout 2023-06-20 11:14:01 +02:00
Frank Rotermund
0b9ce524ab MESSENGER-4710 remove any possibility to self verifiy with old device manager 2023-06-19 16:10:12 +02:00
Frank Rotermund
bbbe3f4e5b Merge branch 'feature/4390_fix_private_room_sharing' into 'develop'
MESSENGER-4390 fix private room sharing

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!144
2023-06-19 05:52:11 +00:00
JanNiklas Grabowski
d0d0e45bdc MESSENGER-4742 fix permalink info when room is not available 2023-06-16 17:01:12 +02:00
JanNiklas Grabowski
00b63f43c6 Merge branch 'feature/3539_logout_airplane_mode' into 'develop'
MESSENGER-3539 prevent logout and error popup when logging out

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!143
2023-06-15 09:16:51 +00:00
JanNiklas Grabowski
6bf886499d MESSENGER-4390 fix private room sharing 2023-06-15 10:21:50 +02:00
Frank Rotermund
c02589aaaf MESSENGER-3539 prevent logout and error popup when logging out 2023-06-15 07:40:58 +02:00
Frank Rotermund
33b943d31f Merge branch 'feature/4744_remove_black_theme' into 'develop'
MESSENGER-4744 Removed black theme and map already set black theme to dark

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!141
2023-06-14 06:28:28 +00:00
Arnfried Griesert
b5f628c650 MESSENGER-4744 Removed black theme and map already set black theme to dark 2023-06-14 06:28:28 +00:00
Frank Rotermund
6709839148 Merge branch 'feature/4748_fix_permalik_qr_code' into 'develop'
MESSENGER-4748 fix permalink qr code scan

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!139
2023-06-14 06:14:54 +00:00
Frank Rotermund
67d118f1cc Merge branch 'feature/4772_add_accessibility_declaration' into 'develop'
Feature/4772 add accessibility declaration

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!138
2023-06-14 06:14:17 +00:00
JanNiklas Grabowski
f8348a66d0 Feature/4772 add accessibility declaration 2023-06-14 06:14:17 +00:00
Frank Rotermund
42214cad99 Merge branch 'feature/4736_creating_dm_text_changes' into 'develop'
MESSENGER-4736 text changes

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!140
2023-06-14 05:54:29 +00:00
JanNiklas Grabowski
986b086e33 MESSENGER-4736 text changes 2023-06-14 05:54:29 +00:00
Frank Rotermund
c41d7417f0 Merge branch 'feature/4483_poll_details_fixes' into 'develop'
MESSENGER-4383 fix for undisclosed button visibility and small UI fixes

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!142
2023-06-14 05:47:10 +00:00
Frank Rotermund
5d1dd60c24 MESSENGER-4383 fix for undisclosed button visibility and small UI fixes 2023-06-14 07:45:18 +02:00
Mauro Romito
18ed1025dd Prepare for new sprint 2023-06-13 16:54:24 +02:00
Mauro Romito
5082439bed Merge branch 'master' into develop 2023-06-13 16:54:22 +02:00
Mauro Romito
1a86141ab4 Merge branch 'release/1.10.13/master' 2023-06-13 16:54:16 +02:00
Mauro Romito
9f56d983c5 finish version++ 2023-06-13 16:54:16 +02:00
Mauro
e72c8ee5f8 Merge pull request #7596 from vector-im/release/1.10.13/release
Release 1.10.13
2023-06-13 16:53:37 +02:00
Mauro Romito
497cf23f23 version++ 2023-06-13 14:01:37 +02:00
Mauro Romito
08d0caef86 changelog.d: Upgrade MatrixSDK version ([v0.26.11](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.11)). 2023-06-13 14:01:36 +02:00
Mauro
ba75fadad5 Merge pull request #7595 from vector-im/mauroromito/update_translations_for_release_1.10.13
Weblate translations for release 1.10.13
2023-06-13 11:51:04 +02:00
Mauro Romito
4c00975c2f Merge branch 'weblate-riot-ios-riot-ios-dialogs' into mauroromito/update_translations_for_release_1.10.13 2023-06-13 10:36:32 +02:00
Mauro Romito
9e0d883a13 Merge branch 'weblate-riot-ios-riot-ios' into mauroromito/update_translations_for_release_1.10.13 2023-06-13 10:36:23 +02:00
LinAGKar
7181b526bf Translated using Weblate (Swedish)
Currently translated at 99.1% (2386 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2023-06-13 08:28:06 +00:00
Peter Chen
e1c04a6f74 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-06-12 13:03:17 +00:00
raspin0
57f89a677e Translated using Weblate (Polish)
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pl/
2023-06-12 13:03:17 +00:00
phardyle
b6d38a02f5 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-06-12 13:03:17 +00:00
phardyle
0828ba131e Translated using Weblate (Chinese (Simplified))
Currently translated at 84.2% (2026 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-06-12 13:03:17 +00:00
raspin0
3516bdd1de Translated using Weblate (Polish)
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pl/
2023-06-12 13:03:17 +00:00
LinAGKar
e293c7a009 Translated using Weblate (Swedish)
Currently translated at 98.6% (2374 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2023-06-12 13:03:17 +00:00
许煜恒
60177010df Translated using Weblate (Chinese (Simplified))
Currently translated at 84.2% (2026 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-06-12 13:03:17 +00:00
raspin0
6e9107dd1d Translated using Weblate (Polish)
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pl/
2023-06-12 13:03:17 +00:00
raspin0
05938fa086 Translated using Weblate (Polish)
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pl/
2023-06-12 13:03:17 +00:00
raspin0
f2a47022ec Translated using Weblate (Polish)
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pl/
2023-06-12 13:03:17 +00:00
Open Culture Foundation
188b0ef9bc Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-06-12 13:03:17 +00:00
raspin0
ab5e24c0be Translated using Weblate (Polish)
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pl/
2023-06-12 13:03:17 +00:00
GabrielBoraschi
0afef6d320 Translated using Weblate (Portuguese (Brazil))
Currently translated at 97.1% (2338 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/
2023-06-12 13:03:17 +00:00
raspin0
1121359356 Translated using Weblate (Polish)
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pl/
2023-06-12 13:03:17 +00:00
Open Culture Foundation
a3be7d5b45 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-06-12 13:03:17 +00:00
Vri
da383030bc Translated using Weblate (German)
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-06-12 13:03:17 +00:00
raspin0
55c1632d02 Translated using Weblate (Polish)
Currently translated at 99.6% (2397 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pl/
2023-06-12 13:03:17 +00:00
Thor Arne Johansen
33fd4f4e73 Translated using Weblate (Norwegian Bokmål (nb))
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/nb/
2023-06-12 13:03:16 +00:00
raspin0
c28b7f3a88 Translated using Weblate (Polish)
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/pl/
2023-06-12 13:03:16 +00:00
raspin0
afcbf6a49a Translated using Weblate (Polish)
Currently translated at 90.1% (2170 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pl/
2023-06-12 13:03:16 +00:00
random
2dea47ec78 Translated using Weblate (Italian)
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-06-12 13:03:16 +00:00
Jozef Gaal
27c97250da Translated using Weblate (Slovak)
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-06-12 13:03:16 +00:00
Linerly
6f2edfd454 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-06-12 13:03:16 +00:00
Priit Jõerüüt
c436f08d35 Translated using Weblate (Estonian)
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-06-12 13:03:16 +00:00
Ihor Hordiichuk
57f1237887 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2406 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-06-12 13:03:16 +00:00
Vri
03e8b6a772 Translated using Weblate (German)
Currently translated at 99.9% (2405 of 2406 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-06-12 13:03:16 +00:00
Ihor Hordiichuk
277c8430db Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2405 of 2405 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-06-12 13:03:16 +00:00
random
59a242fa56 Translated using Weblate (Italian)
Currently translated at 100.0% (2405 of 2405 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-06-12 13:03:16 +00:00
Linerly
492f41d964 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2405 of 2405 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-06-12 13:03:16 +00:00
Besnik Bleta
b67c24e82d Translated using Weblate (Albanian)
Currently translated at 99.6% (2396 of 2405 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sq/
2023-06-12 13:03:16 +00:00
Vri
ebe2aac055 Translated using Weblate (German)
Currently translated at 99.9% (2404 of 2405 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-06-12 13:03:16 +00:00
Jozef Gaal
fbac563550 Translated using Weblate (Slovak)
Currently translated at 100.0% (2404 of 2404 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-06-12 13:03:16 +00:00
Linerly
12dd391188 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2404 of 2404 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-06-12 13:03:16 +00:00
Priit Jõerüüt
ffe8b41a37 Translated using Weblate (Estonian)
Currently translated at 100.0% (2404 of 2404 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-06-12 13:03:16 +00:00
Ihor Hordiichuk
13134293a6 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2404 of 2404 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-06-12 13:03:16 +00:00
random
d52b12e48e Translated using Weblate (Italian)
Currently translated at 100.0% (2404 of 2404 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-06-12 13:03:16 +00:00
Open Culture Foundation
9f2d82c30d Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2404 of 2404 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-06-12 13:03:16 +00:00
Vri
c8391867ee Translated using Weblate (German)
Currently translated at 99.9% (2403 of 2404 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-06-12 13:03:16 +00:00
Juho Hölsä
d175cc5883 Translated using Weblate (Finnish)
Currently translated at 7.7% (186 of 2391 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/fi/
2023-06-12 13:03:16 +00:00
SmallJinn
e140c45549 Translated using Weblate (Russian)
Currently translated at 83.5% (1999 of 2394 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/
2023-06-12 13:03:16 +00:00
aringenbach
b8fd33c2bf Merge pull request #7590 from vector-im/aringenbach/7570_fix_reconciliate_after_multiple_newlines
Fix RTE sometimes inserting characters in wrong locations after multiple new lines
2023-06-12 15:02:57 +02:00
JanNiklas Grabowski
8ddb9f9f41 MESSENGER-4748 fix permalink qr code scan 2023-06-12 14:14:30 +02:00
aringenbach
89696d909c Fix a crash when creating a new direct chat with RTE 2023-06-12 12:20:36 +02:00
Arnfried Griesert
7ed6d52ef7 Changed sdk version in Podfile2 2023-06-12 06:48:41 +02:00
Arnfried Griesert
81832c15b7 Removed CryptoSdk lab feature file 2023-06-12 06:10:31 +02:00
Arnfried Griesert
b4f6992e56 Fixed additional merge issues 2023-06-12 06:08:33 +02:00
aringenbach
6c496f3330 Fix RTE sometimes inserting characters in wrong locations after multiple new lines 2023-06-09 16:20:07 +02:00
Mauro
f6d2dfe058 Merge pull request #7584 from toshanmugaraj/Audio-call-crash
crash for audio call , updated protocol signature for jmcallkitlistener
2023-06-08 09:57:00 +02:00
Nicolas Mauri
6a6b38fa1a Merge pull request #7587 from vector-im/nimau/PSB268_avatar_disappears 2023-06-07 19:17:51 +02:00
Nicolas Mauri
fa8f992710 Fix: Prevents UserAvatarView from disappearing due to incorrect width. 2023-06-07 17:00:08 +02:00
Arnfried Griesert
1c0ef0ca52 merged element 1.10.12 into bum 2023-06-07 15:45:59 +02:00
Johannes Marbach
69415ecfce Merge pull request #7582 from vector-im/johannes/vm-length 2023-06-07 14:03:17 +02:00
Nicolas Mauri
51be469be2 Merge pull request #7585 from vector-im/nimau/7576_msc3987_push_actions_cleanup 2023-06-07 13:48:50 +02:00
Shunmugaraj
16fa3e6b99 updated protocol signature for jmcallkitlistener 2023-06-07 12:07:12 +03:00
Johannes Marbach
1b05b80619 Increase max. length of voice message recordings to 5m 2023-06-07 09:45:14 +02:00
Nicolas Mauri
c53d4961c9 Implement MSC3987: Push actions clean-up 2023-06-07 09:31:42 +02:00
Stefan Ceriu
e8294f727c Merge pull request #7581 from vector-im/stefan/7579
Fix crashes when mentioning users without display names
2023-06-07 10:08:07 +03:00
Stefan Ceriu
ac072f261c Fix crashes when mentioning users without display names 2023-06-06 19:53:01 +03:00
Nicolas Mauri
3ee5cb3772 Merge pull request #7571 from vector-im/nimau/7558_create_dm_unrecognized_matrixid 2023-06-06 10:57:28 +02:00
Nicolas Mauri
f3c79973cc Fix: renamed parameter for code clarity 2023-06-06 09:55:33 +02:00
Nicolas Mauri
e30901b6d1 Prompt the user when the invited MatrixId is not recognized 2023-06-02 14:21:00 +02:00
Mauro
2711b4328d Merge pull request #7566 from vector-im/mauroromito/broadcast_extension
Broadcast Upload Extension
2023-06-01 15:33:44 +02:00
Mauro Romito
8ddf0d5323 adding the license to the files 2023-06-01 12:31:14 +02:00
Mauro Romito
43d36592a9 setupLogger 2023-06-01 11:23:50 +02:00
Mauro Romito
0071c4ec12 updated the identifier 2023-05-31 19:43:42 +02:00
Mauro Romito
f64e386562 added logging 2023-05-31 19:26:40 +02:00
Mauro
10ebf63b67 Apply suggestions from code review
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2023-05-31 18:55:47 +02:00
Mauro Romito
f6a2c678ca rmeovijng unused comment 2023-05-31 17:17:11 +02:00
Mauro Romito
f3e32fa94a app identifiers variants for alpha updated 2023-05-31 16:44:37 +02:00
Mauro Romito
d064ce4dbe updated the env defaults for the alpha variant 2023-05-31 16:36:12 +02:00
Arnfried Griesert
110dc72b77 Merge branch 'feature/4383_poll_participants_details' into 'develop'
Feature/4383 poll participants details

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!136
2023-05-31 14:31:07 +00:00
Frank Rotermund
9bd569dac0 Feature/4383 poll participants details 2023-05-31 14:31:07 +00:00
Mauro Romito
2a4bc2e33b updated the env defaults 2023-05-31 15:50:22 +02:00
Mauro Romito
38bc3f317f setting up the build process for the broadcast upload extension 2023-05-31 15:21:46 +02:00
JanNiklas Grabowski
f48f3edf31 MESSENGER-4699 update element version string 2023-05-31 13:53:21 +02:00
Mauro Romito
763b3db768 entitlements and app group identifier 2023-05-30 19:56:34 +02:00
Mauro Romito
54fa906b40 set up the target for the broadcast extension 2023-05-30 19:04:40 +02:00
Mauro Romito
9a83aa69bd enabling ff 2023-05-30 16:06:04 +02:00
Alfonso Grillo
0a6100fd39 Merge pull request #7562 from vector-im/alfogrillo/dm_no_internet_status
Fix offline state issue in user sessions overview
2023-05-30 11:45:20 +02:00
Stefan Ceriu
9fd92ae35a Merge pull request #7560 from vector-im/stefan/fixDiawi
Switch the diawi fastlane plugin to another source after original rem…
2023-05-30 11:37:43 +03:00
Alfonso Grillo
810a0134e7 Fix UTs 2023-05-29 16:48:46 +02:00
Alfonso Grillo
8b0300c711 Add changelog.d file 2023-05-29 15:23:02 +02:00
Alfonso Grillo
955d9ef1f2 Fix initial state 2023-05-29 15:19:55 +02:00
Alfonso Grillo
235f324eaa Handle offline issue in UserSessionsDataProvider 2023-05-29 14:52:38 +02:00
Stefan Ceriu
adfbce05d3 Switch the diawi fastlane plugin to another source after original removal, update gems 2023-05-26 14:50:51 +03:00
Frank Rotermund
00286183f6 Merge branch 'feature/1678_add_webview_navigation_policy' into 'develop'
MESSENGER-1678 add webview navigation policy

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!120
2023-05-25 14:32:54 +00:00
JanNiklas Grabowski
99d75ecf01 MESSENGER-1678 add webview navigation policy 2023-05-25 14:32:54 +00:00
JanNiklas Grabowski
c5aad96ddc Merge branch 'feature/4393_poll_with_visible_participant_p1' into 'develop'
Feature/4393 poll with visible participant p1

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!135
2023-05-25 13:52:30 +00:00
Frank Rotermund
902b529245 Feature/4393 poll with visible participant p1 2023-05-25 13:52:30 +00:00
Mauro
7906fe33bc Merge pull request #7555 from mgcm/fix/room-creation-intro-theme-update
RoomCreationIntroCell now conforms to Themable protocol
2023-05-24 10:04:55 +02:00
mgcm
13ed253bcd adding changelog entry content 2023-05-23 15:17:57 +00:00
mgcm
a76bfc8d37 added changelog entry 2023-05-23 15:05:10 +00:00
mgcm
e0fdcf14ef RoomCreationIntroCell now conforms to Themable protocol, making this cell type able to be updated when the system changes from light to dark theme and vice-versa 2023-05-23 14:54:10 +00:00
JanNiklas Grabowski
b76b4e0803 Merge branch 'feature/4699_basis_update_element' into develop
# Conflicts:
#	Podfile
#	Riot/Modules/MatrixKit/Utils/MXKTools.m
#	Riot/Modules/Pills/PillType.swift
2023-05-23 14:51:49 +02:00
Frank Rotermund
deac79fb49 Merge branch 'hotfix/v2.6.0.1' into develop 2023-05-16 16:14:20 +02:00
Frank Rotermund
2fe8a64b88 Merge branch 'hotfix/v2.6.0.1' 2023-05-16 16:14:13 +02:00
Frank Rotermund
f6b12ebc45 MESSENGER-4697 remove rej file 2023-05-16 16:13:34 +02:00
Element CI
074562ef1c Prepare for new sprint 2023-05-16 16:26:18 +03:00
Element CI
255e77d23e Merge branch 'master' into develop 2023-05-16 16:26:15 +03:00
Element CI
a3048b3125 Merge branch 'release/1.10.12/master' 2023-05-16 16:26:10 +03:00
Element CI
617c978437 finish version++ 2023-05-16 16:26:10 +03:00
Stefan Ceriu
ac00445ef6 Merge pull request #7549 from vector-im/release/1.10.12/release
Release 1.10.12
2023-05-16 16:24:23 +03:00
Element CI
49254e6b89 version++ 2023-05-16 15:46:02 +03:00
Element CI
3006c3ae5c changelog.d: Upgrade MatrixSDK version ([v0.26.10](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.10)). 2023-05-16 15:46:01 +03:00
Frank Rotermund
2d454dc971 Merge branch 'release/v2.6.0' into develop 2023-05-16 07:39:06 +02:00
Frank Rotermund
d6b5b3aa6b Merge branch 'release/v2.6.0' 2023-05-16 07:38:56 +02:00
Frank Rotermund
2ad3cfd9d7 MESSENGER-4697 use cherry picked sdk 2023-05-15 17:08:56 +02:00
Frank Rotermund
0ad39c8894 MESSENGER-4697 matomo select right server after relogin 2023-05-15 17:06:58 +02:00
Frank Rotermund
929d70877d MESSENGER-4697 enable SessionManager in Prod, fix peralink pills fix Matomo config bug when login out 2023-05-15 17:06:25 +02:00
Nicolas Mauri
c2c6cf69e5 Merge pull request #7545 from vector-im/nimau/PSB307_last_event_description_color 2023-05-15 09:03:45 +02:00
aringenbach
23d7c0b849 Merge pull request #7546 from vector-im/aringenbach/7322_fix_pills_in_thread_list
Fix mention pills display in thread list
2023-05-15 08:03:42 +02:00
aringenbach
49edce4ead Merge pull request #7547 from vector-im/aringenbach/disable_removing_trigger_text_in_rte_mode
Disable removing mention/command text trigger with RTE enabled
2023-05-15 08:03:33 +02:00
aringenbach
f6f172c5f2 Fix mention pills display in thread list 2023-05-12 18:41:19 +02:00
aringenbach
401d6a59cf Disable removing mention/command text trigger with RTE enabled 2023-05-12 18:30:20 +02:00
Nicolas Mauri
c843eafe84 Fix: text color of the last event description was incorrect. 2023-05-12 17:15:20 +02:00
Nicolas Mauri
16340a18a6 Merge pull request #7541 from vector-im/nimau/PSB349_force_hs_selection
Feat: add a build setting flag to always show the server selection screen in login/registration flow.
2023-05-11 14:57:07 +02:00
JanNiklas Grabowski
519aae1469 MESSENGER-4699 update sdk version 2023-05-11 13:39:05 +02:00
JanNiklas Grabowski
97243bc063 Merge commit '7d18f34a75d1f41cc3bc8b6a36c0ab82ff93f0e4' into feature/4699_basis_update_element
* commit '7d18f34a75d1f41cc3bc8b6a36c0ab82ff93f0e4': (59 commits)
  finish version++
  Tidy up event formatter issues.
  version++
  changelog.d: Upgrade MatrixSDK version ([v0.26.9](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.9)).
  Translated using Weblate (Russian)
  Translated using Weblate (Chinese (Traditional))
  Translated using Weblate (Albanian)
  Translated using Weblate (Hungarian)
  Translated using Weblate (Chinese (Traditional))
  Translated using Weblate (Chinese (Traditional))
  Translated using Weblate (Chinese (Traditional))
  Translated using Weblate (German)
  Translated using Weblate (Slovak)
  Translated using Weblate (Chinese (Traditional))
  Translated using Weblate (Indonesian)
  Translated using Weblate (Estonian)
  Translated using Weblate (Ukrainian)
  Translated using Weblate (Italian)
  Translated using Weblate (Chinese (Traditional))
  Translated using Weblate (German)
  ...

# Conflicts:
#	Config/AppVersion.xcconfig
#	Riot/Utils/EventFormatter.m
#	fastlane/Fastfile
2023-05-11 13:19:24 +02:00
Nicolas Mauri
40c57f7968 Fix: apply the changes requested in the PR review 2023-05-11 09:45:04 +02:00
Doug
7d3efda5ef Fix voiceover order of room creation header and message composer. 2023-05-10 16:15:00 +01:00
Nicolas Mauri
68029d6b89 Feat: add a flag in the build settings to force the user to define a homeserver. 2023-05-10 15:46:34 +02:00
Doug
05f89f1160 Use the app's language for accessibility. 2023-05-10 10:15:41 +01:00
Frank Rotermund
5d77413746 MESSENGER-4697 set app version to 2.7.0 2023-05-09 09:02:36 +02:00
Frank Rotermund
b0439d3d36 Merge branch 'feature/4697_release_prep' into 'develop'
MESSENGER-4697 release prep

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!134
2023-05-09 06:50:39 +00:00
Frank Rotermund
fcb748b1f2 MESSENGER-4697 release prep 2023-05-09 08:44:20 +02:00
Nicolas Mauri
3011b4b639 Merge pull request #7537 from vector-im/nimau/PSB_268_avatar_disappears
Add logs to track a problem with the top left avatar disappearing
2023-05-05 17:17:58 +02:00
Nicolas Mauri
fc59290a34 Add logs to track a problem with the top left avatar disappearing 2023-05-05 17:14:53 +02:00
Arnfried Griesert
74a5ebc668 Merge branch 'feature/dynamic_textfield_colo' into 'develop'
Recovery key textfield starts now with gray border

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!133
2023-05-05 11:02:24 +00:00
Arnfried Griesert
4b2f221b13 Recovery key textfield starts now with gray border 2023-05-05 12:55:48 +02:00
Nicolas Mauri
bb374c67a8 Merge pull request #7404 from vector-im/nimau/PSB-269-reset-passphrase
Secrets recovery: Fix an issue where the Secrets Reset screen would open twice.
2023-05-05 10:22:46 +02:00
aringenbach
3b89cf110c Merge pull request #7536 from vector-im/aringenbach/7535_fix_partial_text_messages
Fix partial text messages not being saved for each room with RTE enabled
2023-05-05 09:29:28 +02:00
Frank Rotermund
fa3eb93482 MESSENGER-4646 fix missing matomo button 2023-05-04 08:57:36 +02:00
Nicolas Mauri
73c6087321 Merge pull request #7534 from vector-im/nimau/7504_VB_audio_alert_lost_connectivity
VoiceBroadcast: Play a sound to notify the user when VB is pause due to an error.
2023-05-04 08:49:19 +02:00
Arnfried Griesert
1a561f83c2 Merge branch 'feature/devicemanager_verify_button_color' into develop 2023-05-04 08:43:24 +02:00
Arnfried Griesert
d933051135 Changed font color for device verification button 2023-05-04 06:57:32 +02:00
Frank Rotermund
e6a8623464 MESSENGER-4424 only change button when maintenance changed 2023-05-03 18:01:50 +02:00
Frank Rotermund
adcd6302e0 MESSENGER-4454 get serverurls for maintenance and matomo from the right place 2023-05-03 17:29:48 +02:00
aringenbach
5b2944c918 Add missing self in closure 2023-05-03 17:26:54 +02:00
aringenbach
098b68facf Fix composer unit tests 2023-05-03 15:49:58 +02:00
aringenbach
cc4a2cbca2 Fix partial text messages not being saved for each room with RTE enabled 2023-05-03 14:57:36 +02:00
Nicolas Mauri
0b76aedab3 Merge pull request #7533 from vector-im/nimau/7526_marker_overlap_bubble
Fix the position of the marker highlighting an event.
2023-05-03 14:38:31 +02:00
Frank Rotermund
799f1461ab MESSENGER-4454 fix for belated analytics config 2023-05-03 14:34:41 +02:00
Nicolas Mauri
19e94cddc9 VoiceBroadcast: Play a sound to notify the user when VB is pause due to an error. 2023-05-03 14:33:01 +02:00
JanNiklas Grabowski
e6d0586c30 Merge branch 'feature/4494_reset_matomo_id' into 'develop'
MESSENGER-4494 reset matomo instance after logout -> New ID generation

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!132
2023-05-03 11:49:21 +00:00
JanNiklas Grabowski
390ad9c854 MESSENGER-4424 refactoring 2023-05-03 12:08:48 +02:00
JanNiklas Grabowski
8b682d676f MESSENGER-4424 fix crash ui changes from background 2023-05-03 12:07:19 +02:00
Nicolas Mauri
10e51204af Add changelog file 2023-05-03 11:49:54 +02:00
Nicolas Mauri
318a806cfd Fix: highlighting an event removes the highlighting of the previous event. 2023-05-03 11:43:02 +02:00
Nicolas Mauri
c032762bdb Fix the frame of the marker view highlighting an event 2023-05-03 11:02:02 +02:00
Frank Rotermund
d1bc5edbe1 MESSENGER try other source for cocoapods 2023-05-03 10:57:17 +02:00
Nicolas Mauri
bc68b26f6a Merge pull request #7528 from vector-im/nimau/7523_timeline_reload
Fix a flickering issue when the timeline datasource is reloaded.
2023-05-03 10:09:17 +02:00
Arnfried Griesert
ae42bcbbac Merge branch 'feature/4519_voice_over_texte_secure_textfield' into 'develop'
Feature/4519 voice over texte secure textfield

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!131
2023-05-03 04:42:05 +00:00
Arnfried Griesert
c59742d8ee Feature/4519 voice over texte secure textfield 2023-05-03 04:42:05 +00:00
Frank Rotermund
db82078a13 Merge branch 'feature/4646_startup_with_empty_homeserver_url' into 'develop'
MESSENGER-4646 fix Server URL bugs and avoid using synapse URL before server selection

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!129
2023-05-02 17:34:45 +00:00
Frank Rotermund
7bb79892b5 MESSENGER-4646 fix Server URL bugs and avoid using synapse URL before server selection 2023-05-02 17:34:45 +00:00
Frank Rotermund
0165b22a02 MESSENGER-4494 reset matomo instance after logout -> New ID generation 2023-05-02 18:13:11 +02:00
Nicolas Mauri
6500a8ac43 Fix: don’t allow to reset secrets if it is already in progress. 2023-05-02 16:56:43 +02:00
Nicolas Mauri
2c1d56ece9 Secrets recovery: fix an issue preventing the release of SecureBackupSetupCoordinator 2023-05-02 16:29:10 +02:00
Arnfried Griesert
fa76e76b62 Merge branch 'feature/4424_blocking_requests' into 'develop'
Feature/4424 blocking requests

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!127
2023-05-02 11:01:59 +00:00
Frank Rotermund
b24c2b4c28 Feature/4424 blocking requests 2023-05-02 11:01:58 +00:00
Arnfried Griesert
3e724df205 Merge branch 'feature/4454_tracking_config' into 'develop'
Feature/4454 tracking config

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!128
2023-05-02 10:55:42 +00:00
Frank Rotermund
f7b22e1f1a Feature/4454 tracking config 2023-05-02 10:55:41 +00:00
aringenbach
ac0594d033 Merge pull request #7531 from vector-im/aringenbach/7530_fix_threads_crash_rte
Fix application crashing when opening a thread with RTE enabled
2023-05-02 12:29:52 +02:00
aringenbach
53ad72dd24 Update room input toolbar when CompletionSuggestionCoordinator is initialised 2023-05-02 11:44:23 +02:00
aringenbach
72013759de Fix application crashing when opening a thread with RTE enabled 2023-05-02 11:11:51 +02:00
Nicolas Mauri
b6811fd99b Fix a flickering issue when the timeline datasource is reloaded. 2023-04-28 16:23:48 +02:00
Frank Rotermund
c7f63004b6 Merge branch 'feature/4516_device_manager_anpassungen' into 'develop'
MESSENGER-4516 device manager anpassungen

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!121
2023-04-28 06:28:48 +00:00
Arnfried Griesert
d9f9798643 MESSENGER-4516 device manager anpassungen 2023-04-28 06:28:47 +00:00
Frank Rotermund
b205aa23ef Merge branch 'feature/4299_neues_design_eingabefeld' into 'develop'
MESSENGER-4299 Neues design Recovery Key Eingabefeld

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!126
2023-04-28 06:11:34 +00:00
Arnfried Griesert
e3b3950e67 MESSENGER-4299 Neues design Recovery Key Eingabefeld 2023-04-28 06:11:34 +00:00
Nicolas Mauri
1574611c90 Merge pull request #7518 from vector-im/nimau/7497_timeline_closed_polls
Fix: allow to render a TimelinePoll even if the poll is loading
2023-04-27 19:04:42 +02:00
Nicolas Mauri
0bc32f0f97 Update RiotSwiftUI/Modules/Room/PollHistory/Service/MatrixSDK/PollHistoryService.swift
Co-authored-by: Alfonso Grillo <alfogrillo@element.io>
2023-04-27 14:55:40 +02:00
Alfonso Grillo
27f367ecee Merge pull request #7522 from vector-im/alfogrillo/fix_accessibility_pin_screen
Fix accessibility behavior on "enter PIN" screen
2023-04-27 14:41:17 +02:00
Nicolas Mauri
573782e915 Merge pull request #7519 from vector-im/nimau/7517_matrix_id_notice_events
Fix: Remove the matrix id from the notice display name changed event
2023-04-27 08:55:43 +02:00
Frank Rotermund
280d19922f Merge branch 'feature/4272_add_link_for_unknown_servers' into 'develop'
MESSENGER-4272 add advertizement button

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!125
2023-04-27 05:54:49 +00:00
JanNiklas Grabowski
e958fa574e MESSENGER-4272 add advertizement button 2023-04-27 05:54:49 +00:00
Nicolas Mauri
1c45459410 Fix: TimelinePoll code refactoring 2023-04-26 17:52:22 +02:00
Kat Gerasimova
92895f0f26 Update triage for labelled issues
Modernise actions from graphql to use new actions.

Remove automation for Delight, WTF, FTUE, voice message and message bubble boards.
2023-04-26 16:25:01 +01:00
Alfonso Grillo
f72f7c238a Add changelog.d file 2023-04-26 16:40:07 +02:00
Alfonso Grillo
9d73564cfe Remove accessibility from placeholder button 2023-04-26 16:40:07 +02:00
Alfonso Grillo
1d65120429 Fix accessibility in SetPinCoordinatorBridgePresenter 2023-04-26 16:40:07 +02:00
Alfonso Grillo
ed3f0dcbc0 Merge pull request #7521 from vector-im/alfogrillo/fix_accessibility_on_emoji
Disable accessibility for emojis during verification
2023-04-26 15:59:00 +02:00
Frank Rotermund
b210578cb1 Merge branch 'feature/4518_add_voiceover_description_to_pincode' into 'develop'
MESSENGER-4518 add voiceover description

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!124
2023-04-26 13:26:29 +00:00
Alfonso Grillo
7286dc7c48 Add changelog.d file 2023-04-26 13:03:06 +02:00
Alfonso Grillo
8cfb199bc2 Disable accessibility for emojis during verification 2023-04-26 12:58:18 +02:00
Nicolas Mauri
5926dad024 Fix: allow to render a TimelinePoll even if the poll is loading 2023-04-26 10:14:44 +02:00
Nicolas Mauri
53dc32ee57 Fix: Remove the matrix id from the notice display name changed event 2023-04-26 09:54:44 +02:00
JanNiklas Grabowski
9ac96f2886 MESSENGER-4518 add voiceover description 2023-04-25 13:27:37 +02:00
aringenbach
257e256761 Merge pull request #7514 from vector-im/aringenbach/7493_slash_commands_suggestion_list
Slash commands suggestion list
2023-04-24 10:27:15 +02:00
aringenbach
3289733957 Fix sending command with Pills through RTE 2023-04-21 17:13:03 +02:00
JanNiklas Grabowski
e851352904 Reverted commit 'a89895ab8319adb0ac689274b0e08732721a3228' (#4173) new fix https://github.com/matrix-org/matrix-ios-sdk/pull/1749
updated changelog
2023-04-21 14:22:12 +02:00
aringenbach
92286ecb88 Fix typo 2023-04-21 13:47:15 +02:00
aringenbach
d8acd1f351 Fix RoomInputToolbarTextView pills flushing 2023-04-21 09:30:56 +02:00
aringenbach
188916e04f Fix missing self in closure 2023-04-21 09:11:35 +02:00
JanNiklas Grabowski
f23fdabb1c Merge branch 'feature/4377_onboarding_fehlende_uebersetzung' into 'develop'
MESSENGER-4377 onboarding fehlende englische uebersetzungen

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!123
2023-04-20 16:57:36 +00:00
Arnfried Griesert
4931083601 MESSENGER-4377 onboarding fehlende englische uebersetzungen 2023-04-20 16:57:36 +00:00
aringenbach
2048e2f085 Fix comment typo 2023-04-20 17:12:09 +02:00
aringenbach
837bee610f L10N 2023-04-20 17:09:02 +02:00
aringenbach
f6e7b9710c Add changelog 2023-04-20 16:50:44 +02:00
aringenbach
0171e64638 Move room admin condition to be usable in UnitTests and add tests 2023-04-20 16:45:08 +02:00
aringenbach
a3f7d0433a Re-enable unit tests and fix a few lint warnings 2023-04-20 16:45:08 +02:00
aringenbach
616238f13b Rework CompletionSuggestionService text trigger 2023-04-20 16:45:08 +02:00
aringenbach
4b0c47c5dd Display all commands when a single slash is entered 2023-04-20 16:45:08 +02:00
aringenbach
787967a8e4 Rework MXKSlashCommands to a more Swift-friendly form and use it in suggestion module 2023-04-20 16:45:08 +02:00
aringenbach
56ad4a03d3 Display additional command content in suggestion list 2023-04-20 16:45:08 +02:00
aringenbach
d28010098a Rename UserSuggestion module as CompletionSuggestion 2023-04-20 16:45:08 +02:00
aringenbach
cacf97233a Add basic slash commands support to UserSuggestion module 2023-04-20 16:45:08 +02:00
Nicolas Mauri
65c0c1b4b8 Merge pull request #7512 from vector-im/nimau/PSB308_sent_confirmation_icon
Fix: Calculation of the frame for a component of a bubble
2023-04-20 15:38:24 +02:00
Arnfried Griesert
3f7adf7e59 Merge branch 'feature/4564_new_hashes' into 'develop'
MESSENGER-4564 new hashes

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!122
2023-04-20 10:33:38 +00:00
Arnfried Griesert
55a2f208c4 MESSENGER-4564 new hashes 2023-04-20 10:33:38 +00:00
Nicolas Mauri
6179453c57 Fix: Calculation of the frame for a bubble component 2023-04-20 10:14:51 +02:00
Frank Rotermund
f48fb23ff1 Merge branch 'hotfix/v2.5.0.2' into develop 2023-04-20 08:28:46 +02:00
Frank Rotermund
f4260ce7d6 Merge branch 'hotfix/v2.5.0.2' 2023-04-20 08:28:28 +02:00
Frank Rotermund
5ee7d6961c MESSENGER-4535 hotfix clarify photo access 2023-04-20 08:27:58 +02:00
Anderas
a72830bdd6 Merge pull request #7508 from vector-im/andy/deprecate_crypto
Deprecate MXLegacyCrypto
2023-04-19 14:14:30 +01:00
Anderas
7d55531b07 Merge pull request #7509 from vector-im/andy/user_trust
Refactor encryption trust level
2023-04-19 09:30:59 +01:00
Andy Uhnak
e3a32e1c5f Refactor encryption trust level 2023-04-19 08:42:11 +01:00
Doug
a2984b0ecc Prepare for new sprint 2023-04-18 20:11:40 +01:00
Doug
4abbf3213d Merge branch 'master' into develop 2023-04-18 20:11:38 +01:00
Doug
dcfa1ea07b Merge branch 'release/1.10.11/master' 2023-04-18 20:11:34 +01:00
Doug
ec51c12a51 finish version++ 2023-04-18 20:11:34 +01:00
Doug
5129f0e416 Merge pull request #7510 from vector-im/release/1.10.11/release
Release 1.10.11
2023-04-18 20:10:38 +01:00
Doug
e1089b1a14 Tidy up event formatter issues. 2023-04-18 17:43:21 +01:00
Doug
ac519c70e1 version++ 2023-04-18 17:41:11 +01:00
Doug
3200dde4e5 changelog.d: Upgrade MatrixSDK version ([v0.26.9](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.9)). 2023-04-18 17:41:11 +01:00
Frank Rotermund
f50bb92a11 Merge branch 'hotfix/v2.5.0.1' into develop 2023-04-18 16:56:10 +02:00
Frank Rotermund
b5918450b0 Merge branch 'hotfix/v2.5.0.1' 2023-04-18 16:55:42 +02:00
Frank Rotermund
0943c338b4 MESSENGER-4535 hotfix more english translations 2023-04-18 16:54:30 +02:00
Andy Uhnak
7b728c14f8 Deprecate MXLegacyCrypto 2023-04-18 12:45:39 +01:00
Doug
ef95ef4ab4 Merge pull request #7475 from RiotTranslateBot/weblate-riot-ios-riot-ios
Translations update from Weblate
2023-04-18 10:13:14 +01:00
Nicolas Mauri
79cab0fb22 Merge pull request #7501 from vector-im/nimau/PSB-307-lasteventdescription-color
Fix: add missing foreground color attribute
2023-04-18 11:12:43 +02:00
Doug
2276b6a11f Merge pull request #7505 from RiotTranslateBot/weblate-riot-ios-riot-ios-push
Translations update from Weblate
2023-04-18 09:26:01 +01:00
SmallJinn
8a0b660399 Translated using Weblate (Russian)
Currently translated at 83.0% (1988 of 2394 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/
2023-04-18 08:23:17 +00:00
Peter Chen
82b137b636 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2394 of 2394 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-04-18 08:23:17 +00:00
Besnik Bleta
0a69f843c0 Translated using Weblate (Albanian)
Currently translated at 99.6% (2386 of 2394 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sq/
2023-04-18 08:23:17 +00:00
Szimszon
3d29ee33ac Translated using Weblate (Hungarian)
Currently translated at 100.0% (2394 of 2394 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/
2023-04-18 08:23:17 +00:00
Peter Chen
77172d4893 Translated using Weblate (Chinese (Traditional))
Currently translated at 99.9% (2393 of 2394 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-04-18 08:23:17 +00:00
Peter Chen
f726d70a4e Translated using Weblate (Chinese (Traditional))
Currently translated at 99.9% (2392 of 2394 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-04-18 08:23:17 +00:00
Peter Chen
39f90b6945 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2394 of 2394 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-04-18 08:23:17 +00:00
Vri
7b6d88f88d Translated using Weblate (German)
Currently translated at 100.0% (2394 of 2394 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-04-18 08:23:17 +00:00
Jozef Gaal
5811baf6ef Translated using Weblate (Slovak)
Currently translated at 100.0% (2394 of 2394 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-04-18 08:23:17 +00:00
Peter Chen
620dc7ea0c Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/zh_Hant/
2023-04-18 08:23:16 +00:00
Linerly
e71474de2c Translated using Weblate (Indonesian)
Currently translated at 100.0% (2394 of 2394 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-04-18 08:23:16 +00:00
Priit Jõerüüt
82aae74f8b Translated using Weblate (Estonian)
Currently translated at 100.0% (2394 of 2394 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-04-18 08:23:16 +00:00
Ihor Hordiichuk
cf9b5ba22a Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2394 of 2394 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-04-18 08:23:16 +00:00
random
309f505ad9 Translated using Weblate (Italian)
Currently translated at 100.0% (2394 of 2394 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-04-18 08:23:16 +00:00
Peter Chen
29028b872c Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2394 of 2394 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-04-18 08:23:16 +00:00
Vri
3a6dd3ff1f Translated using Weblate (German)
Currently translated at 99.9% (2393 of 2394 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-04-18 08:23:16 +00:00
Linerly
782c620981 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2391 of 2391 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-04-18 08:23:16 +00:00
Jozef Gaal
14ec24c848 Translated using Weblate (Slovak)
Currently translated at 100.0% (2391 of 2391 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-04-18 08:23:16 +00:00
Priit Jõerüüt
2ecb56c608 Translated using Weblate (Estonian)
Currently translated at 100.0% (2391 of 2391 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-04-18 08:23:16 +00:00
Ihor Hordiichuk
1fe81d6942 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2391 of 2391 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-04-18 08:23:16 +00:00
random
09ce3542e6 Translated using Weblate (Italian)
Currently translated at 100.0% (2391 of 2391 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-04-18 08:23:16 +00:00
Peter Chen
02bd6edc3e Translated using Weblate (Chinese (Traditional))
Currently translated at 99.9% (2390 of 2391 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-04-18 08:23:16 +00:00
Vri
e4a68cae95 Translated using Weblate (German)
Currently translated at 100.0% (2391 of 2391 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-04-18 08:23:16 +00:00
Doug
0a7adcb0fd Merge pull request #7506 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs
Translations update from Weblate
2023-04-18 09:23:12 +01:00
Nicolas Mauri
dc0ff11b0c Fix: add missing foreground color attribute 2023-04-17 15:53:36 +02:00
Peter Chen
533003e9f2 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/zh_Hant/
2023-04-17 13:45:29 +00:00
aringenbach
be2abff9b1 Merge pull request #7500 from vector-im/aringenbach/7492_fix_user_suggestion_list_height_ios_16
Fix user suggestion list item height on iOS 16+
2023-04-17 15:45:23 +02:00
aringenbach
5036c845ac Fix user suggestion list item height on iOS 16+ 2023-04-17 14:44:17 +02:00
Frank Rotermund
e4d7601165 Merge branch 'develop' of https://dl-gitlab.example.com/bwmessenger/bundesmessenger/bundesmessenger-ios into develop
# Conflicts:
#	Config/BWIBuildSettings.swift
2023-04-16 19:57:49 +02:00
Frank Rotermund
e22e61ed89 Merge branch 'release/v2.5.0' into develop 2023-04-16 19:55:08 +02:00
Frank Rotermund
16d81438b5 Merge branch 'release/v2.5.0' 2023-04-16 19:54:49 +02:00
Frank Rotermund
ecee23df4b MESSENGER-4535 changelog 2023-04-16 19:51:02 +02:00
aringenbach
f79a455262 Merge pull request #7416 from vector-im/aringenbach/enable_rte_user_mentions
Enable user mentions in Rich Text Editor
2023-04-14 16:19:56 +02:00
JanNiklas Grabowski
2b265b7866 Merge branch 'feature/4450_fix_matomo_consent_popup_not_showing' into 'develop'
MESSENGER-4450 fix matomo consent alert not showing

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!119
2023-04-14 13:40:07 +00:00
JanNiklas Grabowski
7c7555fef7 MESSENGER-4450 fix matomo consent alert not showing 2023-04-14 13:40:07 +00:00
Arnfried Griesert
f208579906 Changed sdk version in Podfile 2023-04-14 12:44:24 +02:00
Frank Rotermund
f40026e438 MESSENGER-4535 e2ee analytics, better error descriptions 2023-04-13 08:41:11 +02:00
Arnfried Griesert
19edb03a08 Merge branch 'feature/4537_basis_update_element' into develop
* feature/4537_basis_update_element: (86 commits)
  Updated displayed element version and fixed merge problems
  Changed sdk version to v0.26.6_bwi
  finish version++
  version++
  changelog.d: Upgrade MatrixSDK version ([v0.26.6](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.6)).
  No event decoration if no decryption result
  Start QR scanning when camera ready
  Support for MSC3906 v2 (#7407)
  Code cleanup
  Expand rust crypto rollout to 50% users
  Fix comments
  Fix: read marker update
  Fix: read marker update
  Fix: Update the read marker position even if it is not displayed
  Fix: do not encode the maximum width of a Pill
  Prepare for new sprint
  finish version++
  Replace Ts&Cs with Acceptable Use Policy. (#7459)
  version++
  changelog.d: Upgrade MatrixSDK version ([v0.26.5](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.5)).
  ...
2023-04-13 08:29:55 +02:00
Frank Rotermund
59d689a221 MESSENGER-4535 buildfix 2023-04-13 07:50:59 +02:00
Andy Uhnak
c29b226760 Prepare for new sprint 2023-04-12 17:38:47 +01:00
Andy Uhnak
1ea17355d6 Merge branch 'master' into develop 2023-04-12 17:38:43 +01:00
Andy Uhnak
8030f8ab9a Merge branch 'release/1.10.10/master' 2023-04-12 17:38:38 +01:00
Andy Uhnak
2e25046b3c finish version++ 2023-04-12 17:38:38 +01:00
Anderas
c858284e30 Merge pull request #7494 from vector-im/release/1.10.10/release
Release 1.10.10
2023-04-12 17:37:27 +01:00
Andy Uhnak
e3ace26c79 version++ 2023-04-12 16:53:26 +01:00
Andy Uhnak
e47ba982f1 changelog.d: Upgrade MatrixSDK version ([v0.26.7](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.7)). 2023-04-12 16:53:25 +01:00
Mauro
6eab1a79af Merge pull request #7491 from vector-im/mauroromito/fix_for_unsupported_audio_messages
Fix for unsupported audio messages
2023-04-12 17:15:32 +02:00
Frank Rotermund
46477d7023 MESSENGER-4535 matomo e2ee error tracking 2023-04-12 16:13:25 +02:00
Frank Rotermund
aeba8c917a MESSENGER-4535 fix invitation into DMs and personal notes and cancelable passphrase flow cherry pick from release 2023-04-12 15:32:51 +02:00
Frank Rotermund
2698a2d960 MESSENGER-4535 fix cancelable passphrase flow on first login 2023-04-12 15:31:47 +02:00
Frank Rotermund
031c660b83 MESSENGER-4535 fix invitation into DMs and personal notes 2023-04-12 15:31:22 +02:00
aringenbach
76e2aadc26 Merge branch 'develop' into aringenbach/enable_rte_user_mentions 2023-04-12 15:04:15 +02:00
aringenbach
0b00e9da83 Update changelog 2023-04-12 14:56:33 +02:00
aringenbach
46b39e739d Unit tests for insertPills and markdownLinks 2023-04-12 14:55:59 +02:00
Mauro Romito
177e1091b6 changelog 2023-04-12 14:45:59 +02:00
Mauro Romito
7e223a8ce9 we can now support more than just mp4 as audio messages 2023-04-12 14:43:52 +02:00
Frank Rotermund
59c5739ba4 MESSENGER-4535 remove error popup "no other devices" on self verification/ crosssigning Cherrypick 2023-04-12 13:50:50 +02:00
Anderas
c4096b5e15 Merge pull request #7485 from vector-im/andy/crypto_feature
Enable Rust Crypto for all users
2023-04-11 18:27:29 +01:00
Nicolas Mauri
2566e08c53 Merge pull request #7482 from vector-im/nimau/pills-custom-base-url
Fix: If a clientPermalinkBaseUrl is defined, we still have to support matrix.to links
2023-04-11 16:30:19 +02:00
Andy Uhnak
832ce9f150 Enable Rust Crypto for all users 2023-04-11 14:49:28 +01:00
aringenbach
434559488d Rename textDefaultFont to defaultFont and remove unnecessary definition in RoomInputToolbarView.h 2023-04-11 14:54:55 +02:00
aringenbach
67c768f8fc Bump composer version to 2.0.0 and fix PillAttachmentViewProvider 2023-04-11 14:45:44 +02:00
aringenbach
38ae3cd3a8 Merge branch 'develop' into aringenbach/enable_rte_user_mentions 2023-04-11 14:21:31 +02:00
Frank Rotermund
4609b2c0a4 MESSENGER-4535 element base version 2023-04-11 13:37:29 +02:00
Frank Rotermund
84196c9c9a MESSENGER-4535 remove error popup "no other devices" on self verification/ crosssigning 2023-04-11 13:36:36 +02:00
Arnfried Griesert
6dfe352371 Updated displayed element version and fixed merge problems 2023-04-11 13:13:11 +02:00
Arnfried Griesert
46d2fb1b40 Changed sdk version to v0.26.6_bwi 2023-04-11 12:26:44 +02:00
Arnfried Griesert
6068b228a7 Merged element 1.10.9 into bum 2023-04-11 11:46:44 +02:00
Frank Rotermund
f827796444 Merge branch 'feature/4446_change_text_color' into 'develop'
MESSENGER-4446 change text color for event with message that can not be rendered

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!118
2023-04-11 09:25:09 +00:00
Nicolas Mauri
33e6280f31 Fix: Continue to display pills for matrix.to permalinks if a custom permalinkBaseUrl is set. 2023-04-07 16:40:34 +02:00
JanNiklas Grabowski
58ffe96adf Merge branch 'feature/opcode_feedback_wellknown_crash' into 'develop'
Fixed a crash in wellknown parsing

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!117
2023-04-05 09:55:15 +00:00
Stefan Ceriu
2e4be8a4fe Pin Xcode version to 14.2. The app is currently failing ASC validation on using private symbols from Down. 2023-04-05 12:55:01 +03:00
Arnfried Griesert
6fc33b04f2 Fixed a crash in wellknown parsing 2023-04-05 08:34:02 +02:00
Arnfried Griesert
0798a759b6 Merge branch 'feature/4482_feature_banner_link_fix' into 'develop'
MESSENGER-4482 fix feature banner link and add navigationbar

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!116
2023-04-05 06:10:07 +00:00
JanNiklas Grabowski
9827bae79b MESSENGER-4482 fix feature banner link and add navigationbar 2023-04-05 06:10:07 +00:00
JanNiklas Grabowski
9e8a68abd3 MESSENGER-4446 change text color for event with message that can not be rendered 2023-04-04 17:39:07 +02:00
Stefan Ceriu
f33b01424e Prepare for new sprint 2023-04-04 15:00:52 +03:00
Stefan Ceriu
adceff3690 Merge branch 'master' into develop 2023-04-04 15:00:50 +03:00
Stefan Ceriu
ef9c3c4316 Merge branch 'release/1.10.9/master' 2023-04-04 15:00:45 +03:00
Stefan Ceriu
0df3a881fd finish version++ 2023-04-04 15:00:45 +03:00
Stefan Ceriu
10586c42df Merge pull request #7474 from vector-im/release/1.10.9/release
Release 1.10.9
2023-04-04 14:47:48 +03:00
Stefan Ceriu
3b17253d51 version++ 2023-04-04 14:06:58 +03:00
Stefan Ceriu
380de54e82 changelog.d: Upgrade MatrixSDK version ([v0.26.6](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.6)). 2023-04-04 14:06:57 +03:00
Anderas
d85ef612d3 Merge pull request #7471 from vector-im/andy/event_shield
No event decoration if no decryption result
2023-04-04 08:28:35 +01:00
Andy Uhnak
28f26de5f6 No event decoration if no decryption result 2023-04-03 17:36:45 +01:00
Anderas
00764ed197 Merge pull request #7469 from vector-im/andy/qr_code
Start QR scanning when camera ready
2023-04-03 17:36:23 +01:00
Andy Uhnak
4a899e2866 Start QR scanning when camera ready 2023-04-03 16:16:39 +01:00
Nicolas Mauri
d569c566d5 Merge pull request #7461 from vector-im/nimau/7420-readmarker
Fix: Update the read marker position even if it is not displayed
2023-04-03 14:34:42 +02:00
Hugh Nimmo-Smith
8caad979d7 Support for MSC3906 v2 (#7407) 2023-04-01 11:56:56 -04:00
Nicolas Mauri
7fd982f8a9 Code cleanup 2023-03-31 16:47:37 +02:00
Anderas
4c2ed13e42 Merge pull request #7466 from vector-im/andy/crypto_rollout
Expand rust crypto rollout to 50% users
2023-03-31 14:51:08 +01:00
Andy Uhnak
5d7b4f3365 Expand rust crypto rollout to 50% users 2023-03-31 12:25:52 +01:00
Frank Rotermund
0cceca235c Merge branch 'feature/4382_performance_send_message' into 'develop'
Feature/4382 performance send message

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!115
2023-03-31 10:31:07 +00:00
Frank Rotermund
54e8305e5c Feature/4382 performance send message 2023-03-31 10:31:06 +00:00
Nicolas Mauri
5d4158c34d Fix comments 2023-03-30 10:31:33 +02:00
Nicolas Mauri
d6b04b93c9 Fix: read marker update 2023-03-30 10:15:15 +02:00
Nicolas Mauri
650ce6d8f3 Fix: read marker update 2023-03-30 10:15:15 +02:00
Nicolas Mauri
be6977ca27 Fix: Update the read marker position even if it is not displayed 2023-03-30 10:15:15 +02:00
Nicolas Mauri
b4c8b17ff4 Merge pull request #7455 from vector-im/nimau/7413-pills-max-width
Fix: truncate pills if they are too long
2023-03-30 10:12:47 +02:00
Nicolas Mauri
1fa825874a Fix: do not encode the maximum width of a Pill 2023-03-30 10:09:27 +02:00
Arnfried Griesert
ef25b94e59 Merge branch 'develop' of https://dl-gitlab.example.com/bwmessenger/bundesmessenger/bundesmessenger-ios into develop
* 'develop' of https://dl-gitlab.example.com/bwmessenger/bundesmessenger/bundesmessenger-ios:
  MESSENGER-4209 fix only one user can be selected when creating dm
  MESSENGER-2638 new layout feature banner
  MESSENGER-3411 Enable lab features for beta
  MESSENGER-4101 matomo consent changes
2023-03-30 09:03:23 +02:00
Arnfried Griesert
491411ef1b Text change LABS to LAB 2023-03-30 08:57:56 +02:00
Andy Uhnak
17c8728cd9 Merge branch 'develop' of github.com:vector-im/element-ios into develop 2023-03-28 18:01:06 +01:00
Andy Uhnak
7d4af13c21 Prepare for new sprint 2023-03-28 17:53:21 +01:00
Andy Uhnak
095b7c5efe Merge branch 'master' into develop 2023-03-28 17:53:17 +01:00
Andy Uhnak
de0cd68027 Merge branch 'release/1.10.8/master' 2023-03-28 17:53:11 +01:00
Andy Uhnak
218ac4cac0 finish version++ 2023-03-28 17:53:11 +01:00
Anderas
ff38b217ba Merge pull request #7460 from vector-im/release/1.10.8/release
Release 1.10.8
2023-03-28 17:52:33 +01:00
Doug
875dd09f00 Replace Ts&Cs with Acceptable Use Policy. (#7459) 2023-03-28 17:38:58 +01:00
Andy Uhnak
616bd2561f version++ 2023-03-28 16:54:37 +01:00
Andy Uhnak
febe57e70c changelog.d: Upgrade MatrixSDK version ([v0.26.5](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.5)). 2023-03-28 16:54:37 +01:00
Anderas
7589eb0aba Merge pull request #7454 from vector-im/andy/upgrade_security
Display upgrade verification prompt
2023-03-28 15:00:43 +01:00
Andy Uhnak
5952d88210 Update copy 2023-03-28 14:52:08 +01:00
Anderas
a80c462c75 Merge pull request #7458 from vector-im/andy/crypto_version
Display correct version of Crypto SDK
2023-03-28 14:20:13 +01:00
Doug
669481d907 Add user suggestions for @room. (#7453) 2023-03-28 14:03:39 +01:00
Andy Uhnak
1996f640ed Display correct version of Crypto SDK 2023-03-28 13:18:43 +01:00
Frank Rotermund
3f0deb1f04 Merge branch 'feature/4209_create_dm_with_only_one_user' into 'develop'
MESSENGER-4209 fix only one user can be selected when creating dm

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!114
2023-03-28 11:21:49 +00:00
JanNiklas Grabowski
16deef8c28 MESSENGER-4209 fix only one user can be selected when creating dm 2023-03-28 11:21:49 +00:00
JanNiklas Grabowski
19f1bd0caf Merge branch 'feature/2638_new_layout_feature_banner' into 'develop'
MESSENGER-2638 new layout feature banner

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!111
2023-03-28 10:38:04 +00:00
JanNiklas Grabowski
c6396cbd1a MESSENGER-2638 new layout feature banner 2023-03-28 10:38:04 +00:00
Nicolas Mauri
2fdb811a1c Fix: truncate pills if they are too long 2023-03-28 11:59:52 +02:00
Anderas
760888b8ed Merge pull request #7440 from vector-im/andy/trust_shields
Simplify event encryption decoration
2023-03-27 17:16:52 +01:00
Andy Uhnak
7e12e02870 Display upgrade verification prompt 2023-03-27 15:44:44 +01:00
Andy Uhnak
16f74e84c8 Simplify event encryption decoration 2023-03-27 14:58:10 +01:00
Arnfried Griesert
89bff2aa64 Merge branch 'feature/3411_lab_features' into 'develop'
MESSENGER-3411 Enable lab features for beta

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!113
2023-03-27 06:39:40 +00:00
Arnfried Griesert
42ad0285ea MESSENGER-3411 Enable lab features for beta 2023-03-27 06:39:39 +00:00
Frank Rotermund
6e1411cfc0 Merge branch 'feature/4101_Matomo_consent' into 'develop'
MESSENGER-4101 matomo consent changes

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!112
2023-03-27 06:37:36 +00:00
Kat Gerasimova
99dbbd9d70 Fix typo in issue automation 2023-03-24 10:29:44 +00:00
Arnfried Griesert
3b4097acc6 Merge branch 'feature/4203_show_user_qr' into 'develop'
MESSENGER-4203 show user qr

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!110
2023-03-24 07:35:38 +00:00
Arnfried Griesert
f2e2e766a0 MESSENGER-4203 show user qr 2023-03-24 07:35:38 +00:00
aringenbach
7be42deec3 Add changelog 2023-03-23 17:16:57 +01:00
aringenbach
c59701e5b9 Bump composer version to 1.4.0 2023-03-23 17:16:57 +01:00
aringenbach
9ea625e470 Update environment object setup and view model context wrapping to restore SwiftUI UI tests 2023-03-23 17:16:57 +01:00
aringenbach
b26e0ccea3 Fix wrong condition for highlight test 2023-03-23 17:16:57 +01:00
aringenbach
0c061edf60 Allow displaying UserSuggestionList without shadow 2023-03-23 17:16:57 +01:00
aringenbach
e29b40fdfc Clean WysiwygInputToolbarView code 2023-03-23 17:16:57 +01:00
aringenbach
1a6cebe7de Avoid crashing if data source is not ready when translating Pills 2023-03-23 17:16:57 +01:00
aringenbach
b9faccf6c1 Use PillProvider for RTE Pills creation 2023-03-23 17:16:57 +01:00
aringenbach
3b9530c065 Display user suggestion list in fullscreen mode with shared context from UserSuggestionCoordinator 2023-03-23 17:16:57 +01:00
aringenbach
845be40694 Fix broken constraint after using fullscreen mode 2023-03-23 17:16:57 +01:00
aringenbach
37a8aa5734 Update composer library to 1.3.0 and apply changes 2023-03-23 17:16:57 +01:00
aringenbach
24df7ca032 Always use preferred font for body 2023-03-23 17:16:57 +01:00
aringenbach
bb8d6bd4ac Bump to version 1.2.2 2023-03-23 17:16:57 +01:00
aringenbach
000d8465d0 Use textDefaultFont in all variants of the InputToolbarView 2023-03-23 17:16:57 +01:00
aringenbach
935e61e1bb Enable user mentions in Rich Text Editor 2023-03-23 17:16:57 +01:00
Frank Rotermund
41479d6629 MESSENGER-4101 matomo consent changes 2023-03-23 13:34:30 +01:00
Andy Uhnak
5b48698587 Prepare for new sprint 2023-03-22 21:30:09 +00:00
Andy Uhnak
81f1013dd4 Merge branch 'master' into develop 2023-03-22 21:30:05 +00:00
Andy Uhnak
9d484dcdd9 Merge branch 'release/1.10.7/master' 2023-03-22 21:29:59 +00:00
Andy Uhnak
a3bd1dd425 finish version++ 2023-03-22 21:29:59 +00:00
Anderas
6eb60c0504 Merge pull request #7449 from vector-im/release/1.10.7/release
Release 1.10.7
2023-03-22 21:29:29 +00:00
Andy Uhnak
c4b368fe0c version++ 2023-03-22 20:36:20 +00:00
Andy Uhnak
98fb687fc4 changelog.d: Upgrade MatrixSDK version ([v0.26.4](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.4)). 2023-03-22 20:36:19 +00:00
Andy Uhnak
ef31ad428b Revert "Merge pull request #7430 from vector-im/andy/user_trust"
This reverts commit 7f5d3b46eb02a7801d4a7c781762eea3d16ee0e6, reversing
changes made to 5a3adde8f70daec795ac1bee17c5159a155c6106.
2023-03-22 15:57:25 +00:00
Mauro Romito
c707687b31 Prepare for new sprint 2023-03-21 18:30:45 +01:00
Mauro Romito
b4f28c0a8a Merge branch 'master' into develop 2023-03-21 18:30:43 +01:00
Mauro Romito
dc2b7b7c11 Merge branch 'release/1.10.6/master' 2023-03-21 18:30:38 +01:00
Mauro Romito
45a5795ac3 finish version++ 2023-03-21 18:30:38 +01:00
Mauro
d60d12407a Merge pull request #7445 from vector-im/release/1.10.6/release
Release 1.10.6
2023-03-21 18:29:51 +01:00
Mauro Romito
70fb07bc6e version++ 2023-03-21 17:42:21 +01:00
Mauro Romito
348ec66703 changelog.d: Upgrade MatrixSDK version ([v0.26.2](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.2)). 2023-03-21 17:42:21 +01:00
Nicolas Mauri
46f46c36a4 Merge pull request #7444 from vector-im/nimau/fix-pill-no-displayname
Fix: prevent a crash if we don’t have a display name for the user mentionned by the pill
2023-03-21 17:10:05 +01:00
Nicolas Mauri
d09181d531 Fix: prevent a crash if we don’t have a display name for the user mentionned by the pill 2023-03-21 16:49:47 +01:00
Nicolas Mauri
f3876a7110 Merge pull request #7432 from vector-im/nimau/PSB-59-pills
Turning permalinks into pills
2023-03-21 14:36:54 +01:00
Nicolas Mauri
3f68748bd5 Fix: Unit tests 2023-03-21 14:17:52 +01:00
Mauro
044d810e24 Merge pull request #7439 from vector-im/weblate/release/1.10.4
Translations from Weblate
2023-03-21 13:46:16 +01:00
Andy Uhnak
154882b298 Fix tests 2023-03-21 12:02:53 +00:00
Andy Uhnak
501d4de123 Fix tests 2023-03-21 12:01:32 +00:00
Mauro Romito
000a73d12f fixed a %s to %@ in the strings 2023-03-21 11:31:53 +01:00
Nicolas Mauri
4f2020b680 Fix: an issue where we display the default user icon for a known user 2023-03-21 10:48:17 +01:00
Nicolas Mauri
68918ea21b Fix: Message pill when the room is an alias 2023-03-21 10:30:19 +01:00
Mauro Romito
2e25795c27 Merge branch 'weblate-riot-ios-riot-ios' into weblate/release/1.10.4 2023-03-21 10:29:24 +01:00
Mauro Romito
4ad8574f4d Merge branch 'weblate-riot-ios-riot-ios-dialogs' into weblate/release/1.10.4 2023-03-21 10:29:16 +01:00
Peter Chen
c328f48332 Translated using Weblate (Chinese (Traditional))
Currently translated at 99.7% (2381 of 2387 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-03-21 08:48:41 +00:00
Peter Chen
c326a0b424 Translated using Weblate (Chinese (Traditional))
Currently translated at 99.7% (2381 of 2387 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-03-21 08:48:41 +00:00
kd1101
eadc4828ca Translated using Weblate (Russian)
Currently translated at 81.3% (1942 of 2387 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/
2023-03-21 08:48:41 +00:00
Peter Chen
8919f52ad7 Translated using Weblate (Chinese (Traditional))
Currently translated at 99.7% (2381 of 2387 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-03-21 08:48:41 +00:00
Peter Chen
7fb583c231 Translated using Weblate (Chinese (Traditional))
Currently translated at 99.8% (2383 of 2387 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-03-21 08:48:41 +00:00
random
04f537d5af Translated using Weblate (Italian)
Currently translated at 100.0% (2387 of 2387 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-03-21 08:48:41 +00:00
Peter Chen
92ee058273 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2387 of 2387 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-03-21 08:48:41 +00:00
Peter Chen
bf25e9e670 Translated using Weblate (Chinese (Traditional))
Currently translated at 98.1% (2342 of 2387 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-03-21 08:48:41 +00:00
Jozef Gaal
a4d21a7f54 Translated using Weblate (Slovak)
Currently translated at 100.0% (2387 of 2387 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-03-21 08:48:41 +00:00
Linerly
0429591c71 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2387 of 2387 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-03-21 08:48:41 +00:00
Priit Jõerüüt
5ec4b94a24 Translated using Weblate (Estonian)
Currently translated at 100.0% (2387 of 2387 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-03-21 08:48:41 +00:00
Ihor Hordiichuk
1d8502ee80 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2387 of 2387 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-03-21 08:48:41 +00:00
Besnik Bleta
14d8d75ffc Translated using Weblate (Albanian)
Currently translated at 99.6% (2378 of 2387 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sq/
2023-03-21 08:48:41 +00:00
Open Culture Foundation
567348d63c Translated using Weblate (Chinese (Traditional))
Currently translated at 97.6% (2330 of 2387 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-03-21 08:48:41 +00:00
Vri
4544fd3e47 Translated using Weblate (German)
Currently translated at 100.0% (2387 of 2387 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-03-21 08:48:41 +00:00
lunarna-gh
b1f6cd6f3c Translated using Weblate (Polish)
Currently translated at 90.7% (2169 of 2389 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pl/
2023-03-21 08:48:41 +00:00
Szimszon
67d6190814 Translated using Weblate (Hungarian)
Currently translated at 99.7% (2384 of 2389 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/
2023-03-21 08:48:41 +00:00
Jozef Gaal
9db10665a0 Translated using Weblate (Slovak)
Currently translated at 100.0% (2389 of 2389 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-03-21 08:48:41 +00:00
Priit Jõerüüt
d5e038c543 Translated using Weblate (Estonian)
Currently translated at 100.0% (2389 of 2389 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-03-21 08:48:41 +00:00
Ihor Hordiichuk
1c776267bf Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2389 of 2389 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-03-21 08:48:41 +00:00
random
a61ecc71b9 Translated using Weblate (Italian)
Currently translated at 100.0% (2389 of 2389 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-03-21 08:48:40 +00:00
Vri
8d70547d54 Translated using Weblate (German)
Currently translated at 100.0% (2389 of 2389 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-03-21 08:48:40 +00:00
kd1101
97b263913e Translated using Weblate (Russian)
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/ru/
2023-03-21 08:48:38 +00:00
Open Culture Foundation
7f696fbbc2 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/zh_Hant/
2023-03-21 08:48:38 +00:00
Open Culture Foundation
9b611ce3f4 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/zh_Hant/
2023-03-21 08:48:38 +00:00
Peter Chen
1a490e7b09 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/zh_Hant/
2023-03-21 08:48:38 +00:00
Peter Chen
3d229742e4 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/zh_Hant/
2023-03-21 08:48:38 +00:00
Anderas
dc9d9ecb5e Merge pull request #7434 from vector-im/andy/local_feature
Increase local rust crypto rollout to 20% of all users
2023-03-21 08:48:32 +00:00
Nicolas Mauri
0066fcedbc Fix: the avatar was incorrect for the pill of a message if the event is not loaded. 2023-03-21 09:27:48 +01:00
Nicolas Mauri
cdd144a7e2 Fix: Unit tests 2023-03-21 09:26:09 +01:00
Nicolas Mauri
a875274972 Fix: implement the changes discussed in the PR 2023-03-21 09:17:34 +01:00
Arnfried Griesert
57de18502d merged basis update 1_10_5 into develop 2023-03-21 07:52:11 +01:00
Andy Uhnak
7a1d73cf13 Increase local rust crypto rollout 2023-03-20 14:13:44 +00:00
Nicolas Mauri
c3ef966758 Fix: corner radius for small SpaceAvatarView 2023-03-20 14:32:55 +01:00
Anderas
f07c4a4b40 Merge pull request #7430 from vector-im/andy/user_trust
Refactor user / room encryption trust level
2023-03-20 12:52:46 +00:00
Nicolas Mauri
605c4972a1 Fix: restore the height of the pill to its original value 2023-03-20 10:50:25 +01:00
Nicolas Mauri
406fcac64e Fix: default pill icon for an unknown user 2023-03-20 10:42:21 +01:00
Arnfried Griesert
a3138a7194 addded AnalyticsEvent package to bum and beta target.yml 2023-03-20 08:35:49 +01:00
Arnfried Griesert
5f6dbc1fa6 Revert change in Podfile 2023-03-20 08:22:33 +01:00
Arnfried Griesert
c61ddcf39a Fixed merge conflicts 2023-03-20 07:33:28 +01:00
Nicolas Mauri
18a2360296 Turning permalinks into pills
#7409: Permalinks to a room/space are pillified
#7411: Permalinks to a matrix user are pillified
#7412: Permalinks to messages are pillified
2023-03-17 16:58:59 +01:00
JanNiklas Grabowski
2f9eac6550 Merge tag 'v2.4.0' into develop
Changes in BWI project 2.4.0 (2023-03-14)
===================================================

Upstream merge :

- v1.10.2

Features :
- Poll history

Improvements 🙌:
- Redesigned notes room in chat overview (#4211)
- New login flow for BwM (#4231)
- Added default server settings (#4218)
- Add changeable permalink config (#3425)
- Better permalink-header handling (#4146)
- Display user search results alphabetically (#3076)
- Text changes for downtime info (#4157)
- Changed text of reset passphrase button (#4167)
- Changed pin confirmation text (#4168)
- Color changes for ui elements (#4179)
- Improved forgot password text (#4161)

Bugfix 🐛:
- Fix for Cross-Signing error (#4303)
- Fix for status message getting cut off (#4197)
- Fix wrong number for room invites in chat overview (#4173)

Translations 🗣  :

SDK API changes ⚠️:

+Build 🧱:
2023-03-16 21:15:06 +01:00
JanNiklas Grabowski
8b797c1064 Merge branch 'release/v2.4.0' 2023-03-16 21:15:06 +01:00
manuroe
4746ef85d0 Merge pull request #7429 from vector-im/manu/7406_m_file_format
Manage bad m.file attachment format
2023-03-16 17:27:50 +01:00
JanNiklas Grabowski
cf1317452e MESSENGER-4407 fixes from testprotocol 2023-03-16 16:45:48 +01:00
Andy Uhnak
db771d2508 Refactor encryption trust level 2023-03-16 14:56:50 +00:00
Arnfried Griesert
e5d97ed154 merged element-ios 1.10.5 into 4409_basis_update_1_10_5 2023-03-16 12:19:26 +01:00
Alfonso Grillo
db041703db Merge pull request #7428 from vector-im/alfogrillo/avatar_tappability
Improve avatar tappability
2023-03-16 10:26:37 +01:00
manuroe
7f00f71786 Manage bad m.file attachment format
https://github.com/vector-im/element-ios/issues/7406

By using value type checker methods.

With this fix, attachments with a wrong size format are still displayed in the timeline. Only the size is omitted
2023-03-15 15:18:38 +01:00
Alfonso Grillo
713075282a Empty commit 2023-03-15 10:01:43 +01:00
JanNiklas Grabowski
e2912b7e42 MESSENGER-4407 fixes from testprotocol and release notes 2023-03-14 18:07:07 +01:00
Alfonso Grillo
72addcc9f1 Add changelog.d file 2023-03-14 16:31:14 +01:00
Alfonso Grillo
6593394409 Improve avatar tappability 2023-03-14 16:09:49 +01:00
Doug
b1b7e853df Prepare for new sprint 2023-03-13 17:48:54 +00:00
Doug
789f6f3431 Merge branch 'master' into develop 2023-03-13 17:48:50 +00:00
Doug
e9c58d1573 Merge branch 'release/1.10.5/master' 2023-03-13 17:48:45 +00:00
Doug
4a7b63c767 finish version++ 2023-03-13 17:48:45 +00:00
Doug
165a1871b3 Merge pull request #7426 from vector-im/release/1.10.5/release
Release 1.10.5
2023-03-13 17:48:08 +00:00
Doug
f61fd38ad6 version++ 2023-03-13 16:58:07 +00:00
Doug
58eb2b2d72 changelog.d: Upgrade MatrixSDK version ([v0.26.1](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.1)). 2023-03-13 16:58:07 +00:00
Anderas
fddbdc9454 Merge pull request #7418 from vector-im/andy/migration_ux
Update startup progress UX
2023-03-10 15:20:31 +00:00
Frank Rotermund
57353ca681 MESSENGER-4408 remove localisation matrix Passwort 2023-03-10 14:09:49 +01:00
JanNiklas Grabowski
a3c2375aa8 Update Appversion at sprint start 2023-03-10 12:45:40 +01:00
Andy Uhnak
02413968e0 Update startup progress UX 2023-03-10 09:40:48 +00:00
Frank Rotermund
ccd5c73288 Merge branch 'feature/4386_whitelisting' into 'develop'
MESSENGER-4392 messges bubbles as default

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!109
2023-03-10 07:13:31 +00:00
Frank Rotermund
80c7ac6bf3 MESSENGER-4392 messges bubbles as default 2023-03-10 08:06:43 +01:00
Arnfried Griesert
13f9fe41c0 Replaced openURL with AppDelegate.theDelegate().handleUniversalLinkURL(url) 2023-03-09 14:46:55 +01:00
Arnfried Griesert
bb90977f05 Bugfix in qr code scanner for perm links 2023-03-09 11:28:46 +01:00
Frank Rotermund
f7c3aff116 Merge branch 'feature/4394_pincode_fix' into 'develop'
MESSENGER-4394 restart pincode setup when app was closed during it the first time

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!108
2023-03-09 09:26:24 +00:00
Frank Rotermund
6726970b8f MESSENGER-4394 restart pincode setup when app was closed during it the first time 2023-03-09 09:26:24 +00:00
Arnfried Griesert
f3a16dcafb Merge branch 'feature/3425_permalink_prefix' into 'develop'
MESSENGER-3425 permalink prefix developer settings screen

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!107
2023-03-08 13:28:11 +00:00
Arnfried Griesert
51e73c71df MESSENGER-3425 permalink prefix developer settings screen 2023-03-08 13:28:11 +00:00
Frank Rotermund
ac491f573e Merge branch 'feature/4303_fix_cross_signing_error' into 'develop'
MESSENGER-4303 fix cross signing error

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!106
2023-03-08 07:11:34 +00:00
JanNiklas Grabowski
361d1f6d18 MESSENGER-4303 fix cross signing error 2023-03-07 17:43:28 +01:00
Doug
c565106fc9 Prepare for new sprint 2023-03-07 13:55:21 +00:00
Doug
a0b50f16bd Merge branch 'master' into develop 2023-03-07 13:55:19 +00:00
Doug
bd7baa3af7 Merge branch 'release/1.10.4/master' 2023-03-07 13:55:14 +00:00
Doug
a40669e117 finish version++ 2023-03-07 13:55:13 +00:00
Doug
c935be8872 Merge pull request #7414 from vector-im/release/1.10.4/release
Release 1.10.4
2023-03-07 13:43:49 +00:00
Frank Rotermund
783111c7f2 Merge branch 'feature/3157_third_notification_setting' into 'develop'
MESSENGER-3157 third notification settings option

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!100
2023-03-07 13:28:09 +00:00
Arnfried Griesert
89f8644abc MESSENGER-3157 third notification settings option 2023-03-07 13:28:09 +00:00
Frank Rotermund
a50402d361 Merge branch 'feature/4231_change_icon_new_loginflow' into 'develop'
Feature/4231 change icon new loginflow

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!105
2023-03-07 13:05:50 +00:00
JanNiklas Grabowski
7ff2ab0da3 Feature/4231 change icon new loginflow 2023-03-07 13:05:50 +00:00
Frank Rotermund
33fe76341e Merge branch 'feature/4174_better_error_message_when_backend_down' into 'develop'
Feature/4174 better error message when backend down

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!103
2023-03-07 12:28:55 +00:00
Frank Rotermund
6729fe4515 Feature/4174 better error message when backend down 2023-03-07 12:28:55 +00:00
Frank Rotermund
dbf0e7bd11 Merge branch 'feature/4197_status_messages_cut_off' into 'develop'
MESSENGER-4197 fix status messages cut off

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!104
2023-03-07 12:14:51 +00:00
JanNiklas Grabowski
d43f1bfed3 MESSENGER-4197 fix status messages cut off 2023-03-07 12:14:51 +00:00
Doug
2ecef30386 version++ 2023-03-07 11:49:57 +00:00
Doug
0e1754e52e changelog.d: Upgrade MatrixSDK version ([v0.26.0](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.0)). 2023-03-07 11:49:57 +00:00
Mauro
1e69e23acc Merge pull request #7410 from vector-im/mauroromito/displayName_refactor
MatrixRoomSummary displayname renamed to displayName
2023-03-07 10:01:23 +01:00
Frank Rotermund
876de5e1ad Add some filetypes to our gitignore 2023-03-07 08:27:41 +01:00
Arnfried Griesert
d5d299a357 More tint color changes 2023-03-06 22:11:23 +01:00
Nicolas Mauri
742c9d98d9 Merge pull request #7408 from vector-im/nimau/3946-verification-unexpected-message
Fix: incoming SAS transaction was accepted twice
2023-03-06 16:38:20 +01:00
Mauro Romito
fc1c22c08c refactor completed 2023-03-06 14:59:03 +01:00
Nicolas Mauri
275b7c86a6 Fix: incoming SAS transaction was accepted twice 2023-03-06 14:07:27 +01:00
Nicolas Mauri
72bbf08dc3 Merge pull request #7396 from vector-im/nimau/6612-dm-email
Direct Message: manage encrypted DM in case of invite by email
2023-03-06 12:04:53 +01:00
Anderas
07039d4d1d Merge pull request #7401 from vector-im/andy/analytics
Use SwiftPM for AnalyticsEvents instead of CocoaPods
2023-03-06 09:56:19 +00:00
Nicolas Mauri
2e2d9044dd Add missing changes on generated Strings file. 2023-03-03 16:22:11 +01:00
Nicolas Mauri
3677c3691b Fix waiting message 2023-03-03 16:12:08 +01:00
Nicolas Mauri
93376ec041 Update of the waiting message 2023-03-03 10:13:21 +01:00
Alfonso Grillo
09c847f280 Merge pull request #7402 from vector-im/alfogrillo/fix_poll_bubbles
Fix poll ended event rendering (PSG-1177)
2023-03-03 10:06:02 +01:00
Andy Uhnak
fabe9566e3 Update docs + tests 2023-03-02 19:42:09 +00:00
Andy Uhnak
7e41e16467 Use SwiftPM AnalyticsEvents 2023-03-02 16:59:48 +00:00
Alfonso Grillo
86bd2a0db0 Add changelog.d file 2023-03-02 17:53:29 +01:00
Alfonso Grillo
01839bfa27 Fix poll ended event rendering 2023-03-02 17:49:15 +01:00
Arnfried Griesert
9705d935c9 Merge branch 'feature/4179_send_button_wrong_color' into 'develop'
MESSENGER-4179 send button wrong color

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!99
2023-03-02 14:50:31 +00:00
Arnfried Griesert
c94184f74c MESSENGER-4179 send button wrong color 2023-03-02 14:50:31 +00:00
Arnfried Griesert
b1c85b9a24 Merge branch 'feature/4231_add_new_loginflow' into 'develop'
MESSENGER-4231 add new loginflow

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!98
2023-03-02 13:09:34 +00:00
JanNiklas Grabowski
9fe91bf1b4 Merge branch 'feature/4157_better_serverdowntime_messages' into 'develop'
MESSENGER-4157 Better Texts for downtime warnings

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!101
2023-03-02 12:43:25 +00:00
Frank Rotermund
3b398ffbb9 Merge branch 'feature/4173_room_invites_wrong_number' into 'develop'
MESSENGER-4173 fix invites mismatched number

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!102
2023-03-02 11:28:56 +00:00
Flescio
99b8e8de42 fix issue on timeline bubbles not showing proper content after decrypt (#7397)
* fix issue on timeline bubbles not showing proper content after decrypt

* Update Riot/Modules/MatrixKit/Models/Room/MXKRoomDataSourceManager.m
2023-03-02 11:30:26 +01:00
Flescio
c7d6dd25a2 Location centring user's sharing location (#7398)
* fix issue on timeline bubbles not showing proper content after decrypt

* fix location sharing centring to other users

* Update RiotSwiftUI/Modules/LocationSharing/LiveLocationSharingViewer/LiveLocationSharingViewerViewModel.swift

Co-authored-by: Alfonso Grillo <alfogrillo@element.io>

---------

Co-authored-by: Alfonso Grillo <alfogrillo@element.io>
2023-03-02 11:28:00 +01:00
JanNiklas Grabowski
1c0ec7f21c MESSENGER-4173 fix invites mismatched number 2023-03-02 11:08:23 +01:00
Nicolas Mauri
080c0e15c2 Start chat: Hide the contact search bar if adding a participant is not allowed 2023-03-01 17:40:29 +01:00
Nicolas Mauri
11ce4a2ca6 Merge pull request #7399 from vector-im/nimau/fix-scan-qrcode-simulator
Disable QR code reading on a simulator
2023-03-01 16:44:56 +01:00
Nicolas Mauri
ecf6bf4eb8 Disable QR code reading on a simulator 2023-03-01 16:28:39 +01:00
Nicolas Mauri
658a8ff800 Code cleanup 2023-03-01 11:41:35 +01:00
Frank Rotermund
116c6e54b9 MESSENGER-4157 Better Texts for downtime warnings 2023-03-01 08:47:25 +01:00
JanNiklas Grabowski
fdafc1f2bf MESSENGER-4231 add new loginflow 2023-02-28 18:06:13 +01:00
Frank Rotermund
e5ba82b699 MESSENGER-4211 Fix Notes clickablility 2023-02-28 13:08:57 +01:00
Arnfried Griesert
98c7d52953 Merge branch 'feature/4218_wellknown_defaults' into 'develop'
Feature/4218 wellknown defaults

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!97
2023-02-28 10:07:25 +00:00
Frank Rotermund
7a15f43f64 Feature/4218 wellknown defaults 2023-02-28 10:07:25 +00:00
Nicolas Mauri
71281ce1cc Direct Message: manage encrypted DM in case of invite by email
- Don’t allow to invite more than one contact by email
- The DM will be created by enabling the encryption when the HS promotes the encryption
- The chat composer is disabled until a matrix account is created by using the invited email
2023-02-27 18:42:18 +01:00
Kat Gerasimova
b26d594345 Set up automation for new triage board 2023-02-27 14:10:59 +02:00
Nicolas Mauri
3372e6058e Merge pull request #7381 from vector-im/nimau/3115-QRCodeReader
Automatically starts scanning the QR code if we have not received a QR code
2023-02-27 10:38:01 +01:00
Nicolas Mauri
f4948152f0 Remove unused string key 2023-02-27 09:29:59 +01:00
Nicolas Mauri
53c4a65fb6 Fix localized string 2023-02-24 14:21:27 +01:00
Arnfried Griesert
cffa0c1d16 Merge branch 'feature/3948_show_hide_login_password' into 'develop'
MESSENGER-3948 show hide login password

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!95
2023-02-24 12:01:56 +00:00
Arnfried Griesert
dd425c79e0 MESSENGER-3948 show hide login password 2023-02-24 12:01:55 +00:00
Arnfried Griesert
41944ecb55 Merge branch 'feature/3076_alphabetic_user_search_results' into 'develop'
MESSENGER-3076 display user search results alphabetically

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!96
2023-02-24 11:59:29 +00:00
Nicolas Mauri
8103cbce36 Update other key verification screens UX/UI 2023-02-23 09:33:14 +01:00
Nicolas Mauri
071e969e6a Update UX/UI implementation 2023-02-23 09:33:14 +01:00
Nicolas Mauri
ce214f9395 QRCodeScannerView must be hidden when starting a session verification 2023-02-23 09:33:14 +01:00
Nicolas Mauri
c09c88fc6d Automatically starts scanning the QR code if we have not received a QR code. 2023-02-23 09:33:14 +01:00
Frank Rotermund
bb5eebdaf7 Merge branch 'feature/4093_scan_permalinks_as_qr' into 'develop'
MESSENGER-4093 scan permalinks as qr

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!94
2023-02-23 06:50:16 +00:00
Arnfried Griesert
00222176c7 MESSENGER-4093 scan permalinks as qr 2023-02-23 06:50:16 +00:00
Frank Rotermund
7d3d2f3166 MESSENGER-3076 display user search results alphabetically 2023-02-23 07:44:38 +01:00
David Langley
264c1f8c7c Merge pull request #7389 from vector-im/langleyd/7388_pin_swiftogg
Pin to 0.0.1
2023-02-22 14:20:28 +00:00
Anderas
f20b3cab89 Merge pull request #7374 from vector-im/andy/crypto_feature
CryptoSDK phased rollout feature
2023-02-22 12:08:30 +00:00
Andy Uhnak
674c577003 Update tests 2023-02-22 11:25:30 +00:00
Andy Uhnak
81cdb68ce4 CryptoSDK phased rollout feature 2023-02-22 11:25:28 +00:00
David Langley
a8617b179d Add Package.resolved 2023-02-22 11:02:22 +00:00
David Langley
9b90a804ac Pin to 0.0.1 2023-02-22 09:31:00 +00:00
Arnfried Griesert
11ed494648 Merge branch 'feature/4211_notes_room_improvements' into 'develop'
MESSENGER-4211 Notes room improvements for new layout

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!93
2023-02-22 07:19:05 +00:00
Frank Rotermund
0b83c5f7db MESSENGER-4211 Notes room improvements for new layout 2023-02-22 07:19:05 +00:00
Mauro Romito
292ea0c347 Prepare for new sprint 2023-02-21 16:38:28 +01:00
Mauro Romito
b55a87d423 Merge branch 'master' into develop 2023-02-21 16:38:26 +01:00
Mauro Romito
4c2855374a Merge branch 'release/1.10.3/master' 2023-02-21 16:38:21 +01:00
Mauro Romito
33e9df2987 finish version++ 2023-02-21 16:38:21 +01:00
Mauro
bb7f6d1c35 Merge pull request #7386 from vector-im/release/1.10.3/release
Release 1.10.3
2023-02-21 16:36:53 +01:00
Mauro Romito
b0d5c24fe0 version++ 2023-02-21 14:54:24 +01:00
Mauro Romito
75c72d417f changelog.d: Upgrade MatrixSDK version ([v0.25.2](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.25.2)). 2023-02-21 14:54:24 +01:00
Doug
b24e81c149 Merge pull request #7385 from vector-im/doug/weblate
Weblate
2023-02-21 11:24:54 +00:00
Doug
236bacf82f Merge pull request #7382 from RiotTranslateBot/weblate-riot-ios-riot-ios
Translations update from Weblate
2023-02-21 09:44:54 +00:00
Doug
256e2a0a1b Merge pull request #7383 from RiotTranslateBot/weblate-riot-ios-riot-ios-push
Translations update from Weblate
2023-02-21 09:44:46 +00:00
Doug
e2d212dfa1 Merge pull request #7384 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs
Translations update from Weblate
2023-02-21 09:44:37 +00:00
Edgars Andersons
901b024d59 Translated using Weblate (Latvian)
Currently translated at 44.0% (22 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/lv/
2023-02-21 09:32:00 +00:00
Jon Arvid
914e4bc07a Translated using Weblate (Swedish)
Currently translated at 100.0% (2379 of 2379 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2023-02-20 17:07:18 +00:00
keda82
69591b9271 Translated using Weblate (Swedish)
Currently translated at 100.0% (2379 of 2379 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2023-02-20 17:07:18 +00:00
Besnik Bleta
bd2256257d Translated using Weblate (Albanian)
Currently translated at 99.6% (2370 of 2379 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sq/
2023-02-20 17:07:18 +00:00
Szimszon
bc75e163b1 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2379 of 2379 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/
2023-02-20 17:07:17 +00:00
Suguru Hirahara
aa8d0fef3a Translated using Weblate (Japanese)
Currently translated at 100.0% (2379 of 2379 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-20 17:07:17 +00:00
Meow
c22cd2c2d9 Translated using Weblate (Chinese (Traditional))
Currently translated at 46.8% (1114 of 2379 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hant/
2023-02-20 17:07:17 +00:00
Vri
cb86adedad Translated using Weblate (German)
Currently translated at 100.0% (2379 of 2379 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-02-20 17:07:17 +00:00
Jozef Gaal
5a6a64fa86 Translated using Weblate (Slovak)
Currently translated at 100.0% (2379 of 2379 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-02-20 17:07:17 +00:00
Linerly
dfeb7882d4 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2379 of 2379 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-02-20 17:07:17 +00:00
Priit Jõerüüt
da55887cff Translated using Weblate (Estonian)
Currently translated at 100.0% (2379 of 2379 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-02-20 17:07:17 +00:00
Ihor Hordiichuk
955297010d Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2379 of 2379 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-02-20 17:07:17 +00:00
random
98c0c416b8 Translated using Weblate (Italian)
Currently translated at 100.0% (2379 of 2379 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-02-20 17:07:17 +00:00
Suguru Hirahara
8f1511a849 Translated using Weblate (Japanese)
Currently translated at 100.0% (2379 of 2379 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-20 17:07:17 +00:00
Yoan Pintas
212dc2c77d Translated using Weblate (French)
Currently translated at 99.9% (2378 of 2379 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/fr/
2023-02-20 17:07:17 +00:00
Vri
bcc60bd1b9 Translated using Weblate (German)
Currently translated at 100.0% (2379 of 2379 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-02-20 17:07:17 +00:00
Shahab Eskandary
ef82e58b50 Translated using Weblate (Persian)
Currently translated at 45.9% (1093 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/fa/
2023-02-20 17:07:17 +00:00
Suguru Hirahara
8c02f05e14 Translated using Weblate (Japanese)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-20 17:07:17 +00:00
Yoan Pintas
158df212c7 Translated using Weblate (French)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/fr/
2023-02-20 17:07:17 +00:00
Suguru Hirahara
3da9cecf51 Translated using Weblate (Japanese)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-20 17:07:17 +00:00
Suguru Hirahara
ec1da59802 Translated using Weblate (Japanese)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-20 17:07:17 +00:00
Suguru Hirahara
670881a62f Translated using Weblate (Japanese)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-20 17:07:17 +00:00
Suguru Hirahara
aad6b5b3f0 Translated using Weblate (Japanese)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-20 17:07:17 +00:00
Szimszon
3a66be08be Translated using Weblate (Hungarian)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/
2023-02-20 17:07:17 +00:00
Shahab Eskandary
d2780bc0bd Translated using Weblate (Persian)
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/fa/
2023-02-20 17:07:09 +00:00
Flescio
95501bfdde Show own location in map views (#7375)
* show own location on static sharing

* show own location on live sharing

* add tests and changelog

* check location authorisation, fix center to current user location button

* it moves request to LocationManager in proper service

* add static location viewer service
2023-02-20 18:07:03 +01:00
Frank Rotermund
50b16e3979 Merge branch 'develop' of https://dl-gitlab.example.com/bwmessenger/bundesmessenger/bundesmessenger-ios into develop 2023-02-16 16:30:07 +01:00
Frank Rotermund
7fa0bce7fd Merge branch 'release/v.2.3.0' into develop
# Conflicts:
#	Podfile
2023-02-16 16:29:24 +01:00
Arnfried Griesert
a11beceb09 MESSENGER-4161 text change forgot password 2023-02-16 15:14:46 +00:00
JanNiklas Grabowski
353c37186b Merge branch 'feature/4167_text_change_buttons_recovery_key' into 'develop'
Changed text for recovery key buttons

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!91
2023-02-16 13:42:36 +00:00
JanNiklas Grabowski
21ba2a6117 Merge branch 'feature/4260_merge_foss_1_10_2' into develop 2023-02-16 13:23:45 +01:00
Hugh Nimmo-Smith
d15131e9ba Support for v2 of MSC3903 (#7372) 2023-02-15 14:02:33 +00:00
JanNiklas Grabowski
1768fb5eee Merge commit 'aaadcc73674cc8886e363693a7d7c08ac9b4f516' into feature/4260_merge_foss_1_10_2
# Conflicts:
#	Config/AppVersion.xcconfig
#	Podfile
#	Podfile.lock
#	Riot.xcworkspace/xcshareddata/swiftpm/Package.resolved
#	Riot/Managers/EncryptionKeyManager/EncryptionKeyManager.swift
#	Riot/Modules/Application/LegacyAppDelegate.m
#	Riot/Modules/Authentication/AuthenticationCoordinator.swift
#	Riot/Modules/Authentication/Legacy/LegacyAuthenticationCoordinator.swift
#	Riot/Modules/ContextMenu/ActionProviders/RoomActionProvider.swift
#	Riot/Modules/Home/AllChats/AllChatsViewController.swift
#	Riot/Modules/Room/RoomInfo/RoomInfoCoordinator.swift
#	Riot/Modules/Room/RoomInfo/RoomInfoList/RoomInfoListViewController.swift
#	Riot/Modules/Room/Settings/RoomSettingsViewController.m
#	fastlane/Fastfile
2023-02-15 14:56:55 +01:00
Johannes Marbach
f0fb47f16d Add EXF issues to the X-Plorer project 2023-02-14 11:38:47 +01:00
aringenbach
6080836dfb Update composer library version to 1.1.1 (#7370)
* Update composer library version to 1.1.1

* Replace changelog file
2023-02-14 11:30:37 +01:00
Arnfried Griesert
2a5b00f692 Changed text for recovery key buttons 2023-02-14 06:52:29 +01:00
Frank Rotermund
777f883bcc Update Appversion at sprint start 2023-02-13 15:15:24 +01:00
Anderas
f4fd2cc381 Merge pull request #7369 from vector-im/andy/crypto_fixes
Do not reset device keys if migrating to CryptoSDK
2023-02-13 13:01:39 +00:00
Andy Uhnak
e535a0112d Do not reset device keys if migrating to CryptoSDK 2023-02-13 11:14:26 +00:00
Kat Gerasimova
c1c87caa0e Remove broken link 2023-02-13 10:46:35 +00:00
Flescio
d461349e00 Apply (polls) push rules client side for encrypted rooms (#7356)
* managing dont notify push rule

* private extension for push rule

* remove mentions and keyword notice footer
2023-02-13 11:13:59 +01:00
aringenbach
a6300b8ebc Update composer library version to 1.1.0 (#7365)
* Update composer library version to 1.1.0

* Add changelog file
2023-02-13 10:44:03 +01:00
Doug
dce27b4264 Merge remote-tracking branch 'origin/develop' into develop 2023-02-10 13:40:22 +00:00
Doug
344f3a855f Prepare for new sprint 2023-02-10 13:39:26 +00:00
Doug
a46d884b05 Merge branch 'master' into develop 2023-02-10 13:39:22 +00:00
Doug
3bc5f8da6f Merge branch 'release/1.10.2/master' 2023-02-10 13:39:17 +00:00
Doug
24e4aa220f finish version++ 2023-02-10 13:39:17 +00:00
Doug
c6081fedc7 Merge pull request #7360 from vector-im/release/1.10.2/release
Release 1.10.2
2023-02-10 13:38:49 +00:00
Kat Gerasimova
108bbf6353 Polish the new issue view (#7363)
* Polish the new issue view
* Redirect from to discussions for enhancements

Remove issue template for enhancements as we collect them in Element meta discussions for a while now
2023-02-10 15:30:46 +02:00
Kat Gerasimova
1a9e999a1f Update issue template config 2023-02-10 15:25:46 +02:00
Doug
e8ed47fbad Attempt fixing Alpha builds on releases. 2023-02-10 12:24:25 +00:00
Doug
b4afe55ff3 version++ 2023-02-10 11:16:35 +00:00
Alfonso Grillo
8b7cecfe26 Merge pull request #7353 from vector-im/alfogrillo/fallback_poll_ended_event
Fallback for poll ended event (PSG-1156)
2023-02-10 10:33:39 +01:00
Nicolas Mauri
8a879e2207 Merge pull request #7357 from vector-im/nimau/7325_voicemessage_recording_issue
Fix some voice message issues (#7325, #7217)
2023-02-09 13:41:49 +01:00
Nicolas Mauri
8ee26ab378 Fix some voice message issues (#7325, #7217)
Fix #7325: prevent setting the audio session to inactive during recording
Fix #7217: ensure that an audio player has its content loaded when it reaches the end to allow seek and replay.
2023-02-09 11:58:38 +01:00
Anderas
c47c2c3302 Merge pull request #7349 from vector-im/andy/crashes
Fix some crashes
2023-02-09 08:45:43 +00:00
Andy Uhnak
fbd6b068a6 Crashes in verification view models 2023-02-09 08:44:31 +00:00
Andy Uhnak
8f219f80b5 More crashes 2023-02-09 08:44:31 +00:00
Andy Uhnak
d203630795 Fix some crashes 2023-02-09 08:44:31 +00:00
Flescio
9ecfe523aa "Mark as unread" dot appears on rooms that are actually unread, not marked as such (#7352)
* fix green dot only to appear for marked action
2023-02-09 09:01:16 +01:00
Alfonso Grillo
d1097fe7cc Add changelog.d file 2023-02-08 17:37:10 +01:00
Alfonso Grillo
f6dfd2cc51 Sync with matrix feature branch 2023-02-08 17:29:30 +01:00
Nicolas Mauri
e89f773e92 Merge pull request #7351 from vector-im/nimau/7326_voicemessage_recording_issue
Fix an issue where a voice message disappears after being sent
2023-02-08 15:48:31 +01:00
Alfonso Grillo
475c53b2fa Fix last message for m.poll.end events 2023-02-08 15:30:05 +01:00
Nicolas Mauri
81d7ca260b Fix an issue where a voice message disappears after being sent 2023-02-08 15:07:40 +01:00
Alfonso Grillo
30a875396e Add TimelinePollMessageView 2023-02-08 11:14:10 +01:00
Doug
bf8f55e503 Prepare for new sprint 2023-02-07 15:11:59 +00:00
Doug
c1537182cd Merge branch 'master' into develop 2023-02-07 15:11:57 +00:00
Doug
ca6181252a Merge branch 'release/1.10.1/master' 2023-02-07 15:11:52 +00:00
Doug
151a8c6509 finish version++ 2023-02-07 15:11:52 +00:00
Doug
d2b38ef7ab Merge pull request #7348 from vector-im/release/1.10.1/release
Release 1.10.1
2023-02-07 15:07:59 +00:00
Doug
41199d19d9 version++ 2023-02-07 12:57:52 +00:00
Doug
08134131f8 changelog.d: Upgrade MatrixSDK version ([v0.25.1](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.25.1)). 2023-02-07 12:57:52 +00:00
Doug
aa1c2911c7 Merge pull request #7347 from vector-im/doug/weblate
Weblate
2023-02-07 12:55:17 +00:00
Doug
475182f92c Fix placeholder mismatches. 2023-02-07 10:51:11 +00:00
Doug
281e9b4ea9 Merge pull request #7346 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs
Translations update from Weblate
2023-02-07 10:41:26 +00:00
Doug
003e479c26 Merge pull request #7345 from RiotTranslateBot/weblate-riot-ios-riot-ios-push
Translations update from Weblate
2023-02-07 10:41:18 +00:00
Doug
bb1353015f Merge pull request #7344 from RiotTranslateBot/weblate-riot-ios-riot-ios
Translations update from Weblate
2023-02-07 10:40:58 +00:00
LinAGKar
9c66b67db8 Translated using Weblate (Swedish)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2023-02-07 10:23:44 +00:00
keda82
f97a5a0edb Translated using Weblate (Swedish)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2023-02-07 10:23:44 +00:00
Besnik Bleta
5aad4af289 Translated using Weblate (Albanian)
Currently translated at 99.6% (2369 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sq/
2023-02-07 10:23:44 +00:00
Suguru Hirahara
584e39a93d Translated using Weblate (Japanese)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:44 +00:00
Thibault Martin
81524cb6a6 Translated using Weblate (French)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/fr/
2023-02-07 10:23:44 +00:00
LinAGKar
60103b70cb Translated using Weblate (Swedish)
Currently translated at 99.7% (2371 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2023-02-07 10:23:44 +00:00
keda82
25ca09903e Translated using Weblate (Swedish)
Currently translated at 99.7% (2371 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2023-02-07 10:23:44 +00:00
Priit Jõerüüt
193c90c518 Translated using Weblate (Estonian)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-02-07 10:23:44 +00:00
Suguru Hirahara
66fa08bb58 Translated using Weblate (Japanese)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:44 +00:00
phardyle
5e8e2aa279 Translated using Weblate (Chinese (Simplified))
Currently translated at 83.0% (1975 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-02-07 10:23:44 +00:00
Jozef Gaal
1489d7fc3b Translated using Weblate (Slovak)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-02-07 10:23:44 +00:00
Linerly
d86f5e30d8 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-02-07 10:23:44 +00:00
Ihor Hordiichuk
ef103b763e Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-02-07 10:23:44 +00:00
random
f178a4d3bf Translated using Weblate (Italian)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-02-07 10:23:44 +00:00
Suguru Hirahara
4f3b299abc Translated using Weblate (Japanese)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:44 +00:00
Vri
274c4f7879 Translated using Weblate (German)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
7ceeedf8ca Translated using Weblate (Japanese)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
a33e73b8b6 Translated using Weblate (Japanese)
Currently translated at 99.9% (2377 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
fab18eb7f1 Translated using Weblate (Japanese)
Currently translated at 99.9% (2377 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Jozef Gaal
9ad3846a8a Translated using Weblate (Slovak)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-02-07 10:23:43 +00:00
Linerly
45c98d9623 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-02-07 10:23:43 +00:00
Priit Jõerüüt
e8e4b7e3bc Translated using Weblate (Estonian)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-02-07 10:23:43 +00:00
Ihor Hordiichuk
6fc4b211d6 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
4df9d4b8d0 Translated using Weblate (Japanese)
Currently translated at 99.9% (2377 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
J H
a8cdd53a4d Translated using Weblate (Chinese (Simplified))
Currently translated at 83.0% (1975 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-02-07 10:23:43 +00:00
bluelullaby6
058cb5c57d Translated using Weblate (French)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/fr/
2023-02-07 10:23:43 +00:00
Vri
9d0ceaff87 Translated using Weblate (German)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-02-07 10:23:43 +00:00
Priit Jõerüüt
b7594617ae Translated using Weblate (Estonian)
Currently translated at 100.0% (2377 of 2377 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-02-07 10:23:43 +00:00
Ihor Hordiichuk
fc0a5851dd Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2377 of 2377 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-02-07 10:23:43 +00:00
Vri
89b261a630 Translated using Weblate (German)
Currently translated at 100.0% (2377 of 2377 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-02-07 10:23:43 +00:00
Linerly
4201d53d13 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2376 of 2376 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-02-07 10:23:43 +00:00
Priit Jõerüüt
bb86080874 Translated using Weblate (Estonian)
Currently translated at 100.0% (2376 of 2376 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-02-07 10:23:43 +00:00
Jozef Gaal
29b525a4b4 Translated using Weblate (Slovak)
Currently translated at 100.0% (2376 of 2376 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-02-07 10:23:43 +00:00
Ihor Hordiichuk
0b18716666 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2376 of 2376 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-02-07 10:23:43 +00:00
random
1d793e23d3 Translated using Weblate (Italian)
Currently translated at 100.0% (2376 of 2376 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
2ce73d9ccc Translated using Weblate (Japanese)
Currently translated at 96.5% (2294 of 2376 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Vri
da07c137f1 Translated using Weblate (German)
Currently translated at 100.0% (2376 of 2376 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-02-07 10:23:43 +00:00
Priit Jõerüüt
c9017d389f Translated using Weblate (Estonian)
Currently translated at 100.0% (2374 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
4fecfb245d Translated using Weblate (Japanese)
Currently translated at 92.6% (2199 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
2651bfc0bb Translated using Weblate (Japanese)
Currently translated at 92.4% (2195 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
5ecad354a5 Translated using Weblate (Japanese)
Currently translated at 92.3% (2193 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
779ef0a4c1 Translated using Weblate (Japanese)
Currently translated at 92.3% (2193 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
56e1fb4220 Translated using Weblate (Japanese)
Currently translated at 92.3% (2192 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
3b43da1b5f Translated using Weblate (Japanese)
Currently translated at 92.3% (2192 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
f3f98f059c Translated using Weblate (Japanese)
Currently translated at 92.2% (2191 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
adc4c4bff5 Translated using Weblate (Japanese)
Currently translated at 92.2% (2191 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
03a6d54bcd Translated using Weblate (Japanese)
Currently translated at 92.2% (2191 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
12f88e8389 Translated using Weblate (Japanese)
Currently translated at 92.2% (2191 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
a6337a5871 Translated using Weblate (Japanese)
Currently translated at 92.2% (2191 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Kaede
70370f3fad Translated using Weblate (Japanese)
Currently translated at 92.2% (2191 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
25c929258f Translated using Weblate (Japanese)
Currently translated at 92.2% (2189 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
bb2c63e1c9 Translated using Weblate (Japanese)
Currently translated at 92.2% (2189 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
58e3559340 Translated using Weblate (Japanese)
Currently translated at 92.1% (2188 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
451ff909e3 Translated using Weblate (Japanese)
Currently translated at 92.1% (2188 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
74509fbd96 Translated using Weblate (Japanese)
Currently translated at 92.1% (2187 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
48ab2b81e5 Translated using Weblate (Japanese)
Currently translated at 92.1% (2187 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
c54ac6ddf6 Translated using Weblate (Japanese)
Currently translated at 92.1% (2187 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
580312e41b Translated using Weblate (Japanese)
Currently translated at 92.1% (2187 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
d762b2a369 Translated using Weblate (Japanese)
Currently translated at 92.1% (2187 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
cedc68e39d Translated using Weblate (Japanese)
Currently translated at 92.1% (2187 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
14bf3d9864 Translated using Weblate (Japanese)
Currently translated at 92.1% (2187 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
e2bc576dcd Translated using Weblate (Japanese)
Currently translated at 92.1% (2187 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
5ea107aea7 Translated using Weblate (Japanese)
Currently translated at 92.1% (2187 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
1a23c75e6e Translated using Weblate (Japanese)
Currently translated at 92.1% (2187 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
ab705bf146 Translated using Weblate (Japanese)
Currently translated at 92.1% (2187 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
c70a34ca39 Translated using Weblate (Japanese)
Currently translated at 92.1% (2187 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
b1a802100c Translated using Weblate (Japanese)
Currently translated at 92.1% (2187 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
ff3ad107a5 Translated using Weblate (Japanese)
Currently translated at 92.1% (2187 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
8563c70090 Translated using Weblate (Japanese)
Currently translated at 92.1% (2187 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Jozef Gaal
17070080a7 Translated using Weblate (Slovak)
Currently translated at 100.0% (2374 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-02-07 10:23:43 +00:00
Linerly
3ebfc58f3c Translated using Weblate (Indonesian)
Currently translated at 100.0% (2374 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-02-07 10:23:43 +00:00
Ihor Hordiichuk
c4263a654b Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2374 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-02-07 10:23:43 +00:00
Besnik Bleta
d85949f943 Translated using Weblate (Albanian)
Currently translated at 99.6% (2365 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sq/
2023-02-07 10:23:43 +00:00
Szimszon
0c16fd7b41 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2374 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/
2023-02-07 10:23:43 +00:00
Vri
7a8fd1ce0d Translated using Weblate (German)
Currently translated at 100.0% (2374 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-02-07 10:23:43 +00:00
Ihor Hordiichuk
08efaf7020 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2373 of 2373 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-02-07 10:23:43 +00:00
Vri
725ef0904e Translated using Weblate (German)
Currently translated at 100.0% (2373 of 2373 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-02-07 10:23:43 +00:00
Linerly
b7e4251638 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2372 of 2372 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-02-07 10:23:43 +00:00
Priit Jõerüüt
f0222214ff Translated using Weblate (Estonian)
Currently translated at 100.0% (2372 of 2372 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-02-07 10:23:43 +00:00
Ihor Hordiichuk
3912f0b4a6 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2372 of 2372 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
c2333a0420 Translated using Weblate (Japanese)
Currently translated at 88.8% (2107 of 2372 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Vri
05c8c89a31 Translated using Weblate (German)
Currently translated at 100.0% (2372 of 2372 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-02-07 10:23:43 +00:00
Jozef Gaal
edb7564391 Translated using Weblate (Slovak)
Currently translated at 100.0% (2371 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-02-07 10:23:43 +00:00
Linerly
b159a829cd Translated using Weblate (Indonesian)
Currently translated at 100.0% (2371 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-02-07 10:23:43 +00:00
Priit Jõerüüt
7cf34e383c Translated using Weblate (Estonian)
Currently translated at 100.0% (2371 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-02-07 10:23:43 +00:00
Ihor Hordiichuk
584b20d1dd Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2371 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-02-07 10:23:43 +00:00
oksya8and8
99a3c01790 Translated using Weblate (Japanese)
Currently translated at 88.1% (2091 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
7cdb31f14a Translated using Weblate (Japanese)
Currently translated at 88.1% (2091 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Phl-Pro
6935062771 Translated using Weblate (French)
Currently translated at 95.4% (2262 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/fr/
2023-02-07 10:23:43 +00:00
Vri
f053daed80 Translated using Weblate (German)
Currently translated at 100.0% (2371 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
74657c3882 Translated using Weblate (Japanese)
Currently translated at 83.5% (1982 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
ee34696fc3 Translated using Weblate (Japanese)
Currently translated at 72.9% (1730 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
400bf498b1 Translated using Weblate (Japanese)
Currently translated at 72.9% (1730 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
Suguru Hirahara
fc73d74c1a Translated using Weblate (Japanese)
Currently translated at 72.7% (1726 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:43 +00:00
oksya8and8
144468997c Translated using Weblate (Japanese)
Currently translated at 72.7% (1726 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
Suguru Hirahara
868df19cb0 Translated using Weblate (Japanese)
Currently translated at 72.7% (1725 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
oksya8and8
1e04d66a02 Translated using Weblate (Japanese)
Currently translated at 72.7% (1725 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
Suguru Hirahara
0db1026f0a Translated using Weblate (Japanese)
Currently translated at 72.6% (1723 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
oksya8and8
b2fac7e19f Translated using Weblate (Japanese)
Currently translated at 72.6% (1723 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
Suguru Hirahara
a8f7faa1b1 Translated using Weblate (Japanese)
Currently translated at 72.6% (1722 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
oksya8and8
ca2c4cc544 Translated using Weblate (Japanese)
Currently translated at 72.6% (1722 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
Suguru Hirahara
02ebb03226 Translated using Weblate (Japanese)
Currently translated at 72.5% (1721 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
oksya8and8
1db11a7275 Translated using Weblate (Japanese)
Currently translated at 72.5% (1721 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
Suguru Hirahara
032f79d313 Translated using Weblate (Japanese)
Currently translated at 72.4% (1717 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
oksya8and8
3df58fcfcc Translated using Weblate (Japanese)
Currently translated at 72.4% (1717 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
Suguru Hirahara
0894fe5ac1 Translated using Weblate (Japanese)
Currently translated at 72.3% (1716 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
oksya8and8
e50eeb78dc Translated using Weblate (Japanese)
Currently translated at 72.3% (1716 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
Suguru Hirahara
d9f7f53f77 Translated using Weblate (Japanese)
Currently translated at 72.3% (1715 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
oksya8and8
80b56ced42 Translated using Weblate (Japanese)
Currently translated at 72.3% (1715 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
Suguru Hirahara
33a4bf56af Translated using Weblate (Japanese)
Currently translated at 72.2% (1714 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
oksya8and8
ac6cdccb6a Translated using Weblate (Japanese)
Currently translated at 72.2% (1714 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
Suguru Hirahara
32cd25906e Translated using Weblate (Japanese)
Currently translated at 72.2% (1712 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
oksya8and8
a4460dbb04 Translated using Weblate (Japanese)
Currently translated at 72.2% (1712 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
Suguru Hirahara
3c9265c0ae Translated using Weblate (Japanese)
Currently translated at 72.1% (1710 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
oksya8and8
71cd44ee25 Translated using Weblate (Japanese)
Currently translated at 72.1% (1710 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
Suguru Hirahara
c877ccdadc Translated using Weblate (Japanese)
Currently translated at 70.7% (1677 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
oksya8and8
ed7af8f549 Translated using Weblate (Japanese)
Currently translated at 70.7% (1677 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-02-07 10:23:42 +00:00
Jozef Gaal
1296101d99 Translated using Weblate (Slovak)
Currently translated at 100.0% (2371 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-02-07 10:23:42 +00:00
Linerly
6b84520c2a Translated using Weblate (Indonesian)
Currently translated at 100.0% (2371 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-02-07 10:23:42 +00:00
Priit Jõerüüt
58b1cb8273 Translated using Weblate (Estonian)
Currently translated at 100.0% (2371 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-02-07 10:23:42 +00:00
LinAGKar
9ab597adc4 Translated using Weblate (Swedish)
Currently translated at 100.0% (2371 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2023-02-07 10:23:42 +00:00
Ihor Hordiichuk
960e0bd656 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2371 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-02-07 10:23:42 +00:00
Vri
8e26472606 Translated using Weblate (German)
Currently translated at 100.0% (2371 of 2371 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-02-07 10:23:42 +00:00
Priit Jõerüüt
faf43f780c Translated using Weblate (Estonian)
Currently translated at 100.0% (2370 of 2370 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-02-07 10:23:42 +00:00
random
6f0b153478 Translated using Weblate (Italian)
Currently translated at 100.0% (2370 of 2370 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-02-07 10:23:42 +00:00
Szimszon
88b907c669 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2370 of 2370 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/
2023-02-07 10:23:42 +00:00
MomentQYC
571e8a37f3 Translated using Weblate (Chinese (Simplified))
Currently translated at 83.0% (1968 of 2370 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-02-07 10:23:42 +00:00
Vri
de94d74321 Translated using Weblate (German)
Currently translated at 100.0% (2370 of 2370 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-02-07 10:23:42 +00:00
Jozef Gaal
0ce7dac810 Translated using Weblate (Slovak)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-02-07 10:23:42 +00:00
Linerly
d07d185cd3 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-02-07 10:23:42 +00:00
Ihor Hordiichuk
3507b6529b Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-02-07 10:23:42 +00:00
Vri
c3f9b2a62e Translated using Weblate (German)
Currently translated at 100.0% (2378 of 2378 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-02-07 10:23:42 +00:00
Suguru Hirahara
860550ec9f Translated using Weblate (Japanese)
Currently translated at 100.0% (8 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/ja/
2023-02-07 10:23:34 +00:00
bluelullaby6
fb84754424 Translated using Weblate (French)
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/fr/
2023-02-07 10:23:34 +00:00
Suguru Hirahara
f92f942453 Translated using Weblate (Japanese)
Currently translated at 75.0% (6 of 8 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/ja/
2023-02-07 10:23:34 +00:00
Besnik Bleta
722d601a94 Translated using Weblate (Albanian)
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/sq/
2023-02-07 10:23:34 +00:00
Suguru Hirahara
155c8ec5ca Translated using Weblate (Japanese)
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/ja/
2023-02-07 10:23:34 +00:00
Nicolas Mauri
29835c5a7a Merge pull request #7342 from vector-im/nimau/6597_hide_presence_if_unknown
Hide the presence info if the presence status is unknown
2023-02-07 11:23:29 +01:00
Nicolas Mauri
3b85de70e3 Cleanup 2023-02-07 11:21:41 +01:00
Nicolas Mauri
ed1026791f Hide the presence info if the presence status is unknown 2023-02-06 18:12:16 +01:00
Alfonso Grillo
1d9c45ba48 Merge pull request #7341 from vector-im/alfogrillo/pollhistory_design_change
Improve SegmentedPicker UI
2023-02-06 14:55:30 +01:00
Alfonso Grillo
25f4da26b6 Add changelog.d file 2023-02-06 12:42:34 +01:00
Alfonso Grillo
4d245575d5 Improve SegmentedPicker UI 2023-02-06 12:36:31 +01:00
Alfonso Grillo
10d2232d8a Merge pull request #7335 from vector-im/alfogrillo/automatic_poll_rules_sync
Automatic poll rules sync (PSG-1135)
2023-02-03 11:57:53 +01:00
Alfonso Grillo
63411b4472 Refactor PushRulesUpdater API 2023-02-03 10:49:59 +01:00
Alfonso Grillo
3ab38a63fd DispatchGroup to TaskGroup refactor 2023-02-02 22:48:48 +01:00
Doug
6465058147 Prepare for new sprint 2023-02-02 19:27:53 +00:00
Doug
1ac356b3c9 Merge branch 'master' into develop
# Conflicts:
#	Config/AppVersion.xcconfig
2023-02-02 19:24:51 +00:00
Doug
e9103f127b Merge branch 'release/1.10.0/master' 2023-02-02 19:20:46 +00:00
Doug
7abc31afb4 finish version++ 2023-02-02 19:20:46 +00:00
Anderas
0db9cf38bd Merge pull request #7336 from vector-im/release/1.10.0/release
Release 1.10.0
2023-02-02 19:18:27 +00:00
Alfonso Grillo
e54050bed2 Refactor unit tests 2023-02-02 19:12:40 +01:00
Doug
c621210506 version++ 2023-02-02 18:05:51 +00:00
Doug
beec702ca1 changelog.d: Upgrade MatrixSDK version ([v0.25.0](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.25.0)). 2023-02-02 18:05:50 +00:00
Andy Uhnak
991c534c04 Track crypto sdk being enabled 2023-02-02 17:58:52 +00:00
Anderas
968a038191 Merge pull request #7334 from vector-im/andy/analytics
Track crypto SDK being enabled
2023-02-02 17:58:28 +00:00
Andy Uhnak
d9f7fed0a0 Track crypto sdk being enabled 2023-02-02 17:55:09 +00:00
Alfonso Grillo
302f762f80 Fix UTs 2023-02-02 17:53:35 +01:00
Andy Uhnak
c40a36a73d Enable Crypto SDK for production 2023-02-02 16:43:08 +00:00
Andy Uhnak
f0159f42fe Refresh notification service on crypto change 2023-02-02 16:43:04 +00:00
Andy Uhnak
ec2634e701 Fix crypto v2 config 2023-02-02 16:43:00 +00:00
Andy Uhnak
5613054eef Reset Crypto SDK on logout 2023-02-02 16:42:56 +00:00
Andy Uhnak
559644cfe6 Display backup import progress 2023-02-02 16:42:49 +00:00
Andy Uhnak
72ab421f3a Generate crypto store key 2023-02-02 16:42:45 +00:00
Alfonso Grillo
201eeb7300 Add changelog.d file 2023-02-02 17:02:31 +01:00
Alfonso Grillo
c06ac1587e Remove debug prints 2023-02-02 17:01:24 +01:00
Alfonso Grillo
eac3f34630 Add UTs 2023-02-02 16:36:50 +01:00
Anderas
d4d33b529d Merge pull request #7333 from vector-im/andy/crypto_sdk
Enable Crypto SDK for production
2023-02-02 14:48:27 +00:00
Alfonso Grillo
11c3a1d880 Improve NotificationPushRuleType protocol 2023-02-02 15:33:20 +01:00
Alfonso Grillo
ddc268b01e Add NotificationPushRuleType.pushRuleId 2023-02-02 15:18:52 +01:00
Alfonso Grillo
e3573942d7 Restore MXNotificationSettingsService 2023-02-02 15:08:47 +01:00
Alfonso Grillo
34a20ba86c Add empty PushRulesUpdaterTests 2023-02-02 15:03:40 +01:00
Alfonso Grillo
291b893e75 Put logic back in AppCoordinator 2023-02-02 15:02:13 +01:00
Andy Uhnak
168e6067fb Enable Crypto SDK for production 2023-02-02 12:32:14 +00:00
Anderas
08c2ade8c0 Merge pull request #7332 from vector-im/andy/refresh_notifications
Refresh notification service on crypto change
2023-02-02 11:48:46 +00:00
Alfonso Grillo
045d12274d Cleanup 2023-02-02 12:26:26 +01:00
Alfonso Grillo
a3d4a66d1a Refactor PushRulesUpdater 2023-02-02 12:08:55 +01:00
Andy Uhnak
f81150bc68 Refresh notification service on crypto change 2023-02-02 10:41:34 +00:00
Alfonso Grillo
0de90435fb Move logic in AppConfiguration 2023-02-02 11:04:28 +01:00
Alfonso Grillo
4b25e0edce Continue PushRulesUpdater logics 2023-02-02 09:58:29 +01:00
Alfonso Grillo
b2b2cbac4b Start PushRulesUpdater 2023-02-01 19:11:00 +01:00
Flescio
cbb9ad5e0c Merge pull request #7314 from vector-im/flescio/1040-poll_detail
Details screen of a poll (PSG-1039)
2023-02-01 15:46:08 +01:00
Alfonso Grillo
0f53f95463 Merge pull request #7324 from vector-im/alfogrillo/sync_polls_rulles_error_handling
Sync polls rules error handling (PSG-1126)
2023-02-01 14:58:36 +01:00
Nicolas Mauri
7ada54f87c Merge pull request #7321 from vector-im/nimau/7311_vb_error_handling
Improve error handling during a voice broadcast playback
2023-02-01 14:44:34 +01:00
Nicolas Mauri
008a542c22 Cleanup 2023-02-01 14:43:38 +01:00
Alfonso Grillo
12aff1d2d9 Merge branch 'develop' into alfogrillo/sync_polls_rulles_error_handling 2023-02-01 14:07:21 +01:00
Anderas
fbd4d1482b Merge pull request #7330 from vector-im/andy/crypto_config
Fix crypto v2 config
2023-02-01 12:40:10 +00:00
Andy Uhnak
54266c2e8d Fix crypto v2 config 2023-02-01 11:51:52 +00:00
Alfonso Grillo
31c7a01df7 Merge pull request #7320 from vector-im/alfogrillo/sync_polls_rules
Sync polls' push rules (PSG-77, PSG-1097)
2023-02-01 12:47:12 +01:00
Flavio Alescio
30daef4be1 removed view from viewModel 2023-02-01 12:41:05 +01:00
Alfonso Grillo
8719dc186e Fix rebase issues 2023-02-01 11:41:59 +01:00
Alfonso Grillo
f95d5b3688 Add changelog.d file 2023-02-01 11:39:59 +01:00
Alfonso Grillo
6029f8e26f Improve UT 2023-02-01 11:39:59 +01:00
Alfonso Grillo
2b70ef843e Add error handling for push sync 2023-02-01 11:38:38 +01:00
Alfonso Grillo
1d94c4776d Cleanup 2023-02-01 11:28:48 +01:00
Flavio Alescio
5946ffb8e2 fix embedding pattern 2023-02-01 11:15:22 +01:00
Alfonso Grillo
6fd560d735 Async-await refactor 2023-02-01 10:47:11 +01:00
Flavio Alescio
638e62908f Merge commit '2aaef072e4a2cdae4e49c801136613292c6e292d' into flescio/1040-poll_detail 2023-02-01 10:13:28 +01:00
aringenbach
5e167bb0ef Merge pull request #7317 from vector-im/aringenbach/7316_indentation_support
Labs: Rich text editor: enable list items indentation
2023-02-01 09:44:45 +01:00
Alfonso Grillo
591e9d45c7 Merge branch 'develop' into alfogrillo/sync_polls_rules 2023-01-31 19:11:21 +01:00
Anderas
bda06a9451 Merge pull request #7323 from vector-im/andy/reset_crypto
Reset Crypto SDK labs on logout
2023-01-31 16:35:39 +00:00
Andy Uhnak
27b59a2019 Fix develop 2023-01-31 16:29:17 +00:00
Flavio Alescio
ae0ba375a2 indentation 2023-01-31 16:55:59 +01:00
Flavio Alescio
bb5f9f1c82 Merge commit '54602b63ec29ec85322e7942359969b34ab8605a' into flescio/1040-poll_detail 2023-01-31 16:03:49 +01:00
Flavio Alescio
2f51f66d5e code restyle for poll detail 2023-01-31 16:03:38 +01:00
Andy Uhnak
81e9f5ff66 Reset Crypto SDK on logout 2023-01-31 13:14:47 +00:00
Flescio
3660bc878e Merge pull request #7301 from vector-im/flescio/7253-Add_mar_kas_unread_option_for_rooms
Flescio/7253 add mar kas unread option for rooms
2023-01-31 12:37:40 +01:00
Nicolas Mauri
1c46eb8b76 Improve error handling during a voice broadcast playback 2023-01-31 11:16:59 +01:00
Alfonso Grillo
f2f487fa28 Empty-Commit 2023-01-31 10:30:25 +01:00
Nicolas Mauri
b5fe01c5fe Merge pull request #7302 from vector-im/nimau/7189_vb_decryption_error
Inform the user about decryption errors during a voice broadcast
2023-01-31 10:23:47 +01:00
Nicolas Mauri
acac115e8c Update changelog. 2023-01-31 10:21:18 +01:00
Flavio Alescio
2407ee9842 Merge branch 'develop' into flescio/1040-poll_detail 2023-01-31 09:18:59 +01:00
Alfonso Grillo
9eedb8fe79 Improve tests 2023-01-30 19:15:47 +01:00
Alfonso Grillo
739fe7a09a Add changelog.d file 2023-01-30 19:15:47 +01:00
Alfonso Grillo
1332322df9 Add UTs 2023-01-30 19:15:47 +01:00
Alfonso Grillo
ce6799f1b1 Add comment 2023-01-30 19:15:47 +01:00
Alfonso Grillo
ba7466641f Add loudest option logic 2023-01-30 19:15:47 +01:00
Alfonso Grillo
160b860241 Cleanup 2023-01-30 19:15:47 +01:00
Alfonso Grillo
ed64e8ed6d Add Task to update rules 2023-01-30 19:15:47 +01:00
Alfonso Grillo
32edbed792 Cleanup 2023-01-30 19:15:47 +01:00
Alfonso Grillo
c9d39b25f3 Refine poll push rule sync logic 2023-01-30 19:15:47 +01:00
Alfonso Grillo
4474f5beab Start poll push rule sync logic 2023-01-30 19:15:47 +01:00
Alfonso Grillo
56c5885686 Create private extension of NotificationSettingsViewModel 2023-01-30 19:15:47 +01:00
Alfonso Grillo
703303a7d4 Fix push rule updates call order 2023-01-30 19:15:47 +01:00
Alfonso Grillo
46b16da3c2 Update NotificationSettingsServiceType 2023-01-30 19:15:47 +01:00
Alfonso Grillo
290dfa0e95 Add missing NotificationPushRuleIds 2023-01-30 19:15:47 +01:00
Alfonso Grillo
1385c16c4a Fix build errors after api change 2023-01-30 19:15:47 +01:00
Alfonso Grillo
1a79c72c5e Add comment 2023-01-30 19:15:47 +01:00
Alfonso Grillo
96402fc6da Add calls to update polls rules 2023-01-30 19:15:47 +01:00
Alfonso Grillo
f87be21ab3 Add updatePushActions(for:enabled:standardActions) method 2023-01-30 19:15:47 +01:00
Alfonso Grillo
d01d9546c0 Cleanup code 2023-01-30 19:15:47 +01:00
Alfonso Grillo
f307d43110 Add polls rule ids 2023-01-30 19:15:47 +01:00
Anderas
ebb712ba3b Merge pull request #7319 from vector-im/andy/import_progress
Display backup import progress
2023-01-30 18:12:51 +00:00
Andy Uhnak
bcfcd82f57 Display backup import progress 2023-01-30 15:49:10 +00:00
Nicolas Mauri
6b48ecd7a6 Hide decryption errors only for voice broadcast chunks. 2023-01-30 16:37:58 +01:00
Flavio Alescio
2a31567d46 function renamed as in sdk 2023-01-30 16:04:58 +01:00
Flavio Alescio
756278a963 Merge branch 'develop' into flescio/7253-Add_mar_kas_unread_option_for_rooms 2023-01-30 15:55:30 +01:00
aringenbach
c1968451bb Labs: Rich text editor: enable list items indentation 2023-01-30 15:38:56 +01:00
Anderas
3e880db9e3 Merge pull request #7310 from vector-im/andy/crypto_password
Generate Crypto SDK store key
2023-01-30 11:42:40 +00:00
Flavio Alescio
74fe14d96e added changelog 2023-01-30 10:31:00 +01:00
Flavio Alescio
9d0f5c208b added alert to show possible error, improved tests 2023-01-27 17:10:16 +01:00
Flavio Alescio
d07d16ec86 function renamed 2023-01-27 15:28:02 +01:00
Flavio Alescio
378d4d072e generated String 2023-01-27 15:23:44 +01:00
Flavio Alescio
f0f56c0b69 Merge branch 'develop' into flescio/1040-poll_detail
# Conflicts:
#	Riot/Generated/Strings.swift
#	RiotSwiftUI/Modules/Room/PollHistory/Coordinator/PollHistoryCoordinator.swift
#	RiotSwiftUI/Modules/Room/PollHistory/PollHistoryModels.swift
#	RiotSwiftUI/Modules/Room/PollHistory/PollHistoryViewModel.swift
2023-01-27 15:22:15 +01:00
Flavio Alescio
5ea70aacd8 added view in timeline action, added tests 2023-01-27 15:07:32 +01:00
Andy Uhnak
b6cb571d34 Generate crypto store key 2023-01-27 10:20:40 +00:00
Doug
0791ad42e9 Prepare for new sprint 2023-01-26 17:17:21 +00:00
Doug
826165465f Merge branch 'master' into develop 2023-01-26 17:17:17 +00:00
Doug
1765e3fba0 Merge branch 'release/1.9.17/master' 2023-01-26 17:17:12 +00:00
Doug
7af6002ba4 finish version++ 2023-01-26 17:17:12 +00:00
Doug
8d68bebfe0 Merge pull request #7307 from vector-im/release/1.9.17/release
Release 1.9.17
2023-01-26 17:16:00 +00:00
Doug
dfc346e1ff version++ 2023-01-26 16:24:32 +00:00
Alfonso Grillo
53f7c37c36 Merge pull request #7303 from vector-im/alfogrillo/poll_history_load_more
Poll history: load more polls (PSG-1093)
2023-01-26 17:17:45 +01:00
Doug
74cd2ddf99 Merge pull request #7306 from vector-im/doug/space-switcher
Fix Space Switcher avatars
2023-01-26 16:16:44 +00:00
Alfonso Grillo
a9f12947d4 Use Calendar to compute target dates 2023-01-26 15:16:48 +01:00
Alfonso Grillo
a83075f2f3 Fix alert presentation 2023-01-26 14:52:33 +01:00
Anderas
12ebeaf2da Merge pull request #7304 from vector-im/andy/tracking_changes
Ensure E2EE never tracks UnknownError
2023-01-26 12:12:29 +00:00
Doug
e7ff24c4e7 Fix avatar loading in SwiftUI. 2023-01-26 11:59:19 +00:00
Andy Uhnak
617bace639 Ensure E2EE never tracks UnknownError 2023-01-26 11:23:25 +00:00
Alfonso Grillo
2f030b0811 Add changelog.d file 2023-01-26 10:38:41 +01:00
Alfonso Grillo
10e10dccb4 Improve tests 2023-01-26 10:29:30 +01:00
Alfonso Grillo
694112e6de Cleanup unused code 2023-01-26 10:14:26 +01:00
Alfonso Grillo
f280692d49 Improve error handling 2023-01-26 10:09:47 +01:00
Alfonso Grillo
a6aec43601 Refine timestamp logics 2023-01-26 10:09:28 +01:00
Alfonso Grillo
a1ae97fa73 Add UTs 2023-01-25 20:16:24 +01:00
Alfonso Grillo
838bdc0629 Add ui tests 2023-01-25 19:58:02 +01:00
Alfonso Grillo
544c505197 Add more MockPollHistoryScreenState cases 2023-01-25 19:41:48 +01:00
Alfonso Grillo
bbf7bad5c3 Improve MockPollHistoryScreenState 2023-01-25 19:21:56 +01:00
Alfonso Grillo
7494eb66e5 Add alert on error 2023-01-25 18:40:09 +01:00
Alfonso Grillo
c1002c3945 Cleanup code 2023-01-25 18:19:48 +01:00
Alfonso Grillo
2e3aa18f6c Handle live polls 2023-01-25 17:52:39 +01:00
Nicolas Mauri
70325c38e5 Inform the user about decryption errors during a voice broadcast 2023-01-25 17:23:42 +01:00
Nicolas Mauri
8fb4404e32 Merge pull request #7300 from vector-im/nimau/hotfix_deadlock_update_room_summary
Fix a deadlock when updating the summary of a room that has a voice broadcast
2023-01-25 16:43:33 +01:00
Alfonso Grillo
cddf935fa8 Fix pagination reset 2023-01-25 16:23:38 +01:00
Alfonso Grillo
6cd2c04fa4 Remove dynamic poll updates 2023-01-25 16:14:41 +01:00
Flavio Alescio
0188075f57 fix strings after merge 2023-01-25 16:06:40 +01:00
Alfonso Grillo
b2ff25c7cb Restore default constants 2023-01-25 16:06:16 +01:00
Alfonso Grillo
997f706340 Disable load more button if needed 2023-01-25 16:04:47 +01:00
Flavio Alescio
a9059d1e9c Merge branch 'develop' into flescio/1040-poll_detail
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Strings.swift
2023-01-25 15:49:40 +01:00
Alfonso Grillo
94ca5e3ccc Add live synced days 2023-01-25 15:12:19 +01:00
Nicolas Mauri
f32cdd20a1 Add Towncrier file. 2023-01-25 14:29:41 +01:00
Nicolas Mauri
1ca84ecd2d Fix a deadlock when updating the summary of a room that has a voice broadcast 2023-01-25 14:15:00 +01:00
Alfonso Grillo
1f953c8a93 Disable load more button when there is no content 2023-01-25 12:56:36 +01:00
Alfonso Grillo
aafe903e99 Handle number of batches / last batch 2023-01-25 12:35:51 +01:00
Alfonso Grillo
ef19527856 Support load more in PollHistoryService 2023-01-25 12:06:04 +01:00
Alfonso Grillo
92fdc406a3 Fix TimelinePollAnswerOptionButton layout 2023-01-25 11:41:16 +01:00
Flavio Alescio
ceadb84c3d room set manually unread style without notification count 2023-01-25 11:05:54 +01:00
Flavio Alescio
7ba73cfc85 Merge branch 'develop' into flescio/7253-Add_mar_kas_unread_option_for_rooms 2023-01-25 10:28:37 +01:00
Flavio Alescio
05caf71d5b added view poll in timeline button 2023-01-25 10:27:21 +01:00
Gil Eluard
b2711330ec Merge pull request #7299 from vector-im/gil/7298-Remove_the_What_New_bottom_sheet_for_App_Layout
App Layout: Removed the onboarding flow
2023-01-25 06:45:26 +01:00
Gil Eluard
1b56901568 App Layout: Removed the onboarding flow 2023-01-24 21:25:58 +01:00
Alfonso Grillo
774631ff24 Merge pull request #7293 from vector-im/alfogrillo/fetch_poll_history
Fetch poll history (PSG-1043)
2023-01-24 16:31:27 +01:00
Doug
3107863902 Prepare for new sprint 2023-01-24 14:14:07 +00:00
Doug
477cc26665 Merge branch 'master' into develop 2023-01-24 14:14:05 +00:00
Doug
d2c5f5ccb4 Merge branch 'release/1.9.16/master' 2023-01-24 14:13:59 +00:00
Doug
4a55ed6163 finish version++ 2023-01-24 14:13:59 +00:00
Doug
36ef1d936d Merge pull request #7296 from vector-im/release/1.9.16/release
Release 1.9.16
2023-01-24 14:13:32 +00:00
Doug
33ac5e602c version++ 2023-01-24 12:39:29 +00:00
Doug
3d228ba779 changelog.d: Upgrade MatrixSDK version ([v0.24.8](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.24.8)). 2023-01-24 12:39:28 +00:00
Doug
99e9468bca Merge pull request #7294 from RiotTranslateBot/weblate-riot-ios-riot-ios
Translations update from Weblate
2023-01-24 11:31:08 +00:00
Doug
02aef965f5 Merge pull request #7295 from RiotTranslateBot/weblate-riot-ios-riot-ios-push
Translations update from Weblate
2023-01-24 11:30:46 +00:00
Alfonso Grillo
46f4381426 Update tests 2023-01-24 12:25:27 +01:00
Jozef Gaal
28583df679 Translated using Weblate (Slovak)
Currently translated at 100.0% (2374 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-01-24 09:56:52 +00:00
Priit Jõerüüt
30b6291b2d Translated using Weblate (Estonian)
Currently translated at 100.0% (2374 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-01-24 09:56:52 +00:00
Suguru Hirahara
caf9db1a53 Translated using Weblate (Japanese)
Currently translated at 64.7% (1536 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-01-24 09:56:52 +00:00
Linerly
2e44a64406 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2374 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-01-24 09:56:52 +00:00
Ihor Hordiichuk
1e66e2a35e Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2374 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-01-24 09:56:52 +00:00
Sveinn í Felli
0a4b692e45 Translated using Weblate (Icelandic)
Currently translated at 84.7% (2013 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/is/
2023-01-24 09:56:52 +00:00
Vri
5c7800c4f4 Translated using Weblate (German)
Currently translated at 100.0% (2374 of 2374 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-01-24 09:56:52 +00:00
phardyle
6e28bb5c11 Translated using Weblate (Chinese (Simplified))
Currently translated at 81.9% (1943 of 2370 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-01-24 09:56:52 +00:00
Jozef Gaal
c5a4fa1c99 Translated using Weblate (Slovak)
Currently translated at 100.0% (2370 of 2370 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-01-24 09:56:52 +00:00
Linerly
2e20f5c84d Translated using Weblate (Indonesian)
Currently translated at 100.0% (2370 of 2370 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-01-24 09:56:52 +00:00
Priit Jõerüüt
29ed26fe89 Translated using Weblate (Estonian)
Currently translated at 100.0% (2370 of 2370 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-01-24 09:56:52 +00:00
Ihor Hordiichuk
948457717b Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2370 of 2370 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-01-24 09:56:52 +00:00
random
0ab94f7ffa Translated using Weblate (Italian)
Currently translated at 100.0% (2370 of 2370 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-01-24 09:56:52 +00:00
Szimszon
9de40613e6 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2370 of 2370 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/
2023-01-24 09:56:52 +00:00
Suguru Hirahara
9867ea8e62 Translated using Weblate (Japanese)
Currently translated at 64.8% (1536 of 2370 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ja/
2023-01-24 09:56:52 +00:00
xrh0905
28c235b59d Translated using Weblate (Chinese (Simplified))
Currently translated at 81.9% (1943 of 2370 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-01-24 09:56:52 +00:00
Vri
9a86df7eaf Translated using Weblate (German)
Currently translated at 100.0% (2370 of 2370 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-01-24 09:56:52 +00:00
Jozef Gaal
b06ff0e39f Translated using Weblate (Slovak)
Currently translated at 100.0% (2369 of 2369 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-01-24 09:56:52 +00:00
Linerly
ef8eab8628 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2369 of 2369 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-01-24 09:56:52 +00:00
Priit Jõerüüt
8f4290c580 Translated using Weblate (Estonian)
Currently translated at 100.0% (2369 of 2369 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-01-24 09:56:52 +00:00
Ihor Hordiichuk
58a80de95a Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2369 of 2369 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-01-24 09:56:52 +00:00
Vri
a2086f818b Translated using Weblate (German)
Currently translated at 100.0% (2369 of 2369 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-01-24 09:56:52 +00:00
Jozef Gaal
adf9b3f392 Translated using Weblate (Slovak)
Currently translated at 100.0% (2368 of 2368 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-01-24 09:56:52 +00:00
Linerly
97aefd1de8 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2368 of 2368 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-01-24 09:56:52 +00:00
Ihor Hordiichuk
71b673374a Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2368 of 2368 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-01-24 09:56:52 +00:00
Priit Jõerüüt
c6f45ab1a7 Translated using Weblate (Estonian)
Currently translated at 100.0% (2368 of 2368 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-01-24 09:56:52 +00:00
Vri
6252424cbb Translated using Weblate (German)
Currently translated at 100.0% (2368 of 2368 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-01-24 09:56:52 +00:00
Jozef Gaal
1f5fa4a1cd Translated using Weblate (Slovak)
Currently translated at 100.0% (2364 of 2364 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-01-24 09:56:52 +00:00
Demo337
7b24e2af07 Translated using Weblate (Arabic)
Currently translated at 37.8% (895 of 2364 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ar/
2023-01-24 09:56:52 +00:00
Priit Jõerüüt
4d3f55305f Translated using Weblate (Estonian)
Currently translated at 100.0% (2364 of 2364 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-01-24 09:56:52 +00:00
Ihor Hordiichuk
740287fe9c Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2364 of 2364 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-01-24 09:56:52 +00:00
Vri
9d653be662 Translated using Weblate (German)
Currently translated at 100.0% (2364 of 2364 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-01-24 09:56:52 +00:00
Linerly
5e69f795a6 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2362 of 2362 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-01-24 09:56:52 +00:00
Priit Jõerüüt
8611e9d390 Translated using Weblate (Estonian)
Currently translated at 100.0% (2362 of 2362 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-01-24 09:56:52 +00:00
Ihor Hordiichuk
6609f0c69a Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2362 of 2362 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-01-24 09:56:52 +00:00
random
1484d31373 Translated using Weblate (Italian)
Currently translated at 100.0% (2362 of 2362 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-01-24 09:56:52 +00:00
Besnik Bleta
10e69ae01e Translated using Weblate (Albanian)
Currently translated at 99.5% (2351 of 2362 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sq/
2023-01-24 09:56:52 +00:00
Vri
5cd9592043 Translated using Weblate (German)
Currently translated at 100.0% (2362 of 2362 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-01-24 09:56:52 +00:00
Priit Jõerüüt
93860b1cee Translated using Weblate (Estonian)
Currently translated at 100.0% (2361 of 2361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-01-24 09:56:52 +00:00
Sveinn í Felli
ce024dced2 Translated using Weblate (Icelandic)
Currently translated at 81.2% (1918 of 2361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/is/
2023-01-24 09:56:52 +00:00
Szimszon
aeac8f8c79 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2361 of 2361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/
2023-01-24 09:56:52 +00:00
Vri
bc03160349 Translated using Weblate (German)
Currently translated at 100.0% (2361 of 2361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-01-24 09:56:52 +00:00
Jozef Gaal
89e6041f27 Translated using Weblate (Slovak)
Currently translated at 100.0% (2361 of 2361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-01-24 09:56:52 +00:00
Linerly
d0b26230fa Translated using Weblate (Indonesian)
Currently translated at 100.0% (2361 of 2361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-01-24 09:56:52 +00:00
Ihor Hordiichuk
7b1b0f61b1 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2361 of 2361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-01-24 09:56:52 +00:00
Vri
676c683708 Translated using Weblate (German)
Currently translated at 100.0% (2361 of 2361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-01-24 09:56:52 +00:00
LinAGKar
f1312f16ab Translated using Weblate (Swedish)
Currently translated at 93.9% (2212 of 2354 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/
2023-01-24 09:56:52 +00:00
random
ee0745ee05 Translated using Weblate (Italian)
Currently translated at 100.0% (2354 of 2354 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2023-01-24 09:56:52 +00:00
Vri
0a5513258c Translated using Weblate (German)
Currently translated at 99.9% (2353 of 2354 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-01-24 09:56:52 +00:00
RS-Nocsi
3c797cfb3b Translated using Weblate (Chinese (Simplified))
Currently translated at 82.4% (1940 of 2354 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2023-01-24 09:56:52 +00:00
Jozef Gaal
33ea7053fd Translated using Weblate (Slovak)
Currently translated at 100.0% (2354 of 2354 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2023-01-24 09:56:52 +00:00
Linerly
d52246faf1 Translated using Weblate (Indonesian)
Currently translated at 100.0% (2354 of 2354 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-01-24 09:56:52 +00:00
Priit Jõerüüt
144e98ed17 Translated using Weblate (Estonian)
Currently translated at 100.0% (2354 of 2354 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2023-01-24 09:56:52 +00:00
Ihor Hordiichuk
9099e52176 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2354 of 2354 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2023-01-24 09:56:52 +00:00
Szimszon
1fe1395e7d Translated using Weblate (Hungarian)
Currently translated at 100.0% (2354 of 2354 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/
2023-01-24 09:56:52 +00:00
Sveinn í Felli
73c1c2de9c Translated using Weblate (Icelandic)
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/is/
2023-01-24 09:56:51 +00:00
Vri
e5ded26d76 Translated using Weblate (German)
Currently translated at 99.9% (2353 of 2354 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2023-01-24 09:56:51 +00:00
xrh0905
dda9041462 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/zh_Hans/
2023-01-24 09:56:51 +00:00
Linerly
731cfde92b Translated using Weblate (Indonesian)
Currently translated at 100.0% (2352 of 2352 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2023-01-24 09:56:51 +00:00
random
fb94311de8 Translated using Weblate (Italian)
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/it/
2023-01-24 09:56:51 +00:00
Szimszon
b6a7a4e098 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2352 of 2352 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/
2023-01-24 09:56:51 +00:00
LinAGKar
affd6c3cd0 Translated using Weblate (Swedish)
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/sv/
2023-01-24 09:56:51 +00:00
Jozef Gaal
7119d67af9 Translated using Weblate (Slovak)
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/sk/
2023-01-24 09:56:51 +00:00
Priit Jõerüüt
a9ac46fcb1 Translated using Weblate (Estonian)
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/et/
2023-01-24 09:56:51 +00:00
Ihor Hordiichuk
7cb4e2c0b7 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/uk/
2023-01-24 09:56:51 +00:00
Szimszon
59f46a8392 Translated using Weblate (Hungarian)
Currently translated at 100.0% (50 of 50 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/hu/
2023-01-24 09:56:51 +00:00
Phl-Pro
72927c3d02 Merge pull request #7275 from vector-im/phlpro/remove-duplicate-leave-room-button
Remove "Leave" button on Room details screen
2023-01-24 10:56:46 +01:00
Alfonso Grillo
865f2c5245 Refactor next() -> nextBatch() 2023-01-24 10:47:58 +01:00
Alfonso Grillo
7a5a5f4c93 Refactor TimelinePollAnswerOptionButton 2023-01-24 10:42:45 +01:00
Alfonso Grillo
22cca234be Add emptyPollsText in the view model 2023-01-24 09:49:12 +01:00
Alfonso Grillo
562928507f Refactor PollKind conversion 2023-01-24 09:33:51 +01:00
Alfonso Grillo
18699e4b20 Removing redundant init 2023-01-24 09:31:35 +01:00
Alfonso Grillo
024cc528e1 Update RiotSwiftUI/Modules/Room/PollHistory/View/PollHistory.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2023-01-24 09:28:38 +01:00
Alfonso Grillo
3097be5799 Localize load more button 2023-01-24 09:27:20 +01:00
Alfonso Grillo
8d3d0fd5da Rename update poll method 2023-01-24 09:22:57 +01:00
Nicolas Mauri
98b11a773f Merge pull request #7290 from vector-im/nimau/PSF-1630-add_support_msc3912
Implement MSC3912 to delete server side all the data of the deleted voice broadcast
2023-01-24 09:16:55 +01:00
Nicolas Mauri
46eeb6c7cc Fix a crash for some voice broadcast in case of redaction 2023-01-24 09:15:55 +01:00
Andy Uhnak
ae0f723ed2 Fix compile error 2023-01-23 17:14:11 +00:00
Flavio Alescio
f509a1a172 added real event 2023-01-23 17:36:11 +01:00
Flavio Alescio
c8ecc927eb some fix for models 2023-01-23 17:13:33 +01:00
Nicolas Mauri
3bd2cc1bbd Always try to delete a voicebroadcast with relations. The SDK will ensure the feature is supported. 2023-01-23 17:06:47 +01:00
Nicolas Mauri
54c5ec8aca Use the new endpoint for redaction 2023-01-23 16:47:17 +01:00
Alfonso Grillo
65e2078ce5 Fix UT 2023-01-23 16:46:52 +01:00
Flavio Alescio
a34efa497b embedding swiftUI view 2023-01-23 16:38:55 +01:00
Flavio Alescio
84e8d879bd added poll detail scene with mock data 2023-01-23 16:38:53 +01:00
Alfonso Grillo
da17249200 Add changelog.d file 2023-01-23 16:09:11 +01:00
Alfonso Grillo
b47acc7388 Rename private var 2023-01-23 16:05:01 +01:00
Alfonso Grillo
913e5de806 Cleanup 2023-01-23 16:02:26 +01:00
Alfonso Grillo
2105058277 Cleanup 2023-01-23 15:31:44 +01:00
Alfonso Grillo
3704130262 Add docs 2023-01-23 15:18:58 +01:00
Alfonso Grillo
282ad810b2 Add PollHistory view model UTs 2023-01-23 14:57:34 +01:00
Nicolas Mauri
cb14003f58 Merge pull request #7291 from vector-im/nimau/7285_voicebroadcast_connection_issue
Detect and handle the lost of connectivity with the homeserver while recording a voice broadcast
2023-01-23 14:29:32 +01:00
Alfonso Grillo
9b16774d6a Refactor PollHistoryService 2023-01-23 12:09:47 +01:00
Alfonso Grillo
9cc9a046fe Cleanup code 2023-01-23 12:09:47 +01:00
Alfonso Grillo
f459f9f22b Optimize page size 2023-01-23 12:09:46 +01:00
Alfonso Grillo
17f20f3964 Cleanup code 2023-01-23 12:09:46 +01:00
Alfonso Grillo
93ae25b998 Improve error handling 2023-01-23 12:09:46 +01:00
Alfonso Grillo
9e21915a4e Improve UX 2023-01-23 12:09:46 +01:00
Alfonso Grillo
84d0edac0b Improve tests 2023-01-23 12:09:46 +01:00
Alfonso Grillo
69726de367 Add empty screen with number of days 2023-01-23 12:09:46 +01:00
Alfonso Grillo
84accd2470 Refactor PollHistoryViewState 2023-01-23 12:09:46 +01:00
Alfonso Grillo
5d418dff31 Handle poll updates 2023-01-23 12:09:46 +01:00
Alfonso Grillo
f5469f36b5 Add pagination loop 2023-01-23 12:09:46 +01:00
Alfonso Grillo
aea4770736 Refine loading logic 2023-01-23 12:09:46 +01:00
Alfonso Grillo
729da6d6e3 Add loading view 2023-01-23 12:09:46 +01:00
Alfonso Grillo
1dd11beba3 Add target timestamp 2023-01-23 12:09:46 +01:00
Alfonso Grillo
23ad35aa31 Add id in TimelinePollDetails 2023-01-23 12:09:46 +01:00
Alfonso Grillo
8c572d0bfe Add support to start date 2023-01-23 12:09:46 +01:00
Alfonso Grillo
45e37e2610 Reset pagination on landing 2023-01-23 12:09:46 +01:00
Alfonso Grillo
c56d1f3bfe Inject TimelinePollDetails in PollListItem 2023-01-23 12:09:46 +01:00
Alfonso Grillo
f78c945507 Expose TimelinePollDetails init init TimelinePollCoordinator 2023-01-23 12:09:46 +01:00
Alfonso Grillo
b582b32827 Begin PollHistoryService 2023-01-23 12:09:46 +01:00
Anderas
1e16230efa Merge pull request #7272 from vector-im/andy/migrate_crypto
Add labs settings for Crypto SDK
2023-01-23 09:22:11 +00:00
Anderas
03f933395a Merge pull request #7286 from vector-im/andy/large_accounts
Display migration progress during startup
2023-01-23 09:21:59 +00:00
Nicolas Mauri
14b61c6175 Add Towncrier file. 2023-01-23 09:22:48 +01:00
Nicolas Mauri
8dea553cb2 Pause the voicebroadcast recording if the homeserver is not reachable 2023-01-20 19:42:15 +01:00
Nicolas Mauri
9d4edc849b Add Towncrier file 2023-01-20 09:27:20 +01:00
Nicolas Mauri
474a3077ee Delete a voice broadcast with all related events if MSC3912 is supported. 2023-01-19 18:22:25 +01:00
Alfonso Grillo
c7c188f77b Merge pull request #7284 from vector-im/alfogrillo/reply_to_ended_polls
Render replies to ended polls (PSG-1131)
2023-01-19 10:34:42 +01:00
Andy Uhnak
29674a4943 Display migration progress during startup 2023-01-18 16:45:32 +00:00
Alfonso Grillo
b5972164d8 Add changelog.d file 2023-01-18 17:27:30 +01:00
Yoan Pintas
d34cebc6be Voice broadcast connection error handling while recording (#7282) 2023-01-18 16:27:13 +00:00
Alfonso Grillo
b583fc7094 Cleanup 2023-01-18 17:25:14 +01:00
Alfonso Grillo
955316d317 Add UTs 2023-01-18 17:23:12 +01:00
Alfonso Grillo
3efc34e8a5 Improve code 2023-01-18 17:22:38 +01:00
Alfonso Grillo
264edf7716 Handle edge cases for plain “body” 2023-01-18 16:35:39 +01:00
Alfonso Grillo
e2287b920d Improve formatter 2023-01-18 16:35:39 +01:00
Alfonso Grillo
252231ddf0 Add replacement logic for “Ended poll” text 2023-01-18 16:35:39 +01:00
Alfonso Grillo
ce9a982244 Add new localisation for ended poll replies 2023-01-18 16:35:39 +01:00
Alfonso Grillo
152fc60aa1 Merge pull request #7278 from vector-im/alfogrillo/past_poll_history
Past poll history UI (PSG-1027)
2023-01-18 16:26:52 +01:00
Velin92
c55143a7bf Merge pull request #7281 from vector-im/mauroromito/rte_links_improvements
Rich Text Editor: Link Improvements
2023-01-18 11:23:23 +01:00
Alfonso Grillo
6f1a26153f Fix accessibility id 2023-01-18 10:12:03 +01:00
Mauro Romito
4b80d40071 Merge branch 'develop' into mauroromito/rte_links_improvements
# Conflicts:
#	Riot.xcworkspace/xcshareddata/swiftpm/Package.resolved
#	project.yml
2023-01-18 10:08:59 +01:00
aringenbach
a56017cd13 Merge pull request #7239 from vector-im/aringenbach/7238_rte_enable_bulleted_numbered_lists
Rich Text Composer: Enable bulleted/numbered lists, quote & code blocks support
2023-01-18 09:42:24 +01:00
Nicolas Mauri
f18dcb8cb4 Merge pull request #7277 from vector-im/nimau/7252_vb_seek_enhancement
Fix voicebroadcast playback slider on seek
2023-01-18 09:00:18 +01:00
Mauro Romito
e4bf4fab2f changelog 2023-01-17 18:32:36 +01:00
Mauro Romito
e694e89235 save button improvement and tests updated 2023-01-17 18:10:35 +01:00
Alfonso Grillo
e419d4fb2e Add changelog.d file 2023-01-17 17:42:14 +01:00
Alfonso Grillo
ca8e5501f1 Add ui tests 2023-01-17 17:35:44 +01:00
Alfonso Grillo
cc90d9bcce Add results view 2023-01-17 16:54:18 +01:00
Alfonso Grillo
e2799069a5 Improve PollListItem to support ended polls 2023-01-17 16:44:56 +01:00
Yoan Pintas
313f715093 Handle a connection issue when we try to start a new voice broadcast (#7276) 2023-01-17 14:49:36 +00:00
Nicolas Mauri
a5ab0d333d Fix voicebroadcast playback slider on seek 2023-01-17 14:37:49 +01:00
Nicolas Mauri
918cd6656f Merge pull request #7257 from vector-im/nimau/PSF-1734_vb_control_center
Fix the now playing info center while a voice broadcast is played
2023-01-17 09:38:28 +01:00
Yoan Pintas
ca917c2bfd Unexpected live voice broadcast (#7269) 2023-01-16 18:15:49 +00:00
Nicolas Mauri
340d4c12bb Merge pull request #7273 from vector-im/nimau/PSF-1732_last_chunk_sequence
Improved detection of voice broadcast completion during playback
2023-01-16 17:42:45 +01:00
Nicolas Mauri
8fc12dfec7 Make sure we store the last block sequence sent (even if it's 0) 2023-01-16 16:00:18 +01:00
Nicolas Mauri
3237a5d8c3 Live voice broadcast should not appear in Info Center while playing 2023-01-16 15:24:40 +01:00
Philippe Loriaux
e7b436f543 Add Towncrier file 2023-01-16 15:02:33 +01:00
Philippe Loriaux
2bcfdb8f0f Remove "Leave" button on Room details screen 2023-01-16 14:58:18 +01:00
Alfonso Grillo
a1e63a1413 Merge pull request #7274 from vector-im/alfogrillo/fix_build_error
Fix build error
2023-01-16 14:54:34 +01:00
Alfonso Grillo
af56da2988 Fix build error 2023-01-16 14:45:21 +01:00
Nicolas Mauri
52acc528a6 Improved voice broadcast completion detection during playback 2023-01-16 14:37:53 +01:00
Andy Uhnak
11226a6192 Add labs settings for crypto v2 2023-01-16 12:12:54 +00:00
Alfonso Grillo
14fbede1b2 Merge pull request #7267 from vector-im/alfogrillo/active_poll_history
Active poll history UI (PSG-906)
2023-01-16 12:43:07 +01:00
Nicolas Mauri
3d8bf9d90f Merge pull request #7266 from vector-im/nimau/PSF-1851_VB_sent_as_VM
Fix how is resent a voice broadcast chunk
2023-01-16 12:29:15 +01:00
Alfonso Grillo
7bb54b5e18 Merge pull request #7268 from vector-im/alfogrillo/fix_avatar_service_crash
Fix crash related to the avatar service dependency (PSG-1140)
2023-01-16 12:17:06 +01:00
Alfonso Grillo
1a945823fb Improve accessibility 2023-01-16 12:01:24 +01:00
aringenbach
826d601f99 Rich Text Composer: Enable quote & code blocks support 2023-01-16 11:54:00 +01:00
aringenbach
4590b45a69 Rich Text Composer: Enable bulleted & numbered lists support 2023-01-16 10:28:01 +01:00
Alfonso Grillo
f27a1ef129 Update build setting 2023-01-13 16:40:40 +01:00
Alfonso Grillo
9a7247519e Refactor SegmentedPicker 2023-01-13 16:38:29 +01:00
Alfonso Grillo
56d550dab2 Add accessibility identifiers in SegmentedPicker 2023-01-13 16:30:16 +01:00
Alfonso Grillo
0d4f7b65bc Add a ScaledMetric 2023-01-13 16:22:35 +01:00
Alfonso Grillo
20e884ef78 Cleanup layout 2023-01-13 16:17:45 +01:00
Alfonso Grillo
ede570aed8 Remove unused code 2023-01-13 16:15:06 +01:00
Nicolas Mauri
36188fdcf3 Code cleanup 2023-01-13 15:29:51 +01:00
Alfonso Grillo
5645bc8f0b Add changelog.d file 2023-01-13 13:32:25 +01:00
Alfonso Grillo
77d84991f6 Delete DependencyInjection folder 2023-01-13 13:00:35 +01:00
Alfonso Grillo
9df4a5a10b Inject AvatarViewMode as EnvironmentObject 2023-01-13 12:57:21 +01:00
Alfonso Grillo
55714f44c7 Add changelog.d file 2023-01-13 11:04:40 +01:00
Velin92
908c911eaf Merge pull request #7262 from vector-im/mauroromito/change_link_colour
Different link colours are now supported and by default most links are now in blue in the timeline
2023-01-13 10:58:22 +01:00
Alfonso Grillo
8470ccb70b Add ui tests 2023-01-13 10:49:43 +01:00
Nicolas Mauri
3aefcd579f Fix how is resent a voice broadcast chunk 2023-01-13 08:33:30 +01:00
Alfonso Grillo
c3270afc12 Handle empty poll list case 2023-01-12 18:25:06 +01:00
Alfonso Grillo
93cd811fee Add poll history service 2023-01-12 17:59:23 +01:00
Mauro Romito
4c81b71afd replaced UIColor link with ThemeService links color everywhere it was used, and included the ThemeService in NSE and SiriIntents 2023-01-12 17:54:44 +01:00
Alfonso Grillo
6662f678c3 Add localizations 2023-01-12 17:09:44 +01:00
Mauro Romito
2bb571e088 removing useless ios 13 checks 2023-01-12 17:07:02 +01:00
Alfonso Grillo
82317b7f7c Add PollListItem 2023-01-12 16:52:11 +01:00
Mauro Romito
a9f9b77fb5 added the links color wherever possible 2023-01-12 16:45:43 +01:00
Mauro Romito
cc14d25d34 added the "links" color from figma 2023-01-12 16:20:38 +01:00
Nicolas Mauri
d8060afadc Fix Towncrier file 2023-01-12 16:00:43 +01:00
Nicolas Mauri
9c2b06b825 Remove strong references on audio players used for voicebroadcast 2023-01-12 15:55:06 +01:00
Alfonso Grillo
acf59515f9 Add SegmentedPicker 2023-01-12 15:45:16 +01:00
Mauro Romito
0e3de0ebe1 adding an underline to the Re-request encryption keys message 2023-01-12 14:33:50 +01:00
Mauro Romito
04bd853318 removing some changelog entries that are similiar 2023-01-12 13:35:12 +01:00
Alfonso Grillo
f8bdb378c5 Add UI skeleton 2023-01-12 12:34:19 +01:00
Alfonso Grillo
441e287607 Cleanup scaffolding 2023-01-12 12:06:15 +01:00
Alfonso Grillo
9385eb90cd Add poll history scaffolding 2023-01-12 11:43:29 +01:00
Mauro Romito
719644f052 code improvement 2023-01-12 10:43:22 +01:00
Alfonso Grillo
815e2fb0a3 Add poll history in room’s settings 2023-01-12 10:42:56 +01:00
Mauro Romito
6662be9d66 fixed a test and some code improvements 2023-01-12 10:41:52 +01:00
David Langley
bd655a1793 Merge pull request #7223 from vector-im/langleyd/7222_fix_location_sharing_permissions_request
Langleyd/7222 fix location sharing permissions request
2023-01-12 09:15:24 +00:00
Nicolas Mauri
9b7f72e3e1 Fix NowPlayingInfoCenter for a live voice broadcast 2023-01-12 09:35:14 +01:00
Flavio Alescio
46e120f053 new icon with badge 2023-01-12 09:20:03 +01:00
Mauro Romito
c4cc35d976 changelog 2023-01-12 00:13:29 +01:00
Mauro Romito
c21947fffd changelog 2023-01-12 00:02:00 +01:00
Mauro Romito
1d935ec3ce changelog 2023-01-11 23:56:46 +01:00
Mauro Romito
909087aa03 changelog 2023-01-11 23:52:34 +01:00
Mauro Romito
39f73b3feb changelog part 1 2023-01-11 23:46:59 +01:00
Mauro Romito
5641e350b0 done 2023-01-11 23:40:35 +01:00
Mauro Romito
b843daf5e0 this is required to enable custom colors for specific links 2023-01-11 21:39:09 +01:00
Mauro Romito
3c2ab08e02 fix 2023-01-11 21:29:02 +01:00
Mauro Romito
d50ef171d5 the behaviour is now the same as android for links, except for the the "(edited)" button which should be grey and this fix has made it blue, will check how to solve this but it might also need some design inputs regarding the "reply" label (which as android is blue, but both are very different from the ) 2023-01-11 18:45:03 +01:00
Nicolas Mauri
94798597d9 Add Towncrier file 2023-01-11 18:14:50 +01:00
Nicolas Mauri
fefa22cfe7 Fixe the now playing info center while a voice broadcast is played 2023-01-11 18:14:50 +01:00
Mauro Romito
e9b683d00e default link color in the RTE 2023-01-11 15:20:18 +01:00
Doug
cb7771916b Fix Element Alpha workflow
set-output is deprecated and the warning fails the secret check. Instead match ElementX by comparing the pull request repo to make sure it matches the workflow's repo.
2023-01-11 11:04:44 +00:00
Doug
927097e38c Merge remote-tracking branch 'origin/develop' into develop 2023-01-10 16:55:22 +00:00
Doug
0be389ceee Prepare for new sprint 2023-01-10 16:50:20 +00:00
Doug
f1dbb0a062 Merge branch 'master' into develop 2023-01-10 16:50:18 +00:00
Flavio Alescio
8fd6baa3c9 Add mark as unread option for rooms 2023-01-10 16:13:14 +01:00
Phl-Pro
2958115762 Handle VoIP buttons when VB is used (#7225) 2023-01-10 14:24:46 +00:00
David Langley
13f2573d69 Update Riot/Modules/LocationSharing/LocationManager.swift
Co-authored-by: Alfonso Grillo <alfogrillo@element.io>
2023-01-03 17:54:02 +00:00
David Langley
07b87d0d4f remove unnecessary function 2023-01-03 16:55:28 +00:00
David Langley
17629c2d09 Revert "remove unnecessary function"
This reverts commit 16650b40841d613f818893aa90e304af286ba484.
2023-01-03 16:54:41 +00:00
David Langley
1418437774 remove unnecessary function 2023-01-03 16:54:03 +00:00
David Langley
09e7e6d2e9 Fix both issues as outlined in 7222 2023-01-03 16:52:25 +00:00
942 changed files with 32751 additions and 9029 deletions

View File

@@ -1,5 +1,5 @@
name: Bug report for the Element iOS app
description: Report any issues that you have found with the Element app. Please [check open issues](https://github.com/vector-im/element-ios/issues) first, in case it has already been reported.
description: Report any issues that you have found with the Element app. Please check open issues first, in case it has already been reported.
labels: [T-Defect]
body:
- type: markdown

View File

@@ -1,8 +0,0 @@
blank_issues_enabled: true
contact_links:
- name: Element iOS Community Support
url: "https://matrix.to/#/#element-ios:matrix.org"
about: General Element iOS support questions can be asked here.
- name: Matrix Security Policy
url: https://www.matrix.org/security-disclosure-policy/
about: Learn more about our security disclosure policy.

8
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@@ -0,0 +1,8 @@
blank_issues_enabled: true
contact_links:
- name: Enhancement or feature request
url: https://github.com/element-hq/element-meta/discussions/categories/ideas
about: Do you have a suggestion or feature request?
- name: Element iOS Community Support
url: https://matrix.to/#/#element-ios:matrix.org
about: General Element iOS support questions can be asked in the app Matrix room

View File

@@ -1,36 +0,0 @@
name: Enhancement request
description: Do you have a suggestion or feature request?
labels: [T-Enhancement]
body:
- type: markdown
attributes:
value: |
Thank you for taking the time to propose an enhancement to an existing feature. If you would like to propose a new feature or a major cross-platform change, please [start a discussion here](https://github.com/vector-im/element-meta/discussions/new?category=ideas)
- type: textarea
id: usecase
attributes:
label: Your use case
description: What would you like to be able to do? Please feel welcome to include screenshots or mock ups.
placeholder: Tell us what you would like to do!
value: |
#### What would you like to do?
#### Why would you like to do it?
#### How would you like to achieve it?
validations:
required: true
- type: textarea
id: alternative
attributes:
label: Have you considered any alternatives?
placeholder: A clear and concise description of any alternative solutions or features you've considered.
validations:
required: false
- type: textarea
id: additional-context
attributes:
label: Additional context
placeholder: Is there anything else you'd like to add?
validations:
required: false

View File

@@ -1,6 +1,6 @@
### Pull Request Checklist
- [ ] I read the [contributing guide](https://github.com/vector-im/element-ios/blob/develop/CONTRIBUTING.md)
- [ ] I read the [contributing guide](https://github.com/element-hq/element-ios/blob/develop/CONTRIBUTING.md)
- [ ] UI change has been tested on both light and dark themes, in portrait and landscape orientations and on iPhone and iPad simulators
- [ ] Accessibility has been taken into account.
* [ ] Pull request is based on the develop branch

View File

@@ -4,33 +4,17 @@ on:
# Triggers the workflow on any pull request
pull_request:
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
types: [ labeled, synchronize, opened, reopened ]
env:
# Make the git branch for a PR available to our Fastfile
MX_GIT_BRANCH: ${{ github.event.pull_request.head.ref }}
jobs:
check-secret:
runs-on: macos-12
outputs:
out-key: ${{ steps.out-key.outputs.defined }}
steps:
- id: out-key
env:
P12_KEY: ${{ secrets.ALPHA_CERTIFICATES_P12 }}
P12_PASSWORD_KEY: ${{ secrets.ALPHA_CERTIFICATES_P12 }}
if: "${{ env.P12_KEY != '' || env.P12_PASSWORD_KEY != '' }}"
run: echo "::set-output name=defined::true"
build:
# Run job if secrets are available (not available for forks).
needs: [check-secret]
if: |
needs.check-secret.outputs.out-key == 'true' &&
(github.event_name == 'push' ||
(github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'Trigger-PR-Build')))
# Only run for PRs that contain the trigger label. The action will fail for forks due to
# missing secrets, but there's no need to handle this as it won't run automatically.
if: contains(github.event.pull_request.labels.*.name, 'Trigger-PR-Build')
name: Release
runs-on: macos-12

View File

@@ -1,15 +0,0 @@
name: Move new issues onto Issue triage board
on:
issues:
types: [opened]
jobs:
automate-project-columns:
runs-on: ubuntu-latest
steps:
- uses: alex-page/github-project-automation-plus@bb266ff4dde9242060e2d5418e120a133586d488
with:
project: Issue triage
column: Incoming
repo-token: ${{ secrets.ELEMENT_BOT_TOKEN }}

View File

@@ -30,17 +30,6 @@ jobs:
labels: ['Z-Labs']
})
move_needs_info_issues:
name: X-Needs-Info issues to Need info column on triage board
runs-on: ubuntu-latest
steps:
- uses: konradpabjan/move-labeled-or-milestoned-issue@219d384e03fa4b6460cd24f9f37d19eb033a4338
with:
action-token: "${{ secrets.ELEMENT_BOT_TOKEN }}"
project-url: "https://github.com/vector-im/element-ios/projects/12"
column-name: "Need info"
label-name: "X-Needs-Info"
add_priority_design_issues_to_project:
name: P1 X-Needs-Design to Design project board
runs-on: ubuntu-latest
@@ -53,23 +42,10 @@ jobs:
contains(github.event.issue.labels.*.name, 'O-Frequent')) ||
contains(github.event.issue.labels.*.name, 'A11y'))
steps:
- uses: octokit/graphql-action@v2.x
id: add_to_project
- uses: actions/add-to-project@main
with:
headers: '{"GraphQL-Features": "projects_next_graphql"}'
query: |
mutation add_to_project($projectid:ID!,$contentid:ID!) {
addProjectV2ItemById(input: {projectId: $projectid contentId: $contentid}) {
item {
id
}
}
}
projectid: ${{ env.PROJECT_ID }}
contentid: ${{ github.event.issue.node_id }}
env:
PROJECT_ID: "PVT_kwDOAM0swc0sUA"
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
project-url: https://github.com/orgs/element-hq/projects/18
github-token: ${{ secrets.ELEMENT_BOT_TOKEN }}
add_product_issues_to_project:
name: X-Needs-Product to Design project board
@@ -77,237 +53,7 @@ jobs:
if: >
contains(github.event.issue.labels.*.name, 'X-Needs-Product')
steps:
- uses: octokit/graphql-action@v2.x
id: add_to_project
- uses: actions/add-to-project@main
with:
headers: '{"GraphQL-Features": "projects_next_graphql"}'
query: |
mutation add_to_project($projectid:ID!,$contentid:ID!) {
addProjectV2ItemById(input: {projectId: $projectid contentId: $contentid}) {
item {
id
}
}
}
projectid: ${{ env.PROJECT_ID }}
contentid: ${{ github.event.issue.node_id }}
env:
PROJECT_ID: "PVT_kwDOAM0swc4AAg6N"
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
Delight_issues_to_board:
name: Spaces issues to Delight project board
runs-on: ubuntu-latest
if: >
contains(github.event.issue.labels.*.name, 'Team: Delight') ||
contains(github.event.issue.labels.*.name, 'Z-AppLayout')
steps:
- uses: octokit/graphql-action@v2.x
with:
headers: '{"GraphQL-Features": "projects_next_graphql"}'
query: |
mutation add_to_project($projectid:ID!,$contentid:ID!) {
addProjectV2ItemById(input: {projectId: $projectid contentId: $contentid}) {
item {
id
}
}
}
projectid: ${{ env.PROJECT_ID }}
contentid: ${{ github.event.issue.node_id }}
env:
PROJECT_ID: "PVT_kwDOAM0swc1HvQ"
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
move_voice-message_issues:
name: A-Voice Messages to voice message board
runs-on: ubuntu-latest
if: >
contains(github.event.issue.labels.*.name, 'A-Voice Messages')
steps:
- uses: octokit/graphql-action@v2.x
with:
headers: '{"GraphQL-Features": "projects_next_graphql"}'
query: |
mutation add_to_project($projectid:ID!,$contentid:ID!) {
addProjectV2ItemById(input: {projectId: $projectid contentId: $contentid}) {
item {
id
}
}
}
projectid: ${{ env.PROJECT_ID }}
contentid: ${{ github.event.issue.node_id }}
env:
PROJECT_ID: "PVT_kwDOAM0swc2KCw"
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
move_message_bubble_issues:
name: A-Message-Bubbles to Message bubble board
runs-on: ubuntu-latest
if: >
contains(github.event.issue.labels.*.name, 'A-Message-Bubbles')
steps:
- uses: octokit/graphql-action@v2.x
with:
headers: '{"GraphQL-Features": "projects_next_graphql"}'
query: |
mutation add_to_project($projectid:ID!,$contentid:ID!) {
addProjectV2ItemById(input: {projectId: $projectid contentId: $contentid}) {
item {
id
}
}
}
projectid: ${{ env.PROJECT_ID }}
contentid: ${{ github.event.issue.node_id }}
env:
PROJECT_ID: "PVT_kwDOAM0swc3m-g"
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
move_FTUE_issues:
name: Z-FTUE to FTUE board
runs-on: ubuntu-latest
if: >
contains(github.event.issue.labels.*.name, 'Z-FTUE')
steps:
- uses: octokit/graphql-action@v2.x
with:
headers: '{"GraphQL-Features": "projects_next_graphql"}'
query: |
mutation add_to_project($projectid:ID!,$contentid:ID!) {
addProjectV2ItemById(input: {projectId: $projectid contentId: $contentid}) {
item {
id
}
}
}
projectid: ${{ env.PROJECT_ID }}
contentid: ${{ github.event.issue.node_id }}
env:
PROJECT_ID: "PVT_kwDOAM0swc4AAqVx"
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
move_WTF_issues:
name: Z-WTF to WTF board
runs-on: ubuntu-latest
if: >
contains(github.event.issue.labels.*.name, 'Z-WTF')
steps:
- uses: octokit/graphql-action@v2.x
with:
headers: '{"GraphQL-Features": "projects_next_graphql"}'
query: |
mutation add_to_project($projectid:ID!,$contentid:ID!) {
addProjectV2ItemById(input: {projectId: $projectid contentId: $contentid}) {
item {
id
}
}
}
projectid: ${{ env.PROJECT_ID }}
contentid: ${{ github.event.issue.node_id }}
env:
PROJECT_ID: "PVT_kwDOAM0swc4AArk0"
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
ps_features1:
name: Add labelled issues to PS features team 1
runs-on: ubuntu-latest
if: >
contains(github.event.issue.labels.*.name, 'A-Polls') ||
contains(github.event.issue.labels.*.name, 'A-Location-Sharing') ||
(contains(github.event.issue.labels.*.name, 'A-Voice-Messages') &&
!contains(github.event.issue.labels.*.name, 'A-Broadcast')) ||
(contains(github.event.issue.labels.*.name, 'A-Session-Mgmt') &&
contains(github.event.issue.labels.*.name, 'A-User-Settings'))
steps:
- uses: octokit/graphql-action@v2.x
id: add_to_project
with:
headers: '{"GraphQL-Features": "projects_next_graphql"}'
query: |
mutation add_to_project($projectid:ID!,$contentid:ID!) {
addProjectV2ItemById(input: {projectId: $projectid contentId: $contentid}) {
item {
id
}
}
}
projectid: ${{ env.PROJECT_ID }}
contentid: ${{ github.event.issue.node_id }}
env:
PROJECT_ID: "PVT_kwDOAM0swc4AHJKF"
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
ps_features2:
name: Add labelled issues to PS features team 2
runs-on: ubuntu-latest
if: >
contains(github.event.issue.labels.*.name, 'A-DM-Start') ||
contains(github.event.issue.labels.*.name, 'A-Broadcast')
steps:
- uses: octokit/graphql-action@v2.x
id: add_to_project
with:
headers: '{"GraphQL-Features": "projects_next_graphql"}'
query: |
mutation add_to_project($projectid:ID!,$contentid:ID!) {
addProjectV2ItemById(input: {projectId: $projectid contentId: $contentid}) {
item {
id
}
}
}
projectid: ${{ env.PROJECT_ID }}
contentid: ${{ github.event.issue.node_id }}
env:
PROJECT_ID: "PVT_kwDOAM0swc4AHJKd"
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
ps_features3:
name: Add labelled issues to PS features team 3
runs-on: ubuntu-latest
if: >
contains(github.event.issue.labels.*.name, 'A-Rich-Text-Editor')
steps:
- uses: octokit/graphql-action@v2.x
id: add_to_project
with:
headers: '{"GraphQL-Features": "projects_next_graphql"}'
query: |
mutation add_to_project($projectid:ID!,$contentid:ID!) {
addProjectV2ItemById(input: {projectId: $projectid contentId: $contentid}) {
item {
id
}
}
}
projectid: ${{ env.PROJECT_ID }}
contentid: ${{ github.event.issue.node_id }}
env:
PROJECT_ID: "PVT_kwDOAM0swc4AHJKW"
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
voip:
name: Add labelled issues to VoIP project board
runs-on: ubuntu-latest
if: >
contains(github.event.issue.labels.*.name, 'Team: VoIP')
steps:
- uses: octokit/graphql-action@v2.x
id: add_to_project
with:
headers: '{"GraphQL-Features": "projects_next_graphql"}'
query: |
mutation add_to_project($projectid:ID!,$contentid:ID!) {
addProjectV2ItemById(input: {projectId: $projectid contentId: $contentid}) {
item {
id
}
}
}
projectid: ${{ env.PROJECT_ID }}
contentid: ${{ github.event.issue.node_id }}
env:
PROJECT_ID: "PVT_kwDOAM0swc4ABMIk"
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
project-url: https://github.com/orgs/element-hq/projects/28
github-token: ${{ secrets.ELEMENT_BOT_TOKEN }}

View File

@@ -1,61 +0,0 @@
name: Move unlabelled from needs info columns to triaged
on:
issues:
types: [unlabeled]
jobs:
Move_Unabeled_Issue_On_Project_Board:
name: Move no longer X-Needs-Info issues to Triaged
runs-on: ubuntu-latest
if: >
${{
!contains(github.event.issue.labels.*.name, 'X-Needs-Info') }}
env:
BOARD_NAME: "Issue triage"
OWNER: ${{ github.repository_owner }}
REPO: ${{ github.event.repository.name }}
ISSUE: ${{ github.event.issue.number }}
steps:
- name: Check if issue is already in "${{ env.BOARD_NAME }}"
run: |
if curl -i -H 'Content-Type: application/json' -H "Authorization: bearer ${{ secrets.GITHUB_TOKEN }}" -X POST -d '{"query": "query($issue: Int!, $owner: String!, $repo: String!) { repository(owner: $owner, name: $repo) { issue(number: $issue) { projectCards { nodes { project { name } } } } } } ", "variables" : "{ \"issue\": '${ISSUE}', \"owner\": \"'${OWNER}'\", \"repo\": \"'${REPO}'\" }" }' https://api.github.com/graphql | grep "\b$BOARD_NAME\b"; then
echo "Issue is already in Project '$BOARD_NAME', proceeding";
echo "ALREADY_IN_BOARD=true" >> $GITHUB_ENV
else
echo "Issue is not in project '$BOARD_NAME', cancelling this workflow"
echo "ALREADY_IN_BOARD=false" >> $GITHUB_ENV
fi
- name: Move issue
uses: alex-page/github-project-automation-plus@bb266ff4dde9242060e2d5418e120a133586d488
if: ${{ env.ALREADY_IN_BOARD == 'true' }}
with:
project: Issue triage
column: Triaged
repo-token: ${{ secrets.ELEMENT_BOT_TOKEN }}
remove_Z-Labs_label:
name: Remove Z-Labs label when features behind labs flags are removed
runs-on: ubuntu-latest
if: >
!(contains(github.event.issue.labels.*.name, 'A-Maths') ||
contains(github.event.issue.labels.*.name, 'A-Message-Pinning') ||
contains(github.event.issue.labels.*.name, 'A-Threads') ||
contains(github.event.issue.labels.*.name, 'A-Polls') ||
contains(github.event.issue.labels.*.name, 'A-Location-Sharing') ||
contains(github.event.issue.labels.*.name, 'A-Message-Bubbles') ||
contains(github.event.issue.labels.*.name, 'Z-IA') ||
contains(github.event.issue.labels.*.name, 'A-Themes-Custom') ||
contains(github.event.issue.labels.*.name, 'A-E2EE-Dehydration') ||
contains(github.event.issue.labels.*.name, 'A-Tags')) &&
contains(github.event.issue.labels.*.name, 'Z-Labs')
steps:
- uses: actions/github-script@v5
with:
script: |
github.rest.issues.removeLabel({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
name: ['Z-Labs']
})

View File

@@ -14,7 +14,7 @@ jobs:
headers: '{"GraphQL-Features": "projects_next_graphql"}'
query: |
query find_team_members($team: String!) {
organization(login: "vector-im") {
organization(login: "element-hq") {
team(slug: $team) {
members {
nodes {
@@ -81,7 +81,7 @@ jobs:
headers: '{"GraphQL-Features": "projects_next_graphql"}'
query: |
query find_team_members($team: String!) {
organization(login: "vector-im") {
organization(login: "element-hq") {
team(slug: $team) {
members {
nodes {

3
.gitignore vendored
View File

@@ -21,6 +21,9 @@ out/
vendor/
.DS_Store
api_key.p8
*.orig
*.pbxproj
*.rej
# CocoaPods
#

View File

@@ -0,0 +1,30 @@
//
// Copyright 2023 Vector Creations Ltd
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// Configuration settings file format documentation can be found at:
// https://help.apple.com/xcode/#/dev745c5c974
#include "Config/AppIdentifiers.xcconfig"
#include "Config/AppVersion.xcconfig"
PRODUCT_NAME = BroadcastUploadExtension
PRODUCT_BUNDLE_IDENTIFIER = $(BROADCAST_UPLOAD_EXTENSION_BUNDLE_IDENTIFIER)
INFOPLIST_FILE = BroadcastUploadExtension/SupportingFiles/Info.plist
CODE_SIGN_ENTITLEMENTS = BroadcastUploadExtension/SupportingFiles/BroadcastUploadExtension.entitlements
SKIP_INSTALL = YES

View File

@@ -0,0 +1,21 @@
//
// Copyright 2020 Vector Creations Ltd
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// Configuration settings file format documentation can be found at:
// https://help.apple.com/xcode/#/dev745c5c974
#include "Common.xcconfig"
#include "Pods/Target Support Files/Pods-RiotPods-BroadcastUploadExtension/Pods-RiotPods-BroadcastUploadExtension.debug.xcconfig"

View File

@@ -1,5 +1,5 @@
//
// Copyright 2021 New Vector Ltd
//
// Copyright 2020 Vector Creations Ltd
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -14,22 +14,13 @@
// limitations under the License.
//
import Foundation
// Configuration settings file format documentation can be found at:
// https://help.apple.com/xcode/#/dev745c5c974
enum UserSuggestionViewAction {
case selectedItem(UserSuggestionViewStateItem)
}
#include "Common.xcconfig"
#include "Pods/Target Support Files/Pods-RiotPods-BroadcastUploadExtension/Pods-RiotPods-BroadcastUploadExtension.release.xcconfig"
enum UserSuggestionViewModelResult {
case selectedItemWithIdentifier(String)
}
PROVISIONING_PROFILE = $(BROADCAST_UPLOAD_EXTENSION_PROVISIONING_PROFILE)
PROVISIONING_PROFILE_SPECIFIER = $(BROADCAST_UPLOAD_EXTENSION_PROVISIONING_PROFILE_SPECIFIER)
struct UserSuggestionViewStateItem: Identifiable {
let id: String
let avatar: AvatarInputProtocol?
let displayName: String?
}
struct UserSuggestionViewState: BindableState {
var items: [UserSuggestionViewStateItem]
}
COPY_PHASE_STRIP = NO

View File

@@ -0,0 +1,41 @@
//
// License from the original repository:
// https://github.com/jitsi/jitsi-meet-sdk-samples/blob/master/LICENSE
//
// Atomic.swift
// Broadcast Extension
//
// Created by Maksym Shcheglov.
// https://www.onswiftwings.com/posts/atomic-property-wrapper/
//
import Foundation
@propertyWrapper
struct Atomic<Value> {
private var value: Value
private let lock = NSLock()
init(wrappedValue value: Value) {
self.value = value
}
var wrappedValue: Value {
get { load() }
set { store(newValue: newValue) }
}
func load() -> Value {
lock.lock()
defer { lock.unlock() }
return value
}
mutating func store(newValue: Value) {
lock.lock()
defer { lock.unlock() }
value = newValue
}
}

View File

@@ -0,0 +1,33 @@
//
// License from the original repository:
// https://github.com/jitsi/jitsi-meet-sdk-samples/blob/master/LICENSE
//
// DarwinNotificationCenter.swift
// Broadcast Extension
//
// Created by Alex-Dan Bumbu on 23/03/2021.
// Copyright © 2021 8x8, Inc. All rights reserved.
//
import Foundation
enum DarwinNotification: String {
case broadcastStarted = "iOS_BroadcastStarted"
case broadcastStopped = "iOS_BroadcastStopped"
}
class DarwinNotificationCenter {
static let shared = DarwinNotificationCenter()
private let notificationCenter: CFNotificationCenter
init() {
notificationCenter = CFNotificationCenterGetDarwinNotifyCenter()
}
func postNotification(_ name: DarwinNotification) {
CFNotificationCenterPostNotification(notificationCenter, CFNotificationName(rawValue: name.rawValue as CFString), nil, nil, true)
}
}

View File

@@ -0,0 +1,125 @@
//
// License from the original repository:
// https://github.com/jitsi/jitsi-meet-sdk-samples/blob/master/LICENSE
//
// SampleHandler.swift
// Broadcast Extension
//
// Created by Alex-Dan Bumbu on 04.06.2021.
//
import ReplayKit
import MatrixSDK
private enum Constants {
// the App Group ID value that the app and the broadcast extension targets are setup with. It differs for each app.
static let appGroupIdentifier = BuildSettings.applicationGroupIdentifier
}
class SampleHandler: RPBroadcastSampleHandler {
private var clientConnection: SocketConnection?
private var uploader: SampleUploader?
private var frameCount: Int = 0
private var socketFilePath: String {
let sharedContainer = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: Constants.appGroupIdentifier)
return sharedContainer?.appendingPathComponent("rtc_SSFD").path ?? ""
}
override init() {
super.init()
setupLogger()
if let connection = SocketConnection(filePath: socketFilePath) {
clientConnection = connection
setupConnection()
uploader = SampleUploader(connection: connection)
}
}
override func broadcastStarted(withSetupInfo setupInfo: [String: NSObject]?) {
// User has requested to start the broadcast. Setup info from the UI extension can be supplied but optional.
frameCount = 0
DarwinNotificationCenter.shared.postNotification(.broadcastStarted)
openConnection()
}
override func broadcastPaused() {
// User has requested to pause the broadcast. Samples will stop being delivered.
}
override func broadcastResumed() {
// User has requested to resume the broadcast. Samples delivery will resume.
}
override func broadcastFinished() {
// User has requested to finish the broadcast.
DarwinNotificationCenter.shared.postNotification(.broadcastStopped)
clientConnection?.close()
}
override func processSampleBuffer(_ sampleBuffer: CMSampleBuffer, with sampleBufferType: RPSampleBufferType) {
switch sampleBufferType {
case RPSampleBufferType.video:
// very simple mechanism for adjusting frame rate by using every third frame
frameCount += 1
if frameCount % 3 == 0 {
uploader?.send(sample: sampleBuffer)
}
default:
break
}
}
}
private extension SampleHandler {
func setupConnection() {
clientConnection?.didClose = { [weak self] error in
MXLog.error("client connection did close", context: error)
if let error = error {
self?.finishBroadcastWithError(error)
} else {
// the displayed failure message is more user friendly when using NSError instead of Error
let JMScreenSharingStopped = 10001
let customError = NSError(domain: RPRecordingErrorDomain, code: JMScreenSharingStopped, userInfo: [NSLocalizedDescriptionKey: "Screen sharing stopped"])
self?.finishBroadcastWithError(customError)
}
}
}
func openConnection() {
let queue = DispatchQueue(label: "broadcast.connectTimer")
let timer = DispatchSource.makeTimerSource(queue: queue)
timer.schedule(deadline: .now(), repeating: .milliseconds(100), leeway: .milliseconds(500))
timer.setEventHandler { [weak self] in
guard self?.clientConnection?.open() == true else {
return
}
timer.cancel()
}
timer.resume()
}
func setupLogger() {
let configuration = MXLogConfiguration()
configuration.logLevel = .verbose
configuration.maxLogFilesCount = 100
configuration.logFilesSizeLimit = 10 * 1024 * 1024; // 10MB
configuration.subLogName = "broadcastUploadExtension"
if isatty(STDERR_FILENO) == 0 {
configuration.redirectLogsToFiles = true
}
MXLog.configure(configuration)
}
}

View File

@@ -0,0 +1,151 @@
//
// License from the original repository:
// https://github.com/jitsi/jitsi-meet-sdk-samples/blob/master/LICENSE
//
// SampleUploader.swift
// Broadcast Extension
//
// Created by Alex-Dan Bumbu on 22/03/2021.
// Copyright © 2021 8x8, Inc. All rights reserved.
//
import Foundation
import ReplayKit
import MatrixSDK
private enum Constants {
static let bufferMaxLength = 10240
}
class SampleUploader {
private static var imageContext = CIContext(options: nil)
@Atomic private var isReady = false
private var connection: SocketConnection
private var dataToSend: Data?
private var byteIndex = 0
private let serialQueue: DispatchQueue
init(connection: SocketConnection) {
self.connection = connection
self.serialQueue = DispatchQueue(label: "org.jitsi.meet.broadcast.sampleUploader")
setupConnection()
}
@discardableResult func send(sample buffer: CMSampleBuffer) -> Bool {
guard isReady else {
return false
}
isReady = false
dataToSend = prepare(sample: buffer)
byteIndex = 0
serialQueue.async { [weak self] in
self?.sendDataChunk()
}
return true
}
}
private extension SampleUploader {
func setupConnection() {
connection.didOpen = { [weak self] in
self?.isReady = true
}
connection.streamHasSpaceAvailable = { [weak self] in
self?.serialQueue.async {
if let success = self?.sendDataChunk() {
self?.isReady = !success
}
}
}
}
@discardableResult func sendDataChunk() -> Bool {
guard let dataToSend = dataToSend else {
return false
}
var bytesLeft = dataToSend.count - byteIndex
var length = bytesLeft > Constants.bufferMaxLength ? Constants.bufferMaxLength : bytesLeft
length = dataToSend[byteIndex..<(byteIndex + length)].withUnsafeBytes {
guard let ptr = $0.bindMemory(to: UInt8.self).baseAddress else {
return 0
}
return connection.writeToStream(buffer: ptr, maxLength: length)
}
if length > 0 {
byteIndex += length
bytesLeft -= length
if bytesLeft == 0 {
self.dataToSend = nil
byteIndex = 0
}
} else {
MXLog.error("writeBufferToStream failure")
}
return true
}
func prepare(sample buffer: CMSampleBuffer) -> Data? {
guard let imageBuffer = CMSampleBufferGetImageBuffer(buffer) else {
MXLog.error("image buffer not available")
return nil
}
CVPixelBufferLockBaseAddress(imageBuffer, .readOnly)
let scaleFactor = 2.0
let width = CVPixelBufferGetWidth(imageBuffer)/Int(scaleFactor)
let height = CVPixelBufferGetHeight(imageBuffer)/Int(scaleFactor)
let orientation = CMGetAttachment(buffer, key: RPVideoSampleOrientationKey as CFString, attachmentModeOut: nil)?.uintValue ?? 0
let scaleTransform = CGAffineTransform(scaleX: CGFloat(1.0/scaleFactor), y: CGFloat(1.0/scaleFactor))
let bufferData = self.jpegData(from: imageBuffer, scale: scaleTransform)
CVPixelBufferUnlockBaseAddress(imageBuffer, .readOnly)
guard let messageData = bufferData else {
MXLog.error("corrupted image buffer")
return nil
}
let httpResponse = CFHTTPMessageCreateResponse(nil, 200, nil, kCFHTTPVersion1_1).takeRetainedValue()
CFHTTPMessageSetHeaderFieldValue(httpResponse, "Content-Length" as CFString, String(messageData.count) as CFString)
CFHTTPMessageSetHeaderFieldValue(httpResponse, "Buffer-Width" as CFString, String(width) as CFString)
CFHTTPMessageSetHeaderFieldValue(httpResponse, "Buffer-Height" as CFString, String(height) as CFString)
CFHTTPMessageSetHeaderFieldValue(httpResponse, "Buffer-Orientation" as CFString, String(orientation) as CFString)
CFHTTPMessageSetBody(httpResponse, messageData as CFData)
let serializedMessage = CFHTTPMessageCopySerializedMessage(httpResponse)?.takeRetainedValue() as Data?
return serializedMessage
}
func jpegData(from buffer: CVPixelBuffer, scale scaleTransform: CGAffineTransform) -> Data? {
let image = CIImage(cvPixelBuffer: buffer).transformed(by: scaleTransform)
guard let colorSpace = image.colorSpace else {
return nil
}
let options: [CIImageRepresentationOption: Float] = [kCGImageDestinationLossyCompressionQuality as CIImageRepresentationOption: 1.0]
return SampleUploader.imageContext.jpegRepresentation(of: image, colorSpace: colorSpace, options: options)
}
}

View File

@@ -0,0 +1,203 @@
//
// License from the original repository:
// https://github.com/jitsi/jitsi-meet-sdk-samples/blob/master/LICENSE
//
// SocketConnection.swift
// Broadcast Extension
//
// Created by Alex-Dan Bumbu on 22/03/2021.
// Copyright © 2021 Atlassian Inc. All rights reserved.
//
import Foundation
import MatrixSDK
class SocketConnection: NSObject {
var didOpen: (() -> Void)?
var didClose: ((Error?) -> Void)?
var streamHasSpaceAvailable: (() -> Void)?
private let filePath: String
private var socketHandle: Int32 = -1
private var address: sockaddr_un?
private var inputStream: InputStream?
private var outputStream: OutputStream?
private var networkQueue: DispatchQueue?
private var shouldKeepRunning = false
init?(filePath path: String) {
filePath = path
socketHandle = Darwin.socket(AF_UNIX, SOCK_STREAM, 0)
guard socketHandle != -1 else {
MXLog.error("failure: create socket")
return nil
}
}
func open() -> Bool {
MXLog.info("open socket connection")
guard FileManager.default.fileExists(atPath: filePath) else {
MXLog.error("failure: socket file missing")
return false
}
guard setupAddress() == true else {
return false
}
guard connectSocket() == true else {
return false
}
setupStreams()
inputStream?.open()
outputStream?.open()
return true
}
func close() {
unscheduleStreams()
inputStream?.delegate = nil
outputStream?.delegate = nil
inputStream?.close()
outputStream?.close()
inputStream = nil
outputStream = nil
}
func writeToStream(buffer: UnsafePointer<UInt8>, maxLength length: Int) -> Int {
outputStream?.write(buffer, maxLength: length) ?? 0
}
}
extension SocketConnection: StreamDelegate {
func stream(_ aStream: Stream, handle eventCode: Stream.Event) {
switch eventCode {
case .openCompleted:
MXLog.info("client stream open completed")
if aStream == outputStream {
didOpen?()
}
case .hasBytesAvailable:
if aStream == inputStream {
var buffer: UInt8 = 0
let numberOfBytesRead = inputStream?.read(&buffer, maxLength: 1)
if numberOfBytesRead == 0 && aStream.streamStatus == .atEnd {
MXLog.info("server socket closed")
close()
notifyDidClose(error: nil)
}
}
case .hasSpaceAvailable:
if aStream == outputStream {
streamHasSpaceAvailable?()
}
case .errorOccurred:
MXLog.error("client stream error occured", context: aStream.streamError)
close()
notifyDidClose(error: aStream.streamError)
default:
break
}
}
}
private extension SocketConnection {
func setupAddress() -> Bool {
var addr = sockaddr_un()
guard filePath.count < MemoryLayout.size(ofValue: addr.sun_path) else {
MXLog.error("failure: fd path is too long")
return false
}
_ = withUnsafeMutablePointer(to: &addr.sun_path.0) { ptr in
filePath.withCString {
strncpy(ptr, $0, filePath.count)
}
}
address = addr
return true
}
func connectSocket() -> Bool {
guard var addr = address else {
return false
}
let status = withUnsafePointer(to: &addr) { ptr in
ptr.withMemoryRebound(to: sockaddr.self, capacity: 1) {
Darwin.connect(socketHandle, $0, socklen_t(MemoryLayout<sockaddr_un>.size))
}
}
guard status == noErr else {
MXLog.error("connect socket failure", context: status)
return false
}
return true
}
func setupStreams() {
var readStream: Unmanaged<CFReadStream>?
var writeStream: Unmanaged<CFWriteStream>?
CFStreamCreatePairWithSocket(kCFAllocatorDefault, socketHandle, &readStream, &writeStream)
inputStream = readStream?.takeRetainedValue()
inputStream?.delegate = self
inputStream?.setProperty(kCFBooleanTrue, forKey: Stream.PropertyKey(kCFStreamPropertyShouldCloseNativeSocket as String))
outputStream = writeStream?.takeRetainedValue()
outputStream?.delegate = self
outputStream?.setProperty(kCFBooleanTrue, forKey: Stream.PropertyKey(kCFStreamPropertyShouldCloseNativeSocket as String))
scheduleStreams()
}
func scheduleStreams() {
shouldKeepRunning = true
networkQueue = DispatchQueue.global(qos: .userInitiated)
networkQueue?.async { [weak self] in
self?.inputStream?.schedule(in: .current, forMode: .common)
self?.outputStream?.schedule(in: .current, forMode: .common)
RunLoop.current.run()
var isRunning = false
repeat {
isRunning = self?.shouldKeepRunning ?? false && RunLoop.current.run(mode: .default, before: .distantFuture)
} while (isRunning)
}
}
func unscheduleStreams() {
networkQueue?.sync { [weak self] in
self?.inputStream?.remove(from: .current, forMode: .common)
self?.outputStream?.remove(from: .current, forMode: .common)
}
shouldKeepRunning = false
}
func notifyDidClose(error: Error?) {
if didClose != nil {
didClose?(error)
}
}
}

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.application-groups</key>
<array>
<string>$(APPLICATION_GROUP_IDENTIFIER)</string>
</array>
</dict>
</plist>

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>CFBundleShortVersionString</key>
<string>$(MARKETING_VERSION)</string>
<key>CFBundlePackageType</key>
<string>XPC!</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleDisplayName</key>
<string>$(BUNDLE_DISPLAY_NAME)</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>NSExtension</key>
<dict>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.broadcast-services-upload</string>
<key>NSExtensionPrincipalClass</key>
<string>$(PRODUCT_MODULE_NAME).SampleHandler</string>
<key>RPBroadcastProcessMode</key>
<string>RPBroadcastProcessModeSampleBuffer</string>
</dict>
</dict>
</plist>

View File

@@ -0,0 +1,43 @@
name: BroadcastUploadExtension
schemes:
BroadcastUploadExtension:
analyze:
config: Debug
archive:
config: Release
build:
targets:
BroadcastUploadExtension:
- running
- testing
- profiling
- analyzing
- archiving
profile:
config: Release
run:
askForAppToLaunch: true
config: Debug
debugEnabled: false
disableMainThreadChecker: true
launchAutomaticallySubstyle: 2
test:
config: Debug
disableMainThreadChecker: true
targets:
BroadcastUploadExtension:
platform: iOS
type: app-extension
configFiles:
Debug: Debug.xcconfig
Release: Release.xcconfig
sources:
- path: .
- path: ../Config/BuildSettings.swift
- path: ../Config/MDMSettings.swift
- path: ../Riot/Categories/Bundle.swift
- path: ../Riot/Modules/Room/TimelineCells/Styles/RoomTimelineStyleIdentifier.swift

View File

@@ -1,3 +1,407 @@
## Changes in 1.11.8 (2024-03-05)
🙌 Improvements
- Disable the mark as unread feature to avoid it clashing with the new MSC2876 based one ([#7758](https://github.com/element-hq/element-ios/pull/7758))
🐛 Bugfixes
- Fix a bug where QR codes aren't detected if the camera is too close. ([#7762](https://github.com/element-hq/element-ios/pull/7762))
- Fix dictation when using the Rich Text Editor ([#7752](https://github.com/element-hq/element-ios/issues/7752))
## Changes in 1.11.7 (2024-02-07)
🙌 Improvements
- Upgrade MatrixSDK version ([v0.27.6](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.6)).
🐛 Bugfixes
- Fix swapped accessibility label between strikethrough and underline format buttons in RTE. ([#7743](https://github.com/element-hq/element-ios/pull/7743))
## Changes in 1.11.6 (2024-01-09)
🙌 Improvements
- Upgrade MatrixSDK version ([v0.27.5](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.5)).
🧱 Build
- Update CocoaPods and other gems. ([#7720](https://github.com/element-hq/element-ios/pull/7720))
## Changes in 1.11.5 (2023-11-28)
🙌 Improvements
- Upgrade MatrixSDK version ([v0.27.4](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.4)).
- Upgrade Rich Text Editor version. ([v2.18.0](https://github.com/matrix-org/matrix-rich-text-editor/releases/tag/2.18.0))
🐛 Bugfixes
- Call destroy in dealloc to remove all observers of SettingsViewController ([#7697](https://github.com/vector-im/element-ios/pull/7697))
- Editing a message that ends with an emoji now works as expected. ([#7681](https://github.com/vector-im/element-ios/issues/7681))
- The "Quote" action has been removed from the menu of the selected message. ([#7691](https://github.com/vector-im/element-ios/issues/7691))
- The slide to end call for everyone button for the Jitsi widget now also ends the call for the current user. ([#7704](https://github.com/vector-im/element-ios/issues/7704))
- If a Jitsi call in a room is ongoing when the Jitsi widget is removed from such room the call ends. ([#7706](https://github.com/vector-im/element-ios/issues/7706))
- If a moderator ends a Jitsi call for everyone the call is now dismissed. ([#7709](https://github.com/vector-im/element-ios/issues/7709))
⚠️ API Changes
- Drop support for iOS 14, raising the deployment target to iOS 15 to support the latest Rich Text Editor version. ([#7711](https://github.com/vector-im/element-ios/pull/7711))
## Changes in 1.11.4 (2023-10-04)
🙌 Improvements
- Upgrade MatrixSDK version ([v0.27.3](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.3)).
- Allow the use of Jitsi for 1:1 calls via a well-known configuration flag. ([#7684](https://github.com/vector-im/element-ios/issues/7684))
## Changes in 1.11.3 (2023-09-13)
🐛 Bugfixes
- Show OIDC account management UI using embedded browser instead of system browser. ([#7671](https://github.com/vector-im/element-ios/issues/7671))
- Hide Sign Out X/All Sessions buttons in the Device Manager when using OIDC. ([#7672](https://github.com/vector-im/element-ios/issues/7672))
## Changes in 1.11.2 (2023-09-12)
🙌 Improvements
- Upgrade MatrixSDK version ([v0.27.2](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.2)).
🐛 Bugfixes
- Fix an issue where rooms were not correctly sorted after forwarding a message. ([#7641](https://github.com/vector-im/element-ios/issues/7641))
- Add phone number UI and explanatory text is hidden if the 3 pid changes capability is disabled. ([#7670](https://github.com/vector-im/element-ios/issues/7670))
## Changes in 1.11.1 (2023-08-29)
✨ Features
- New settings cell to manage your account through MAS if the home server allows it. ([#7653](https://github.com/vector-im/element-ios/issues/7653))
🙌 Improvements
- Upgrade MatrixSDK version ([v0.27.1](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.1)).
🐛 Bugfixes
- Prevent mention crashes when room members are missing display names (objc interop) ([#7649](https://github.com/vector-im/element-ios/pull/7649))
- Add email UI is hidden if the 3 pid changes capability is disabled. ([#7645](https://github.com/vector-im/element-ios/issues/7645))
- You can now log out from other sessions using MAS on supported OIDC home servers. ([#7646](https://github.com/vector-im/element-ios/issues/7646))
- Deactivate account is hidden for servers with OIDC auth. ([#7648](https://github.com/vector-im/element-ios/issues/7648))
- Prevent pill crashes when room members are missing display names (objc interop) ([#7651](https://github.com/vector-im/element-ios/issues/7651))
## Changes in 1.11.0 (2023-08-15)
✨ Features
- Integrate Device Dehydration v2 through the Crypto SDK ([#7630](https://github.com/vector-im/element-ios/pull/7630))
🙌 Improvements
- Upgrade MatrixSDK version ([v0.27.0](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.27.0)).
- Disable Siri, Share and Reply (from NSE) Extensions. ([#7618](https://github.com/vector-im/element-ios/issues/7618))
🐛 Bugfixes
- Fix bug in SSO URL generation that was non-compliant with the spec. ([#7639](https://github.com/vector-im/element-ios/pull/7639))
- Fix a crash when opening v11 rooms. ([#7633](https://github.com/vector-im/element-ios/issues/7633))
## Changes in 1.10.14 (2023-06-21)
🙌 Improvements
- Upgrade MatrixSDK version ([v0.26.12](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.12)).
## Changes in 1.10.13 (2023-06-13)
✨ Features
- Increase max. length of voice message recordings to 5m ([#7582](https://github.com/vector-im/element-ios/pull/7582))
- Broadcast Upload Extension added to the app targets to allow Jitsi screen sharing feature. ([#7566](https://github.com/vector-im/element-ios/issues/7566))
🙌 Improvements
- Upgrade MatrixSDK version ([v0.26.11](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.11)).
- Prompt the user when the invited MatrixId is not recognized ([#7558](https://github.com/vector-im/element-ios/issues/7558))
- MSC3987 implementation: the 'dont_notify' action for a push_rule is now deprecated and replaced by an empty action list. ([#7576](https://github.com/vector-im/element-ios/issues/7576))
🐛 Bugfixes
- Device manager: fix offline state for user's sessions overview. ([#7562](https://github.com/vector-im/element-ios/pull/7562))
- Prevents user avatar from disappearing due to incorrect width. ([#7587](https://github.com/vector-im/element-ios/pull/7587))
- App crashes when we make audio and video calls ([#7529](https://github.com/vector-im/element-ios/issues/7529))
- Timeline: Room creation intro cell now correctly adjusts to light / dark theme changes. ([#7554](https://github.com/vector-im/element-ios/issues/7554))
- Labs: Fix RTE sometimes inserting characters in wrong locations after multiple new lines ([#7570](https://github.com/vector-im/element-ios/issues/7570))
- Labs: RTE: Fix a crash when creating a new direct chat ([#7577](https://github.com/vector-im/element-ios/issues/7577))
- Fixed crashes when mentioning users without display names ([#7579](https://github.com/vector-im/element-ios/issues/7579))
## Changes in 1.10.12 (2023-05-16)
✨ Features
- Add composer suggestions for slash commands ([#7493](https://github.com/vector-im/element-ios/issues/7493))
🙌 Improvements
- Crypto: Deprecate MXLegacyCrypto ([#7508](https://github.com/vector-im/element-ios/pull/7508))
- Add a flag in the build settings to force the user to define a homeserver instead of using the default one. ([#7541](https://github.com/vector-im/element-ios/pull/7541))
- Upgrade MatrixSDK version ([v0.26.10](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.10)).
- Add an audio alert when the voice broadcast recording is automatically paused ([#7504](https://github.com/vector-im/element-ios/issues/7504))
- Timeline: Remove the matrix ID displayed when someone has changed its display name. ([#7517](https://github.com/vector-im/element-ios/issues/7517))
🐛 Bugfixes
- Fix an issue where the Secrets Reset screen would open twice. ([#7404](https://github.com/vector-im/element-ios/pull/7404))
- Make sure to use the chosen language for the VoiceOver voice too. ([#7493](https://github.com/vector-im/element-ios/pull/7493))
- Fix the position of the send confirmation icon. ([#7512](https://github.com/vector-im/element-ios/pull/7512))
- Disable accessibility for emojis during session verification. ([#7521](https://github.com/vector-im/element-ios/pull/7521))
- Fix accessibility when entering the PIN to unlock the app. ([#7522](https://github.com/vector-im/element-ios/pull/7522))
- Fix voiceover order of room creation header and message composer. ([#7543](https://github.com/vector-im/element-ios/pull/7543))
- Fix: The last event description text color now matches the active theme. ([#7545](https://github.com/vector-im/element-ios/pull/7545))
- Fix mention pills display in thread list ([#7322](https://github.com/vector-im/element-ios/issues/7322))
- Poll: The timeline sometimes displayed closed polls in the wrong order. ([#7497](https://github.com/vector-im/element-ios/issues/7497))
- Fix a flickering issue when the timeline datasource is reloaded. ([#7523](https://github.com/vector-im/element-ios/issues/7523))
- Fix the position of the marker highlighting an event. ([#7526](https://github.com/vector-im/element-ios/issues/7526))
- Fix application crashing when opening a thread with RTE enabled ([#7530](https://github.com/vector-im/element-ios/issues/7530))
- Labs: Rich Text Editor: Fix partial text messages not being saved for each room ([#7535](https://github.com/vector-im/element-ios/issues/7535))
## Changes in 1.10.11 (2023-04-18)
🙌 Improvements
- Upgrade MatrixSDK version ([v0.26.9](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.9)).
- Labs: Rich Text Editor: Integrate version 2.0.0 with mention Pills support. ([#7442](https://github.com/vector-im/element-ios/issues/7442))
🐛 Bugfixes
- Continue to display pills for matrix.to permalinks if a custom permalinkBaseUrl is set. ([#7482](https://github.com/vector-im/element-ios/pull/7482))
- Add a foreground color attribute for the unformattable event error message. ([#7501](https://github.com/vector-im/element-ios/pull/7501))
- Fixed a bug that prevented audio messages that were not .mp4 to be played in the timeline ([#7451](https://github.com/vector-im/element-ios/issues/7451))
- Fix user suggestion list item height on iOS 16+ ([#7492](https://github.com/vector-im/element-ios/issues/7492))
🧱 Build
- Pinned used Xcode version to 14.2 as newer version fail ASC validation ([#7476](https://github.com/vector-im/element-ios/issues/7476))
## Changes in 1.10.10 (2023-04-12)
🙌 Improvements
- Crypto: Enable Rust Crypto for all users ([#7485](https://github.com/vector-im/element-ios/pull/7485))
- Upgrade MatrixSDK version ([v0.26.7](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.7)).
## Changes in 1.10.9 (2023-04-04)
🙌 Improvements
- Encryption: Simplify event encryption decoration ([#7440](https://github.com/vector-im/element-ios/pull/7440))
- Add user suggestions for @room and highlight incoming messages containing @room when the room is encrypted. ([#7453](https://github.com/vector-im/element-ios/pull/7453))
- Crypto: Expand rust crypto rollout to 50% users ([#7466](https://github.com/vector-im/element-ios/pull/7466))
- Upgrade MatrixSDK version ([v0.26.6](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.6)).
- Replace Terms and Conditions with Acceptable Use Policy. ([#7456](https://github.com/vector-im/element-ios/issues/7456))
- Crypto: Display correct SDK version ([#7457](https://github.com/vector-im/element-ios/issues/7457))
🐛 Bugfixes
- QR verification: Start scanning as soon as camera ready ([#7469](https://github.com/vector-im/element-ios/pull/7469))
- Timeline: No event decoration if no decryption result ([#7471](https://github.com/vector-im/element-ios/pull/7471))
- Long pills are now truncated. ([#7413](https://github.com/vector-im/element-ios/issues/7413))
- Update the read marker position even if it is not displayed ([#7420](https://github.com/vector-im/element-ios/issues/7420))
## Changes in 1.10.8 (2023-03-28)
🙌 Improvements
- Verification: Display upgrade verification prompt ([#7454](https://github.com/vector-im/element-ios/pull/7454))
- Upgrade MatrixSDK version ([v0.26.5](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.5)).
## Changes in 1.10.7 (2023-03-22)
🙌 Improvements
- Upgrade MatrixSDK version ([v0.26.4](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.4)).
## Changes in 1.10.6 (2023-03-21)
🙌 Improvements
- Encryption: Refactor user / room encryption trust level ([#7430](https://github.com/vector-im/element-ios/pull/7430))
- Crypto: Increase local rust crypto rollout to 20% of all users ([#7434](https://github.com/vector-im/element-ios/pull/7434))
- Upgrade MatrixSDK version ([v0.26.2](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.2)).
- Permalinks to a room/space are pillified ([#7409](https://github.com/vector-im/element-ios/issues/7409))
- Permalinks to a matrix user are pillified ([#7411](https://github.com/vector-im/element-ios/issues/7411))
- Permalinks to messages are pillified ([#7412](https://github.com/vector-im/element-ios/issues/7412))
- Loading: Update startup progress UX ([#7417](https://github.com/vector-im/element-ios/issues/7417))
🐛 Bugfixes
- Room list: increase tappability area of the avatar button. ([#7427](https://github.com/vector-im/element-ios/pull/7427))
- Manage bad m.file attachment format. ([#7406](https://github.com/vector-im/element-ios/issues/7406))
## Changes in 1.10.5 (2023-03-13)
🙌 Improvements
- Upgrade MatrixSDK version ([v0.26.1](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.1)).
## Changes in 1.10.4 (2023-03-07)
🙌 Improvements
- CryptoV2: CryptoSDK phased rollout feature ([#7374](https://github.com/vector-im/element-ios/pull/7374))
- Analytics: Use SwiftPM for AnalyticsEvents instead of CocoaPods ([#7401](https://github.com/vector-im/element-ios/pull/7401))
- Upgrade MatrixSDK version ([v0.26.0](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.26.0)).
- Session verification: automatically starts scanning for a QR code if we do not have a QR code to display. ([#3115](https://github.com/vector-im/element-ios/issues/3115))
- Direct Message: manage encrypted DM in case of invite by email ([#6612](https://github.com/vector-im/element-ios/issues/6612))
🐛 Bugfixes
- fix issue on timeline's bubbles not showing proper content after decrypt ([#7397](https://github.com/vector-im/element-ios/pull/7397))
- Fixes bug about centring user in live location sharing ([#7398](https://github.com/vector-im/element-ios/pull/7398))
- Polls: improve rendering of poll ended events. ([#7402](https://github.com/vector-im/element-ios/pull/7402))
- Fix an issue where SAS verification would fail between two iOS devices ([#3946](https://github.com/vector-im/element-ios/issues/3946))
- Pin SwiftOGG to a release rather than main branch to avoid breaking changes in SwiftOGG causing bugs in element-ios. ([#7388](https://github.com/vector-im/element-ios/issues/7388))
## Changes in 1.10.3 (2023-02-21)
🙌 Improvements
- Polls: add fallback text for poll ended events. ([#7353](https://github.com/vector-im/element-ios/pull/7353))
- Push Rules: Apply push rules client side for encrypted rooms, hiding in case of dont_notify action ([#7356](https://github.com/vector-im/element-ios/pull/7356))
- Map Views: Show own location in map views ([#7361](https://github.com/vector-im/element-ios/pull/7361))
- Do not reset device keys if migrating to CryptoSDK ([#7369](https://github.com/vector-im/element-ios/pull/7369))
- Labs: Rich Text Editor: Update to version 1.1.1 ([#7370](https://github.com/vector-im/element-ios/pull/7370))
- Updates to protocol used for Sign in with QR code. ([#7372](https://github.com/vector-im/element-ios/pull/7372))
- Upgrade MatrixSDK version ([v0.25.2](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.25.2)).
🐛 Bugfixes
- A voice message is now replayable. ([#7217](https://github.com/vector-im/element-ios/issues/7217))
- Fix an issue where a voice message recording was failing. ([#7325](https://github.com/vector-im/element-ios/issues/7325))
- Fix an issue where a voice message disappears after being sent. ([#7326](https://github.com/vector-im/element-ios/issues/7326))
## Changes in 1.10.2 (2023-02-10)
🐛 Bugfixes
- Fixes #7350 - Fix green dot only to appear for marked action ([#7530](https://github.com/vector-im/element-ios/issues/7530))
## Changes in 1.10.1 (2023-02-07)
✨ Features
- Add mark as unread option for rooms ([#7253](https://github.com/vector-im/element-ios/issues/7253))
🙌 Improvements
- Polls: add logic for fetching poll histories in rooms. ([#7293](https://github.com/vector-im/element-ios/pull/7293))
- Poll: add a feature to load more polls in the poll history. ([#7303](https://github.com/vector-im/element-ios/pull/7303))
- CryptoV2: Generate Crypto SDK store key ([#7310](https://github.com/vector-im/element-ios/pull/7310))
- Poll: added poll detail in poll list hisotry with navigation to timeline ([#7314](https://github.com/vector-im/element-ios/pull/7314))
- Backup: Display backup import progress ([#7319](https://github.com/vector-im/element-ios/pull/7319))
- Polls: sync push rules with the one of normal messages. ([#7320](https://github.com/vector-im/element-ios/pull/7320))
- CryptoV2: Reset Crypto SDK on logout ([#7323](https://github.com/vector-im/element-ios/pull/7323))
- Polls: add error handling when syncing push rules with the ones of normal messages. ([#7324](https://github.com/vector-im/element-ios/pull/7324))
- CryptoV2: Refresh notification service on crypto change ([#7332](https://github.com/vector-im/element-ios/pull/7332))
- CryptoV2: Enable Crypto SDK for production ([#7333](https://github.com/vector-im/element-ios/pull/7333))
- Polls: add automatic synchronization logic for poll push rules. ([#7335](https://github.com/vector-im/element-ios/pull/7335))
- Polls: update poll history UI. ([#7341](https://github.com/vector-im/element-ios/pull/7341))
- Upgrade MatrixSDK version ([v0.25.1](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.25.1)).
- Hide the presence info if the presence status is unknown. ([#6597](https://github.com/vector-im/element-ios/issues/6597))
- Inform the user about decryption errors during a voice broadcast. ([#7189](https://github.com/vector-im/element-ios/issues/7189))
- App Layout: Removed the onboarding flow ([#7298](https://github.com/vector-im/element-ios/issues/7298))
- Improve error handling during a voice broadcast playback. ([#7311](https://github.com/vector-im/element-ios/issues/7311))
- Labs: Rich text editor: enable list items indentation ([#7316](https://github.com/vector-im/element-ios/issues/7316))
## Changes in 1.10.0 (2023-02-02)
🙌 Improvements
- CryptoV2: Generate Crypto SDK store key ([#7310](https://github.com/vector-im/element-ios/pull/7310))
- Backup: Display backup import progress ([#7319](https://github.com/vector-im/element-ios/pull/7319))
- CryptoV2: Reset Crypto SDK on logout ([#7323](https://github.com/vector-im/element-ios/pull/7323))
- CryptoV2: Refresh notification service on crypto change ([#7332](https://github.com/vector-im/element-ios/pull/7332))
- CryptoV2: Enable Crypto SDK for production ([#7333](https://github.com/vector-im/element-ios/pull/7333))
- Upgrade MatrixSDK version ([v0.25.0](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.25.0)).
## Changes in 1.9.17 (2023-01-26)
🙌 Improvements
- Analytics: Ensure E2EE never tracks UnknownError ([#7304](https://github.com/vector-im/element-ios/pull/7304))
🐛 Bugfixes
- Fix a deadlock when updating the summary of a room that has a voice broadcast. ([#7300](https://github.com/vector-im/element-ios/pull/7300))
- Space Switcher: Fix a bug where the avatars would all be the same. ([#7305](https://github.com/vector-im/element-ios/issues/7305))
## Changes in 1.9.16 (2023-01-24)
✨ Features
- Rich Text Composer: Enable bulleted/numbered lists support ([#7238](https://github.com/vector-im/element-ios/issues/7238))
- Rich Text Composer: Enable quote & code blocks support ([#7271](https://github.com/vector-im/element-ios/issues/7271))
- Voice Broadcast: When deleting a voice broadcast, all data is now deleted on server side (MSC3912 implementation). ([#7283](https://github.com/vector-im/element-ios/issues/7283))
🙌 Improvements
- Labs: VoiceBroadcast: Handle VoIP buttons when VB is used ([#7225](https://github.com/vector-im/element-ios/pull/7225))
- Polls: add UI for active poll history. ([#7267](https://github.com/vector-im/element-ios/pull/7267))
- CryptoSDK: Add labs settings to enable Crypto SDK ([#7272](https://github.com/vector-im/element-ios/pull/7272))
- Voice Broadcast: Improved detection of voice broadcast completion during playback. ([#7273](https://github.com/vector-im/element-ios/pull/7273))
- Remove "Leave" button on Room details screen ([#7275](https://github.com/vector-im/element-ios/pull/7275))
- Polls: poll history UI for past polls. ([#7278](https://github.com/vector-im/element-ios/pull/7278))
- Polls: render replies to poll events better. ([#7284](https://github.com/vector-im/element-ios/pull/7284))
- CryptoV2: Display migration progress during startup ([#7286](https://github.com/vector-im/element-ios/pull/7286))
- Upgrade MatrixSDK version ([v0.24.8](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.24.8)).
- Voice broadcast connection error handling while recording. ([#7229](https://github.com/vector-im/element-ios/issues/7229))
- Handle a connection issue when we try to start a new voice broadcast. ([#7234](https://github.com/vector-im/element-ios/issues/7234))
- Rich Text Editor: https:// or mailto: scheme is automatically added when creating a link if no scheme is specified. ([#7279](https://github.com/vector-im/element-ios/issues/7279))
- Rich Text Editor: Adding a link over a blank selection, prompts the user to create a new link with new text to replace such selection. ([#7280](https://github.com/vector-im/element-ios/issues/7280))
- Voice Broadcast: handle the lost of connectivity with the homeserver while recording. ([#7285](https://github.com/vector-im/element-ios/issues/7285))
🐛 Bugfixes
- Voice Broadcast: The Now Playing Info Center now displays a voice broadcast instead of a voice message when a user is listening to a voice broadcast. ([#7257](https://github.com/vector-im/element-ios/pull/7257))
- Fix a crash caused by the missing Avatar Service dependency. ([#7268](https://github.com/vector-im/element-ios/pull/7268))
- The (edited) tag for messages is now light grey like on web and Android. ([#5148](https://github.com/vector-im/element-ios/issues/5148))
- Live Location Sharing does not work on first selection after granting "Allow always" location permission. ([#7222](https://github.com/vector-im/element-ios/issues/7222))
- Voice Broadcast: Fixed an issue where the voice broadcast audio player progress bar behaved unexpectedly. ([#7252](https://github.com/vector-im/element-ios/issues/7252))
- Voice Broadcast: VoiceBroadcast chunks are no longer resent as voice messages ([#7261](https://github.com/vector-im/element-ios/issues/7261))
- Timeline's links and hyperlinks match now the blue colour of Android and Web. ([#7263](https://github.com/vector-im/element-ios/issues/7263))
🧱 Build
- Fix Element Alpha workflow not being able to run. ([#7256](https://github.com/vector-im/element-ios/pull/7256))
## Changes in 1.9.15 (2023-01-10)
✨ Features

View File

@@ -1,3 +1,419 @@
Changes in BWI project 2.17.0 (2024-04-11)
===================================================
Upstream merge ✨:
- v1.11.8
Features ✨:
- Simplified login (disabled) (#5145)
- Federation announcement in new feature banner (#5458)
Improvements 🙌:
- Activate federation support with well-known (#5892)
- Reveal lab settings with hidden gesture (#5938)
- Use new text for unknown and remove filename for size (#5793)
Bugfix 🐛:
- Disable slash commands in old composer (#5951)
- Deleted location sharing events were shown as live location (#5806)
- Maintenance requests sometimes not handled in sync (#5556)
Translations 🗣 :
SDK API changes ⚠️:
Build 🧱:
Changes in BWI project 2.16.0 (2024-03-13)
===================================================
Upstream merge ✨:
- v1.11.6
Features ✨:
- Use new iOS Fotopicker (#5365)
Improvements 🙌:
- Federation Announcement (#5706)
- Federation explanation for avatars (disabled) (#5610)
- Federation Introduction (disabled) (#5660)
- Show ACL related status events in timeline (disabled) (#5575)
- Matomo Events for federation (disabled) (#5393)
- Success message when federating a room (disabled) (#5578)
- Remove "Remind later" Button from alert for unfederated rooms (#5715)
- Better text for passphrase reset (#5595)
- disallow http (#5759)
- Better keybackup UI (#5668)
- Better Readme (#5734)
- Change composer default to old composer (bwm only) (#5768)
Bugfix 🐛:
- Room and user Avatars without borders (#5697)
- Remove federation status from invites (#5715)
- Fix Links to answers leading out of the app (#5603)
Translations 🗣 :
SDK API changes ⚠️:
Build 🧱:
Changes in BWI project 2.15.0 (2024-02-13)
===================================================
Upstream merge ✨:
- v1.11.6
Features ✨:
- Added federation decision view for old rooms (disabled) (#5304)
Improvements 🙌:
- Changed layout position of matrix id in user search (#5205)
- Mark federated users when joining / leaving rooms (disabled) (#5290)
- Added federation in timeline (disabled) (#5223)
- Added federation in timeline header (disabled) (#5226)
- No federated admins (disabled) (#5381)
- Added federation info about users in member search (disabled) (#5300)
- Users can only be invited to a room if acl is set (disabled) (#5386)
- Check alias when acl settings are changed (disabled) (#5383)
- Use the latest avatar in timeline (#5506)
Bugfix 🐛:
- Swipe gesture for removing room members from a room have been removed (#5671)
- Fix multiple notes rooms (#5740)
- Fix permalink prefix (#5158)
- Fix ACL json (disabled) (#5681)
Translations 🗣 :
SDK API changes ⚠️:
Build 🧱:
Changes in BWI project 2.14.0 (2024-01-16)
===================================================
Upstream merge ✨:
Features ✨:
- Change federation setting in room settings (disabled) (#5410)
- Change fedration setting on room creation (disabled) (#4846)
Improvements 🙌:
- Federation info about users in member details (disabled) (#5204)
Bugfix 🐛:
- Better handling of permalink prefix on testservers (#5158)
- Outdated app versions shown as pop up (#5276)
- Copyright claims for location sharing set correctly from style.json (#5279)
- Corrected appstore link for app version popup (#5276)
Translations 🗣 :
SDK API changes ⚠️:
Build 🧱:
- Enable Renovate
- Fix Sonarcube warnings
Changes in BWI project 2.12.1 (2023-12-11)
===================================================
Upstream merge ✨:
Features ✨:
Improvements 🙌:
- Ability to call SSO over browsers via MDM (#5316, #5308)
- Crosssigning request is now triggered by a button (#5271)
- UI Update for server display in login view (+5319s)
Bugfix 🐛:
- Fix half shown button in room list for new user (#5307)
Translations 🗣 :
SDK API changes ⚠️:
Build 🧱:
Changes in BWI project 2.12.0 (2023-11-21)
===================================================
Upstream merge ✨:
Features ✨:
Improvements 🙌:
- Layout changes OIDC login (#5033)
- Added restore key backup in settings (#5184)
- Added federation icons for beta app (#5203, #5208, #5220)
- Remove grey shield (#5236)
- Tracking of decryption duration (#5265)
Bugfix 🐛:
- Fix empty chat bubble (#5297)
Translations 🗣 :
SDK API changes ⚠️:
Build 🧱:
Changes in BWI project 2.11.0 (2023-10-24)
===================================================
Upstream merge ✨:
- v1.11.4
Features ✨:
Improvements 🙌:
- Corrected behaviour on errors in maintenance (#5031)
- Tracking of Rust encryption errors with matomo (#4956)
- Tracking of room size dimension for encryption errors (#4821)
- Use content scanner upload size correctly for all file types (#4433)
Bugfix 🐛:
- Crashfix notes room favorite check (#5240)
Translations 🗣 :
SDK API changes ⚠️:
Build 🧱:
Changes in BWI project 2.10.0 (2023-09-26)
===================================================
Upstream merge ✨:
- v1.11.1
Features ✨:
- New WYSIWYG composer (#4941)
Improvements 🙌:
- UI optimization room overview (#4704, #4806)
- Change date format for poll details (#4798)
- Add additional information to the developer menu for Beta app (#4565)
- Update huddle permissions for new rooms (#4928)
- Update element call permissions when resetting room permissions (#5035)
- Disable all WYSIWYG commands (#4955)
- Change date format for maintenance to ISO-8601 (#5071)
- Update notes room layout in room overview (#4802)
- Enable/disable notes room in settings (#4730)
Bugfix 🐛:
- Crashfix for dm creation when WYSIWYG composer is enabled (#5133)
- Change permalink URL scheme (#4910)
- No popup for successful password change (#4951)
Translations 🗣 :
- German translations voice message (#5017)
- German translations wrong password (#4857)
- Add special characters for password creation/resetting (#4952)
SDK API changes ⚠️:
Build 🧱:
Changes in BWI project 2.9.1 (2023-09-08)
===================================================
Upstream merge ✨:
Features ✨:
Improvements 🙌:
Bugfix 🐛:
- Maintenance Popup on server selection (#5130)
Translations 🗣 :
SDK API changes ⚠️:
Build 🧱:
Changes in BWI project 2.9.0 (2023-08-31)
===================================================
Upstream merge ✨:
- v1.10.14
Features ✨:
Improvements 🙌:
- Maintenance fixes (#4979, #4976)
- Maintenance ignore blocking (#4982)
- Maintenance adhoc messages (#4295)
- Maintenance time zone change (#5071)
- Huddle set correct rights (#5035, #4928)
Bugfix 🐛:
- Crosssigning web
Translations 🗣 :
SDK API changes ⚠️:
Build 🧱:
Changes in BWI project 2.8.0 (2023-08-03)
===================================================
Upstream merge ✨:
- v1.10.14
Features ✨:
- New show participants toggle for polls (#4393)
Improvements 🙌:
- Migration progress information (#4905)
- Additional information for maintance (#4295)
- Poll history information (#4484)
- Notification times (#3580)
Bugfix 🐛:
Translations 🗣 :
SDK API changes ⚠️:
Build 🧱:
Changes in BWI project 2.7.0 (2023-07-04)
===================================================
Upstream merge ✨:
- v1.10.12
Features ✨:
- New show participants toggle for polls (#4393)
Improvements 🙌:
- Roomavatar can now be deleted (#4743)
- Remove "black" theme (#4744)
- Open links in system browser (#1678)
- Add imprint (#4682)
- Text changes for DM creation (#4736)
- Add accessibility statement (#4772)
- Matomo tracking of poll creation (#4795)
- Matomo tracking of voice messages (#4795)
- Matomo tracking of forwarding messages (#4795)
Bugfix 🐛:
- Disable logout when there is no internet connection (#3539)
- Disable permalink sharing for private rooms (#4390)
- Fix manual verification (#4710)
- Fix QR code scanning (#4748)
- Show app logo in pin code screen (#4828)
- Update "all chats" filter on logout/login (#4573)
Translations 🗣 :
- English translations passphrase (#4706)
SDK API changes ⚠️:
Build 🧱:
Changes in BWI project 2.6.0 (2023-05-09)
===================================================
Upstream merge ✨:
- v1.10.9
Features ✨:
- New device Manager (#4516)
Improvements 🙌:
- Matomo tracking consent (#4450)
- Matomo tracking Server configuration (#4454)
- Matomo tracking of encrypted messages (#4415)
- Possibility to block requests on server maintenance (#4174)
- enable rust encryption for beta app
Bugfix 🐛:
- Reset matomo tracking id on logout (#4494)
- Fix wrong behaviour in server selection (#4643)
Translations 🗣 :
- English translations onboarding (#4377)
SDK API changes ⚠️:
Build 🧱:
Changes in BWI project 2.5.0 (2023-04-16)
===================================================
Upstream merge ✨:
- v1.10.5
Features ✨:
Improvements 🙌:
- Better new function banner (#2638)
- No confusing error messages when backend not available (#4174)
Bugfix 🐛:
- Fix for passphrase error (#4171)
- Fix more than one person in DM (#4209)
- Fix wrong number for room invites in chat overview (#4173)
- Fix dark font in dark mode bug (#4446)
Translations 🗣 :
SDK API changes ⚠️:
Build 🧱:
- Fix Open code compile problems (#4210)
Changes in BWI project 2.4.0 (2023-03-14)
===================================================
Upstream merge ✨:
- v1.10.2
Features ✨:
- Poll history
Improvements 🙌:
- Redesigned notes room in chat overview (#4211)
- New login flow for BwM (#4231)
- Added default server settings (#4218)
- Add changeable permalink config (#3425)
- Better permalink-header handling (#4146)
- Display user search results alphabetically (#3076)
- Text changes for downtime info (#4157)
- Changed text of reset passphrase button (#4167)
- Changed pin confirmation text (#4168)
- Color changes for ui elements (#4179)
- Improved forgot password text (#4161)
Bugfix 🐛:
- Fix for Cross-Signing error (#4303)
- Fix for status message getting cut off (#4197)
- Fix wrong number for room invites in chat overview (#4173)
Translations 🗣 :
SDK API changes ⚠️:
+Build 🧱:
Changes in BWI project 2.3.0 (2023-02-14)
===================================================

View File

@@ -7,7 +7,7 @@ Please read the matrix-ios-sdk [contributing guide](https://github.com/matrix-or
## I want to help translating
If you want to fix an issue for an English string, please submit a pull request to the Element iOS GitHub repository.
If you want to fix an issue for another language, add a missing translation, or add a new language, please read [Element Web translating guide](https://github.com/vector-im/element-web/blob/develop/docs/translating.md) first and then use the Element iOS [Weblate](https://translate.riot.im/projects/riot-ios/).
If you want to fix an issue for another language, add a missing translation, or add a new language, please read [Element Web translating guide](https://github.com/element-hq/element-web/blob/develop/docs/translating.md) first and then use the Element iOS [Weblate](https://translate.riot.im/projects/riot-ios/).
If you have any question regarding translations please ask in [Element Translation room](https://matrix.to/#/#element-translations:matrix.org).
@@ -26,7 +26,7 @@ Otherwise please have a look to [Apple Swift conventions](https://swift.org/docu
## Pull request
When you are making a pull request please read carefully the [Pull Request Checklist](https://github.com/vector-im/element-ios/blob/develop/.github/PULL_REQUEST_TEMPLATE.md).
When you are making a pull request please read carefully the [Pull Request Checklist](https://github.com/element-hq/element-ios/blob/develop/.github/PULL_REQUEST_TEMPLATE.md).
## Thanks

View File

@@ -55,6 +55,12 @@ class AppConfiguration: CommonConfiguration {
// bwi: explicitly set option for key sharing
MXSDKOptions.sharedInstance().enableRoomSharedHistoryOnInvite = BWIBuildSettings.shared.allowKeySharingOnRoomInvite
// bwi: #4941 deactivate voice broadcast
RiotSettings.shared.enableVoiceBroadcast = BWIBuildSettings.shared.enableFeatureVoiceBroadcastsByDefault
// bwi: #5506 activate use latest avatar
RiotSettings.shared.roomScreenUseOnlyLatestUserAvatarAndName = BWIBuildSettings.shared.enableRoomScreenUseOnlyLatestUserAvatarAndNameByDefault
}

View File

@@ -16,10 +16,10 @@
// App identity
BUNDLE_DISPLAY_NAME = Messenger
BASE_BUNDLE_IDENTIFIER = de.bwi.messenger
APPLICATION_GROUP_IDENTIFIER = group.de.messenger
APPLICATION_SCHEME = element
BUNDLE_DISPLAY_NAME = BuM-Beta
BASE_BUNDLE_IDENTIFIER = de.bwi.messenger-beta
APPLICATION_GROUP_IDENTIFIER = group.de.messenger-beta
APPLICATION_SCHEME = BuM
// Team
DEVELOPMENT_TEAM = Q111Q11QQ1
@@ -37,3 +37,6 @@ SHARE_EXTENSION_PROVISIONING_PROFILE = 8c797ca0-0440-49bd-be8d-11d761152995
SIRI_INTENTS_PROVISIONING_PROFILE_SPECIFIER = "Vector Siri Intents: App Store"
SIRI_INTENTS_PROVISIONING_PROFILE = 1690e81a-5ad3-4d99-b578-02693579be71
BROADCAST_UPLOAD_EXTENSION_PROVISIONING_PROFILE_SPECIFIER = "Vector Broadcast Upload Extension: App Store"
BROADCAST_UPLOAD_EXTENSION_PROVISIONING_PROFILE = c86239f4-0d3a-47f4-a5f2-9f4763c42b5d

View File

@@ -16,5 +16,6 @@
//
// Version
MARKETING_VERSION = 2.3.0
MARKETING_VERSION = 2.17.0
CURRENT_PROJECT_VERSION = 20220714163152

View File

@@ -36,6 +36,8 @@ class BWIBuildSettings: NSObject {
private enum UserDefaultsKeys {
static let additionalBwiHeaderKey = "bwiHeader"
static let isWellknownFederationEnabled = "isWellknownFederationEnabled"
static let isLabsFederationEnabled = "isLabsFederationEnabled"
}
private struct BwiSettingsConstants {
@@ -108,10 +110,10 @@ class BWIBuildSettings: NSObject {
var bwiAllowRoomPermalink = false
var bwiAllowUserPermalink = false
var bwiCheckAppVersion = true
var bwiNotificationTimes = true
var bwiNotificationTimes = false
var bwiUserLabelsAdminSettingsVisible = true
var bwiUserLabelsMemberDetailsVisible = true
@@ -124,6 +126,11 @@ class BWIBuildSettings: NSObject {
var bwiUserLabelParticipantSorting = true
var bwiShowClosedPolls = true
var bwiPollShowParticipantsToggle = true
var bwiPollVisibleVotes = 5
var bwiPollParticipantsInHistory = true
var bwiShowThreads = false
var bwiShowRoomCreationSectionFooter = false
@@ -131,7 +138,6 @@ class BWIBuildSettings: NSObject {
var bwiAutoCreateAliasOnRoomCreation = true
var bwiLocationShareButtonVisible = false
var bwiUseCustomPersonalNotesAvatar = true
var bwiBetterIgnoredUsers = true
var bwiSettingsShowInAppNotifications = false
var bwiFilteredContextMenu = true
@@ -182,14 +188,61 @@ class BWIBuildSettings: NSObject {
"74c038bb4e26fb1d0fcc14474ec9ff6fe3ec158e13286a787b90a22ee638ac18",
"3740163f98aeda7dba285d2af1bfc351db395868268e2759ca701f926a6605a5",
"240b05d9a54999140d23f21d104109fbc5e5179366ba3a7e58c8fad763aa88bd",
"4d5b6dcf02396274be58a69c4bbeba175b529f6b19c504fc99a37892ee1cf0b5"]
"4d5b6dcf02396274be58a69c4bbeba175b529f6b19c504fc99a37892ee1cf0b5",
"0d157119821bd9d76ac4f24c7f14f56e6bb5b766a6d5ee7dad6634420e79271a",
"e3573fe09d518cce80cececedf80f8e0020cbc150f22db8b64827bff2e27abd9",
"b76a62ccd8ea70d01c3a35ec3839e49ed2c83c8e3276f40a1b2c2cdf7cd77d01",
"4a610a4d5fd3d8a1e1fd5669abdf1e0c5f7f5ff0c6b559e0f360cfa092ecb115",
"32752f6d21f3005587941415cd64812ee28c19e6e01ed307edf9ddf4f6a91583",
"704c6eaa107b13ef0694eb7ddd041bb6f595b53670a2e0c3c16e199947a9e013",
"6921f031357cf63fb8538d9a1d1971efae95899907fdbf05a05082b6d1a6d0fb",
"9f960fc663f5eaae67eecff75b131dea130b3ab1cf889c45fc74c688a48aea30",
"160c35279484a027031b131183f3f203b1166306bab214355b00cf28502bce11",
"d5a7298dde23aa0269c4cbd3b2a543e6ede94ce78fc20e4bfb888eb6057b5c52",
"00136d830dd2acd5047efcf8419e939ef7ef97a84bef1930df86aace3f855265",
"64cbbeea37237814445b35c941d010b9d5d024e4c584a476864b00c7c9909bce",
"e79f4ce0f3c2772b45fd492a9c11e4e10e869ca21af68f13ff48c9c3bbd446ea",
"2d582bed323f226a0e18b6b7104c0d28ccc36423833220a7b5fd2854262ab27e",
"c56904235e283557626c327f8013c3b1c654eae86a5e314531e3a6fcb200ff92",
"202bbbaa7c5cd665106d14012c29bcda8217a4b3606cce83e6e6ea0d30733229",
"cca10f6b4b583da69bbd3815ee0fccd193cf0cfd046aee1aeffaa7b5245e8f83",
"36a9ec7368bddedd9deb1e2d1c627bd7304865135c9be30b1979659e3ac9ad07",
"dbaf8618e8a2f8d681591dfbcc73243c921c10dec69a2e5ee50bc91ca7dedcda",
"ed1af0fd873ec749f17c3b61ce4e481ab1644c132003f97a9c4e36516325788a",
"081e6ef90ba86102d678756fd13b07ca744340ad4d58a340e1956dca992f18e3",
"40b22592f2417c8031a0c38098c83dd0bfd28dee4c77ed1e9a022556c6ec0ded",
"00d059071d858e6360e67491f67318f90d664467013b2534185240b0e85b8ad3",
"098d7b8e7487c2228e6848c1baf6b5fec716b8d94d0210c22bad6adba5a332bf"
]
// use a different badge color if the user was mentioned in a room
var showMentionsInRoom = true
// replace feature history link variable with the appropiate build setting
var bwiFeatureHistoryLink = "https://messenger.bwi.de/#c4783"
var bwiFeatureHistoryLink = "https://messenger.bwi.de/bwmessenger#c6110"
var bwiReplaceFeatureLink = true
// feature history file path
var bwiFeatureHistoryFilePath: String {
guard let bundleFileURL = Bundle.main.url(forResource: newFeaturesHTML, withExtension: "html") else {return ""}
// replace feature link and copy file into document directory
if bwiReplaceFeatureLink {
if var newFileURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).last {
newFileURL = newFileURL.appendingPathComponent(newFeaturesHTML.appending(".html"))
do {
var text = try String(contentsOf: bundleFileURL, encoding: .utf8)
text = text.replacingOccurrences(of: "$FEATURELINK", with: bwiFeatureHistoryLink)
try text.write(to: newFileURL, atomically: false, encoding: .utf8)
// return new path
return newFileURL.path
} catch {}
}
}
return bundleFileURL.path
}
// login with matrix id should only be enabled in some configurations
var bwiEnableLoginWithMatrixID = true
@@ -215,7 +268,9 @@ class BWIBuildSettings: NSObject {
var applicationWebAppUrlString = ""
// Default servers proposed on the authentication screen
var serverConfigDefaultHomeserverUrlString = ""
var serverConfigDefaultHomeserverUrlString = "https://bundesmessenger.isthebest.real"
// (#4549) this is needed because a real URL is expected by Element, for all of our systems this should be overwritten by well-known
var serverConfigDefaultMapstyleURLString = "https://default.mapstyle.url"
var serverConfigDefaultIdentityServerUrlString = ""
var serverConfigPreSelections = ["":""]
var serverConfigSygnalAPIUrlString = "http://push-local/_matrix/push/v1/notify"
@@ -224,6 +279,10 @@ class BWIBuildSettings: NSObject {
var applicationCopyrightUrlString = "https://messenger.bwi.de/copyright"
var applicationPrivacyPolicyUrlString = "https://messenger.bwi.de/datenschutz"
var applicationTermsConditionsUrlString = ""
var applicationPrivacyPolicyWithMatomoSectionUrlString = "https://messenger.bwi.de/datenschutz#c6637"
// (#4751) use privacy policy link of well known
var bwiUseWellKnownPrivacyPolicyLink: Bool = false
// MARk: - Matrix permalinks
// Paths for URLs that will considered as Matrix permalinks. Those permalinks are opened within the app
@@ -251,6 +310,8 @@ class BWIBuildSettings: NSObject {
apiKey: "",
termsURL: URL(string: "https://element.io/cookie-policy")!)
var sendMessageThreshold = 5.0
// MARK: - Bug report
var bugReportEndpointUrlString = ""
@@ -360,6 +421,7 @@ class BWIBuildSettings: NSObject {
var settingsNotificationsShowDefault = true
var settingsNotificationsShowMentions = false
var settingsNotificationsShowAdvanced = false
var notificationSettingsLikeAndroidAndWeb = true
// MARK: - Timeline settings
var roomInputToolbarCompressionMode: BuildSettings.MediaCompressionMode = .none
@@ -406,9 +468,11 @@ class BWIBuildSettings: NSObject {
var authScreenShowTestServerOptions = true
var authScreenShowSocialLoginSection = false
// MARK: - Cross-signing (bwi=true)
var disableSelfUserVerification = false
// MARK: - Self Verification not crosssigning (bwi=true)
var disableSelfUserVerification = true
var disableCrosssigning = false
var additionalSelfVerfificationAlert = false
var showNoOtherDeviceError = false
// MARK: - Antivirus scan (bwi=true)
@@ -427,6 +491,9 @@ class BWIBuildSettings: NSObject {
var onboardingShowAccountPersonalization = false
var onboardingEnableNewAuthenticationFlow = true
// show app specific welcoming screens
var onboardingShowWelcomeScreens = true
var disableLegacyAuthentication = true
// ---
@@ -455,8 +522,8 @@ class BWIBuildSettings: NSObject {
var passwordIndicatorOnLogin = true
// MARK: Displays the element base version on the settings screen
var elementBaseVersion = "1.9.15"
var elementBaseVersion = "1.11.8"
var showElementBaseVersion = true
// MARK: Bypasses the normal forgot password process by presenting the user an information alert
@@ -476,8 +543,14 @@ class BWIBuildSettings: NSObject {
var bwiPersonalNotesRoom = false
var bwiPersonalNotesRoomLeavable = false
var bwiResetPersonalNotesAccountData = false
var bwiUseCustomPersonalNotesAvatar = true
var bwiPersonalNotesVisibilityInSettings = false
var bwiShowTimelineSettings = false
// #5506 alway use the latest avatar for data privacy
var enableRoomScreenUseOnlyLatestUserAvatarAndNameByDefault = true
// MARK BWI personal state
var bwiPersonalState = false
@@ -496,20 +569,25 @@ class BWIBuildSettings: NSObject {
var bwiLastAdminCanDowngradeHimself = false
var bwiEnableErrorTracking = false
var bwiEnableRegisterInfo = false
var bwiShowHappyBirthdayCampaign = false
var bwiHappyBirthdayCampaignIdentifier: String = "2022"
var bwiDisableSecuritySettingsUntrustedDevices = true
// MARK: - analytics with matomo
var bwiMatomoTrackingDefaultState = false
var bwiMatomoEnabled = false
var matomoNameProd = ""
var matomoNameBeta = ""
var matomoServerProd = ""
var bwiShowNewFeatures = true
// MARK: - Message Bubbles bwi show in our menu and only for beta builds
var bwiShowMessageBubbleSettings = true
var bwiShowMessageBubbleSettings = false
// bwi disable encrypted option in message context menu
var roomContextualMenuShowEncryptionOption = false
@@ -525,6 +603,9 @@ class BWIBuildSettings: NSObject {
// one flag for all layout changes to the element login flow
var bumLoginFlowLayout = true
// one flag for app specific layout changes
var bwiLoginFlowLayout = true
// website for users in public service that want a backend
var bumAdvertizementURLString = "https://messenger.bwi.de/ich-will-bum";
@@ -544,11 +625,126 @@ class BWIBuildSettings: NSObject {
// internal html page for netiquette in en and de
var netiquetteEnHTML = "netiquette_en"
var netiquetteDeHTML = "netiquette_de"
// MARK: - Scan server qr code
var scanServerQRCode = true
var allowLoginWithQR = false // should be set by the server but we disable it with false also in the app
var allowScanServerQRCode = true
// MARK: - Login with qr code
var allowLoginWithQR = true // should be set by the server but we disable it with false also in the app
// MARK: - Scan permalink qr code
var clientPermalinkBaseUrl = ""
var allowScanPermalinkQRCode = false
var showMyQRCode = false
// MARK: - Maintenance
var enableMaintenanceInfoOnWelcomeScreen = false
var enableMaintenanceInfoOnLogin = true
var showMaintenanceInfoMessageType = true
var ignoreBlockingMaintenance = false
// MARK: User Search
var sortUserSearchResultsAlphabetically = true
// MARK: Permalinks
var permalinkPrefixSettings = false
var permalinkPrefixes: [String] = []
// MARK: Client error search term
var clientErrorSearchTerm = "Request failed: client error"
// MARK: Device Manager
var deviceManagerShowIPAddress = false
// MARK: Rust Encryption
var useRustEncryption = false
// MARK: Color Theme
var useNewBumColors = false
// MARK: Sessions Manager
var enableNewSessionManagerByDefault = false
// MARK: Accessibility declaration
// bwi flag for showing accessibility declaration on login screen and in settings
var bwiShowAccessibilityDeclaration = false
// internal markdown file for accessibility declaration in en and de.
var accessibilityDeclarationFileDe = ""
var accessibilityDeclarationFileEn = ""
// MARK: Voice Broadcast
var enableFeatureVoiceBroadcastsByDefault = false
// MARK: WYSIWYG
var enableFeatureWYSIWYGByDefault = false
var bwiWYSIWYGVisibilityInSettings = true
var enableWYSIWYGCommands = false
// MARK: itunes
var itunesAppLink = ""
// MARK: itunes
var showAllChatsFilterMenu = false
// MARK: itunes
var roomFiltersToggle = true
// MARK: OIDC
var isOIDCEnabled = true
// MARK: Change Password
var showPasswordChangedConfirmation = true
// MARK: Create Room Menu
var enableAllChatsToolbar = false
// MARK: App Config
var avoidServerSelectionOnAppConfig = false
// MARK: Content Scanner Status Thumbnail
var showContentScannerStatusWithFilename = true
// MARK: Federation
// Enables federation functions and views
var isFederationEnabled: Bool {
return (isWellknownFederationEnabled || isLabsFederationEnabled)
}
// Federation status from wellknown config
@UserDefault(key: UserDefaultsKeys.isWellknownFederationEnabled, defaultValue: false, storage: RiotSettings.defaults)
var isWellknownFederationEnabled
// Federation status from labs setting
@UserDefault(key: UserDefaultsKeys.isLabsFederationEnabled, defaultValue: false, storage: RiotSettings.defaults)
var isLabsFederationEnabled
// shows the grey/green/red shield for the room avatar / user avatar
var showEncryptionStatusBadgeOnAvatar = false
// MARK: Backup restore
var enableRestoreKeysFromBackup = true
// MARK: Backup restore
var showMatrixIDinRoomInfoScreen = false
// MARK: New photos picker API
var useNewPhotosPickerAPI = true
// MARK: Contacts List
var showContactIdentifierInDetailRow = true
// MARK: Room Participants
// activates swipe gesture action to remove participants from room (RoomParticipantsViewController)
var bwiCanEditRoomParticipants = false
// MARK: Profile picture hint
// (only when federation is enabled)
var showChangeProfilePictureHint = false
// MARK: Federation Introduction
// (only when federation is enabled in the client and well-known flag is set)
var showFederationIntroduction = false
// MARK: Change Password
var showPasswordRequirements = false
}

View File

@@ -0,0 +1,39 @@
//
// Copyright 2021 Vector Creations Ltd
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// App identity
BUNDLE_DISPLAY_NAME = BuM-BWI-MDM
BASE_BUNDLE_IDENTIFIER = de.bwi.bwmessenger.mdm
APPLICATION_GROUP_IDENTIFIER = group.de.bwmessenger.mdm
APPLICATION_SCHEME = BuM4BWI
// Team
DEVELOPMENT_TEAM = Q111Q11QQ1
// Provisioning profiles
RIOT_PROVISIONING_PROFILE_SPECIFIER = Vector App Store
RIOT_PROVISIONING_PROFILE = 7579fa6f-9887-415e-90fc-2c7acd8812e6
NSE_PROVISIONING_PROFILE_SPECIFIER = "Vector NSE: App Store"
NSE_PROVISIONING_PROFILE = e73107b2-1bfe-4615-be3e-39fd4dcb2af0
SHARE_EXTENSION_PROVISIONING_PROFILE_SPECIFIER = "Vector Share Extension: App Store"
SHARE_EXTENSION_PROVISIONING_PROFILE = 8c797ca0-0440-49bd-be8d-11d761152995
SIRI_INTENTS_PROVISIONING_PROFILE_SPECIFIER = "Vector Siri Intents: App Store"
SIRI_INTENTS_PROVISIONING_PROFILE = 1690e81a-5ad3-4d99-b578-02693579be71

View File

@@ -17,22 +17,20 @@
import Foundation
@objc class BwiNewFeatureHelper: NSObject {
extension BWIBuildSettings {
@objc func replaceFeatureHistoryLink() {
guard let urlPath = Bundle.main.url(forResource: BWIBuildSettings.shared.newFeaturesHTML, withExtension: "html") else {
return
}
//reading
do {
var text = try String(contentsOf: urlPath, encoding: .utf8)
text = text.replacingOccurrences(of: "$FEATURELINK", with: BWIBuildSettings.shared.bwiFeatureHistoryLink)
try text.write(to: urlPath, atomically: false, encoding: .utf8)
}
catch {
}
func overrideTargetSpecificSettings() {
secondaryAppName = "BuM-BWI-MDM"
locationSharingEnabled = true
bwiLocationShareButtonVisible = false
bwiLoginFlowLayout = false
authScreenShowTestServerOptions = false
bwiNotificationTimes = true
enableNewSessionManagerByDefault = true
bwiUseWellKnownPrivacyPolicyLink = true
itunesAppLink = "https://apps.apple.com/de/app/bundesmessenger/id1616866351"
avoidServerSelectionOnAppConfig = true
enableFeatureWYSIWYGByDefault = true
}
}

View File

@@ -19,7 +19,7 @@
BUNDLE_DISPLAY_NAME = BuM-Beta
BASE_BUNDLE_IDENTIFIER = de.bwi.messenger-beta
APPLICATION_GROUP_IDENTIFIER = group.de.messenger-beta
APPLICATION_SCHEME = element
APPLICATION_SCHEME = BuM-Beta
// Team
DEVELOPMENT_TEAM = Q111Q11QQ1

View File

@@ -20,16 +20,28 @@ import Foundation
extension BWIBuildSettings {
func overrideTargetSpecificSettings() {
useNewBumColors = true
secondaryAppName = "BundesMessenger"
settingsScreenShowLabSettings = true
authScreenShowRegister = true
showTopBanner = false
bwiShowDeveloperSettings = true
bwiPersonalState = true
bwiEnableErrorTracking = true
bwiMatomoTrackingDefaultState = false
showSessionManager = true
locationSharingEnabled = false
showSessionManager = false
locationSharingEnabled = true
bwiLocationShareButtonVisible = false
bwiLoginFlowLayout = false
useRustEncryption = true
bwiNotificationTimes = true
enableNewSessionManagerByDefault = true
showMaintenanceInfoMessageType = true
ignoreBlockingMaintenance = true
bwiUseWellKnownPrivacyPolicyLink = true
showChangeProfilePictureHint = true
showFederationIntroduction = false
itunesAppLink = "https://apps.apple.com/de/app/bundesmessenger/id1616866351"
avoidServerSelectionOnAppConfig = true
enableFeatureWYSIWYGByDefault = true
}
}

View File

@@ -0,0 +1,39 @@
//
// Copyright 2021 Vector Creations Ltd
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// App identity
BUNDLE_DISPLAY_NAME = BuM-Open
BASE_BUNDLE_IDENTIFIER = de.bwi.messenger-open
APPLICATION_GROUP_IDENTIFIER = group.de.messenger-open
APPLICATION_SCHEME = BuM
// Team
DEVELOPMENT_TEAM = Q111Q11QQ1
// Provisioning profiles
RIOT_PROVISIONING_PROFILE_SPECIFIER = Vector App Store
RIOT_PROVISIONING_PROFILE = 7579fa6f-9887-415e-90fc-2c7acd8812e6
NSE_PROVISIONING_PROFILE_SPECIFIER = "Vector NSE: App Store"
NSE_PROVISIONING_PROFILE = e73107b2-1bfe-4615-be3e-39fd4dcb2af0
SHARE_EXTENSION_PROVISIONING_PROFILE_SPECIFIER = "Vector Share Extension: App Store"
SHARE_EXTENSION_PROVISIONING_PROFILE = 8c797ca0-0440-49bd-be8d-11d761152995
SIRI_INTENTS_PROVISIONING_PROFILE_SPECIFIER = "Vector Siri Intents: App Store"
SIRI_INTENTS_PROVISIONING_PROFILE = 1690e81a-5ad3-4d99-b578-02693579be71

View File

@@ -0,0 +1,38 @@
//
/*
* Copyright (c) 2023 BWI GmbH
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import Foundation
extension BWIBuildSettings {
func overrideTargetSpecificSettings() {
secondaryAppName = "BundesMessenger"
locationSharingEnabled = true
bwiLocationShareButtonVisible = false
bwiLoginFlowLayout = false
authScreenShowTestServerOptions = false
enableNewSessionManagerByDefault = true
bwiEnableLoginProtection = false
itunesAppLink = "https://apps.apple.com/de/app/bundesmessenger-open/id6450672686"
avoidServerSelectionOnAppConfig = true
enableFeatureWYSIWYGByDefault = true
}
}

View File

@@ -19,7 +19,7 @@
BUNDLE_DISPLAY_NAME = Messenger
BASE_BUNDLE_IDENTIFIER = de.bwi.messenger
APPLICATION_GROUP_IDENTIFIER = group.de.messenger
APPLICATION_SCHEME = element
APPLICATION_SCHEME = BuM
// Team
DEVELOPMENT_TEAM = Q111Q11QQ1

View File

@@ -21,8 +21,16 @@ extension BWIBuildSettings {
func overrideTargetSpecificSettings() {
secondaryAppName = "BundesMessenger"
locationSharingEnabled = false
locationSharingEnabled = true
bwiLocationShareButtonVisible = false
bwiLoginFlowLayout = false
authScreenShowTestServerOptions = false
bwiNotificationTimes = true
enableNewSessionManagerByDefault = true
bwiUseWellKnownPrivacyPolicyLink = true
itunesAppLink = "https://apps.apple.com/de/app/bundesmessenger/id1616866351"
avoidServerSelectionOnAppConfig = true
enableFeatureWYSIWYGByDefault = true
}
}

View File

@@ -98,19 +98,27 @@ final class BuildSettings: NSObject {
// MARK: - Server configuration
// Default servers proposed on the authentication screen
static let serverConfigDefaultHomeserverUrlString = "https://matrix.org"
/// Force the user to set a homeserver instead of using the default one
static let forceHomeserverSelection = false
/// Default server proposed on the authentication screen
static var serverConfigDefaultHomeserverUrlString: String {
MDMSettings.serverConfigDefaultHomeserverUrlString ?? "https://matrix.org"
}
/// Default identity server
static let serverConfigDefaultIdentityServerUrlString = "https://vector.im"
static let serverConfigSygnalAPIUrlString = "https://matrix.org/_matrix/push/v1/notify"
static var serverConfigSygnalAPIUrlString: String {
MDMSettings.serverConfigSygnalAPIUrlString ?? "https://matrix.org/_matrix/push/v1/notify"
}
// MARK: - Legal URLs
// Note: Set empty strings to hide the related entry in application settings
static let applicationCopyrightUrlString = "https://element.io/copyright"
static let applicationPrivacyPolicyUrlString = "https://element.io/privacy"
static let applicationTermsConditionsUrlString = "https://element.io/terms-of-service"
static let applicationAcceptableUsePolicyUrlString = "https://element.io/acceptable-use-policy-terms"
static let applicationHelpUrlString =
"https://element.io/help"
@@ -139,7 +147,9 @@ final class BuildSettings: NSObject {
// This baseURL is used to generate permalinks within the app (E.g. timeline message permalinks).
// Optional String that when set is used as permalink base, when nil matrix.to format is used.
// Example value would be "https://www.example.com", note there is no trailing '/'.
static let clientPermalinkBaseUrl: String? = nil
static var clientPermalinkBaseUrl: String? {
MDMSettings.clientPermalinkBaseUrl
}
// MARK: - VoIP
static var allowVoIPUsage: Bool {
@@ -187,7 +197,7 @@ final class BuildSettings: NSObject {
#else
/// The configuration to use for analytics. Set `isEnabled` to false to disable analytics.
static let analyticsConfiguration = AnalyticsConfiguration(isEnabled: BuildSettings.baseBundleIdentifier.starts(with: "im.vector.app"),
host: "https://posthog.hss.element.io",
host: "https://posthog.element.io",
apiKey: "phc_Jzsm6DTm6V2705zeU5dcNvQDlonOR68XvX2sh1sEOHO",
termsURL: URL(string: "https://element.io/cookie-policy")!)
#endif

View File

@@ -90,6 +90,8 @@ class CommonConfiguration: NSObject, Configurable {
EncryptionKeyManager.shared.initKeys()
sdkOptions.enableNewClientInformationFeature = RiotSettings.shared.enableClientInformationFeature
sdkOptions.cryptoMigrationDelegate = self
}
private func makeASCIIUserAgent() -> String? {
@@ -165,14 +167,16 @@ class CommonConfiguration: NSObject, Configurable {
if RiotSettings.shared.allowStunServerFallback, let stunServerFallback = BWIBuildSettings.shared.stunServerFallbackUrlString {
callManager.fallbackSTUNServer = stunServerFallback
}
}
// MARK: - Per loaded matrix session settings
func setupSettingsWhenLoaded(for matrixSession: MXSession) {
// Do not warn for unknown devices. We have cross-signing now
(matrixSession.crypto as? MXLegacyCrypto)?.warnOnUnknowDevices = false
}
}
}
extension CommonConfiguration: MXCryptoV2MigrationDelegate {
var needsVerificationUpgrade: Bool {
get {
RiotSettings.shared.showVerificationUpgradeAlert
}
set {
RiotSettings.shared.showVerificationUpgradeAlert = newValue
}
}
}

View File

@@ -24,7 +24,4 @@ import MatrixSDK
// MARK: - Per matrix session settings
func setupSettings(for matrixSession: MXSession)
// MARK: - Per loaded matrix session settings
func setupSettingsWhenLoaded(for matrixSession: MXSession)
}

52
Config/MDMSettings.swift Normal file
View File

@@ -0,0 +1,52 @@
//
// Copyright 2023 New Vector Ltd
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
import Foundation
enum MDMSettings {
private static let appleManagedConfigurationKey = "com.apple.configuration.managed"
private enum Key: String {
case serverConfigDefaultHomeserverUrlString = "im.vector.app.serverConfigDefaultHomeserverUrlString"
case serverConfigSygnalAPIUrlString = "im.vector.app.serverConfigSygnalAPIUrlString"
case clientPermalinkBaseUrl = "im.vector.app.clientPermalinkBaseUrl"
}
static var serverConfigDefaultHomeserverUrlString: String? {
valueForKey(.serverConfigDefaultHomeserverUrlString) as? String
}
static var serverConfigSygnalAPIUrlString: String? {
valueForKey(.serverConfigSygnalAPIUrlString) as? String
}
static var clientPermalinkBaseUrl: String? {
valueForKey(.clientPermalinkBaseUrl) as? String
}
// MARK: - Private
static private func valueForKey(_ key: Key) -> Any? {
guard let managedConfiguration = UserDefaults.standard.dictionary(forKey: appleManagedConfigurationKey) else {
print("MDM configuration missing")
return nil
}
print("Retrieved MDM configuration: \(managedConfiguration)")
return managedConfiguration[key.rawValue]
}
}

View File

@@ -23,9 +23,10 @@
// Application constants
KEYCHAIN_ACCESS_GROUP = $(AppIdentifierPrefix)$(BASE_BUNDLE_IDENTIFIER).keychain.shared
BROADCAST_UPLOAD_EXTENSION_BUNDLE_IDENTIFIER = $(BASE_BUNDLE_IDENTIFIER).broadcastUploadExtension
// Build settings
IPHONEOS_DEPLOYMENT_TARGET = 14.0
IPHONEOS_DEPLOYMENT_TARGET = 15.0
SDKROOT = iphoneos
TARGETED_DEVICE_FAMILY = 1,2
SWIFT_VERSION = 5.6

20
Config/copyMDMConfig.sh Executable file
View File

@@ -0,0 +1,20 @@
#!/bin/sh
# setConfig.sh
#
# Copyright (c) 2023 BWI GmbH
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
cp -vf ../Config/BuM-BWI-MDM/AppIdentifiers-bum-bwi-mdm.xcconfig ../Config/AppIdentifiers.xcconfig

20
Config/copyOpenConfig.sh Executable file
View File

@@ -0,0 +1,20 @@
#!/bin/sh
# setConfig.sh
#
# Copyright (c) 2023 BWI GmbH
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
cp -vf ../Config/BuM-Open/AppIdentifiers-bum-open.xcconfig ../Config/AppIdentifiers.xcconfig

View File

@@ -5,16 +5,31 @@ EXT=$3
VERSION=$4
DATE_STR=$5
GITHASH=$6
SUBDIR=$7
VERSION_TAG=$7
SUBDIR=$8
echo "params: $NEXUS_BASE_URL $VARIANT $EXT $VERSION $DATE_STR $GITHASH $SUBDIR"
echo "params: $NEXUS_BASE_URL $VARIANT $EXT $VERSION $DATE_STR $GITHASH $SUBDIR $VERSION_TAG"
echo "dir: $PWD"
check_last_exit_code () {
if [ $1 -ne 0 ]; then
echo "Error: exit code != 0"
exit $1
fi
}
echo "checking if file is found"
find ../out$SUBDIR -name "*$VARIANT*.$EXT" | grep .
check_last_exit_code $?
echo "find end"
find ../out$SUBDIR -name "*$VARIANT*.$EXT" -print0 | while read -d $'\0' file
do
echo "Source: $file"
zip -r $file.zip $file
BASENAME=$(basename $file .zip)-$VERSION-$DATE_STR-$GITHASH.$EXT$SUBDIR.zip
BASENAME=$(basename $file .zip)-$VERSION_TAG-$DATE_STR-$GITHASH.$EXT$SUBDIR.zip
echo "Destination $NEXUS_BASE_URL/$VERSION/$BASENAME"
curl --fail -u $S_BWMESSENGER_ID:$S_BWMESSENGER_PASSWORD -v --upload-file $file.zip $NEXUS_BASE_URL/$VERSION/$BASENAME
done
curl --fail -v -u $S_BWMESSENGER_ID:$S_BWMESSENGER_PASSWORD --upload-file $file.zip $NEXUS_BASE_URL/$VERSION/$BASENAME
check_last_exit_code $?
done
check_last_exit_code $?

View File

@@ -48,5 +48,7 @@ public struct ColorValues: Colors {
public let ems: UIColor
public let links: UIColor
public let namesAndAvatars: [UIColor]
}

View File

@@ -67,6 +67,10 @@ public protocol Colors {
/// Global color: The EMS brand's purple colour.
var ems: ColorType { get }
/// - Links
/// - Hyperlinks
var links: ColorType { get }
/// - Names in chat timeline
/// - Avatars default states that include first name letter
var namesAndAvatars: [ColorType] { get }

View File

@@ -21,7 +21,7 @@ import SwiftUI
Struct for holding colors for use in SwiftUI.
*/
public struct ColorSwiftUI: Colors {
public let accent: Color
public let alert: Color
@@ -48,8 +48,10 @@ public struct ColorSwiftUI: Colors {
public var ems: Color
public let namesAndAvatars: [Color]
public let links: Color
public let namesAndAvatars: [Color]
init(values: ColorValues) {
accent = Color(values.accent)
alert = Color(values.alert)
@@ -64,6 +66,7 @@ public struct ColorSwiftUI: Colors {
navigation = Color(values.navigation)
background = Color(values.background)
ems = Color(values.ems)
links = Color(values.links)
namesAndAvatars = values.namesAndAvatars.map({ Color($0) })
}
}

View File

@@ -45,6 +45,8 @@ import UIKit
public let navigation: UIColor
public let background: UIColor
public let links: UIColor
public let namesAndAvatars: [UIColor]
@@ -61,6 +63,7 @@ import UIKit
tile = values.tile
navigation = values.navigation
background = values.background
links = values.links
namesAndAvatars = values.namesAndAvatars
}
}

View File

@@ -21,7 +21,8 @@ import SwiftUI
/// Dark theme colors.
public class DarkColors {
private static let values = ColorValues(
accent: UIColor(rgb:0x0DBD8B),
// bwi: BUM accent color 108194
accent: UIColor(rgb:0x108194),
alert: UIColor(rgb:0xFF4B55),
primaryContent: UIColor(rgb:0xFFFFFF),
secondaryContent: UIColor(rgb:0xA9B2BC),
@@ -34,6 +35,7 @@ public class DarkColors {
navigation: UIColor(rgb:0x21262C),
background: UIColor(rgb:0x15191E),
ems: UIColor(rgb: 0x7E69FF),
links: UIColor(rgb: 0x0086E6),
namesAndAvatars: [
UIColor(rgb:0x368BD6),
UIColor(rgb:0xAC3BA8),

View File

@@ -22,7 +22,8 @@ import SwiftUI
/// Light theme colors.
public class LightColors {
private static let values = ColorValues(
accent: UIColor(rgb:0x0DBD8B),
// bwi: BUM accent color 108194
accent: UIColor(rgb:0x108194),
alert: UIColor(rgb:0xFF4B55),
primaryContent: UIColor(rgb:0x17191C),
secondaryContent: UIColor(rgb:0x737D8C),
@@ -35,6 +36,7 @@ public class LightColors {
navigation: UIColor(rgb:0xF4F6FA),
background: UIColor(rgb:0xFFFFFF),
ems: UIColor(rgb: 0x7E69FF),
links: UIColor(rgb: 0x0086E6),
namesAndAvatars: [
UIColor(rgb:0x368BD6),
UIColor(rgb:0xAC3BA8),

View File

@@ -2,7 +2,7 @@ source "https://rubygems.org"
gem "xcode-install"
gem "fastlane"
gem "cocoapods", '~>1.11.2'
gem "cocoapods", '~>1.14.3'
gem "slather"
plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')

View File

@@ -1,49 +1,55 @@
GEM
remote: https://rubygems.org/
specs:
CFPropertyList (3.0.5)
CFPropertyList (3.0.6)
rexml
activesupport (6.1.7)
activesupport (7.1.2)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
minitest (>= 5.1)
mutex_m
tzinfo (~> 2.0)
zeitwerk (~> 2.3)
addressable (2.8.1)
addressable (2.8.5)
public_suffix (>= 2.0.2, < 6.0)
algoliasearch (1.27.5)
httpclient (~> 2.8, >= 2.8.3)
json (>= 1.5.1)
artifactory (3.0.15)
atomos (0.1.3)
aws-eventstream (1.2.0)
aws-partitions (1.674.0)
aws-sdk-core (3.168.4)
aws-eventstream (1.3.0)
aws-partitions (1.859.0)
aws-sdk-core (3.188.0)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.651.0)
aws-sigv4 (~> 1.5)
jmespath (~> 1, >= 1.6.1)
aws-sdk-kms (1.61.0)
aws-sdk-core (~> 3, >= 3.165.0)
aws-sdk-kms (1.73.0)
aws-sdk-core (~> 3, >= 3.188.0)
aws-sigv4 (~> 1.1)
aws-sdk-s3 (1.117.2)
aws-sdk-core (~> 3, >= 3.165.0)
aws-sdk-s3 (1.140.0)
aws-sdk-core (~> 3, >= 3.188.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.4)
aws-sigv4 (1.5.2)
aws-sigv4 (~> 1.6)
aws-sigv4 (1.7.0)
aws-eventstream (~> 1, >= 1.0.2)
babosa (1.0.4)
base64 (0.2.0)
bigdecimal (3.1.4)
claide (1.1.0)
clamp (1.3.2)
cocoapods (1.11.3)
cocoapods (1.14.3)
addressable (~> 2.8)
claide (>= 1.0.2, < 2.0)
cocoapods-core (= 1.11.3)
cocoapods-core (= 1.14.3)
cocoapods-deintegrate (>= 1.0.3, < 2.0)
cocoapods-downloader (>= 1.4.0, < 2.0)
cocoapods-downloader (>= 2.1, < 3.0)
cocoapods-plugins (>= 1.0.0, < 2.0)
cocoapods-search (>= 1.0.0, < 2.0)
cocoapods-trunk (>= 1.4.0, < 2.0)
cocoapods-trunk (>= 1.6.0, < 2.0)
cocoapods-try (>= 1.1.0, < 2.0)
colored2 (~> 3.1)
escape (~> 0.0.4)
@@ -51,10 +57,10 @@ GEM
gh_inspector (~> 1.0)
molinillo (~> 0.8.0)
nap (~> 1.0)
ruby-macho (>= 1.0, < 3.0)
xcodeproj (>= 1.21.0, < 2.0)
cocoapods-core (1.11.3)
activesupport (>= 5.0, < 7)
ruby-macho (>= 2.3.0, < 3.0)
xcodeproj (>= 1.23.0, < 2.0)
cocoapods-core (1.14.3)
activesupport (>= 5.0, < 8)
addressable (~> 2.8)
algoliasearch (~> 1.0)
concurrent-ruby (~> 1.1)
@@ -64,7 +70,7 @@ GEM
public_suffix (~> 4.0)
typhoeus (~> 1.0)
cocoapods-deintegrate (1.0.5)
cocoapods-downloader (1.6.3)
cocoapods-downloader (2.1)
cocoapods-plugins (1.0.0)
nap
cocoapods-search (1.0.1)
@@ -76,19 +82,21 @@ GEM
colored2 (3.1.2)
commander (4.6.0)
highline (~> 2.0.0)
concurrent-ruby (1.1.10)
concurrent-ruby (1.2.2)
connection_pool (2.4.1)
declarative (0.0.20)
digest-crc (0.6.4)
digest-crc (0.6.5)
rake (>= 12.0.0, < 14.0.0)
domain_name (0.5.20190701)
unf (>= 0.0.5, < 1.0.0)
domain_name (0.6.20231109)
dotenv (2.8.1)
drb (2.2.0)
ruby2_keywords
emoji_regex (3.2.3)
escape (0.0.4)
ethon (0.16.0)
ffi (>= 1.15.0)
excon (0.94.0)
faraday (1.10.2)
excon (0.104.0)
faraday (1.10.3)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
faraday-excon (~> 1.1)
@@ -116,8 +124,8 @@ GEM
faraday-retry (1.0.3)
faraday_middleware (1.2.0)
faraday (~> 1.0)
fastimage (2.2.6)
fastlane (2.211.0)
fastimage (2.2.7)
fastlane (2.217.0)
CFPropertyList (>= 2.3, < 4.0.0)
addressable (>= 2.8, < 3.0.0)
artifactory (~> 3.0)
@@ -138,10 +146,11 @@ GEM
google-apis-playcustomapp_v1 (~> 0.1)
google-cloud-storage (~> 1.31)
highline (~> 2.0)
http-cookie (~> 1.0.5)
json (< 3.0.0)
jwt (>= 2.1.0, < 3)
mini_magick (>= 4.9.4, < 5.0.0)
multipart-post (~> 2.0.0)
multipart-post (>= 2.0.0, < 3.0.0)
naturally (~> 2.2)
optparse (~> 0.1.1)
plist (>= 3.1.0, < 4.0.0)
@@ -149,7 +158,7 @@ GEM
security (= 0.1.3)
simctl (~> 1.6.3)
terminal-notifier (>= 2.0.0, < 3.0.0)
terminal-table (>= 1.4.5, < 2.0.0)
terminal-table (~> 3)
tty-screen (>= 0.6.3, < 1.0.0)
tty-spinner (>= 0.8.0, < 1.0.0)
word_wrap (~> 1.0.0)
@@ -157,20 +166,18 @@ GEM
xcpretty (~> 0.3.0)
xcpretty-travis-formatter (>= 0.0.3)
fastlane-plugin-brew (0.1.1)
fastlane-plugin-diawi (2.1.0)
rest-client (>= 2.0.0)
fastlane-plugin-sentry (1.14.0)
fastlane-plugin-sentry (1.16.0)
os (~> 1.1, >= 1.1.4)
fastlane-plugin-versioning (0.5.1)
fastlane-plugin-versioning (0.5.2)
fastlane-plugin-xcodegen (1.1.0)
fastlane-plugin-brew (~> 0.1.1)
ffi (1.15.5)
ffi (1.16.3)
fourflusher (2.3.1)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
google-apis-androidpublisher_v3 (0.31.0)
google-apis-core (>= 0.9.1, < 2.a)
google-apis-core (0.9.1)
google-apis-androidpublisher_v3 (0.53.0)
google-apis-core (>= 0.11.0, < 2.a)
google-apis-core (0.11.2)
addressable (~> 2.5, >= 2.5.1)
googleauth (>= 0.16.2, < 2.a)
httpclient (>= 2.8.1, < 3.a)
@@ -179,120 +186,107 @@ GEM
retriable (>= 2.0, < 4.a)
rexml
webrick
google-apis-iamcredentials_v1 (0.16.0)
google-apis-core (>= 0.9.1, < 2.a)
google-apis-playcustomapp_v1 (0.12.0)
google-apis-core (>= 0.9.1, < 2.a)
google-apis-storage_v1 (0.19.0)
google-apis-core (>= 0.9.0, < 2.a)
google-apis-iamcredentials_v1 (0.17.0)
google-apis-core (>= 0.11.0, < 2.a)
google-apis-playcustomapp_v1 (0.13.0)
google-apis-core (>= 0.11.0, < 2.a)
google-apis-storage_v1 (0.29.0)
google-apis-core (>= 0.11.0, < 2.a)
google-cloud-core (1.6.0)
google-cloud-env (~> 1.0)
google-cloud-errors (~> 1.0)
google-cloud-env (1.6.0)
faraday (>= 0.17.3, < 3.0)
google-cloud-errors (1.3.0)
google-cloud-storage (1.44.0)
google-cloud-errors (1.3.1)
google-cloud-storage (1.45.0)
addressable (~> 2.8)
digest-crc (~> 0.4)
google-apis-iamcredentials_v1 (~> 0.1)
google-apis-storage_v1 (~> 0.19.0)
google-apis-storage_v1 (~> 0.29.0)
google-cloud-core (~> 1.6)
googleauth (>= 0.16.2, < 2.a)
mini_mime (~> 1.0)
googleauth (1.3.0)
googleauth (1.8.1)
faraday (>= 0.17.3, < 3.a)
jwt (>= 1.4, < 3.0)
memoist (~> 0.16)
multi_json (~> 1.11)
os (>= 0.9, < 2.0)
signet (>= 0.16, < 2.a)
highline (2.0.3)
http-accept (1.7.0)
http-cookie (1.0.5)
domain_name (~> 0.5)
httpclient (2.8.3)
i18n (1.12.0)
i18n (1.14.1)
concurrent-ruby (~> 1.0)
jmespath (1.6.2)
json (2.6.3)
jwt (2.5.0)
memoist (0.16.2)
mime-types (3.4.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2022.0105)
jwt (2.7.1)
mini_magick (4.12.0)
mini_mime (1.1.2)
mini_portile2 (2.8.0)
minitest (5.16.3)
mini_mime (1.1.5)
mini_portile2 (2.8.5)
minitest (5.20.0)
molinillo (0.8.0)
multi_json (1.15.0)
multipart-post (2.0.0)
multipart-post (2.3.0)
mutex_m (0.2.0)
nanaimo (0.3.0)
nap (1.1.0)
naturally (2.2.1)
netrc (0.11.0)
nokogiri (1.13.10)
mini_portile2 (~> 2.8.0)
nokogiri (1.15.5)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
optparse (0.1.1)
os (1.1.4)
plist (3.6.0)
plist (3.7.0)
public_suffix (4.0.7)
racc (1.6.1)
rake (13.0.6)
racc (1.7.3)
rake (13.1.0)
representable (3.2.0)
declarative (< 0.1.0)
trailblazer-option (>= 0.1.1, < 0.2.0)
uber (< 0.2.0)
rest-client (2.1.0)
http-accept (>= 1.7.0, < 2.0)
http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 4.0)
netrc (~> 0.8)
retriable (3.1.2)
rexml (3.2.5)
rexml (3.2.6)
rouge (2.0.7)
ruby-macho (2.5.1)
ruby2_keywords (0.0.5)
rubyzip (2.3.2)
security (0.1.3)
signet (0.17.0)
signet (0.18.0)
addressable (~> 2.8)
faraday (>= 0.17.5, < 3.a)
jwt (>= 1.5, < 3.0)
multi_json (~> 1.10)
simctl (1.6.8)
simctl (1.6.10)
CFPropertyList
naturally
slather (2.7.3)
slather (2.8.0)
CFPropertyList (>= 2.2, < 4)
activesupport
clamp (~> 1.3)
nokogiri (>= 1.13.9)
nokogiri (>= 1.14.3)
xcodeproj (~> 1.21)
terminal-notifier (2.0.0)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
trailblazer-option (0.1.2)
tty-cursor (0.7.1)
tty-screen (0.8.1)
tty-spinner (0.9.3)
tty-cursor (~> 0.7)
typhoeus (1.4.0)
typhoeus (1.4.1)
ethon (>= 0.9.0)
tzinfo (2.0.5)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
uber (0.1.0)
unf (0.1.4)
unf_ext
unf_ext (0.0.8.2)
unicode-display_width (1.8.0)
webrick (1.7.0)
unicode-display_width (2.5.0)
webrick (1.8.1)
word_wrap (1.0.0)
xcode-install (2.8.1)
claide (>= 0.9.1)
fastlane (>= 2.1.0, < 3.0.0)
xcodeproj (1.22.0)
xcodeproj (1.23.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
@@ -303,15 +297,13 @@ GEM
rouge (~> 2.0.7)
xcpretty-travis-formatter (1.0.1)
xcpretty (~> 0.2, >= 0.0.7)
zeitwerk (2.6.6)
PLATFORMS
ruby
DEPENDENCIES
cocoapods (~> 1.11.2)
cocoapods (~> 1.14.3)
fastlane
fastlane-plugin-diawi
fastlane-plugin-sentry
fastlane-plugin-versioning
fastlane-plugin-xcodegen

View File

@@ -71,6 +71,25 @@ Be sure to use compatible branches for Element iOS and MatrixSDK. For example, i
**Important**: By working with [XcodeGen](https://github.com/yonaskolb/XcodeGen) you will need to use the _New Build System_ in Xcode, to have your some of the xcconfig variables taken into account. It should be enabled by default on the latest Xcode versions, but if you need to enable it go to Xcode menu and select `File > Workspace Settings… > Build System` and then choose `New Build System`.
- **Running a local rust MatrixCryptoSDK locally**
If you want to debug locally or test local changes of the rust `MatrixSDKCrypto` with a local `MatrixSDK`, you must checkout [matrix-rust-sdk](https://github.com/matrix-org/matrix-rust-sdk), and follow the [instructions in the repository](https://github.com/matrix-org/matrix-rust-sdk/tree/main/bindings/apple).
Once the framework is built using `./build_crypto_xcframework.sh` you will have to move `bindings/apple/MatrixSDKCrypto-Local.podspec` to the root of the `matrix-rust-sdk` folder and rename it to `MatrixSDKCrypto.podspec` then update `s.version` with the current pod version:
```
s.version = "0.3.12"
```
Then in the element-ios `Podfile`, add the following line under the existing `pod 'MatrixSDK' [..]`:
```
pod 'MatrixSDKCrypto', :path => '../matrix-rust-sdk/MatrixSDKCrypto.podspec'
```
Run `pod install` to refresh all.
### `$matrixSDKVersion` Modification
Every time you change the `$matrixSDKVersion` variable in the `Podfile`, you have to run the `pod install` command again.

76
Podfile
View File

@@ -1,7 +1,7 @@
source 'https://cdn.cocoapods.org/'
source 'https://github.com/CocoaPods/Specs.git'
# Uncomment this line to define a global platform for your project
platform :ios, '14.0'
platform :ios, '15.0'
# By default, ignore all warnings from any pod
inhibit_all_warnings!
@@ -16,7 +16,7 @@ use_frameworks!
# - `{ :specHash => {sdk spec hash}` to depend on specific pod options (:git => …, :podspec => …) for MatrixSDK repo. Used by Fastfile during CI
#
# Warning: our internal tooling depends on the name of this variable name, so be sure not to change it
$matrixSDKVersion = '= 0.24.7'
$matrixSDKVersion = '= 0.27.6'
# $matrixSDKVersion = :local
# $matrixSDKVersion = { :branch => 'develop'}
# $matrixSDKVersion = { :specHash => { git: 'https://git.io/fork123', branch: 'fix' } }
@@ -43,7 +43,7 @@ when String # specific MatrixSDK released version
$matrixSDKVersionSpec = $matrixSDKVersion
end
$matrixSDKVersionSpec = { :git => 'https://dl-gitlab.example.com/bwmessenger/bundesmessenger/bundesmessenger-ios-sdk', :tag => 'v0.24.7_bwi' }
$matrixSDKVersionSpec = { :git => 'https://dl-gitlab.example.com/bwmessenger/bundesmessenger/bundesmessenger-ios-sdk', :tag => 'v2.17.0' }
# Method to import the MatrixSDK
def import_MatrixSDK
@@ -63,7 +63,7 @@ end
def import_SwiftUI_pods
pod 'Introspect', '~> 0.1'
pod 'DSBottomSheet', '~> 0.3'
pod 'ZXingObjC', '~> 3.6.5'
pod 'ZXingObjC', '~> 3.6.9'
end
abstract_target 'RiotPods' do
@@ -74,13 +74,11 @@ abstract_target 'RiotPods' do
pod 'WeakDictionary', '~> 2.0'
# Piwik for analytics
pod 'MatomoTracker', '~> 7.4.1'
pod 'MatomoTracker', '~> 7.5.2'
# PostHog for analytics
pod 'PostHog', '~> 1.4.4'
pod 'PostHog', '~> 2.0.0'
pod 'Sentry', '~> 7.15.0'
pod 'AnalyticsEvents', :git => 'https://github.com/matrix-org/matrix-analytics-events.git', :branch => 'release/swift', :inhibit_warnings => false
# pod 'AnalyticsEvents', :path => '../matrix-analytics-events/AnalyticsEvents.podspec'
pod 'OLMKit'
pod 'zxcvbn-ios'
@@ -107,8 +105,6 @@ abstract_target 'RiotPods' do
pod 'SideMenu', '~> 6.5'
pod 'DSWaveformImage', '~> 6.1.1'
pod 'FLEX', '~> 4.5.0', :configurations => ['Debug'], :inhibit_warnings => true
target 'RiotTests' do
inherit! :search_paths
end
@@ -134,8 +130,6 @@ abstract_target 'RiotPods' do
pod 'SwiftJWT', '~> 3.6.200'
pod 'SideMenu', '~> 6.5'
pod 'DSWaveformImage', '~> 6.1.1'
pod 'FLEX', '~> 4.5.0', :configurations => ['Debug']
end
target "BuM-Beta" do
@@ -154,23 +148,73 @@ abstract_target 'RiotPods' do
pod 'SwiftJWT', '~> 3.6.200'
pod 'SideMenu', '~> 6.5'
pod 'DSWaveformImage', '~> 6.1.1'
end
target "BuM-Open" do
import_MatrixSDK
import_MatrixKit_pods
pod 'FLEX', '~> 4.5.0', :configurations => ['Debug']
import_SwiftUI_pods
pod 'UICollectionViewLeftAlignedLayout', '~> 1.0.2'
pod 'UICollectionViewRightAlignedLayout', '~> 0.0.3'
pod 'KTCenterFlowLayout', '~> 1.3.1'
pod 'FlowCommoniOS', '~> 1.12.0'
pod 'DTTJailbreakDetection', '~> 0.4.0'
pod 'ReadMoreTextView', '~> 3.0.1'
pod 'SwiftBase32', '~> 0.9.0'
pod 'SwiftJWT', '~> 3.6.200'
pod 'SideMenu', '~> 6.5'
pod 'DSWaveformImage', '~> 6.1.1'
end
target "BuM-BWI-MDM" do
import_MatrixSDK
import_MatrixKit_pods
import_SwiftUI_pods
pod 'UICollectionViewLeftAlignedLayout', '~> 1.0.2'
pod 'UICollectionViewRightAlignedLayout', '~> 0.0.3'
pod 'KTCenterFlowLayout', '~> 1.3.1'
pod 'FlowCommoniOS', '~> 1.12.0'
pod 'DTTJailbreakDetection', '~> 0.4.0'
pod 'ReadMoreTextView', '~> 3.0.1'
pod 'SwiftBase32', '~> 0.9.0'
pod 'SwiftJWT', '~> 3.6.200'
pod 'SideMenu', '~> 6.5'
pod 'DSWaveformImage', '~> 6.1.1'
end
target "RiotSwiftUI" do
import_SwiftUI_pods
end
end
target "RiotSwiftUITests" do
import_SwiftUI_pods
end
end
target "RiotNSE" do
import_MatrixSDK
import_MatrixKit_pods
end
target "BroadcastUploadExtension" do
import_MatrixSDK
end
# Disabled due to crypto corruption issues.
# https://github.com/element-hq/element-ios/issues/7618
# target "RiotShareExtension" do
# import_MatrixSDK
# import_MatrixKit_pods
# end
#
# target "SiriIntents" do
# import_MatrixSDK
# import_MatrixKit_pods
# end
end
post_install do |installer|

View File

@@ -14,39 +14,22 @@ PODS:
- AFNetworking/Serialization (4.0.1)
- AFNetworking/UIKit (4.0.1):
- AFNetworking/NSURLSession
- AnalyticsEvents (0.1.0)
- BlueCryptor (1.0.32)
- BlueECC (1.2.5)
- BlueRSA (1.0.200)
- Down (0.11.0)
- DSBottomSheet (0.3.0)
- DSWaveformImage (6.1.1)
- DTCoreText (1.6.27):
- DTCoreText/Core (= 1.6.27)
- DTFoundation/Core (~> 1.7.5)
- DTFoundation/DTAnimatedGIF (~> 1.7.5)
- DTFoundation/DTHTMLParser (~> 1.7.5)
- DTFoundation/UIKit (~> 1.7.5)
- DTCoreText/Core (1.6.27):
- DTFoundation/Core (~> 1.7.5)
- DTFoundation/DTAnimatedGIF (~> 1.7.5)
- DTFoundation/DTHTMLParser (~> 1.7.5)
- DTFoundation/UIKit (~> 1.7.5)
- DTFoundation/Core (1.7.18)
- DTFoundation/DTAnimatedGIF (1.7.18)
- DTFoundation/DTHTMLParser (1.7.18):
- DTFoundation/Core
- DTFoundation/UIKit (1.7.18):
- DTFoundation/Core
- DTTJailbreakDetection (0.4.0)
- FLEX (4.5.0)
- FlowCommoniOS (1.12.2)
- GBDeviceInfo (7.1.0):
- GBDeviceInfo/Core (= 7.1.0)
- GBDeviceInfo/Core (7.1.0)
- GZIP (1.3.0)
- Introspect (0.1.4)
- JitsiMeetSDK (5.0.2)
- GZIP (1.3.1)
- Introspect (0.11.0)
- JitsiMeetSDKLite (8.1.2-lite):
- JitsiWebRTC (~> 111.0)
- JitsiWebRTC (111.0.2)
- KeychainAccess (4.2.2)
- KituraContracts (1.2.1):
- LoggerAPI (~> 1.7)
@@ -56,31 +39,26 @@ PODS:
- LoggerAPI (1.9.200):
- Logging (~> 1.1)
- Logging (1.4.0)
- MatomoTracker (7.4.1):
- MatomoTracker/Core (= 7.4.1)
- MatomoTracker/Core (7.4.1)
- MatrixSDK (0.24.7):
- MatrixSDK/Core (= 0.24.7)
- MatrixSDK/Core (0.24.7):
- MatrixSDK (0.27.6):
- MatrixSDK/Core (= 0.27.6)
- MatrixSDK/Core (0.27.6):
- AFNetworking (~> 4.0.0)
- GZIP (~> 1.3.0)
- libbase58 (~> 0.1.4)
- MatrixSDK/CryptoSDK
- MatrixSDKCrypto (= 0.3.13)
- OLMKit (~> 3.2.5)
- Realm (= 10.27.0)
- SwiftyBeaver (= 1.9.5)
- MatrixSDK/CryptoSDK (0.24.7):
- MatrixSDKCrypto (= 0.1.7)
- MatrixSDK/JingleCallStack (0.24.7):
- JitsiMeetSDK (= 5.0.2)
- MatrixSDK/JingleCallStack (0.27.6):
- JitsiMeetSDKLite (= 8.1.2-lite)
- MatrixSDK/Core
- MatrixSDKCrypto (0.1.7)
- MatrixSDKCrypto (0.3.13)
- OLMKit (3.2.12):
- OLMKit/olmc (= 3.2.12)
- OLMKit/olmcpp (= 3.2.12)
- OLMKit/olmc (3.2.12)
- OLMKit/olmcpp (3.2.12)
- PostHog (1.4.4)
- PostHog (2.0.0)
- ReadMoreTextView (3.0.1)
- Realm (10.27.0):
- Realm/Headers (= 10.27.0)
@@ -95,7 +73,7 @@ PODS:
- Sentry/Core (7.15.0)
- SideMenu (6.5.0)
- SwiftBase32 (0.9.0)
- SwiftFormat/CLI (0.50.7)
- SwiftFormat/CLI (0.50.2)
- SwiftGen (6.6.2)
- SwiftJWT (3.6.200):
- BlueCryptor (~> 1.0)
@@ -103,23 +81,20 @@ PODS:
- BlueRSA (~> 1.0)
- KituraContracts (~> 1.2)
- LoggerAPI (~> 1.7)
- SwiftLint (0.50.3)
- SwiftLint (0.49.1)
- SwiftyBeaver (1.9.5)
- UICollectionViewLeftAlignedLayout (1.0.2)
- UICollectionViewRightAlignedLayout (0.0.3)
- WeakDictionary (2.0.2)
- zxcvbn-ios (1.0.4)
- ZXingObjC (3.6.5):
- ZXingObjC/All (= 3.6.5)
- ZXingObjC/All (3.6.5)
- ZXingObjC (3.6.9):
- ZXingObjC/All (= 3.6.9)
- ZXingObjC/All (3.6.9)
DEPENDENCIES:
- AnalyticsEvents (from `https://github.com/matrix-org/matrix-analytics-events.git`, branch `release/swift`)
- Down (~> 0.11.0)
- DSBottomSheet (~> 0.3)
- DSWaveformImage (~> 6.1.1)
- DTCoreText (~> 1.6.25)
- DTTJailbreakDetection (~> 0.4.0)
- FLEX (~> 4.5.0)
- FlowCommoniOS (~> 1.12.0)
- GBDeviceInfo (~> 7.1.0)
@@ -127,11 +102,10 @@ DEPENDENCIES:
- KeychainAccess (~> 4.2.2)
- KTCenterFlowLayout (~> 1.3.1)
- libPhoneNumber-iOS (~> 0.9.13)
- MatomoTracker (~> 7.4.1)
- MatrixSDK (from `https://dl-gitlab.example.com/bwmessenger/bundesmessenger/bundesmessenger-ios-sdk`, tag `v0.24.7_bwi_beta`)
- MatrixSDK/JingleCallStack (from `https://dl-gitlab.example.com/bwmessenger/bundesmessenger/bundesmessenger-ios-sdk`, tag `v0.24.7_bwi_beta`)
- MatrixSDK (= 0.27.6)
- MatrixSDK/JingleCallStack (= 0.27.6)
- OLMKit
- PostHog (~> 1.4.4)
- PostHog (~> 2.0.0)
- ReadMoreTextView (~> 3.0.1)
- Reusable (~> 4.1)
- Sentry (~> 7.15.0)
@@ -145,7 +119,7 @@ DEPENDENCIES:
- UICollectionViewRightAlignedLayout (~> 0.0.3)
- WeakDictionary (~> 2.0)
- zxcvbn-ios
- ZXingObjC (~> 3.6.5)
- ZXingObjC (~> 3.6.9)
SPEC REPOS:
trunk:
@@ -156,15 +130,13 @@ SPEC REPOS:
- Down
- DSBottomSheet
- DSWaveformImage
- DTCoreText
- DTFoundation
- DTTJailbreakDetection
- FLEX
- FlowCommoniOS
- GBDeviceInfo
- GZIP
- Introspect
- JitsiMeetSDK
- JitsiMeetSDKLite
- JitsiWebRTC
- KeychainAccess
- KituraContracts
- KTCenterFlowLayout
@@ -172,7 +144,7 @@ SPEC REPOS:
- libPhoneNumber-iOS
- LoggerAPI
- Logging
- MatomoTracker
- MatrixSDK
- MatrixSDKCrypto
- OLMKit
- PostHog
@@ -193,40 +165,21 @@ SPEC REPOS:
- zxcvbn-ios
- ZXingObjC
EXTERNAL SOURCES:
AnalyticsEvents:
:branch: release/swift
:git: https://github.com/matrix-org/matrix-analytics-events.git
MatrixSDK:
:git: https://dl-gitlab.example.com/bwmessenger/bundesmessenger/bundesmessenger-ios-sdk
:tag: v0.24.7_bwi_beta
CHECKOUT OPTIONS:
AnalyticsEvents:
:commit: 53ad46ba1ea1ee8f21139dda3c351890846a202f
:git: https://github.com/matrix-org/matrix-analytics-events.git
MatrixSDK:
:git: https://dl-gitlab.example.com/bwmessenger/bundesmessenger/bundesmessenger-ios-sdk
:tag: v0.24.7_bwi_beta
SPEC CHECKSUMS:
AFNetworking: 3bd23d814e976cd148d7d44c3ab78017b744cd58
AnalyticsEvents: 0cc8cf52da2fd464a2f39b788a295988151116ce
BlueCryptor: b0aee3d9b8f367b49b30de11cda90e1735571c24
BlueECC: 0d18e93347d3ec6d41416de21c1ffa4d4cd3c2cc
BlueRSA: dfeef51db96bcc4edec654956c1581adbda4e6a3
Down: b6ba1bc985c9d2f4e15e3b293d2207766fa12612
DSBottomSheet: ca0ac37eb5af2dd54663f86b84382ed90a59be2a
DSWaveformImage: 3c718a0cf99291887ee70d1d0c18d80101d3d9ce
DTCoreText: ac297b565abd3b12390d33cd6e076d875f0c0a5e
DTFoundation: a53f8cda2489208cbc71c648be177f902ee17536
DTTJailbreakDetection: 5e356c5badc17995f65a83ed9483f787a0057b71
FLEX: e51461dd6f0bfb00643c262acdfea5d5d12c596b
FlowCommoniOS: ca92071ab526dc89905495a37844fd7e78d1a7f2
GBDeviceInfo: 5d62fa85bdcce3ed288d83c28789adf1173e4376
GZIP: 416858efbe66b41b206895ac6dfd5493200d95b3
Introspect: b62c4dd2063072327c21d618ef2bedc3c87bc366
JitsiMeetSDK: edcac8e2b92ee0c7f3e75bd0aefefbe9faccfc93
GZIP: e6922ed5bdd1d77d84589d50821ac34ea0c38d4b
Introspect: 4cc1e4c34dd016540c8d86a591c231c09dafbee3
JitsiMeetSDKLite: 895213158cf62342069a10634a41d2f1c00057f7
JitsiWebRTC: 80f62908fcf2a1160e0d14b584323fb6e6be630b
KeychainAccess: c0c4f7f38f6fc7bbe58f5702e25f7bd2f65abf51
KituraContracts: e845e60dc8627ad0a76fa55ef20a45451d8f830b
KTCenterFlowLayout: 6e02b50ab2bd865025ae82fe266ed13b6d9eaf97
@@ -234,28 +187,27 @@ SPEC CHECKSUMS:
libPhoneNumber-iOS: 0a32a9525cf8744fe02c5206eb30d571e38f7d75
LoggerAPI: ad9c4a6f1e32f518fdb43a1347ac14d765ab5e3d
Logging: beeb016c9c80cf77042d62e83495816847ef108b
MatomoTracker: 24a846c9d3aa76933183fe9d47fd62c9efa863fb
MatrixSDK: 895929fad10b7ec9aa96d557403b44c5e3522211
MatrixSDKCrypto: 2bd9ca41b2c644839f4e680a64897d56b3f95392
MatrixSDK: 4129ab9c0acda1d0aad50b1c9765bd795b8d70b9
MatrixSDKCrypto: bf08b72f2cd015d8749420a2b8b92fc0536bedf4
OLMKit: da115f16582e47626616874e20f7bb92222c7a51
PostHog: 4b6321b521569092d4ef3a02238d9435dbaeb99f
PostHog: 660ec6c9d80cec17b685e148f17f6785a88b597d
ReadMoreTextView: 19147adf93abce6d7271e14031a00303fe28720d
Realm: 9ca328bd7e700cc19703799785e37f77d1a130f2
Reusable: 6bae6a5e8aa793c9c441db0213c863a64bce9136
Sentry: 63ca44f5e0c8cea0ee5a07686b02e56104f41ef7
SideMenu: f583187d21c5b1dd04c72002be544b555a2627a2
SwiftBase32: 9399c25a80666dc66b51e10076bf591e3bbb8f17
SwiftFormat: 4fcf72ee44c7198255108c22ed7135c38a36ba6b
SwiftFormat: 710117321c55c82675c0dc03055128efbb13c38f
SwiftGen: 1366a7f71aeef49954ca5a63ba4bef6b0f24138c
SwiftJWT: 88c412708f58c169d431d344c87bc79a87c830ae
SwiftLint: 77f7cb2b9bb81ab4a12fcc86448ba3f11afa50c6
SwiftLint: 32ee33ded0636d0905ef6911b2b67bbaeeedafa5
SwiftyBeaver: 84069991dd5dca07d7069100985badaca7f0ce82
UICollectionViewLeftAlignedLayout: 830bf6fa5bab9f9b464f62e3384f9d2e00b3c0f6
UICollectionViewRightAlignedLayout: 823eef8c567eba4a44c21bc2ffcb0d0d5f361e2d
WeakDictionary: 8cd038acd77e5d54ca4ebaec3d20853d732b45e0
zxcvbn-ios: fef98b7c80f1512ff0eec47ac1fa399fc00f7e3c
ZXingObjC: fdbb269f25dd2032da343e06f10224d62f537bdb
ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5
PODFILE CHECKSUM: 869221f53222bc657fc29068c97625ccb2b82cb5
PODFILE CHECKSUM: c87b532985dd755b373732f841e3bcfe616f4e4f
COCOAPODS: 1.11.3
COCOAPODS: 1.14.3

View File

@@ -1,10 +0,0 @@
diff a/Podfile b/Podfile (rejected hunks)
@@ -44,7 +44,7 @@ $matrixSDKVersionSpec = $matrixSDKVersion
end
# $matrixSDKVersionSpec = { :git => 'https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios-matrix-sdk', :branch => 'master' }
-$matrixSDKVersionSpec = { :git => 'https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios-matrix-sdk.git', :tag => 'v0.23.13_bwi_2' }
+$matrixSDKVersionSpec = { :git => 'https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios-matrix-sdk.git', :tag => 'v0.23.13_bwi_3' }
# Method to import the MatrixSDK
def import_MatrixSDK

View File

@@ -20,7 +20,7 @@ Fangen wir mit dem Wichtigsten an. Hier findest Du die offizielle App für iOS:
Wenn Dir die App gefällt, lass gerne eine positive Bewertung da.
BundesMessenger-iOS ist ein iOS Matrix Client basierend auf [Element iOS](https://github.com/vector-im/element-ios)
BundesMessenger-iOS ist ein iOS Matrix Client basierend auf [Element iOS](https://github.com/element-hq/element-ios)
von [Element Software](https://element.io/).
Allgemeine Infos zum Thema BundesMessenger und was dahinter steckt findet ihr [hier](https://gitlab.opencode.de/bwi/bundesmessenger/info).
@@ -36,7 +36,7 @@ Hierzu durchlaufen wir folgenden Prozess:
<img src="docs/img/element-bum-bwm.png" width="600">
</p>
Aufgrund der starken Bindung an *Element iOS* ist es aktuell nicht vorgesehen, dass ihr über das Repository Einfluss auf den BundesMessenger nehmen könnt. Wenn ihr euch beteiligen wollt, müsst ihr eure Contribution direkt in [Element iOS](https://github.com/vector-im/element-ios) einfließen lassen. Diese werden in der Regel im Anschluss in den BundesMessenger übernommen.
Aufgrund der starken Bindung an *Element iOS* ist es aktuell nicht vorgesehen, dass ihr über das Repository Einfluss auf den BundesMessenger nehmen könnt. Wenn ihr euch beteiligen wollt, müsst ihr eure Contribution direkt in [Element iOS](https://github.com/element-hq/element-ios) einfließen lassen. Diese werden in der Regel im Anschluss in den BundesMessenger übernommen.
Wenn ihr euch unsicher seid, haltet hierzu gerne [Rücksprache mit uns](#kontakt).
@@ -48,6 +48,35 @@ Wir möchten 100% transparent sein und euch die Möglichkeit geben den Source Co
Wir freuen uns über euer Feedback. Öffnet gerne neue Issues für eure Fragen oder Probleme hier im GitLab.
## Repo
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios
## Fehler und Verbesserungsvorschläge
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios/-/issues
## Abhängigkeiten
[Element iOS](https://github.com/element-hq/element-iOS)
[BundesMessenger iOS Matrix SDK](https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios-matrix-sdk)
## Für Entwickler
Weiterführende Dokumentation zum Projekt, dem Betrieb und der Architektur findest Du [hier](https://gitlab.opencode.de/bwi/bundesmessenger/info).
Nachdem das Projekt ausgecheckt ist, reichen folgende Anweisungen zum Compilat und zum Start der App
```
$ bundle install # Installiert Abhängigkeiten falls notwendig
$ xcodegen # Erzeugt das xcodeproj mit allen Quellcodedateien
$ pod install # Erzeugt den xcworkspace mit allen Projektabhängigkeiten
$ Öffne Riot.xcworkspace # Öffnet Xcode
$ Stelle das target auf BuM-Beta oder BundesMessenger
```
## Updates
In der Regel werden wir hier alle 4 Wochen ein Update veröffentlichen. In etwa zeitgleich erfolgt das Update der Apps in den App Stores.

View File

@@ -5,8 +5,26 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/devicekit/DeviceKit",
"state" : {
"revision" : "20e0991f3975916ab0f6d58db84d8bc64f883537",
"version" : "4.7.0"
"revision" : "d37e70cb2646666dcf276d7d3d4a9760a41ff8a6",
"version" : "4.9.0"
}
},
{
"identity" : "dtcoretext",
"kind" : "remoteSourceControl",
"location" : "https://github.com/Cocoanetics/DTCoreText",
"state" : {
"revision" : "b664664825da565b4c2b7a17dbe2369f68ae43d9",
"version" : "1.6.26"
}
},
{
"identity" : "dtfoundation",
"kind" : "remoteSourceControl",
"location" : "https://github.com/Cocoanetics/DTFoundation.git",
"state" : {
"revision" : "76062513434421cb6c8a1ae1d4f8368a7ebc2da3",
"version" : "1.7.18"
}
},
{
@@ -27,12 +45,22 @@
"version" : "5.12.2"
}
},
{
"identity" : "matrix-analytics-events",
"kind" : "remoteSourceControl",
"location" : "https://github.com/matrix-org/matrix-analytics-events",
"state" : {
"revision" : "2f5fa5f1e2f6c6ae1a47c33d953a3ce289167eb0",
"version" : "0.5.0"
}
},
{
"identity" : "matrix-wysiwyg-composer-swift",
"kind" : "remoteSourceControl",
"location" : "https://github.com/matrix-org/matrix-wysiwyg-composer-swift",
"state" : {
"revision" : "534ee5bae5e8de69ed398937b5edb7b5f21551d2"
"revision" : "f788fe2482c0b89019f679a1f43dccf9c25a0782",
"version" : "2.29.0"
}
},
{
@@ -58,16 +86,16 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-collections",
"state" : {
"revision" : "48254824bb4248676bf7ce56014ff57b142b77eb",
"version" : "1.0.2"
"revision" : "937e904258d22af6e447a0b72c0bc67583ef64a2",
"version" : "1.0.4"
}
},
{
"identity" : "swift-ogg",
"kind" : "remoteSourceControl",
"location" : "https://github.com/vector-im/swift-ogg",
"location" : "https://github.com/element-hq/swift-ogg",
"state" : {
"branch" : "main",
"branch" : "0.0.1",
"revision" : "e9a9e7601da662fd8b97d93781ff5c60b4becf88"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 KiB

View File

@@ -0,0 +1,17 @@
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
<g filter="url(#filter0_d_790_1087)">
<circle cx="32" cy="28" r="28" fill="white"/>
</g>
<path d="M23.9447 38.5279C23.3789 38.5279 22.9 38.3319 22.508 37.9399C22.116 37.5479 21.92 37.069 21.92 36.5033V21.5126C21.92 20.9468 22.116 20.468 22.508 20.076C22.9 19.684 23.3789 19.488 23.9447 19.488H33.5099L31.8299 21.1679H23.9447C23.8585 21.1679 23.7795 21.2038 23.7077 21.2756C23.6359 21.3474 23.6 21.4264 23.6 21.5126V36.5033C23.6 36.5895 23.6359 36.6684 23.7077 36.7403C23.7795 36.812 23.8585 36.8479 23.9447 36.8479H38.9354C39.0215 36.8479 39.1005 36.812 39.1723 36.7403C39.2441 36.6684 39.28 36.5895 39.28 36.5033V28.6008L40.96 26.9209V36.5033C40.96 37.069 40.764 37.5479 40.372 37.9399C39.98 38.3319 39.5011 38.5279 38.9354 38.5279H23.9447ZM36.5145 19.9597L37.7228 21.1399L30.32 28.5319V30.1279H31.888L39.3295 22.7079L40.5163 23.8774L32.6138 31.8079H28.64V27.8341L36.5145 19.9597ZM40.5163 23.8774L36.5145 19.9597L39.0776 17.3966C39.4753 16.9989 39.9581 16.8 40.526 16.8C41.0939 16.8 41.571 17.0025 41.9572 17.4074L43.0514 18.5079C43.4376 18.9014 43.6307 19.3756 43.6307 19.9306C43.6307 20.4855 43.434 20.9597 43.0406 21.3532L40.5163 23.8774Z" fill="#108194"/>
<defs>
<filter id="filter0_d_790_1087" x="0" y="0" width="64" height="64" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="4"/>
<feGaussianBlur stdDeviation="2"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_790_1087"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_790_1087" result="shape"/>
</filter>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "Button_BuM_Dark.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -0,0 +1,17 @@
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
<g filter="url(#filter0_d_790_1079)">
<circle cx="32" cy="28" r="28" fill="#108194"/>
</g>
<path d="M23.9447 38.5279C23.3789 38.5279 22.9 38.3319 22.508 37.9399C22.116 37.5479 21.92 37.069 21.92 36.5033V21.5126C21.92 20.9468 22.116 20.468 22.508 20.076C22.9 19.684 23.3789 19.488 23.9447 19.488H33.5099L31.8299 21.1679H23.9447C23.8585 21.1679 23.7795 21.2038 23.7077 21.2756C23.6359 21.3474 23.6 21.4264 23.6 21.5126V36.5033C23.6 36.5895 23.6359 36.6684 23.7077 36.7403C23.7795 36.812 23.8585 36.8479 23.9447 36.8479H38.9354C39.0215 36.8479 39.1005 36.812 39.1723 36.7403C39.2441 36.6684 39.28 36.5895 39.28 36.5033V28.6008L40.96 26.9209V36.5033C40.96 37.069 40.764 37.5479 40.372 37.9399C39.98 38.3319 39.5011 38.5279 38.9354 38.5279H23.9447ZM36.5145 19.9597L37.7228 21.1399L30.32 28.5319V30.1279H31.888L39.3295 22.7079L40.5163 23.8774L32.6138 31.8079H28.64V27.8341L36.5145 19.9597ZM40.5163 23.8774L36.5145 19.9597L39.0776 17.3966C39.4753 16.9989 39.9581 16.8 40.526 16.8C41.0939 16.8 41.571 17.0025 41.9572 17.4074L43.0514 18.5079C43.4376 18.9014 43.6307 19.3756 43.6307 19.9306C43.6307 20.4855 43.434 20.9597 43.0406 21.3532L40.5163 23.8774Z" fill="white"/>
<defs>
<filter id="filter0_d_790_1079" x="0" y="0" width="64" height="64" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dy="4"/>
<feGaussianBlur stdDeviation="2"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_790_1079"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_790_1079" result="shape"/>
</filter>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,12 @@
{
"images" : [
{
"filename" : "Button_BuM_Light.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -0,0 +1,15 @@
{
"images" : [
{
"filename" : "settings-filled.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "template"
}
}

View File

@@ -0,0 +1,8 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<mask id="mask0_674_1214" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24">
<rect width="24" height="24" fill="#D9D9D9"/>
</mask>
<g mask="url(#mask0_674_1214)">
<path d="M13.875 22H10.125C9.87497 22 9.6583 21.9167 9.47497 21.75C9.29164 21.5833 9.1833 21.375 9.14997 21.125L8.84997 18.8C8.6333 18.7167 8.42914 18.6167 8.23747 18.5C8.0458 18.3833 7.8583 18.2583 7.67497 18.125L5.49997 19.025C5.26664 19.1083 5.0333 19.1167 4.79997 19.05C4.56664 18.9833 4.3833 18.8417 4.24997 18.625L2.39997 15.4C2.26664 15.1833 2.22497 14.95 2.27497 14.7C2.32497 14.45 2.44997 14.25 2.64997 14.1L4.52497 12.675C4.5083 12.5583 4.49997 12.4458 4.49997 12.3375V11.6625C4.49997 11.5542 4.5083 11.4417 4.52497 11.325L2.64997 9.9C2.44997 9.75 2.32497 9.55 2.27497 9.3C2.22497 9.05 2.26664 8.81667 2.39997 8.6L4.24997 5.375C4.36664 5.14167 4.5458 4.99583 4.78747 4.9375C5.02914 4.87917 5.26664 4.89167 5.49997 4.975L7.67497 5.875C7.8583 5.74167 8.04997 5.61667 8.24997 5.5C8.44997 5.38333 8.64997 5.28333 8.84997 5.2L9.14997 2.875C9.1833 2.625 9.29164 2.41667 9.47497 2.25C9.6583 2.08333 9.87497 2 10.125 2H13.875C14.125 2 14.3416 2.08333 14.525 2.25C14.7083 2.41667 14.8166 2.625 14.85 2.875L15.15 5.2C15.3666 5.28333 15.5708 5.38333 15.7625 5.5C15.9541 5.61667 16.1416 5.74167 16.325 5.875L18.5 4.975C18.7333 4.89167 18.9666 4.88333 19.2 4.95C19.4333 5.01667 19.6166 5.15833 19.75 5.375L21.6 8.6C21.7333 8.81667 21.775 9.05 21.725 9.3C21.675 9.55 21.55 9.75 21.35 9.9L19.475 11.325C19.4916 11.4417 19.5 11.5542 19.5 11.6625V12.3375C19.5 12.4458 19.4833 12.5583 19.45 12.675L21.325 14.1C21.525 14.25 21.65 14.45 21.7 14.7C21.75 14.95 21.7083 15.1833 21.575 15.4L19.725 18.6C19.5916 18.8167 19.4041 18.9625 19.1625 19.0375C18.9208 19.1125 18.6833 19.1083 18.45 19.025L16.325 18.125C16.1416 18.2583 15.95 18.3833 15.75 18.5C15.55 18.6167 15.35 18.7167 15.15 18.8L14.85 21.125C14.8166 21.375 14.7083 21.5833 14.525 21.75C14.3416 21.9167 14.125 22 13.875 22ZM12.05 15.5C13.0166 15.5 13.8416 15.1583 14.525 14.475C15.2083 13.7917 15.55 12.9667 15.55 12C15.55 11.0333 15.2083 10.2083 14.525 9.525C13.8416 8.84167 13.0166 8.5 12.05 8.5C11.0666 8.5 10.2375 8.84167 9.56247 9.525C8.88747 10.2083 8.54997 11.0333 8.54997 12C8.54997 12.9667 8.88747 13.7917 9.56247 14.475C10.2375 15.1583 11.0666 15.5 12.05 15.5Z" fill="#13293D"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM10.4709 7.16895C10.3959 6.31395 11.0259 5.56395 11.8809 5.50395C12.7209 5.44395 13.4709 6.07395 13.5609 6.92895V7.16895L13.0809 13.169C13.0359 13.724 12.5709 14.144 12.0159 14.144H11.9259C11.4009 14.099 10.9959 13.694 10.9509 13.169L10.4709 7.16895ZM13.3202 17.0842C13.3202 17.8132 12.7292 18.4042 12.0002 18.4042C11.2712 18.4042 10.6802 17.8132 10.6802 17.0842C10.6802 16.3551 11.2712 15.7642 12.0002 15.7642C12.7292 15.7642 13.3202 16.3551 13.3202 17.0842Z" fill="#A9B2BC"/>
</svg>

After

Width:  |  Height:  |  Size: 743 B

View File

@@ -1,17 +1,15 @@
{
"images" : [
{
"filename" : "all_chats_onboarding1.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "all_chats_onboarding1@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "all_chats_onboarding1@3x.png",
"filename" : "!-dark.svg",
"idiom" : "universal",
"scale" : "3x"
}

View File

@@ -1,17 +1,15 @@
{
"images" : [
{
"filename" : "all_chats_onboarding3.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "all_chats_onboarding3@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "all_chats_onboarding3@3x.png",
"filename" : "Warning.svg",
"idiom" : "universal",
"scale" : "3x"
}

View File

@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM10.4709 7.16895C10.3959 6.31395 11.0259 5.56395 11.8809 5.50395C12.7209 5.44395 13.4709 6.07395 13.5609 6.92895V7.16895L13.0809 13.169C13.0359 13.724 12.5709 14.144 12.0159 14.144H11.9259C11.4009 14.099 10.9959 13.694 10.9509 13.169L10.4709 7.16895ZM13.3202 17.0842C13.3202 17.8132 12.7292 18.4042 12.0002 18.4042C11.2712 18.4042 10.6802 17.8132 10.6802 17.0842C10.6802 16.3551 11.2712 15.7642 12.0002 15.7642C12.7292 15.7642 13.3202 16.3551 13.3202 17.0842Z" fill="#737D8C"/>
</svg>

After

Width:  |  Height:  |  Size: 743 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.5 KiB

View File

@@ -0,0 +1,15 @@
{
"images" : [
{
"filename" : "App=BUM, platform=iOS, Theme=dark, Outline=background, Language=german.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "original"
}
}

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.5 KiB

View File

@@ -0,0 +1,15 @@
{
"images" : [
{
"filename" : "App=BUM, platform=iOS, Theme=light, Outline=background, Language=german.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "original"
}
}

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.5 KiB

View File

@@ -0,0 +1,15 @@
{
"images" : [
{
"filename" : "App=BUM, platform=iOS, Theme=dark, Outline=background, Language=english.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "original"
}
}

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.5 KiB

View File

@@ -0,0 +1,15 @@
{
"images" : [
{
"filename" : "App=BUM, platform=iOS, Theme=light, Outline=background, Language=english.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "original"
}
}

View File

@@ -1,17 +1,14 @@
{
"images" : [
{
"filename" : "all_chats_onboarding2.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "all_chats_onboarding2@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "all_chats_onboarding2@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
@@ -19,8 +16,5 @@
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"preserves-vector-representation" : true
}
}

View File

@@ -0,0 +1,11 @@
{
"images" : [
{
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -0,0 +1,15 @@
{
"images" : [
{
"filename" : "Kennzeichnung_BuM_dark_mobile.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "original"
}
}

View File

@@ -0,0 +1,12 @@
<svg width="110" height="108" viewBox="0 0 110 108" fill="none" xmlns="http://www.w3.org/2000/svg">
<mask id="path-1-inside-1_2287_4246" fill="white">
<path fill-rule="evenodd" clip-rule="evenodd" d="M81.6759 95.0462C73.7757 100.383 64.2518 103.5 54 103.5C42.8565 103.5 32.573 99.8177 24.3 93.6036C12.277 84.5728 4.5 70.1946 4.5 54C4.5 26.6619 26.6619 4.5 54 4.5C81.3381 4.5 103.5 26.6619 103.5 54C103.5 71.0863 94.843 86.1507 81.6759 95.0462ZM54 56.475C62.2014 56.475 68.85 49.2724 68.85 40.3875C68.85 31.5026 62.2014 24.3 54 24.3C45.7986 24.3 39.15 31.5026 39.15 40.3875C39.15 49.2724 45.7986 56.475 54 56.475ZM54 93.6C64.7018 93.6 74.4121 89.3548 81.5387 82.4566C77.1314 71.5753 66.462 63.9 54 63.9C41.538 63.9 30.8686 71.5753 26.4613 82.4566C33.5879 89.3548 43.2982 93.6 54 93.6Z"/>
</mask>
<path fill-rule="evenodd" clip-rule="evenodd" d="M81.6759 95.0462C73.7757 100.383 64.2518 103.5 54 103.5C42.8565 103.5 32.573 99.8177 24.3 93.6036C12.277 84.5728 4.5 70.1946 4.5 54C4.5 26.6619 26.6619 4.5 54 4.5C81.3381 4.5 103.5 26.6619 103.5 54C103.5 71.0863 94.843 86.1507 81.6759 95.0462ZM54 56.475C62.2014 56.475 68.85 49.2724 68.85 40.3875C68.85 31.5026 62.2014 24.3 54 24.3C45.7986 24.3 39.15 31.5026 39.15 40.3875C39.15 49.2724 45.7986 56.475 54 56.475ZM54 93.6C64.7018 93.6 74.4121 89.3548 81.5387 82.4566C77.1314 71.5753 66.462 63.9 54 63.9C41.538 63.9 30.8686 71.5753 26.4613 82.4566C33.5879 89.3548 43.2982 93.6 54 93.6Z" fill="#26282D"/>
<path d="M81.6759 95.0462L82.4596 96.2062L82.4596 96.2062L81.6759 95.0462ZM24.3 93.6036L23.4592 94.723L23.4592 94.723L24.3 93.6036ZM81.5387 82.4566L82.5124 83.4626L83.1907 82.806L82.8363 81.9311L81.5387 82.4566ZM26.4613 82.4566L25.1637 81.9311L24.8093 82.806L25.4876 83.4626L26.4613 82.4566ZM54 104.9C64.5398 104.9 74.3352 101.695 82.4596 96.2062L80.8922 93.8861C73.2161 99.072 63.9638 102.1 54 102.1V104.9ZM23.4592 94.723C31.9663 101.113 42.5429 104.9 54 104.9V102.1C43.1701 102.1 33.1797 98.5225 25.1408 92.4842L23.4592 94.723ZM3.1 54C3.1 70.6535 11.0993 85.4391 23.4592 94.723L25.1408 92.4842C13.4547 83.7064 5.9 69.7357 5.9 54H3.1ZM54 3.1C25.8887 3.1 3.1 25.8887 3.1 54H5.9C5.9 27.4351 27.4351 5.9 54 5.9V3.1ZM104.9 54C104.9 25.8887 82.1113 3.1 54 3.1V5.9C80.5649 5.9 102.1 27.4351 102.1 54H104.9ZM82.4596 96.2062C95.9956 87.0615 104.9 71.5709 104.9 54H102.1C102.1 70.6018 93.6904 85.2398 80.8922 93.8861L82.4596 96.2062ZM67.45 40.3875C67.45 48.6068 61.3248 55.075 54 55.075V57.875C63.078 57.875 70.25 49.938 70.25 40.3875H67.45ZM54 25.7C61.3248 25.7 67.45 32.1682 67.45 40.3875H70.25C70.25 30.837 63.078 22.9 54 22.9V25.7ZM40.55 40.3875C40.55 32.1682 46.6752 25.7 54 25.7V22.9C44.922 22.9 37.75 30.837 37.75 40.3875H40.55ZM54 55.075C46.6752 55.075 40.55 48.6068 40.55 40.3875H37.75C37.75 49.938 44.922 57.875 54 57.875V55.075ZM80.565 81.4507C73.689 88.1063 64.324 92.2 54 92.2V95C65.0796 95 75.1352 90.6033 82.5124 83.4626L80.565 81.4507ZM54 65.3C65.8724 65.3 76.0405 72.6112 80.2411 82.9822L82.8363 81.9311C78.2223 70.5394 67.0517 62.5 54 62.5V65.3ZM27.7589 82.9822C31.9595 72.6112 42.1276 65.3 54 65.3V62.5C40.9483 62.5 29.7777 70.5394 25.1637 81.9311L27.7589 82.9822ZM54 92.2C43.676 92.2 34.311 88.1063 27.4349 81.4507L25.4876 83.4626C32.8648 90.6033 42.9204 95 54 95V92.2Z" fill="#26282D" mask="url(#path-1-inside-1_2287_4246)"/>
<ellipse cx="75.648" cy="83.52" rx="20.648" ry="20.52" fill="#101317"/>
<ellipse cx="88.6128" cy="83.52" rx="20.648" ry="20.52" fill="#101317"/>
<ellipse cx="88.6126" cy="83.5256" rx="14.4056" ry="14.3163" fill="white"/>
<ellipse cx="75.6484" cy="83.5181" rx="18.2471" ry="18.134" fill="#101317"/>
<ellipse cx="75.6478" cy="83.5256" rx="14.4056" ry="14.3163" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@@ -0,0 +1,15 @@
{
"images" : [
{
"filename" : "Kennzeichnung_BuM_light_mobile.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "original"
}
}

View File

@@ -0,0 +1,12 @@
<svg width="110" height="108" viewBox="0 0 110 108" fill="none" xmlns="http://www.w3.org/2000/svg">
<mask id="path-1-inside-1_2287_4245" fill="white">
<path fill-rule="evenodd" clip-rule="evenodd" d="M81.6759 95.0462C73.7757 100.383 64.2518 103.5 54 103.5C42.8565 103.5 32.573 99.8177 24.3 93.6036C12.277 84.5728 4.5 70.1946 4.5 54C4.5 26.6619 26.6619 4.5 54 4.5C81.3381 4.5 103.5 26.6619 103.5 54C103.5 71.0863 94.843 86.1507 81.6759 95.0462ZM54 56.475C62.2014 56.475 68.85 49.2724 68.85 40.3875C68.85 31.5026 62.2014 24.3 54 24.3C45.7986 24.3 39.15 31.5026 39.15 40.3875C39.15 49.2724 45.7986 56.475 54 56.475ZM54 93.6C64.7018 93.6 74.4121 89.3548 81.5387 82.4566C77.1314 71.5753 66.462 63.9 54 63.9C41.538 63.9 30.8686 71.5753 26.4613 82.4566C33.5879 89.3548 43.2982 93.6 54 93.6Z"/>
</mask>
<path fill-rule="evenodd" clip-rule="evenodd" d="M81.6759 95.0462C73.7757 100.383 64.2518 103.5 54 103.5C42.8565 103.5 32.573 99.8177 24.3 93.6036C12.277 84.5728 4.5 70.1946 4.5 54C4.5 26.6619 26.6619 4.5 54 4.5C81.3381 4.5 103.5 26.6619 103.5 54C103.5 71.0863 94.843 86.1507 81.6759 95.0462ZM54 56.475C62.2014 56.475 68.85 49.2724 68.85 40.3875C68.85 31.5026 62.2014 24.3 54 24.3C45.7986 24.3 39.15 31.5026 39.15 40.3875C39.15 49.2724 45.7986 56.475 54 56.475ZM54 93.6C64.7018 93.6 74.4121 89.3548 81.5387 82.4566C77.1314 71.5753 66.462 63.9 54 63.9C41.538 63.9 30.8686 71.5753 26.4613 82.4566C33.5879 89.3548 43.2982 93.6 54 93.6Z" fill="#E3E8F0"/>
<path d="M81.6759 95.0462L82.4596 96.2062L82.4596 96.2062L81.6759 95.0462ZM24.3 93.6036L23.4592 94.723L23.4592 94.723L24.3 93.6036ZM81.5387 82.4566L82.5124 83.4626L83.1907 82.806L82.8363 81.9311L81.5387 82.4566ZM26.4613 82.4566L25.1637 81.9311L24.8093 82.806L25.4876 83.4626L26.4613 82.4566ZM54 104.9C64.5398 104.9 74.3352 101.695 82.4596 96.2062L80.8922 93.8861C73.2161 99.072 63.9638 102.1 54 102.1V104.9ZM23.4592 94.723C31.9663 101.113 42.5429 104.9 54 104.9V102.1C43.1701 102.1 33.1797 98.5225 25.1408 92.4842L23.4592 94.723ZM3.1 54C3.1 70.6535 11.0993 85.4391 23.4592 94.723L25.1408 92.4842C13.4547 83.7064 5.9 69.7357 5.9 54H3.1ZM54 3.1C25.8887 3.1 3.1 25.8887 3.1 54H5.9C5.9 27.4351 27.4351 5.9 54 5.9V3.1ZM104.9 54C104.9 25.8887 82.1113 3.1 54 3.1V5.9C80.5649 5.9 102.1 27.4351 102.1 54H104.9ZM82.4596 96.2062C95.9956 87.0615 104.9 71.5709 104.9 54H102.1C102.1 70.6018 93.6904 85.2398 80.8922 93.8861L82.4596 96.2062ZM67.45 40.3875C67.45 48.6068 61.3248 55.075 54 55.075V57.875C63.078 57.875 70.25 49.938 70.25 40.3875H67.45ZM54 25.7C61.3248 25.7 67.45 32.1682 67.45 40.3875H70.25C70.25 30.837 63.078 22.9 54 22.9V25.7ZM40.55 40.3875C40.55 32.1682 46.6752 25.7 54 25.7V22.9C44.922 22.9 37.75 30.837 37.75 40.3875H40.55ZM54 55.075C46.6752 55.075 40.55 48.6068 40.55 40.3875H37.75C37.75 49.938 44.922 57.875 54 57.875V55.075ZM80.565 81.4507C73.689 88.1063 64.324 92.2 54 92.2V95C65.0796 95 75.1352 90.6033 82.5124 83.4626L80.565 81.4507ZM54 65.3C65.8724 65.3 76.0405 72.6112 80.2411 82.9822L82.8363 81.9311C78.2223 70.5394 67.0517 62.5 54 62.5V65.3ZM27.7589 82.9822C31.9595 72.6112 42.1276 65.3 54 65.3V62.5C40.9483 62.5 29.7777 70.5394 25.1637 81.9311L27.7589 82.9822ZM54 92.2C43.676 92.2 34.311 88.1063 27.4349 81.4507L25.4876 83.4626C32.8648 90.6033 42.9204 95 54 95V92.2Z" fill="#E3E8F0" mask="url(#path-1-inside-1_2287_4245)"/>
<ellipse cx="75.648" cy="83.52" rx="20.648" ry="20.52" fill="white"/>
<ellipse cx="88.6128" cy="83.52" rx="20.648" ry="20.52" fill="white"/>
<ellipse cx="88.6131" cy="83.5256" rx="14.4056" ry="14.3163" fill="#17191C"/>
<ellipse cx="75.6477" cy="83.52" rx="17.7669" ry="17.6567" fill="white"/>
<ellipse cx="75.6483" cy="83.5256" rx="14.4056" ry="14.3163" fill="#17191C"/>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 KiB

View File

@@ -0,0 +1,15 @@
{
"images" : [
{
"filename" : "Apple iPhone 11 White (1).png",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "original"
}
}

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "media_file_unavailable.svg",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M4.47012 20.9997H19.5301C21.0701 20.9997 22.0301 19.3297 21.2601 17.9997L13.7301 4.98969C12.9601 3.65969 11.0401 3.65969 10.2701 4.98969L2.74012 17.9997C1.97012 19.3297 2.93012 20.9997 4.47012 20.9997V20.9997ZM12.0001 13.9997C11.4501 13.9997 11.0001 13.5497 11.0001 12.9997V10.9997C11.0001 10.4497 11.4501 9.99969 12.0001 9.99969C12.5501 9.99969 13.0001 10.4497 13.0001 10.9997V12.9997C13.0001 13.5497 12.5501 13.9997 12.0001 13.9997ZM13.0001 17.9997H11.0001V15.9997H13.0001V17.9997Z" fill="#BE7A00"/>
</svg>

After

Width:  |  Height:  |  Size: 614 B

View File

@@ -0,0 +1,15 @@
{
"images" : [
{
"filename" : "icon_new-releases.svg",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "template"
}
}

View File

@@ -0,0 +1,10 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_100_3886)">
<path d="M23 11.495L20.56 8.70569L20.9 5.01338L17.29 4.19063L15.4 1L12 2.46488L8.6 1L6.71 4.19063L3.1 5.00334L3.44 8.69565L1 11.495L3.44 14.2843L3.1 17.9866L6.71 18.8094L8.6 22L12 20.5251L15.4 21.99L17.29 18.7993L20.9 17.9766L20.56 14.2843L23 11.495ZM18.49 13.612L18.75 16.4114L16.01 17.0334L14.58 19.4515L12 18.3378L9.42 19.4515L7.99 17.0334L5.25 16.4114L5.51 13.602L3.66 11.495L5.51 9.36789L5.25 6.57859L7.99 5.96655L9.42 3.54849L12 4.65217L14.58 3.53846L16.01 5.95652L18.75 6.57859L18.49 9.37793L20.34 11.495L18.49 13.612ZM11 14.505H13V16.5117H11V14.505ZM11 6.47826H13V12.4983H11V6.47826Z" fill="white"/>
</g>
<defs>
<clipPath id="clip0_100_3886">
<rect width="24" height="24" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 855 B

View File

@@ -0,0 +1,15 @@
{
"images" : [
{
"filename" : "QR_dark_BuM.png",
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
},
"properties" : {
"template-rendering-intent" : "template"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Some files were not shown because too many files have changed in this diff Show More