Commit Graph

5042 Commits

Author SHA1 Message Date
manuroe 3f67b4d0e3 AppConfig: A central point to configure app settings 2020-07-24 18:35:37 +02:00
ismailgulek 94155e6368 Merge branch 'develop' into element_3437 2020-07-24 18:01:41 +03:00
ismailgulek e085790da1 Merge branch 'develop' into element_3436 2020-07-24 18:01:26 +03:00
ismailgulek 26938fca0b Use unlock view mode from app delegate 2020-07-24 17:55:03 +03:00
ismailgulek 13baf79237 Add biometrics setup to security page 2020-07-24 17:54:44 +03:00
ismailgulek 0961680d55 Little rfactoring 2020-07-24 17:54:11 +03:00
ismailgulek 47e7fa16bc Show auth screen if also biometrics set 2020-07-24 17:53:50 +03:00
ismailgulek c37d4291ec Implement biometrics module 2020-07-24 17:53:23 +03:00
ismailgulek c9c434b3aa Update PinCodePreferences to include biometrics config 2020-07-24 17:45:01 +03:00
ismailgulek 9bb7a3c78a Extend KeychainStore to get/set booleans 2020-07-24 17:44:17 +03:00
ismailgulek 24c034921c Strings & images 2020-07-24 17:35:49 +03:00
ismailgulek 0d837d8c43 Set NSFaceIDUsageDescription 2020-07-24 17:34:54 +03:00
manuroe 26cf320488 Build: Make the app build if JitsiMeetSDK is not in the Podfile.
We already had a mechanism to automatically build VoIP according to the presence of the webrtc pod file. Do the same but for conference calls.
2020-07-23 17:25:24 +02:00
Riot Translate Bot a46805ff59 Translated using Weblate (Albanian) (#3464)
Currently translated at 100.0% (5 of 5 strings)

Translation: Riot iOS/Riot iOS (Dialogs)
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios-dialogs/sq/

Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: Weblate <noreply@weblate.org>
2020-07-23 15:55:14 +02:00
Riot Translate Bot 80c590f15c Update from Weblate (#3463)
* Translated using Weblate (Albanian)

Currently translated at 97.6% (1021 of 1046 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/sq/

* Translated using Weblate (Estonian)

Currently translated at 27.1% (283 of 1046 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/et/

* Translated using Weblate (Italian)

Currently translated at 100.0% (1046 of 1046 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/it/

* Translated using Weblate (Estonian)

Currently translated at 30.0% (314 of 1046 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/et/

* Translated using Weblate (Estonian)

Currently translated at 30.9% (323 of 1046 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/et/

* Translated using Weblate (Estonian)

Currently translated at 38.0% (397 of 1046 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/et/

* Translated using Weblate (Finnish)

Currently translated at 4.3% (45 of 1046 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/fi/

* Translated using Weblate (Estonian)

Currently translated at 62.9% (658 of 1046 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/et/

* Translated using Weblate (Hungarian)

Currently translated at 100.0% (1046 of 1046 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/hu/

* Translated using Weblate (Japanese)

Currently translated at 47.8% (500 of 1046 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/ja/

Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: Priit Jõerüüt <riot@joeruut.com>
Co-authored-by: random <dictionary@tutamail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Lasse Liehu <lasse.liehu@iki.fi>
Co-authored-by: Szimszon <github@oregpreshaz.eu>
Co-authored-by: Shogo Takata <pineapplehunter.daniel@gmail.com>
2020-07-23 15:54:56 +02:00
ismailgulek b692911134 Update Riot/Managers/LocalAuthentication/LocalAuthenticationService.swift
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2020-07-22 22:47:32 +03:00
ismailgulek 83d54dda59 Update Riot/Modules/SetPinCode/EnterPinCode/EnterPinCodeViewModel.swift
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2020-07-22 22:47:24 +03:00
ismailgulek f5912ba12d Update Riot/Modules/SetPinCode/PinCodePreferences.swift
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2020-07-22 22:47:10 +03:00
ismailgulek 98edf7558a Fix Manus comments 2020-07-22 22:45:20 +03:00
ismailgulek 1e27cb2de7 enhance for loop 2020-07-22 18:03:21 +03:00
ismailgulek 0e387ab80e Merge branch 'element_3436' of https://github.com/vector-im/riot-ios into element_3436 2020-07-22 17:47:56 +03:00
ismailgulek daaf51e730 Fix comments of Steve 2020-07-22 17:47:45 +03:00
ismailgulek 6f87840180 Update Riot/Modules/SetPinCode/PinCodePreferences.swift
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2020-07-22 17:19:23 +03:00
ismailgulek 23e9b3c0ab Some refactoring after Steves comments 2020-07-22 17:07:54 +03:00
ismailgulek 984f4c78fe Add keychain access group 2020-07-22 17:06:39 +03:00
ismailgulek e627c772d2 Fix removal of pin 2020-07-22 11:44:01 +03:00
ismailgulek e6d17c3df4 Use KeychainStore to read/write user pin 2020-07-22 11:37:09 +03:00
ismailgulek 46b4801f38 Introduce KeyValueStore 2020-07-22 11:36:32 +03:00
ismailgulek 15e67005d5 Integrate KeychainAccess library 2020-07-22 11:35:46 +03:00
ismailgulek 42b4d81671 Use view models for alerts 2020-07-22 10:30:08 +03:00
ismailgulek 608d7bd381 Merge branch 'develop' into element_3436 2020-07-21 19:38:24 +03:00
ismailgulek fe7dff7533 UI arrangements 2020-07-21 19:32:48 +03:00
manuroe d975abe08d MajorUpdateManager: Attempt a dispatch_async
to make the "Riot is now element" popup displayed
2020-07-21 16:41:31 +02:00
manuroe b5724629bb MajorUpdateManager: Add logs 2020-07-21 16:06:54 +02:00
ismailgulek 36f2691f0c Fine-tunings 2020-07-21 16:26:22 +03:00
ismailgulek 06864819b0 Fix build 2020-07-21 16:19:14 +03:00
ismailgulek 30c37595be Implement in settings 2020-07-21 16:17:13 +03:00
ismailgulek 5ce6a3799a Implement unlocker 2020-07-21 16:16:52 +03:00
ismailgulek 99dcb39e70 Add view shaker 2020-07-21 16:16:39 +03:00
ismailgulek 31a362fdf1 Complete functions 2020-07-21 16:16:27 +03:00
ismailgulek 700541b81b Introduce PinCodePreferences 2020-07-21 16:15:08 +03:00
ismailgulek 6d1277fcab Go to pin setter screen only if forced at login 2020-07-21 16:14:46 +03:00
ismailgulek 1adcae27f9 Make force setting hardcoded 2020-07-21 16:12:36 +03:00
ismailgulek 7446436501 Define needed strings 2020-07-21 16:10:43 +03:00
manuroe 26b65ae173 Registration: Do not display the skip button if email is mandatory
#3417
2020-07-21 08:06:37 +02:00
ismailgulek 2cbe4ddc23 Add generated files 2020-07-17 19:03:56 +03:00
ismailgulek 7f8fe9025e Present set pin module after successful login 2020-07-17 19:03:00 +03:00
ismailgulek 2cbbf4b9be Create set pin module & enter pin screen 2020-07-17 19:02:28 +03:00
ismailgulek bb254464a6 Add option to force pin protection 2020-07-17 19:01:30 +03:00
manuroe ccb5fd2d83 version++ 2020-07-17 16:40:50 +02:00