Skip to content
This repository has been archived by the owner on Dec 12, 2022. It is now read-only.

Commit

Permalink
Merge branch 'release/0.16.0/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
manuroe committed Sep 9, 2021
2 parents 9aed34a + 8059615 commit 1bb391e
Show file tree
Hide file tree
Showing 28 changed files with 733 additions and 59 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ DerivedData
*.hmap
*.ipa
*.xcuserstate
*.DS_Store

# CocoaPods
#
Expand Down
23 changes: 23 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
## Changes in 0.16.0 (2021-09-09)

✨ Features

- MXKRoomBubbleComponent: Add link property and parse message events for links that could be previewed. ([#888](https://github.com/vector-im/element-ios/issues/888))
- MXKTools: Add +videoConversionPromptForVideoAsset:withCompletion: to create a UIAlertController with appropriate presets. ([#4638](https://github.com/vector-im/element-ios/issues/4638))

🙌 Improvements

- Upgrade MatrixSDK version ([v0.20.0](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.20.0)).
- MXKRoomDataSource: Adapt to new async `MXRoom.getEventReceipts` method. ([#4383](https://github.com/vector-im/element-ios/issues/4383))

🐛 Bugfixes

- MXKRoomDataSource: Fix threading on processQueuedEvents method at the end of the process. ([#4788](https://github.com/vector-im/element-ios/issues/4788))
- Authentication screen: Unexpected request to access the contact book ([#4803](https://github.com/vector-im/element-ios/issues/4803))

Others

- MXKAttachment: Added method for deleting all previously created temporary, decrypted attachments. ([#887](https://github.com/matrix-org/matrix-ios-kit/pull/887))
- Git: Add .DS_Store to .gitignore. ([#892](https://github.com/matrix-org/matrix-ios-kit/pull/892))


## Changes in 0.15.8 (2021-08-26)

🙌 Improvements
Expand Down
4 changes: 2 additions & 2 deletions MatrixKit.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|

s.name = "MatrixKit"
s.version = "0.15.8"
s.version = "0.16.0"
s.summary = "The Matrix reusable UI library for iOS based on MatrixSDK."

s.description = <<-DESC
Expand All @@ -23,7 +23,7 @@ Pod::Spec.new do |s|

s.swift_version = '5.0'

s.dependency 'MatrixSDK', "= 0.19.8"
s.dependency 'MatrixSDK', "= 0.20.0"
s.dependency 'HPGrowingTextView', '~> 1.1'
s.dependency 'libPhoneNumber-iOS', '~> 0.9.13'
s.dependency 'DTCoreText', '~> 1.6.25'
Expand Down
8 changes: 8 additions & 0 deletions MatrixKit.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,8 @@
71DE22E71BCE3FF200284153 /* MXKRoomBubbleCellDataWithIncomingAppendingMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 71DE22E51BCE3FF200284153 /* MXKRoomBubbleCellDataWithIncomingAppendingMode.m */; };
71EBE6631C04608100E7D953 /* MXKRoomActivitiesView.m in Sources */ = {isa = PBXBuildFile; fileRef = 71EBE6621C04608100E7D953 /* MXKRoomActivitiesView.m */; };
8EE45E64044E107FAB59C7D1 /* Pods_MatrixKitSamplePods_MatrixKitSample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5891CE7965783A3890D40ED9 /* Pods_MatrixKitSamplePods_MatrixKitSample.framework */; };
9135FFD926DE8EFD000E6D84 /* NSString+MatrixKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9135FFD826DE8EFD000E6D84 /* NSString+MatrixKit.swift */; };
918DAB9F26E622BF00CE20A9 /* NSAttributedString+MatrixKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 918DAB9E26E622BF00CE20A9 /* NSAttributedString+MatrixKit.swift */; };
92663A6C1EF6E5B3005FB712 /* MXKSoundPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 92663A6B1EF6E5B3005FB712 /* MXKSoundPlayer.m */; };
A82C7BAF25F0BA900059F7F1 /* MXKRoomDataSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A82C7BAE25F0BA900059F7F1 /* MXKRoomDataSourceTests.swift */; };
A8C4035B25F0C34D00B3F18B /* MXKRoomDataSource+Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = A8C4035A25F0C34D00B3F18B /* MXKRoomDataSource+Tests.m */; };
Expand Down Expand Up @@ -365,6 +367,8 @@
71EBE6621C04608100E7D953 /* MXKRoomActivitiesView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MXKRoomActivitiesView.m; sourceTree = "<group>"; };
8878281C260C85BB00429B35 /* MXKEventFormatter+Tests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "MXKEventFormatter+Tests.h"; sourceTree = "<group>"; };
8C751E43C4D87B309065E3C8 /* Pods-MatrixKitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MatrixKitTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-MatrixKitTests/Pods-MatrixKitTests.release.xcconfig"; sourceTree = "<group>"; };
9135FFD826DE8EFD000E6D84 /* NSString+MatrixKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSString+MatrixKit.swift"; sourceTree = "<group>"; };
918DAB9E26E622BF00CE20A9 /* NSAttributedString+MatrixKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+MatrixKit.swift"; sourceTree = "<group>"; };
92663A6A1EF6E5B3005FB712 /* MXKSoundPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MXKSoundPlayer.h; sourceTree = "<group>"; };
92663A6B1EF6E5B3005FB712 /* MXKSoundPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MXKSoundPlayer.m; sourceTree = "<group>"; };
A82C7BAE25F0BA900059F7F1 /* MXKRoomDataSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MXKRoomDataSourceTests.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -1316,10 +1320,12 @@
F04F78341F17A1B60039485E /* UIAlertController+MatrixKit.m */,
32D9F4E021D54A08008007F2 /* UIViewController+MatrixKit.h */,
32D9F4E121D54A08008007F2 /* UIViewController+MatrixKit.m */,
918DAB9E26E622BF00CE20A9 /* NSAttributedString+MatrixKit.swift */,
F049FC1E1B2B878A00DD9D3C /* NSBundle+MatrixKit.h */,
F049FC1F1B2B878A00DD9D3C /* NSBundle+MatrixKit.m */,
323F9AF41F1E53730013AFDE /* NSBundle+MXKLanguage.h */,
323F9AF51F1E53730013AFDE /* NSBundle+MXKLanguage.m */,
9135FFD826DE8EFD000E6D84 /* NSString+MatrixKit.swift */,
32C3ABB822C4F23B00CA0449 /* MXAggregatedReactions+MatrixKit.h */,
32C3ABB922C4F23B00CA0449 /* MXAggregatedReactions+MatrixKit.m */,
F07E18121ABC563900DE3766 /* MXEvent+MatrixKit.h */,
Expand Down Expand Up @@ -1942,6 +1948,7 @@
F06CDD5F1EF017CB00870B75 /* MXKRoomEmptyBubbleTableViewCell.m in Sources */,
32D9F4E221D54A08008007F2 /* UIViewController+MatrixKit.m in Sources */,
F01449AD1B53FA7600EA7D73 /* MXKPushRuleCreationTableViewCell.m in Sources */,
9135FFD926DE8EFD000E6D84 /* NSString+MatrixKit.swift in Sources */,
EC9010C825308312004DC138 /* MXKPasteboardManager.swift in Sources */,
3235CD771C32DC8A0084EA40 /* MXKSearchDataSource.m in Sources */,
F0CF98DD1B0B7FDC00EAE373 /* MXKTableViewCellWithLabelAndSubLabel.m in Sources */,
Expand Down Expand Up @@ -1970,6 +1977,7 @@
F05FB1711AD4236800DC0647 /* MXKRoomMemberListViewController.m in Sources */,
328AC48F1AA86E110044A6FB /* MXKDataSource.m in Sources */,
F06E76951AF0FED000980E5A /* MXKAuthInputsEmailCodeBasedView.m in Sources */,
918DAB9F26E622BF00CE20A9 /* NSAttributedString+MatrixKit.swift in Sources */,
F0CE56E51AA8BB5E003BE77A /* AppDelegate.m in Sources */,
F0DD7D851B7B3CF100C4BE02 /* MXKRoomCreationInputs.m in Sources */,
B125D0FD22D5D2C200570CA4 /* MXKUTI.swift in Sources */,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -265,10 +265,15 @@

// Attachment
"attachment_size_prompt" = "Do you want to send as:";
"attachment_original" = "Actual Size: %@";
"attachment_small" = "Small: %@";
"attachment_medium" = "Medium: %@";
"attachment_large" = "Large: %@";
"attachment_size_prompt_title" = "Confirm size to send";
"attachment_size_prompt_message" = "You can turn this off in settings.";
"attachment_original" = "Actual Size (%@)";
"attachment_small" = "Small (~%@)";
"attachment_medium" = "Medium (~%@)";
"attachment_large" = "Large (~%@)";
"attachment_small_with_resolution" = "Small %@ (~%@)";
"attachment_medium_with_resolution" = "Medium %@ (~%@)";
"attachment_large_with_resolution" = "Large %@ (~%@)";
"attachment_cancel_download" = "Cancel the download?";
"attachment_cancel_upload" = "Cancel the upload?";
"attachment_multiselection_size_prompt" = "Do you want to send images as:";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"ssl_trust" = "اعتماد کردن";
"call_more_actions_dialpad" = "پد شماره گیری";
"call_more_actions_transfer" = "انتقال";
"call_more_actions_audio_use_device" = "استفاده از خروجی صدای دستگاه";
"call_more_actions_audio_use_device" = "بلندگوی دستگاه";
"call_more_actions_audio_use_headset" = "استفاده از هدست صوتی";
"call_more_actions_change_audio_device" = "تغییر خروجی صدا";
"call_more_actions_unhold" = "از سرگیری";
Expand Down Expand Up @@ -544,3 +544,6 @@
"call_video_with_user" = "تماس تصویری با %@";
"call_voice_with_user" = "تماس صوتی با %@";
"call_ringing" = "در حال زنگ خوردن…";
"microphone_access_not_granted_for_voice_message" = "جهت ارسال پیام صوتی نیاز به دسترسی به میکروفون وجود دارد اما %@ دسترسی استفاده از آن را ندارد";
"e2e_passphrase_too_short" = "کلمه عبور بیش از حد کوتاه است (حداقل می‌بایست %d کاراکتر باشد)";
"message_reply_to_sender_sent_a_voice_message" = "یک پیام صوتی ارسال کنید.";
47 changes: 44 additions & 3 deletions MatrixKit/Assets/MatrixKitAssets.bundle/lv.lproj/MatrixKit.strings
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
// Login Screen
"login_create_account" = "Izveidot kontu:";
"login_server_url_placeholder" = "URL adrese (piemēram, https://matrix.org)";
"login_home_server_title" = "Mājas serveris:";
"login_home_server_info" = "Tavs mājas serveris saglabā visus sarunu un konta datus";
"login_identity_server_title" = "Identitātes serveris:";
"login_home_server_title" = "Mājas serveria URL:";
"login_home_server_info" = "Tavs mājas serveris glabā visas sarunas un konta datus";
"login_identity_server_title" = "Identifikācijas servera URL:";
"view" = "Skatīt";
"back" = "Atpakaļ";
"continue" = "Turpināt";
Expand Down Expand Up @@ -76,3 +76,44 @@
"room_event_encryption_info_device_verification" = "Verifikācija\n";
"room_event_encryption_info_device_verified" = "Verificēts";
"room_event_encryption_info_device_not_verified" = "NAV verificēts";
"notice_room_name_removed_for_dm" = "%@ noņēma nosaukumu";

// Events formatter
"notice_avatar_changed_too" = "(avatars arī tika nomainīts)";
"resume_call" = "Atjaunot";
"resend_message" = "Atkārtot ziņojuma sūtīšanu";
"reset_to_default" = "Atietatīt uz noklusējumu";
"capture_media" = "Uzņemt foto/video";
"attach_media" = "Pievienot mediju no bibliotēkas";
"mention" = "Pieminēt";
"set_admin" = "Norādīt administratoru";
"set_moderator" = "Norādīt moderatoru";
"set_default_power_level" = "Nodzēst jaudas līmeni";
"set_power_level" = "Iestatīt jaudas līmeni";
"submit_code" = "Iesniegt kodu";
"submit" = "Iesniegt";
"dismiss" = "Noraidīt";
"discard" = "Izmest";
"abort" = "Pārtraukt";

// Action
"no" = "Nē";
"login_error_resource_limit_exceeded_contact_button" = "Sazinieties ar administratoru";
"login_error_resource_limit_exceeded_message_contact" = "\n\nLai turpinātu lietot šo pakalpojumu, lūdzu, sazinieties ar savu pakalpojuma administratoru.";
"login_error_resource_limit_exceeded_message_monthly_active_user" = "Šis mājas serveris ir sasniedzis ikmēneša aktīvo lietotāju limitu.";
"login_error_resource_limit_exceeded_message_default" = "Šis mājas serveris ir sasniedzis vienu no savu resursu limitiem.";
"login_desktop_device" = "Dators";
"login_tablet_device" = "Planšete";
"login_mobile_device" = "Mobilā iekārta";
"login_error_forgot_password_is_not_supported" = "“Aizmirsu paroli” patlaban nav atbalstīta";
"login_use_fallback" = "Lietojiet atkāpšanās lappusi";
"login_error_login_email_not_yet" = "E-pasta saite vel nav noklikšķināta";
"login_error_not_json" = "Nesatur derīgu JSON";
"login_error_bad_json" = "Bojāts JSON";
"login_error_unknown_token" = "Netika atpazīta norādītā pieejas atslēga";
"login_error_do_not_support_login_flows" = "Mēs patrez neatbalstām jebkādas pieteikšanās plūsmas, kas definētas no šī mājas servera";
"login_error_no_login_flow" = "Mums neizdevās saņemt autentifikācijas informāciju no šī mājas servera.";
"login_email_info" = "E-pasta adreses norādīšana ļauj citiem lietotājiem viegli atras tevi Matix, kā arī nodrošinās tev iespēju nākotnē atjaunot savu paroli.";
"login_optional_field" = "neobligāts";
"login_user_id_placeholder" = "Matrix ID (piem. @bob:matrix.org vai bobs)";
"login_identity_server_info" = "Matrix nodrošina identifikācijas serverus, lai atšķirtu, kuri e-pasti, u.c., pieder kuram Matrix ID. Patlaban pastāv vienīgi https://matrix.org";
Loading

0 comments on commit 1bb391e

Please sign in to comment.