Commit Graph

219 Commits

Author SHA1 Message Date
manuroe 58e5380d14 Make use of MXRoom.roomId and MXRoom.summary instead of MXRooms.state 2018-07-16 22:30:55 +02:00
manuroe 41480a5e56 MXRoomState: Apply new MXRoomMembers property 2018-07-12 00:19:48 +02:00
SBiOSoftWhare 0beaaa47ba Fix showDecryptedContentInNotifications settings option not migrated correctly from MXKAccount 2018-07-03 10:31:14 +02:00
SBiOSoftWhare 4c8df2b330 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 014d030f4a Crypto: Add telemetry for events unable to decrypt (UTDs)
Add a dispatch method
2018-06-29 07:50:06 +02:00
manuroe bb98c32985 Crypto: Add telemetry for events unable to decrypt (UTDs)
#1894
2018-06-29 07:36:35 +02:00
manuroe 30d1ce2439 Analytics: Improve comments 2018-06-27 18:11:04 +02:00
manuroe 678467b998 Analytics: Make it implement MXAnalyticsDelegate to track performance stats 2018-06-27 17:59:06 +02:00
manuroe fff8f2f14e Analytics: Move code from AppDelegate to a dedicated class: Analytics 2018-06-27 10:02:08 +02:00
SBiOSoftWhare f1527cfa0a Merge pull request #1895 from vector-im/fix_account_deactivation_completion
Fix account deactivation completion
2018-06-01 16:19:51 +02:00
SBiOSoftWhare c0e086d294 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 d26b954d7d Fix GDPR consent alert not shown after account creation 2018-06-01 09:46:11 +02:00
SBiOSoftWhare 5fdc1a194a 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 154fb5b0cd 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 4bcfaa46e8 Do not display default error alert when receiving GDPR Consent not given error 2018-05-31 18:39:15 +02:00
SBiOSoftWhare e4d020d9cd Put close action to left in navigation bar of GDPR consent screen 2018-05-31 17:33:20 +02:00
SBiOSoftWhare ff199a99f9 Factorization of data user clear on logout. Reuse it for account deactivation. 2018-05-30 17:04:58 +02:00
SBiOSoftWhare 1c792a8200 Add GDPR consent display when GDPR consent not given error is received. 2018-05-23 17:01:18 +02:00
manuroe e7631ef184 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 0c590d9ad7 Merge pull request #1835 from pixlwave/master
Use existing message.mp3 for notification sounds.
2018-04-24 10:21:38 +02:00
giomfo 84b2054e9a 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 747153fcb7 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 bff0954535 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 fc0b16cfce 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 96e8d1c793 Use existing message.mp3 for notification sounds. 2018-04-08 15:00:33 +01:00
giomfo cb459ec98d Render sticker events in the timeline #1819
Prepare sticker rendering
2018-03-30 12:04:50 +02:00
manuroe 51eee22908 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 afa4a38968 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 71f52f135f Merge pull request #1783 from vector-im/riot_1782
BF: e2e devices list not shown
2018-02-26 10:31:36 +01:00
manuroe fb1c7eee99 Merge pull request #1777 from joeywatts/quick-reply
Add support for interactive notifications (fixes #625)
2018-02-26 08:56:25 +01:00
manuroe 700b11b450 BF: e2e devices list not shown (#1782) 2018-02-23 17:16:48 +01:00
Joey Watts 4173f591bb Correctly acquire RoomDataSource instance 2018-02-23 08:58:35 -05:00
Joey Watts 6b716cd5c6 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 55491d6d97 Fix quick reply on encrypted notifications 2018-02-19 23:19:24 -05:00
Joey Watts 71a55bdc53 Add support for interactive notifications 2018-02-19 22:55:00 -05:00
Giom Foret 0ad063b974 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 ed47769d1c Merge pull request #1753 from vector-im/piwik2
Replace Google Analytic by Matomo(Piwik)
2018-02-02 14:56:19 +01:00
manuroe aedf8712bc Piwik: Fix screen tracking 2018-01-31 18:20:11 +01:00
manuroe b69cc875c4 Piwik: our PR on Piwik now just need to be released 2018-01-30 08:36:52 +01:00
manuroe c09a7b4d9f Piwik: our PR on Piwik now just need to be released 2018-01-30 08:35:29 +01:00
manuroe 82af61996e Piwik: Remove @TODO 2018-01-29 16:30:20 +01:00
manuroe 05d353172a Piwik: Use it for analytics 2018-01-29 15:26:44 +01:00
Evan Tang 889f34b6d6 When you realize there's more than one cancel button 2018-01-18 20:46:25 -06:00
manuroe 4b8ce0f20f Remove Google Analytics 2018-01-05 10:02:10 +01:00
manuroe 83a51295aa Widgets: Make sure we have a scalar token before opening one (#1723).
Make the build of the true widget URL asynchronous and build it only when necessary.
2018-01-04 12:25:32 +01:00
manuroe 78d19e7334 Merge remote-tracking branch 'origin/master' into develop 2018-01-03 15:06:18 +01:00
manuroe f6037dc12d Fix build 2018-01-03 14:59:01 +01:00
manuroe 1a8ae234ce Missing Push Notifications (#1696): Show a notification even if the app fails to sync with its hs to get all data.
BF: Return a string
(cherry picked from commit 0931c91b53)
2018-01-03 11:29:17 +01:00
manuroe 6418751418 Push notifications: UILocalNotification.fireDate is useless to dedup notifications. Remove it
(cherry picked from commit c6027c428c)
2018-01-03 11:29:09 +01:00
manuroe 02af0b030a Push notifications: Add fireDate to UILocalNotification in order to retrieve them afterwards.
It seems to be mandatory to make `[[UIApplication sharedApplication] scheduledLocalNotifications]` non empty

(cherry picked from commit 9be538bf0e)
2018-01-03 11:29:09 +01:00