Commit Graph

57 Commits

Author SHA1 Message Date
Andy Uhnak 02413968e0 Update startup progress UX 2023-03-10 09:40:48 +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
Alfonso Grillo 3ab38a63fd DispatchGroup to TaskGroup refactor 2023-02-02 22:48:48 +01:00
Alfonso Grillo eac3f34630 Add UTs 2023-02-02 16:36:50 +01: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 a3d4a66d1a Refactor PushRulesUpdater 2023-02-02 12:08:55 +01:00
Alfonso Grillo 0de90435fb Move logic in AppConfiguration 2023-02-02 11:04:28 +01:00
Alfonso Grillo 8719dc186e Fix rebase issues 2023-02-01 11:41: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
Alfonso Grillo 6fd560d735 Async-await refactor 2023-02-01 10:47:11 +01:00
Alfonso Grillo 9eedb8fe79 Improve tests 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 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
Philippe Loriaux 9cad5afa18 Add localization for authentication errors 2022-11-30 15:51:05 +01:00
Doug 2ef07ac75b Use regular titles for sub-screens of Settings. 2022-10-05 16:43:34 +01:00
Stefan Ceriu 1df0be344d Removed deprecated StateStoreViewModel dispatching and reducing 2022-09-27 12:55:44 +03:00
Stefan Ceriu fc2fdc8ae7 Removed unnecessary comments from RiotSwiftUI templates, fixed StateStoreViewModel typealias formatting 2022-09-27 12:55:44 +03:00
Stefan Ceriu 43c28d23b7 Configured and applied SwiftFormat 2022-09-27 12:55:44 +03:00
Doug 5fecaea453 Revert "Replace DesignKit with package from ElementX."
This reverts the following commits:
ef5365ab240a1449e0490d2eb011dd69f594e27b
545b641e53a845b722f571b48ab408000048714b
702b7a696dd1a8319d6af907d4766a035cf30234
2398c1534dd1ca5b6329c888c50f55fb1b0ec23f
2022-08-19 11:06:09 +01:00
Doug e6ea10f3a6 Prefix test in-front of UI test methods. 2022-07-18 16:06:27 +01:00
Doug 7d29bca319 Fixup missing colours and use resolved colours in UIKit.
Fix the confetti colour when using DesignKit.
Pin swift packages.
Fix UI tests target.
2022-07-07 15:42:57 +01:00
Doug 183b855fd0 Fix a few failing UI tests. 2022-07-07 12:30:02 +01:00
Johannes Marbach 868fd7e0c8 Remove all @available(iOS 14... annotations 2022-06-23 09:47:38 +02:00
Doug 61e42cd685 Add custom string representations of view model/coordinator results. 2022-06-17 10:15:10 +01:00
ismailgulek 76a3cb3ef1 Remove sensitive data from logs 2022-06-13 00:16:06 +03:00
ismailgulek ed8c7436e3 Fix tests 2022-06-10 18:33:50 +03:00
ismailgulek 92e1b4d1d6 Add password validator to change password coordinator 2022-06-10 18:06:41 +03:00
ismailgulek 17d290ffa0 Fix some of the PR remarks 2022-06-10 14:28:00 +03:00
ismailgulek 6661861bb4 Create bridge presenter for change password coordinator 2022-06-09 20:25:56 +03:00
ismailgulek b2e6e53785 Create change password screen 2022-06-09 20:25:36 +03:00
Gil Eluard acf7d0de13 Instrument missing screen metrics (#5764)
* Instrument missing screen metrics

- Done
2022-03-08 10:13:46 +01:00