Commit Graph

230 Commits

Author SHA1 Message Date
manuroe dc9f9fb66b GDPRConsentViewController: close it once the user has given their consent
Do not wait anymore for the completion of the creation of the room with riot-bot
2018-08-24 12:31:57 +02:00
Giom Foret d96030ffcb Bug Fix - User defaults: the preset application language (if any) is ignored.
AppDelegate: the userDefaults were registered after the application language handling
2018-08-22 15:36:03 +02:00
manuroe 9ae6987bd9 BF: Empty app if initial /sync fails
#1975
2018-08-13 17:14:32 +02:00
SBiOSoftWhare dd61bf0c37 GDPRConsentViewController now do not take into account HS hostname to determine if user consent to GDPR. 2018-08-09 18:56:40 +02:00
SBiOSoftWhare f57395092e Fix OnBoardingManager method call in AppDelegate 2018-08-09 14:47:15 +02:00
SBiOSoftWhare 283c862692 Now create riot bot direct message room after GDPR consent success. 2018-08-09 12:19:24 +02:00
SBiOSoftWhare 8b23570ad1 Now use GDPRConsentViewController in AppDelegate in order to present GDPR consent and dismiss controller automatically when accept consent. 2018-08-09 12:19:24 +02:00
manuroe 6a39435f7c Lazy-loading server side: Use MXRoomState.members instead of [MXRoom members:] when possible 2018-08-01 17:12:46 +02:00
manuroe 57da2eb744 New async [MXRoom state:]: Use [MXRoom members:] 2018-07-23 15:38:50 +02:00
manuroe 25626d275c New async [MXRoom state:]: Make Riot build 2018-07-20 14:01:10 +02:00
manuroe 8252dc4fb4 New async [MXRoom state:]: Make AppDelegate build 2018-07-19 14:18:30 +02:00
manuroe 58d7106633 Make use of MXRoom.roomId and MXRoom.summary instead of MXRooms.state 2018-07-16 22:30:55 +02:00
manuroe ac644474cf MXRoomState: Apply new MXRoomMembers property 2018-07-12 00:19:48 +02:00
SBiOSoftWhare 8c8ef75b10 Fix showDecryptedContentInNotifications settings option not migrated correctly from MXKAccount 2018-07-03 10:31:14 +02:00
SBiOSoftWhare acd626451b Now store showDecryptedContentInNotifications settings option in UserDefaults instead for MXKAccount in order to keep this information when the user logout. Fix issue #1914. 2018-07-02 14:41:55 +02:00
manuroe 4b9e8abc15 Crypto: Add telemetry for events unable to decrypt (UTDs)
Add a dispatch method
2018-06-29 07:50:06 +02:00
manuroe 1cd52b0b67 Crypto: Add telemetry for events unable to decrypt (UTDs)
#1894
2018-06-29 07:36:35 +02:00
manuroe 8f0efd34da Analytics: Improve comments 2018-06-27 18:11:04 +02:00
manuroe d2fe94d9dc Analytics: Make it implement MXAnalyticsDelegate to track performance stats 2018-06-27 17:59:06 +02:00
manuroe 054b2afded Analytics: Move code from AppDelegate to a dedicated class: Analytics 2018-06-27 10:02:08 +02:00
SBiOSoftWhare ddb6632fb1 Merge pull request #1895 from vector-im/fix_account_deactivation_completion
Fix account deactivation completion
2018-06-01 16:19:51 +02:00
SBiOSoftWhare 6d37f66b98 Update logout method in AppDelegate, add possibility to send or not logout request to home server 2018-06-01 16:07:42 +02:00
SBiOSoftWhare 26227cd8a0 Fix GDPR consent alert not shown after account creation 2018-06-01 09:46:11 +02:00
SBiOSoftWhare b8d044e6f9 Merge pull request #1886 from vector-im/fix_gdpr_consent_403_alert
Do not display error alert when receiving GDPR Consent not given
2018-05-31 19:06:33 +02:00
SBiOSoftWhare d88a624ba8 Merge pull request #1885 from vector-im/riot_1883
GDPR consent screen could not be closed
2018-05-31 19:06:09 +02:00
SBiOSoftWhare a98212e506 Do not display default error alert when receiving GDPR Consent not given error 2018-05-31 18:39:15 +02:00
SBiOSoftWhare 7360663a67 Put close action to left in navigation bar of GDPR consent screen 2018-05-31 17:33:20 +02:00
SBiOSoftWhare 5d68e0aa18 Factorization of data user clear on logout. Reuse it for account deactivation. 2018-05-30 17:04:58 +02:00
SBiOSoftWhare 17933467c5 Add GDPR consent display when GDPR consent not given error is received. 2018-05-23 17:01:18 +02:00
manuroe ccded8995c Send Stickers: Plug the sticker picker widget with the room datasource to send a sticker
#1860
2018-05-07 18:04:32 +02:00
manuroe d2725c058e Merge pull request #1835 from pixlwave/master
Use existing message.mp3 for notification sounds.
2018-04-24 10:21:38 +02:00
giomfo 5f84015837 Bug Fix - Crash on URL like https://riot.im/#/app/register?hs_url=...
Display an activity indicator when the logout is in progress

vector-im/riot-ios#1838
2018-04-17 23:26:26 +02:00
giomfo bcf3bd9957 Bug Fix - Crash on URL like https://riot.im/#/app/register?hs_url=...
Prompt the user before logging out in case of click on register link.

vector-im/riot-ios#1838
2018-04-17 21:39:31 +02:00
giomfo 4d7de4625a Bug Fix - Crash on URL like https://riot.im/#/app/register?hs_url=...
Ignore register link without session id.

vector-im/riot-ios#1838
2018-04-13 23:33:53 +02:00
giomfo d19cf861a0 Bug Fix - Crash on URL like https://riot.im/#/app/register?hs_url=...
Fix here the crash
Another commit will be done to prevent logging out on unexpected register url

https://github.com/vector-im/riot-ios/issues/1838
2018-04-13 20:14:44 +02:00
Doug 349dcdf1d3 Use existing message.mp3 for notification sounds. 2018-04-08 15:00:33 +01:00
giomfo 5ae3b7662d Render sticker events in the timeline #1819
Prepare sticker rendering
2018-03-30 12:04:50 +02:00
manuroe e5e06730b6 Fix screen flashing at startup (#1798)
Ugly fix to give time to load and show the launching animated screen before MXContactManager freezes the UI thread
2018-03-08 18:23:52 +01:00
manuroe f2ff4c2166 Fix compilation: Follow changes made by https://github.com/matrix-org/matrix-ios-sdk/pull/458 2018-02-27 13:35:20 +01:00
manuroe 51d270f5d0 Merge pull request #1783 from vector-im/riot_1782
BF: e2e devices list not shown
2018-02-26 10:31:36 +01:00
manuroe cbbfe08c26 Merge pull request #1777 from joeywatts/quick-reply
Add support for interactive notifications (fixes #625)
2018-02-26 08:56:25 +01:00
manuroe edf1465b1e BF: e2e devices list not shown (#1782) 2018-02-23 17:16:48 +01:00
Joey Watts ce200a851c Correctly acquire RoomDataSource instance 2018-02-23 08:58:35 -05:00
Joey Watts d9335d23c1 Use RoomDataSource to send message, send failure notification on error
Signed-off-by: Joey Watts <joey.watts.96@gmail.com>
2018-02-23 01:45:33 -05:00
Joey Watts 680843ece3 Fix quick reply on encrypted notifications 2018-02-19 23:19:24 -05:00
Joey Watts 03428db96f Add support for interactive notifications 2018-02-19 22:55:00 -05:00
Giom Foret 6ea17a6249 Groups: Display flair for users in room history.
Force the matrix session to refresh the cached data related to the publicised groups of the users when the application enters in foreground

vector-im/riot-meta#118
2018-02-04 17:13:44 +01:00
manuroe 71f0a9d995 Merge pull request #1753 from vector-im/piwik2
Replace Google Analytic by Matomo(Piwik)
2018-02-02 14:56:19 +01:00
manuroe 03a65d21c5 Piwik: Fix screen tracking 2018-01-31 18:20:11 +01:00
manuroe 51e135216a Piwik: our PR on Piwik now just need to be released 2018-01-30 08:36:52 +01:00