Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Rebase onto vector-im/riot-ios #304

Merged
merged 2,145 commits into from
Jun 4, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2145 commits
Select commit Hold shift + click to select a range
7c2c70f
Translated using Weblate (Russian)
Studinsky Oct 18, 2019
4ace3e9
Merge branch 'origin/develop' into Weblate.
weblate Oct 18, 2019
0d7f928
Translated using Weblate (Russian)
Studinsky Oct 18, 2019
220cd72
Merge branch 'origin/develop' into Weblate.
weblate Oct 18, 2019
4e6ffd3
Translated using Weblate (Albanian)
ujdhesa Oct 19, 2019
48947eb
Translated using Weblate (Albanian)
ujdhesa Oct 19, 2019
a567187
RoomViewController: Fix a crash when setting a nil string on UIPasteb…
SBiOSoftWhare Oct 21, 2019
588168b
RoomSettingsViewController: Fix a crash when setting a nil string on …
SBiOSoftWhare Oct 21, 2019
745e48a
Update changes
SBiOSoftWhare Oct 21, 2019
733298e
RoomViewController: Add logs when copy text failed.
SBiOSoftWhare Oct 22, 2019
d133f70
Merge pull request #2792 from vector-im/fix_pasteboard_crash
SBiOSoftWhare Oct 22, 2019
7f38a07
Merge branch 'origin/develop' into Weblate.
weblate Oct 22, 2019
29d1774
Translated using Weblate (Russian)
Studinsky Oct 22, 2019
2d6293c
Merge branch 'origin/develop' into Weblate.
weblate Oct 22, 2019
57f2278
RoomViewController: Fix crash occurring when tap on an unsent media w…
SBiOSoftWhare Oct 22, 2019
876840f
Update changes
SBiOSoftWhare Oct 22, 2019
7fb865b
CocoaPods: Fix DTCoreText app extension issue.
SBiOSoftWhare Oct 22, 2019
75226a3
Gemfile: Update CocoaPods version to 1.8.x and perform a bundle update.
SBiOSoftWhare Oct 22, 2019
9ac62a4
Merge branch 'origin/develop' into Weblate.
weblate Oct 22, 2019
d80f4c2
Merge branch 'origin/develop' into Weblate.
weblate Oct 22, 2019
b489008
Merge pull request #2794 from vector-im/fix_tap_attachment_sent_faile…
SBiOSoftWhare Oct 22, 2019
0d987e1
Merge branch 'origin/develop' into Weblate.
weblate Oct 22, 2019
dad9f1c
Merge branch 'origin/develop' into Weblate.
weblate Oct 22, 2019
7a82c13
Merge pull request #2795 from vector-im/fix_DTCoreText_pod
SBiOSoftWhare Oct 22, 2019
419f838
Merge branch 'origin/develop' into Weblate.
weblate Oct 22, 2019
db2ec8d
Merge branch 'origin/develop' into Weblate.
weblate Oct 22, 2019
82527c2
Emoji picker: Fix reverse header and background colors (Fix #2630).
SBiOSoftWhare Oct 22, 2019
d981d7b
Update changes
SBiOSoftWhare Oct 22, 2019
5179622
Merge pull request #2797 from vector-im/riot_2630
SBiOSoftWhare Oct 23, 2019
0ccfece
Merge branch 'origin/develop' into Weblate.
weblate Oct 23, 2019
8f8d471
Merge branch 'origin/develop' into Weblate.
weblate Oct 23, 2019
0a21d7a
Update `setRootModule` method signature in NavigationRouterType proto…
SBiOSoftWhare Oct 23, 2019
413b956
Device verification: Improve navigation flow and view states handling.
SBiOSoftWhare Oct 23, 2019
378bdcd
Update changes
SBiOSoftWhare Oct 23, 2019
c656a56
Merge pull request #2799 from vector-im/riot_2504
SBiOSoftWhare Oct 24, 2019
a973973
Merge branch 'origin/develop' into Weblate.
weblate Oct 24, 2019
cf39983
Merge branch 'origin/develop' into Weblate.
weblate Oct 24, 2019
26cc34a
Settings: Add User-Interactive Auth for adding email and msidsn to us…
manuroe Oct 24, 2019
aac9ac0
Settings: Use a generic wording when authentication flow is not suppo…
manuroe Oct 24, 2019
b76f18b
Merge pull request #2801 from vector-im/riot_2744
manuroe Oct 24, 2019
f1d34e6
Merge branch 'origin/develop' into Weblate.
weblate Oct 24, 2019
ddfde50
Merge branch 'origin/develop' into Weblate.
weblate Oct 24, 2019
09b2bc6
Add Tools/Logs/filterStartupLogs.sh
manuroe Oct 25, 2019
b385117
Merge branch 'origin/develop' into Weblate.
weblate Oct 25, 2019
d8edd84
Translated using Weblate (French)
Oct 25, 2019
0a46a75
Translated using Weblate (Hungarian)
szimszon Oct 25, 2019
26d8d27
Translated using Weblate (Korean)
SongTaeSeop Oct 25, 2019
047ea89
Merge branch 'origin/develop' into Weblate.
weblate Oct 25, 2019
3ae7287
version++
SBiOSoftWhare Oct 25, 2019
bf1c62f
Merge branch 'origin/develop' into Weblate.
weblate Oct 25, 2019
f84eac3
Translated using Weblate (German)
dccs Oct 25, 2019
03abbbc
Merge branch 'origin/develop' into Weblate.
weblate Oct 25, 2019
ea031cd
RoomVC: Prevent tableView scroll when displaying contextual menu (Fix…
SBiOSoftWhare Oct 28, 2019
b50f897
RoomVC: Prevent tableView scroll when displaying contextual menu.
SBiOSoftWhare Oct 29, 2019
beb831e
Merge pull request #2807 from vector-im/riot_2687
SBiOSoftWhare Oct 29, 2019
d4b797c
Merge branch 'origin/develop' into Weblate.
weblate Oct 29, 2019
c32e4ce
Translated using Weblate (Italian)
Oct 29, 2019
8ba4f9a
Translated using Weblate (Korean)
SongTaeSeop Oct 29, 2019
ee3c8d0
Translated using Weblate (Russian)
Studinsky Oct 29, 2019
6554ce9
Merge branch 'origin/develop' into Weblate.
weblate Oct 29, 2019
cd20955
Update GBDeviceInfo to version 6.3.0.
SBiOSoftWhare Oct 29, 2019
01eb240
Merge branch 'origin/develop' into Weblate.
weblate Oct 29, 2019
140f90c
Merge branch 'origin/develop' into Weblate.
weblate Oct 29, 2019
9f8c297
Update SwiftLint pod.
SBiOSoftWhare Oct 29, 2019
cba65d6
Merge branch 'origin/develop' into Weblate.
weblate Oct 29, 2019
f5de466
Merge branch 'origin/develop' into Weblate.
weblate Oct 29, 2019
0ad87ea
MXHTTPOperation: Remove nullability check before using `mutateTo:` me…
SBiOSoftWhare Oct 30, 2019
ea5e5e2
Merge pull request #2809 from vector-im/MXHTTPOperation_remove_null_c…
SBiOSoftWhare Oct 30, 2019
6778e74
Merge branch 'origin/develop' into Weblate.
weblate Oct 30, 2019
518475c
Merge branch 'origin/develop' into Weblate.
weblate Oct 30, 2019
2551078
Added translation using Weblate (Welsh)
elmomalmo Oct 31, 2019
849e0a6
Translated using Weblate (Basque)
osoitz Nov 1, 2019
a3cd889
Translated using Weblate (Welsh)
elmomalmo Oct 31, 2019
83b4315
AppDelegate: Handle updated MXBackgroundModeHandler and now use MXBac…
SBiOSoftWhare Nov 5, 2019
2e2d6da
Update changes
SBiOSoftWhare Nov 5, 2019
c8f27fc
Merge pull request #2818 from vector-im/background_task
SBiOSoftWhare Nov 5, 2019
281e827
Translated using Weblate (Bulgarian)
spantaleev Nov 5, 2019
ebfa543
Merge branch 'origin/develop' into Weblate.
weblate Nov 5, 2019
283bc22
Translated using Weblate (Welsh)
elmomalmo Nov 4, 2019
535e8a1
Merge branch 'origin/develop' into Weblate.
weblate Nov 5, 2019
1d212e5
Fix tab bar icons misalignment on iOS 13 (Fix #2802).
SBiOSoftWhare Nov 6, 2019
021788b
Update changes
SBiOSoftWhare Nov 6, 2019
febbcbd
Merge pull request #2819 from vector-im/riot_2802
SBiOSoftWhare Nov 6, 2019
b9317a5
Merge branch 'origin/develop' into Weblate.
weblate Nov 6, 2019
6b4e3dd
Translated using Weblate (Bulgarian)
spantaleev Nov 6, 2019
4514643
Merge branch 'origin/develop' into Weblate.
weblate Nov 6, 2019
0d39291
Merge pull request #2820 from RiotTranslateBot/weblate-riot-ios-riot-ios
SBiOSoftWhare Nov 6, 2019
c6368dc
Merge branch 'origin/develop' into Weblate.
weblate Nov 6, 2019
d719e3c
Merge pull request #2821 from RiotTranslateBot/weblate-riot-ios-riot-…
SBiOSoftWhare Nov 6, 2019
bb9dd40
Merge branch 'origin/develop' into Weblate.
weblate Nov 6, 2019
1e66020
Update from Weblate (#2822)
RiotTranslateBot Nov 6, 2019
16d3e74
Merge branch 'origin/develop' into Weblate.
weblate Nov 6, 2019
b32ea94
version++
SBiOSoftWhare Nov 7, 2019
189a4f9
Merge tag 'v0.10.1' into develop
SBiOSoftWhare Nov 7, 2019
2b506d6
Merge branch 'release/v0.10.1'
SBiOSoftWhare Nov 7, 2019
496e9ed
Merge branch 'origin/develop' into Weblate.
weblate Nov 7, 2019
394aedb
Integrations: Fix terms consent display when they are required
manuroe Nov 7, 2019
237d533
Integrations: Use the integrations manager provided by the homeserver…
manuroe Nov 7, 2019
15dd0d0
Translated using Weblate (Bulgarian)
spantaleev Nov 7, 2019
b858b21
Merge branch 'develop' into riot_2815
manuroe Nov 8, 2019
f6086a2
Merge pull request #2823 from vector-im/riot_2815
manuroe Nov 8, 2019
a37ca88
Merge branch 'origin/develop' into Weblate.
weblate Nov 8, 2019
09d1daf
Merge branch 'origin/develop' into Weblate.
weblate Nov 8, 2019
4600607
Project: For each target use "$(inherited)" value for ALWAYS_EMBED_SW…
SBiOSoftWhare Nov 8, 2019
efc6f30
Update MatomoTracker pod to 7.2.0.
SBiOSoftWhare Nov 8, 2019
af258c7
Merge pull request #2825 from vector-im/update_matomo
SBiOSoftWhare Nov 8, 2019
2a9a6ed
Merge branch 'origin/develop' into Weblate.
weblate Nov 8, 2019
a68504c
Merge branch 'origin/develop' into Weblate.
weblate Nov 8, 2019
9ce5d15
version++
SBiOSoftWhare Nov 8, 2019
b03971b
Merge branch 'origin/develop' into Weblate.
weblate Nov 8, 2019
730e562
Merge branch 'origin/develop' into Weblate.
weblate Nov 8, 2019
fee8222
Added translation using Weblate (Welsh)
elmomalmo Nov 9, 2019
bda20c8
Translated using Weblate (Welsh)
elmomalmo Nov 9, 2019
c676686
Translated using Weblate (Welsh)
elmomalmo Nov 9, 2019
311a56b
Translated using Weblate (Albanian)
ujdhesa Nov 10, 2019
a94ef6a
Merge pull request #2828 from RiotTranslateBot/weblate-riot-ios-riot-ios
manuroe Nov 12, 2019
6cfd4b8
Merge pull request #2829 from RiotTranslateBot/weblate-riot-ios-riot-…
manuroe Nov 12, 2019
3e5d1bb
Update from Weblate (#2830)
RiotTranslateBot Nov 12, 2019
8b0107c
i18n: Add Welsh (cy)
manuroe Nov 12, 2019
9a58cbc
Integrations: Fix terms consent display when they are required
manuroe Nov 15, 2019
46d8947
Integrations: Fix terms consent display HTTP requests
manuroe Nov 15, 2019
d52f1e3
version++
manuroe Nov 15, 2019
60ca076
Finish IntegrationsManagerTerms
manuroe Nov 15, 2019
81a0aa5
Merge tag 'v0.10.2' into develop
manuroe Nov 15, 2019
da4edef
SerializationService: Add deserialisation of Any with a dirty impleme…
manuroe Nov 20, 2019
1eece82
Widgets: Check user permission before opening a widget (Data side)
manuroe Nov 20, 2019
5ab4aa6
Widgets permission: No check required when the user is the creator
manuroe Nov 20, 2019
d01ecca
Widgets permission: No check required for the integration manager widget
manuroe Nov 20, 2019
eca3ad7
Widgets permission: Some cleaning
manuroe Nov 20, 2019
5de5b3d
Widgets: Add a contextual menu to refresh, open outside and revoke th…
manuroe Nov 20, 2019
50896e6
Widgets: Add "Remove for everyone" to the contextual menu
manuroe Nov 20, 2019
e5754a2
Widgets permission: Fix Steve's remarks
manuroe Nov 20, 2019
d19df29
Merge pull request #2840 from vector-im/riot_2832
manuroe Nov 20, 2019
98354f2
Settings: Have a toggle for using an integration manager
manuroe Nov 21, 2019
3296a75
Widgets: Display an error if the IM is disabled
manuroe Nov 21, 2019
3d4772c
Widgets: Change copy a bit in contextual menu
manuroe Nov 21, 2019
30749b6
CHANGES!
manuroe Nov 21, 2019
4f5afc7
Widgets: Fix Steve's remarks
manuroe Nov 21, 2019
d0921a7
Merge pull request #2844 from vector-im/riot_2843
manuroe Nov 22, 2019
10d5cd8
Widgets: Check user permission before opening a widget (data part)
manuroe Nov 22, 2019
304c224
Jitsi: Display room name, user name and user avatar in the conference…
manuroe Nov 22, 2019
df7a692
Swift: NSURL -> URL
manuroe Nov 22, 2019
8e7e26e
Merge pull request #2846 from vector-im/riot_2842
manuroe Nov 22, 2019
a5bfec5
Widgets: Fix bad i18n key
manuroe Nov 22, 2019
545bace
Convert message.mp3 to message.caf (IMA4) for compatibility with UNNo…
pixlwave Nov 22, 2019
8dd838a
Room Widget Permission: Add close button assets.
SBiOSoftWhare Nov 28, 2019
197901f
Room Widget Permission: Add strings.
SBiOSoftWhare Nov 28, 2019
e866817
Add convenient `clamped` method to FloatingPoint.
SBiOSoftWhare Nov 28, 2019
719c0a9
Add convenient method to UIButton to set a background color as an image.
SBiOSoftWhare Nov 28, 2019
9248eec
Create a SlidingModalPresenter that allows to present custom modal vi…
SBiOSoftWhare Nov 28, 2019
bb0d373
Room Widget Permission: Create room widget permission screen.
SBiOSoftWhare Nov 28, 2019
d444f0c
Room Widget Permission: Handle new room widget permission UX in Widge…
SBiOSoftWhare Nov 28, 2019
79aeb48
Update changes
SBiOSoftWhare Nov 28, 2019
79abd8d
Update Riot/Modules/Modal/SlidingModalPresentationAnimator.swift
SBiOSoftWhare Nov 28, 2019
d499159
Update Riot/Modules/Modal/SlidingModalPresentationAnimator.swift
SBiOSoftWhare Nov 28, 2019
bbb267b
Merge pull request #2858 from vector-im/riot_2833
SBiOSoftWhare Nov 28, 2019
c65eb82
Move sliding modal classes.
SBiOSoftWhare Nov 28, 2019
7dd9358
Update room widget permission strings.
SBiOSoftWhare Nov 28, 2019
9c7585a
Room widget permission: Update WidgetPermissionViewModel with permiss…
SBiOSoftWhare Nov 28, 2019
6b4f04f
Room widget permission: Update WidgetPermissionViewController with cl…
SBiOSoftWhare Nov 28, 2019
0061180
Room widget permission: Update WidgetViewController.
SBiOSoftWhare Nov 28, 2019
2b1dd39
Room widget permission: Use new widget permission UX for Jitsi.
SBiOSoftWhare Nov 28, 2019
a383501
Update changes
SBiOSoftWhare Nov 28, 2019
f745e53
Room widget permission: Fix Jitsi widget permission wording.
SBiOSoftWhare Nov 28, 2019
d3bdfa1
Room widget permission: Disable justified text for permission informa…
SBiOSoftWhare Nov 28, 2019
855629a
WidgetPermissionViewController use a clear background for avatar imag…
SBiOSoftWhare Nov 29, 2019
da8ea28
Remove unused string.
SBiOSoftWhare Nov 29, 2019
52bfe5d
Merge pull request #2859 from vector-im/riot_2842_UX
SBiOSoftWhare Nov 29, 2019
4628727
Widgets: Handle terms display when selecting a widget in widget picker.
SBiOSoftWhare Nov 29, 2019
923db0c
Fix terms appearing twice on cancel in IntegrationManagerViewController.
SBiOSoftWhare Nov 29, 2019
f02e7a4
Widgets: Require scalar token validation to ensure terms display when…
SBiOSoftWhare Nov 29, 2019
03b8e2b
Widgets: Update WidgetViewController to make it conform to all Servic…
SBiOSoftWhare Nov 29, 2019
39204c5
Merge pull request #2861 from vector-im/widget_picker_terms
SBiOSoftWhare Dec 2, 2019
a6a84bf
Update from Weblate (#2864)
RiotTranslateBot Dec 2, 2019
4bb84cc
Update from Weblate (#2865)
RiotTranslateBot Dec 2, 2019
3e53f74
Update from Weblate (#2866)
RiotTranslateBot Dec 2, 2019
64ecde8
i18n: Add Italian (it).
SBiOSoftWhare Dec 2, 2019
c80828f
Merge pull request #2867 from vector-im/i18n_italian
SBiOSoftWhare Dec 2, 2019
3656028
Accessibility: Make checkboxes accessible in terms of service screen.
SBiOSoftWhare Dec 2, 2019
09fab1b
Update Xcode reference from message.mp3 to message.caf.
pixlwave Dec 2, 2019
81dd391
Update CHANGES.rst
pixlwave Dec 2, 2019
38cb004
Update changes
SBiOSoftWhare Dec 3, 2019
c3855a9
Merge pull request #2868 from vector-im/fix_checkbox_accessibility_terms
SBiOSoftWhare Dec 3, 2019
f0a2a72
Merge pull request #2847 from pixlwave/develop
SBiOSoftWhare Dec 3, 2019
23c3c60
Update changes
SBiOSoftWhare Dec 3, 2019
3fa1a21
Create a URL parser for room messages.
SBiOSoftWhare Dec 3, 2019
5a593a9
RoomVC: Handle tap and long tap on UITextView detected data other tha…
SBiOSoftWhare Dec 3, 2019
a8b03ea
Update changes
SBiOSoftWhare Dec 3, 2019
ae96b2e
Merge pull request #2869 from vector-im/riot_2803
SBiOSoftWhare Dec 4, 2019
332476f
version++
SBiOSoftWhare Dec 5, 2019
9685dd1
Merge branch 'release/v0.10.3'
SBiOSoftWhare Dec 5, 2019
afbef49
Merge tag 'v0.10.3' into develop
SBiOSoftWhare Dec 5, 2019
abdee96
Settings: Add cross-signing and key verification by direct message sw…
SBiOSoftWhare Dec 6, 2019
ceb1ec0
Update changes
SBiOSoftWhare Dec 6, 2019
9069b19
Merge pull request #2875 from vector-im/riot_2855
SBiOSoftWhare Dec 6, 2019
0adf606
Device Verification: Stay in infinite waiting
manuroe Dec 9, 2019
40f86a0
Merge pull request #2879 from vector-im/riot_2878
manuroe Dec 10, 2019
16f8632
NavigationRouter: Remove reference to former retained view controller…
SBiOSoftWhare Dec 10, 2019
7824121
DeviceVerificationCoordinatorBridgePresenter: Add navigation logs.
SBiOSoftWhare Dec 10, 2019
212568b
DeviceVerificationVerifyViewController: Wait view loading before obse…
SBiOSoftWhare Dec 10, 2019
8aac59f
DeviceVerificationIncomingViewController: Wait view loading before ob…
SBiOSoftWhare Dec 10, 2019
b59c2d4
Merge pull request #2880 from vector-im/device_verification_ui_logs
SBiOSoftWhare Dec 10, 2019
9648ebf
Update from Weblate (#2881)
RiotTranslateBot Dec 11, 2019
7306d85
Update from Weblate (#2882)
RiotTranslateBot Dec 11, 2019
c2a8d6a
Update from Weblate (#2883)
RiotTranslateBot Dec 11, 2019
2b1b31e
version++
manuroe Dec 11, 2019
9892dfc
Settings: Hide cross-signing things from LABS for now
manuroe Dec 11, 2019
94d9e45
Finish v0.10.4
manuroe Dec 11, 2019
3e407af
Finish v0.10.4
manuroe Dec 11, 2019
80e8b37
Merge branch 'riot_develop' into develop_rebase
giomfo Dec 24, 2019
a0ba652
Remove RiotDesignValues files
giomfo Dec 24, 2019
2ee6868
Merge branch 'develop' into develop_rebase
giomfo Dec 24, 2019
9e76be2
Fix some compilation errors
giomfo Dec 24, 2019
4d1a3e4
Fix compilation errors
giomfo Dec 24, 2019
7c0fe86
Add generated Strings from Riot (VectorL10n enum)
giomfo Dec 24, 2019
d2b4d61
Fix color issues
giomfo Dec 24, 2019
3fb9d67
Fix compilation issues
giomfo Dec 24, 2019
744df70
Move DeviceVerification files
giomfo Dec 24, 2019
9c6e79e
Add DeviceVerification files to the Tchap project
giomfo Dec 24, 2019
1c676e6
Move ServiceTermsModal and SlidingModal files
giomfo Dec 24, 2019
851756e
fix compilation errors
giomfo Dec 26, 2019
95d32bb
Move Integration files into the Tchap sub-repo
giomfo Dec 26, 2019
a861e64
Fix compilation errors
giomfo Dec 26, 2019
c0736e4
Move KeyBackup files into the Tchap sub-repo
giomfo Dec 26, 2019
32a36bc
Add KeyBackup files to the project
giomfo Dec 26, 2019
785e6fa
Move Room Contextual Menu stuff into the Tchap sub repo
giomfo Dec 26, 2019
8b5efb0
fix compilation errors, add some assets
giomfo Dec 26, 2019
ebc5c50
Fix last issues - Merge is ended
giomfo Dec 26, 2019
4b8183c
Fix Reaction display
giomfo Dec 26, 2019
fb761e7
Fix CountryPickerViewController tabBar
giomfo Jan 7, 2020
c2908c8
Setup keybackup (#286)
giomfo Jan 10, 2020
8f4ad13
Set up the device verification (SAS Verification)
giomfo Jan 10, 2020
bbfa67f
Handle the key backup from the settings screen
giomfo Jan 10, 2020
1fc3343
Handle the missing key backup in case of password change
giomfo Jan 13, 2020
9d83102
Update Gemfile.lock
giomfo Jan 14, 2020
8ca94f9
Adjust the Contacts handling
giomfo Jan 14, 2020
26f87bb
Remove the legacy `kAppDelegateDidTapStatusBarNotification` notif
giomfo Jan 15, 2020
ec428f2
Remove onBoardingManager from Tchap source
giomfo Jan 15, 2020
32db814
Room creation: fix imagePickerPresenter use
giomfo Jan 15, 2020
ec85e4a
Merge branch 'develop' into develop_rebase
giomfo Feb 4, 2020
0bc261b
Fix compilation errors
giomfo Feb 4, 2020
fa05033
Merge branch 'develop' into develop_rebase
giomfo Feb 5, 2020
3ed89de
Merge branch 'develop' into develop_rebase
giomfo May 15, 2020
39c5847
Disable key backup in the rebase version of the code (#300)
giomfo May 19, 2020
60a4661
Podfile: use temporarily a dinum branch for MatrixKit
giomfo May 20, 2020
b3b969f
SAS - Device Verification Adjustments (#301)
giomfo May 25, 2020
97241cb
Update matrix-ios-sdk version
giomfo May 25, 2020
76c3553
Bug Fix - The app may be stuck on the device verification screen (#302)
giomfo May 28, 2020
9444693
Bug Fix [Device verification] Only half of the key sharing requests a…
giomfo May 29, 2020
2e62f0e
Update some Tchap wordings
giomfo Jun 3, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 1 addition & 3 deletions .swiftlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,7 @@ included:
excluded:
- Carthage
- Pods
- Tchap/Constants/Storyboards.swift
- Tchap/Constants/Strings.swift
- Tchap/Constants/Images.swift
- Tchap/Generated/
- Riot

line_length:
Expand Down
321 changes: 320 additions & 1 deletion CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,9 +1,328 @@
Changes in 0.7.x (2018-xx-xx)
Changes in 0.10.4 (2019-12-11)
===============================================

Improvements:
* ON/OFF Cross-signing development in a Lab setting (#2855).

Bug fix:
* Device Verification: Stay in infinite waiting (#2878).

Changes in 0.10.3 (2019-12-05)
===============================================

Improvements:
* Upgrade MatrixKit version ([v0.11.3](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.11.3)).
* Integrations: Use the integrations manager provided by the homeserver admin via .well-known (#2815).
* i18n: Add Welsh (cy).
* i18n: Add Italian (it).
* SerializationService: Add deserialisation of Any.
* RiotSharedSettings: New class to handle user settings shared accross Riot apps.
* Widgets: Check user permission before opening a widget (#2833).
* Widgets: Check user permission before opening jitsi (#2842).
* Widgets: Add a contextual menu to refresh, open outside, remove and revoke the permission (#2834).
* Settings: Add an option for disabling use of the integration manager (#2843).
* Jitsi: Display room name, user name and user avatar in the conference screen.
* Improve UNNotificationSound compatibility with MA4 (IMA/ADPCM) file, thanks to @pixlwave (PR #2847).

Bug fix:
* Accessibility: Make checkboxes accessible in terms of service screen.
* RoomVC: Tapping on location links gives 'unable to open link' (#2803).
* RoomVC: Reply to links fail with 'unable to open link' (#2804).

Changes in 0.10.2 (2019-11-15)
===============================================

Bug fix:
* Integrations: Fix terms consent display when they are required.

Changes in 0.10.1 (2019-11-06)
===============================================

Improvements:
* Upgrade MatrixKit version ([v0.11.2](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.11.2)).
* Settings: Add User-Interactive Auth for adding email and msidsn to user's account (vector-im/riot-ios#2744).
* Improve UIApplication background task management.

Bug fix:
* Room cell: The states of direct chat and favorite buttons are reversed in the menu (#2788).
* Pasteboard: Fix a crash when passing a nil object to UIPasteboard.
* RoomVC: Fix crash occurring when tap on an unsent media with retrieved event equal to nil.
* Emoji Picker: Background color is not white (#2630).
* Device Verification: Selecting 'start verification' from a keyshare request wedges you in an entirely blank verification screen (#2504).
* Tab bar icons are not centered vertically on iOS 13 (#2802).

Changes in 0.10.0 (2019-10-11)
===============================================

Improvements:
* Upgrade MatrixKit version ([v0.11.1](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.11.1)).
* Upgrade MatrixKit version ([v0.11.0](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.11.0)).
* Widgets: Whitelist [MSC1961](https://github.com/matrix-org/matrix-doc/pull/1961) widget urls.
* Settings: CALLS section: Always display the CallKit option but grey it out when not available (only on China).
* VoIP: Fallback to matrix.org STUN server with a confirmation dialog (#2646).
* Widgets: Whitelist [MSC1961](https://github.com/matrix-org/matrix-doc/pull/1961) widget urls
* i18n: Enable Polish (pl).
* Room members: third-party invites can now be revoked
* Privacy: Prompt to accept integration manager policies on use (#2600).
* Privacy: Make clear that device names are publicly readable (#2662).
* Privacy: Remove the ability to set an IS at login/registration (#2661).
* Privacy: Remove the bind true flag from 3PID calls on registration (#2648).
* Privacy: Remove the bind true flag from 3PID adds in settings (#2650).
* Privacy: Email help text on registration should be updated without binding (#2675).
* Privacy: Use MXIdentityService to perform identity server requests (#2647).
* Privacy: Support identity server v2 API authentication (#2603).
* Privacy: Use the hashed v2 lookup API for 3PIDs (#2652).
* Privacy: Prompt to accept identity server policies on firt use (#2602).
* Privacy: Settings: Allow adding 3pids when no IS (#2659).
* Privacy: Allow password reset when no IS (#2658).
* Privacy: Allow email registration when no IS (#2657).
* Privacy: Settings: Add a Discovery section (#2606).
* Privacy: Make NSContactsUsageDescription more generic and mention that 3pids are now uploaded hashed (#2521).
* Privacy: Settings: Add IDENTITY SERVER section (#2604).
* Privacy: Make IS terms wording clearer when we fallback to vector.im (#2760).

Bug fix:
* Theme: Make button theming work (#2734).

Changes in 0.9.5 (2019-09-20)
===============================================

Bug fix:
* VoiceOver: RoomVC: Fix some missing accessibility labels for buttons (#2722).
* VoiceOver: RoomVC: Make VoiceOver focus on the contextual menu when selecting an event (#2721).
* VoiceOver: RoomVC: Do not lose the focus on the timeline when paginating (with 3 fingers) (#2720).
* VoiceOver: RoomVC: No VoiceOver on media (#2726).

Changes in 0.9.4 (2019-09-13)
===============================================

Improvements:
* Authentication: Improve the webview used for SSO (#2715).

Changes in 0.9.3 (2019-09-10)
===============================================

Improvements:
* Support Riot configuration link to customise HS and IS (#2703).
* Authentication: Create a way to filter and prioritise flows (with handleSupportedFlowsInAuthenticationSession).

Changes in 0.9.2 (2019-08-08)
===============================================

Improvements:
* Upgrade MatrixKit version ([v0.10.2](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.10.2)).
* Soft logout: Support soft logout (#2540).
* Reactions: Emoji picker (#2370).
* Widgets: Whitelist https://scalar-staging.vector.im/api (#2612).
* Reactions: Show who reacted (#2591).
* Media picking: Use native camera and use separate actions for camera and media picker (#638).
* Ability to disable all identity server functionality via the config file (#2643).

Bug fix:
* Crash when leaving settings due to backup section refresh animation.
* Reactions: Do not display reactions on redacted events in timeline.
* Fix crash for search bar customisation in iOS13 (#2626).
* Build: Fix build based on git tag.

Changes in 0.9.1 (2019-07-17)
===============================================

Bug fix:
* Edits history: Original event is missing (#2585).

Changes in 0.9.0 (2019-07-16)
===============================================

Improvements:
* Upgrade MatrixKit version ([v0.10.1](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.10.1)).
* Upgrade MatrixKit version ([v0.10.0](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.10.0)).
* RoomVC: When replying, use a "Reply" button instead of "Send".
* RoomVC: New message actions (#2394).
* Room upgrade: Autojoin the upgraded room when the user taps on the tombstone banner (#2486).
* Room upgrade: Use the `server_name` parameter when joining the new room (#2550).
* Join Room: Support via parameters to better handle federation (#2547).
* Reactions: Display existing reactions below the message (#2396).
* Menu actions: Display message time (#2463).
* Reactions Menu: Fix position (#2447).
* Context menu polish (#2466).
* Upgrade Piwik/MatomoTracker (v6.0.1) (#2159).
* Message Editing: Annotate edited messages in timeline (#2400).
* Message Editing: Editing in the timeline (#2404).
* Read receipts: They are now counted at the MatrixKit level.
* Migrate to Swift 5.0.
* Reactions: Update quick reactions (#2459).
* Message Editing: Handle reply edition (#2492).
* RoomVC: Add ability to upload a file that comes from outside the app’s sandbox (#2019).
* Share extension: Enable any file upload (max 5).
* Tools: Create filterCryptoLogs.sh to filter logs related to e2ee from Riot logs.

Bug fix:
* Device Verification: Fix user display name and device id colors in dark theme
* Device Verification: Name for 🔒 is "Lock" (#2526).
* Device Verification: Name for ⏰ is "Clock.
* Registration with an email is broken (#2417).
* Reactions: Bad position (#2462).
* Reactions: It lets you react to join/leave events (#2476).
* Adjust size of the insert button in the People tab, thanks to @dcordero (PR #2473).

Changes in 0.8.6 (2019-05-06)
===============================================

Bug fix:
* Device Verification: Fix bell emoji name.
* Device Verification: Fix buttons colors in dark theme.

Changes in 0.8.5 (2019-05-03)
===============================================

Improvements:
* Upgrade MatrixKit version ([v0.9.9](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.9.9)).
* Push: Add more logs to track spontaneously disabling (#2348).
* Widgets: Use scalar prod urls in Riot mobile apps (#2349).
* Productiviy: Create templates (see Tools/Templates/README.md).
* Notifications: Use UserNotifications framework for local notifications (iOS 10+), thanks to @fridtjof (PR #2207).
* Notifications: Added titles to notifications on iOS 10+, thanks to @fridtjof (PR #2347).
* iOS 12 Notification: Group them by room (#2337 and PR #2347 thanks to @fridtjof).
* Notifications: When navigate to a room, remove associated delivered notifications (#2337).
* Key backup: Adjust wording for untrusted backup to match Riot Web.
* Jitsi integration: Use the matching WebRTC framework (#1483).
* Fastlane: Set iCloud container environment (PR #2385).
* Remove code used for iOS 9 only (PR #2386).

Bug fix:
* Share extension: Fix a crash when receive a memory warning (PR #2352).
* Upgraded rooms show up in the share extension twice (#2293).
* +N read receipt text is invisible on dark theme (#2294).
* Avoid crashes with tableview reload animation in settings and room settings (PR #2364).
* Media picker: Fix some retain cycles (PR #2382).

Changes in 0.8.4 (2019-03-21)
===============================================

Improvements:
* Upgrade MatrixKit version ([v0.9.8](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.9.8)).
* Share extension: Remove image large size resizing choice if output dimension is too high to prevent memory limit exception (PR #2342).

Bug fix:
* Unable to open a file attachment of a room message (#2338).

Changes in 0.8.3 (2019-03-13)
===============================================

Improvements:
* Upgrade MatrixKit version ([v0.9.7](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.9.7)).

Bug fix:
* Widgets: Attempt to re-register for a scalar token if ours is invalid (#2326).
* Widgets: Pass scalar_token only when required.


Changes in 0.8.2 (2019-03-11)
===============================================

Improvements:
* Upgrade MatrixKit version ([v0.9.6](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.9.6)).
* Maintenance: Update cocopoads and pods. Automatic update to Swift4.2.
* Add app store description as app string resource to make them available for translation on weblate (#2201).
* Update deprecated contact availability checks (#2222).
* RoomVC: Remove the beta warning modal when enabling e2e in a room (#2239).
* RoomVC: Use accent color (green) for the ongoing conference call banner.
* Fastlane: Update to Xcode 10.1 (#2202).
* Use SwiftLint to enforce Swift style and conventions (PR #2300).
* Fix SWIFT_VERSION configuration in post install hook of Podfile (PR #2302).
* Authentication: support SSO by using the fallback URL (#2307).
* Authentication: .well-known support (#2117).
* Reskin: Colorise users displaynames (#2287).

Bug fix:
* Reskin: status bar text is no more readable on iPad (#2276).
* Reskin: Text in badges should be white in dark theme (#2283).
* Reskin: HomeVC: use notices colors for badges background in section headers (#2292).
* Crash in Settings in 0.8.1 (#2295).
* Quickly tapping on a URL in a message highlights the message rather than opening the URL (#728).
* 3D touching a link can lock the app (#1818).
* Do not display key backup UI if the user has no e2e rooms (#2304).

Changes in 0.8.1 (2019-02-19)
===============================================

Improvements:
* Key backup: avoid to refresh the home room list on every backup state change (#2265).

Bug fix:
* Fix text color in room preview (PR #2261).
* Fix navigation bar background after accepting an invite (PR #2261)
* Tabs at the top of Room Details are hard to see in dark theme (#2260).

Changes in 0.8.0 (2019-02-15)
===============================================

Improvements:
* Upgrade MatrixKit version (v0.9.5 - https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.9.5).
* Theming: Create ThemeService to make theming easier. Use it to reskin Riot.
* Use modern literals and array/dictionary syntax where possible (PR #2160).
* Add SwiftGen pod in order to generate Swift constants for assets (#2177).
* RoomVC: Remove the beta warning modal when opening an e2e room (#2239).
* RoomVC: `Redact` has been renamed to `Remove` to match riot/web (#2134).
* Clean up iOS version checking (#2190).
* Key backup: Implement setup screen (#2198).
* Key backup: Implement recover screen (#2196).
* Key backup: Add a dedicated section to settings (#2193).
* Key backup: Implement setup reminder (#2211).
* Key backup: Implement recover reminder (#2206).
* Key backup: Update key backup setup UI and UX (PR #2243).
* Key backup: Logout warning (#2245).
* Key backup: new recover method detected (#2230).

Bug fix:
* Use white scroll bar on dark themes (#2158).
* Registration: fix tap gesture on checkboxes in the terms screen.
* Registration: improve validation UX on the terms screen (#2164).
* Registration: improve scrolling on the reCaptcha screen (#2165).
* Infinite loading wheel when taping on a fake room alias (#679).
* Ban and kick reasons are silently discarded (#2162).
* Room Version Upgrade: Clicking the link in the room continuation event to go back to the old version of the room doesn't work (#2179).
* Share extension: Fail to send screenshot (#2168).
* Share extension: Handle rich item sharing (image + text + URL) (#2224).
* Share extension: Sharing pages from Firefox only shares their title (#2163).
* Share extension: Fix unloaded theme (PR #2235).
* Reskin: Jump to first unread message doesn't show up in 0.7.12 TF (#2218).
* Reskin: Sometimes the roomVC navigation bar is tranparent (#2252).

Changes in 0.7.11 (2019-01-08)
===============================================

Improvements:
* Upgrade MatrixKit version (v0.9.3).
* Fix almost all the warnings caused by -Wstrict-prototypes, thanks to @fridtjof (PR #2155).

Changes in 0.7.10 (2019-01-04)
===============================================

Bug fix:
* Share extension: Fix screenshot sharing (#2022). Improve image sharing performance to avoid out of memory crash.

Changes in 0.7.9 (2019-01-04)
===============================================

Improvements:
* Upgrade MatrixKit version (v0.9.2).

Bug fix:
* Registration: email or phone number is no more skippable (#2140).

Changes in 0.7.8 (2018-12-12)
===============================================

Improvements:
* Upgrade MatrixKit version (v0.9.1).
* Replace the deprecated MXMediaManager and MXMediaLoader interfaces use (see matrix-org/matrix-ios-sdk/pull/593).
* Replace the deprecated MXKAttachment and MXKImageView interfaces use (see matrix-org/matrix-ios-kit/pull/487).
* i18n: Enable Japanese (ja)
* i18n: Enable Hungarian (hu)

Bug fix:
* Registration: reCAPTCHA does not work anymore on iOS 10 (#2119).

Changes in 0.7.7 (2018-10-31)
===============================================
Expand Down
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ source "https://rubygems.org"

gem "xcode-install"
gem "fastlane"
gem "cocoapods", '~>1.5.3'
gem "cocoapods", '~>1.8.4'

plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
eval_gemfile(plugins_path) if File.exist?(plugins_path)
Loading