Commit graph

391 commits

Author SHA1 Message Date
ismailgulek
0d73c8dccf
Merge pull request #3268 from vector-im/remove_pushkit
Remove PushKit
2020-05-29 12:34:20 +03:00
SBiOSoftWhare
529a95e780 Update deployment target to iOS 11.0. Required for Jitsi 2.8.x. 2020-05-28 17:35:14 +02:00
ismailgulek
bcd9683511
Implement a memory store specific to NSE
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-27 18:34:04 +03:00
ismailgulek
f85aee0a56
Implement a workaround to delete some notifications afterwards
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-25 17:52:29 +03:00
ismailgulek
53bb87dafa
Create notification service extension
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-22 14:27:30 +03:00
ismailgulek
23842910ab
Fix rebase
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-22 13:20:59 +03:00
SBiOSoftWhare
8bac68056d Revert deployment target to iOS 10.0 2020-05-22 12:14:46 +03:00
SBiOSoftWhare
5642132b45 EventFormatter: Fix text HTML rendering with DTCoreText (Fix #3241). 2020-05-22 12:14:03 +03:00
ismailgulek
abb2976e9a Removed latest categories
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-22 12:10:58 +03:00
ismailgulek
95bcb03057 Fix xcodeproj file
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-22 11:52:06 +03:00
ismailgulek
4c9f44cc6d PushNotificationService implementation
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-22 11:50:45 +03:00
SBiOSoftWhare
4da4fca080 Implement manually verify device screen. 2020-05-07 10:52:49 +02:00
ismailgulek
f47e929ea7
Prefill email field on registrations
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-28 19:55:02 +03:00
SBiOSoftWhare
c1d97f5a1f KeyVerificationVerifyBySASViewController: Update wording and UI. 2020-04-28 17:10:26 +02:00
SBiOSoftWhare
c88ef8f549 UILabel: Add convenient method for setting line spacing. 2020-04-24 16:23:15 +02:00
manuroe
735f51d4ba Jitsi: Support v2 widget data. Open a conference on the provided domain 2020-04-24 11:09:01 +02:00
ismailgulek
58de3a7898
Some custom constraints on table view cells fixed for safe area
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 16:15:30 +03:00
ismailgulek
a50358f9bb
Section header views adaptation to safe area insets
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 14:00:31 +03:00
ismailgulek
5d9737f67b
Return to call button safe area insets
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:53:09 +03:00
SBiOSoftWhare
ed42d8a3b8 KeyVerification: Add new QR code confirmation screen. 2020-04-16 18:42:14 +02:00
manuroe
f30fed6a15
Merge pull request #3079 from vector-im/rior_3053
Key Backup: Use private key if we have it
2020-04-08 18:37:37 +02:00
manuroe
5da191c4e7 Key Backup: Add a screen for recovering with the local private key 2020-04-08 15:52:04 +02:00
SBiOSoftWhare
106f5fdb9c Add an helper class for encryption trust level badge generation. 2020-04-08 15:05:11 +02:00
SBiOSoftWhare
927f63e8df RoomPowerLevel: Add dedicated file and convenient init. 2020-04-08 12:32:36 +02:00
SBiOSoftWhare
1e14a06466 Implement complete security screen. 2020-04-03 15:55:53 +02:00
SBiOSoftWhare
cdd48d8cff Create self verification start screen. 2020-03-27 15:39:23 +01:00
SBiOSoftWhare
90208e3b0f Refactor DeviceVerification prefix classes to KeyVerification where needed. And move key verification related classes into the same module KeyVerification. 2020-03-18 17:39:26 +01:00
SBiOSoftWhare
209602ff2a Move QR code reader and generator classes in their own module. 2020-03-17 12:24:09 +01:00
SBiOSoftWhare
3548dc4e11 Move QR code reader and generator classes in their own module. 2020-03-17 10:21:53 +01:00
SBiOSoftWhare
3ffffbb0f4 Key verification: Move SAS verification flow files. 2020-03-13 19:25:22 +01:00
SBiOSoftWhare
f008ae40f1 User verification: Update device verification flow to support device or user verification. 2020-01-31 15:07:30 +01:00
SBiOSoftWhare
76bcb0256e Update pbxproj 2020-01-30 18:05:55 +01:00
manuroe
3219416f33 Settings > Security: Fix file name 2020-01-30 13:24:13 +01:00
manuroe
f136c714c6 Settings > Security: Add Manage Session screen 2020-01-29 21:09:15 +01:00
manuroe
ae3674b8ed Settings: Add a dedicated screen for Security 2020-01-28 21:09:51 +01:00
SBiOSoftWhare
f5ca4d4bf8 Update pbxproj 2020-01-14 21:52:02 +01:00
SBiOSoftWhare
3fa1a211c0 Create a URL parser for room messages. 2019-12-03 18:41:17 +01:00
SBiOSoftWhare
f0a2a7265f
Merge pull request #2847 from pixlwave/develop
Convert message.mp3 to message.caf (IMA4) for UNNotificationSound.
2019-12-03 10:43:46 +01:00
Doug
09fab1b2fb Update Xcode reference from message.mp3 to message.caf. 2019-12-02 17:47:21 +00:00
SBiOSoftWhare
64ecde8a5b i18n: Add Italian (it). 2019-12-02 15:27:31 +01:00
SBiOSoftWhare
c65eb82283 Move sliding modal classes. 2019-11-28 17:30:01 +01:00
SBiOSoftWhare
bb0d373dfa Room Widget Permission: Create room widget permission screen. 2019-11-28 12:49:53 +01:00
manuroe
98354f24aa Settings: Have a toggle for using an integration manager
#2843
2019-11-21 15:43:04 +01:00
manuroe
1eece82936 Widgets: Check user permission before opening a widget (Data side)
#2832
2019-11-20 10:25:56 +01:00
manuroe
8b0107ccb9 i18n: Add Welsh (cy) 2019-11-12 10:32:01 +01:00
SBiOSoftWhare
4600607fac Project: For each target use "$(inherited)" value for ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES build setting. 2019-11-08 11:21:13 +01:00
manuroe
ead5e435b3
Merge branch 'develop' into privacy 2019-10-04 11:56:55 +02:00
manuroe
17295a4cb5 Merge tag 'v0.9.4' into develop
Finish hotfix_Riot_2715

# Conflicts:
#	CHANGES.rst
2019-09-16 10:43:30 +02:00
SBiOSoftWhare
bc38a31665 Settings identity server: WIP. 2019-09-13 18:16:01 +02:00
SBiOSoftWhare
cafcf38db3 Update pbxproj 2019-09-10 20:37:33 +02:00
manuroe
0d1e0a7a5e i18n: Enable Polish (pl) 2019-08-29 16:13:17 +02:00
manuroe
f946e2b6d5 IM: Start flow for terms modal 2019-08-09 15:58:33 +02:00
SBiOSoftWhare
973d75d059 Update pbxproj 2019-08-02 17:28:20 +02:00
SBiOSoftWhare
206a11dc85 Update pbxproj 2019-07-30 17:24:46 +02:00
SBiOSoftWhare
ca7779ae58 Emoji picker: Handle Manu's comments. 2019-07-26 14:06:19 +02:00
SBiOSoftWhare
24a19a112d Update pbxproj 2019-07-25 16:58:14 +02:00
SBiOSoftWhare
8fe0213c44 Message edits history: Create edit history section struct. 2019-07-04 19:04:53 +02:00
manuroe
2a22e4c0a9 Reactions: Show at most 8 reactions
#2510
2019-07-04 11:38:48 +02:00
manuroe
d09ff5961c Edits: Start history 2019-06-28 19:27:46 +02:00
SBiOSoftWhare
8c304d521e Update pbxproj 2019-06-25 14:00:20 +02:00
manuroe
afd37fa9fb Integrations: Make code support use of an integration manager other than modular/scalar.
The default value is still modular/scalar.
2019-06-21 11:26:34 +02:00
SBiOSoftWhare
74758f671a Use CocoaPods 1.7.1 and update Podfile.lock 2019-06-19 16:03:40 +02:00
SBiOSoftWhare
892314498d Migrate project to Swift 5 2019-06-19 15:46:58 +02:00
manuroe
3f55981cc3
Merge branch 'develop' into matomo-v6 2019-06-19 15:31:43 +02:00
SBiOSoftWhare
b0fbcde9dd Create RoomBubbleCellLayout class to handle MXKRoomBubbleTableViewCell layout constants. 2019-05-29 12:15:31 +02:00
fridtjof
940ce88946
Rename PiwikTracker to MatomoTracker and update to version 6.0.0 2019-05-23 22:05:06 +02:00
SBiOSoftWhare
727f44295b Add convenient method on UITouch to determine if touch is inside a given view. 2019-05-22 16:35:26 +02:00
SBiOSoftWhare
3a52e17439 Add a UICollectionViewFlowLayout with left alignement pod 2019-05-21 00:42:20 +02:00
SBiOSoftWhare
6861e80a98 Update pbxproj 2019-05-20 21:54:32 +02:00
manuroe
20946807d5 pbxproj: Fix ReactionsMenu group after automatic merge 2019-05-17 12:21:33 +02:00
manuroe
8d7f535581
Merge branch 'aggregations' into riot_2393 2019-05-16 14:51:14 +02:00
manuroe
13beb50abb Reactions: notify coordinator for every reaction request steps
so that it can leave the view when it wants
2019-05-16 08:07:52 +02:00
manuroe
65ec1e9988 Reactions: Plug button actions 2019-05-16 07:47:23 +02:00
manuroe
7cd5e79bc6 Reactions: Customise primary reactions buttons 2019-05-15 23:35:09 +02:00
SBiOSoftWhare
fd4c46c55b Update pbxproj 2019-05-15 23:24:54 +02:00
manuroe
e419eecfeb Reactions: Add primary reactions as message actions 2019-05-15 16:00:36 +02:00
SBiOSoftWhare
880fd62293 Clean search paths and flags build settings in all targets and use $(inherited) value where needed. 2019-04-26 18:04:03 +02:00
SBiOSoftWhare
afcbc31143 Set project and share extension deployment target to iOS 10.0. 2019-04-26 14:58:49 +02:00
SBiOSoftWhare
84660597fb Merge develop into riot_1483 2019-04-24 16:28:51 +02:00
manuroe
b4c0a77ca1 Device Verification: Add a view model to DeviceVerificationDataLoadingViewController 2019-04-24 14:42:16 +02:00
SBiOSoftWhare
132cd61d54 Update pbxproj 2019-04-19 18:35:34 +02:00
SBiOSoftWhare
30f70b65ff Bump deployment target to iOS 10.0 2019-04-19 18:14:38 +02:00
manuroe
d49dce7dcb Device Verification: Add DeviceVerificationDataLoading VC, a loading wheel VC 2019-04-17 12:47:42 +02:00
manuroe
1a7d642325 Device Verification: Verified screen 2019-04-15 18:22:24 +02:00
manuroe
dc978c7f31 Template: Add SimpleScreenTemplate 2019-04-15 17:52:55 +02:00
manuroe
a9502603d6 Device Verification: Incoming screen: beginning 2019-04-12 23:19:07 +02:00
SBiOSoftWhare
125d8eefbb Remove embedded Jitsi framework. 2019-04-11 17:31:56 +02:00
manuroe
b934b26f25 Device Verification: Verify screen: Theme emojis names 2019-04-08 17:10:40 +02:00
manuroe
f14b92ba5d Device Verification: Verify screen: display emojis 2019-04-07 00:04:36 +02:00
manuroe
7269e2fc8b Device Verification: Start verify screen 2019-04-05 19:09:29 +02:00
manuroe
3058a92506 Device Verification: boilerplate for the start screen 2019-04-05 09:41:57 +02:00
manuroe
e558c89a8e Productivity: Create templates for screens and flow root coordinators 2019-04-04 17:10:21 +02:00
SBiOSoftWhare
fb3804e5f4 Create UserNameColorGenerator used to generate a user name color from user id 2019-03-07 17:36:40 +01:00
SBiOSoftWhare
b0d456b028 Add convenient method on UIApplication for opening an URL on iOS 9 and iOS 10+ 2019-03-04 18:03:20 +01:00
SBiOSoftWhare
bcfbd1518f Add SwiftLint to build phases 2019-02-27 10:07:21 +01:00
manuroe
7a5c0bef99 Maintenance: Update cocopoads and pods. Automatic update to Swift4.2 2019-02-20 16:45:32 +01:00
SBiOSoftWhare
76cb151be6 Create encryption keys export presenter 2019-02-15 19:04:03 +01:00
SBiOSoftWhare
e8f58f301d Create a sign out alert presenter 2019-02-14 16:03:07 +01:00
SBiOSoftWhare
d668ba28a4 Remove former key backup setup success scene 2019-02-13 15:02:31 +01:00
SBiOSoftWhare
d3efbd2633 Create new key backup setup success view controllers 2019-02-13 14:58:16 +01:00
SBiOSoftWhare
e7e8a57c79 Use one key backup banner for recover and setup cases 2019-02-01 09:51:01 +01:00
manuroe
1ca5ee4356
Merge branch 'develop' into riot_2173 2019-01-31 21:17:47 +01:00
SBiOSoftWhare
f593a62455 Create key backup setup banner cell 2019-01-31 19:50:58 +01:00
manuroe
91861ef4df key backup: Add a dedicated section to settings
#2193

Still WIP
2019-01-31 03:06:47 +01:00
SBiOSoftWhare
7a6024b9c0 Update pbxproj 2019-01-30 11:14:03 +01:00
SBiOSoftWhare
86586dd6e2 Add commodity methods on OperationQueue and use them in key backup setup view models. 2019-01-23 12:11:30 +01:00
SBiOSoftWhare
2ab1c33ebd Revert "Add CoordinatorDelegateQueuable protocol used by view models to handle coordinator delegation in an operation queue."
This reverts commit 01bc067c22.
2019-01-23 11:47:10 +01:00
SBiOSoftWhare
01bc067c22 Add CoordinatorDelegateQueuable protocol used by view models to handle coordinator delegation in an operation queue. 2019-01-23 10:49:54 +01:00
SBiOSoftWhare
d688ef20a9 Update pbxproj 2019-01-22 11:05:59 +01:00
manuroe
b585772df9 reskin: Create a black theme from the dark theme
#2175
2019-01-18 11:32:37 +01:00
SBiOSoftWhare
2ef58cbceb Add SwiftGen to Riot build phases and generate constants 2019-01-14 17:04:40 +01:00
manuroe
ebdf5bce3d reskin: move theme files under Manager/Theme/ 2019-01-11 17:31:08 +01:00
manuroe
09d70b1315 reskin: kill UIColorFromRGB and use UIColor swift extension 2019-01-11 12:15:43 +01:00
manuroe
b3b6e2c80c reskin: Rename RiotDesignValues -> ThemeService 2019-01-11 10:46:00 +01:00
manuroe
eca85776a1 reskin: rename ColorValues to Theme 2019-01-10 15:32:59 +01:00
manuroe
cecba319cf Merge remote-tracking branch 'origin/develop' into reskin
# Conflicts:
#	Riot/Constants/RiotDesignValues.m
#	Riot/Modules/Authentication/AuthenticationViewController.m
2019-01-10 11:50:57 +01:00
Aaron Raimist
e362937b52
Use white scroll bar in dark and black themes
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2019-01-06 22:37:53 -06:00
manuroe
b40f9e88ae Merge remote-tracking branch 'origin/develop' into reskin 2018-12-21 09:15:06 +01:00
manuroe
167bf8c124
Merge pull request #2110 from vector-im/m_login_terms
Login flow: Make User Agreement part of the registration flow
2018-11-30 14:53:07 +01:00
manuroe
a29251620d Reskin: Store color values provided in zeplin 2018-11-29 14:09:12 +01:00
manuroe
8b11786109 Login flow: Make User Agreement part of the registration flow
#1939
2018-11-27 16:22:33 +01:00
Aaron Raimist
e5a27d654b
i18n: Enable Hungarian
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-11-26 15:54:19 -06:00
Aaron Raimist
47cbb4187b
i18n: Enable Japanese
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-11-26 15:46:25 -06:00
manuroe
c5e5abd724 version++ 2018-09-26 15:48:38 +02:00
manuroe
8b3ac8d6bc i18n: Add Spanish 2018-09-10 18:24:59 +02:00
SBiOSoftWhare
8df7a388e1 Make a pod deintegrate. Clean legacy pods references. 2018-08-27 22:06:49 +02:00
manuroe
c0cbd8004f Swift: Reintroduce 'MatrixSDK/SwiftSupport' 2018-08-24 15:26:14 +02:00
manuroe
4daabb5d3e Disable 'MatrixSDK/SwiftSupport' pod
And make Swift code not using NS_REFINED_FOR_SWIFTed methods from MatrixSDK
2018-08-10 17:08:25 +02:00
SBiOSoftWhare
af60ba8ea5
Merge branch 'develop' into riot_1952 2018-08-10 10:19:54 +02:00
SBiOSoftWhare
075f9a5468 Create OnBoardingManager in order to manage onboarding steps, like create DM room with riot bot. 2018-08-09 12:19:24 +02:00
SBiOSoftWhare
bfd14a5933 Create GDPRConsentViewController 2018-08-09 12:19:24 +02:00
manuroe
10b060a28c i18n: Add Albanian (sq) 2018-08-09 10:40:40 +02:00
manuroe
2edb304ddf i18n: Add Traditional Chinese (zh_Hant) 2018-08-09 10:24:43 +02:00
SBiOSoftWhare
0ab7da2539 Create RoomPredecessorBubbleCell in order to display room predecessor info when needed 2018-08-07 11:26:35 +02:00
SBiOSoftWhare
371936497d String localization files are now visible as one file in which you could choose language. Remove readme files from bundle resources. 2018-07-10 16:50:51 +02:00
SBiOSoftWhare
8832a9d3cb Move RiotShareExtension supporting files to a physical folder 2018-07-10 15:22:01 +02:00
SBiOSoftWhare
5c86dc2be6 Organize files by features in share extension target 2018-07-10 15:10:56 +02:00
SBiOSoftWhare
4081878653 Remove Riot target override of ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES build settings value 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
a5c96ad6e9 Update project compatibility to Xcode 9.3 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
8b188f7e9e Update project recommended settings 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
c377f5f739 Move cell data and data sources to corresponding modules. 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
bc5773d9eb Move RiotDesignValues to Constants folder 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
3e87ccbe0e Create physical SupportingFiles folder 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
9207684834 Move readme files at top of the project tree 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
75bee4365f Move some resource files to Assets folder 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
fc80ff912a Create SharedImages.xcassets in order to share images between main app and share extension 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
605373826e Fix RiotShareExtension target 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
a25c8e2bd3 Move images to Image.xcassets 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
53361bc33f Update Riot CallKit icon file name for retina display. Remove back icon @4x file. 2018-07-10 10:21:20 +02:00
SBiOSoftWhare
94c08785da Create managers folder 2018-07-10 10:21:20 +02:00