Commit Graph

191 Commits

Author SHA1 Message Date
manuroe a28c069697 Merge pull request #1783 from vector-im/riot_1782
BF: e2e devices list not shown
2018-02-26 10:31:36 +01:00
manuroe eef1ded8c6 Merge pull request #1777 from joeywatts/quick-reply
Add support for interactive notifications (fixes #625)
2018-02-26 08:56:25 +01:00
manuroe 773bf9ff1c BF: e2e devices list not shown (#1782) 2018-02-23 17:16:48 +01:00
Joey Watts 5f73adf01c Correctly acquire RoomDataSource instance 2018-02-23 08:58:35 -05:00
Joey Watts 841e31a9cc 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 83765d3c89 Fix quick reply on encrypted notifications 2018-02-19 23:19:24 -05:00
Joey Watts 95c18b0b75 Add support for interactive notifications 2018-02-19 22:55:00 -05:00
Giom Foret 58fab19a2a 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 a8d01eae5b Merge pull request #1753 from vector-im/piwik2
Replace Google Analytic by Matomo(Piwik)
2018-02-02 14:56:19 +01:00
manuroe cc1fefd137 Piwik: Fix screen tracking 2018-01-31 18:20:11 +01:00
manuroe e6ec1165b5 Piwik: our PR on Piwik now just need to be released 2018-01-30 08:36:52 +01:00
manuroe 938235a5e4 Piwik: our PR on Piwik now just need to be released 2018-01-30 08:35:29 +01:00
manuroe ecf730b3a4 Piwik: Remove @TODO 2018-01-29 16:30:20 +01:00
manuroe 24fdbebf39 Piwik: Use it for analytics 2018-01-29 15:26:44 +01:00
Evan Tang 6f748904e4 When you realize there's more than one cancel button 2018-01-18 20:46:25 -06:00
manuroe 93655dfb02 Remove Google Analytics 2018-01-05 10:02:10 +01:00
manuroe 60bd53007e 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 870b061112 Merge remote-tracking branch 'origin/master' into develop 2018-01-03 15:06:18 +01:00
manuroe e4d73ced89 Fix build 2018-01-03 14:59:01 +01:00
manuroe b6725570d2 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 30125eaf4b669a997de91cd8f94063e72886605d)
2018-01-03 11:29:17 +01:00
manuroe 52e9a4828a Push notifications: UILocalNotification.fireDate is useless to dedup notifications. Remove it
(cherry picked from commit 7fc23665b888a43f49ad6303c4252154e5306c1a)
2018-01-03 11:29:09 +01:00
manuroe 76bd47fba1 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 4e91844403c7f4d46a0457fa56864519c5a7febd)
2018-01-03 11:29:09 +01:00
manuroe 53610f3d4f Push notifications: More logs to track duplicated notifications
(cherry picked from commit cf066a7e07ca19f62cfa02f5d998aee31866b927)
2018-01-03 11:29:09 +01:00
manuroe d71c2b86ac AppDelegate: Enable log to file earlier
Try another technique to save logs to files earlier.
The goal is to track unexpected app startup cycle like in https://riot.im/bugreports/listing/2017-12-29/081732/console.1.log.gz (https://github.com/matrix-org/riot-ios-rageshakes/issues/797) and https://riot.im/bugreports/listing/2017-12-31/133345/console.log.gz (https://github.com/matrix-org/riot-ios-rageshakes/issues/805).

(cherry picked from commit 879f42782a9de8bcc8cca33642f9927177938115)

# Conflicts:
#	Riot/AppDelegate.m
2018-01-03 11:28:41 +01:00
manuroe e46c9cbb6c Test: Disable again loop on [application isProtectedDataAvailable] because I have bg watchdog crash again
(cherry picked from commit 07f331c1604a0274d77c699008f5e101ef8dfd3e)
2018-01-03 11:26:54 +01:00
manuroe 51146f3116 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
2018-01-03 11:06:39 +01:00
manuroe bed0923cea Push notifications: UILocalNotification.fireDate is useless to dedup notifications. Remove it 2018-01-02 15:46:43 +01:00
manuroe a758a64a99 Push notifications: Add fireDate to UILocalNotification in order to retrieve them afterwards.
It seems to be mandatory to make `[[UIApplication sharedApplication] scheduledLocalNotifications]` non empty
2018-01-02 15:03:25 +01:00
manuroe f20a74e02e Push notifications: More logs to track duplicated notifications 2018-01-02 14:15:50 +01:00
manuroe 59c4cbe121 AppDelegate: Enable log to file earlier
Try another technique to save logs to files earlier.
The goal is to track unexpected app startup cycle like in https://riot.im/bugreports/listing/2017-12-29/081732/console.1.log.gz (https://github.com/matrix-org/riot-ios-rageshakes/issues/797) and https://riot.im/bugreports/listing/2017-12-31/133345/console.log.gz (https://github.com/matrix-org/riot-ios-rageshakes/issues/805).
2018-01-02 11:56:30 +01:00
Giom Foret 173d218bf0 AppDelegate - Groups: handle links to groups 2017-12-31 16:24:47 +01:00
manuroe 09518a7e1c Test: Disable again loop on [application isProtectedDataAvailable] because I have bg watchdog crash again 2017-12-31 10:21:22 +01:00
manuroe 12d9ad6c93 Merge remote-tracking branch 'origin/release-v0.6.7' into develop 2017-12-29 17:16:25 +01:00
manuroe d57f5b916b App Startup: patchy patch: Reenable the loop on [application isProtectedDataAvailable] at least for 10s to secure startup for the moment 2017-12-29 17:01:23 +01:00
manuroe da245c0d14 Missing Push Notifications (#1696): Show a notification even if the app fails to sync with its hs to get all data.
Fix last Giom's remark: Make sure we do not display a "limited" notif for an event with already a "full" notif.
2017-12-29 16:43:20 +01:00
manuroe eac51d5c38 Missing Push Notifications (#1696): Show a notification even if the app fails to sync with its hs to get all data.
Fixed easy Giom's remarks
2017-12-29 15:20:12 +01:00
manuroe d7e44de3de Missing Push Notifications (#1696): Show a notification even if the app fails to sync with its hs to get all data.
wording
2017-12-29 13:40:55 +01:00
manuroe ddb7e24810 Missing Push Notifications (#1696): Show a notification even if the app fails to sync with its hs to get all data.
Show notif on /sync failure callback too
2017-12-29 13:33:55 +01:00
manuroe e706e194c5 Missing Push Notifications (#1696): Show a notification even if the app fails to sync with its hs to get all data.
Renaming
2017-12-29 13:22:29 +01:00
manuroe 9e9cd7163e Missing Push Notifications (#1696): Show a notification even if the app fails to sync with its hs to get all data.
Build the string for the notification
2017-12-29 13:19:40 +01:00
manuroe aad40ad4b1 Missing Push Notifications (#1696): Show a notification even if the app fails to sync with its hs to get all data.
This fixes the case logged at
https://riot.im/bugreports/listing/2017-12-27/163238/console.2.log.gz
2017-12-29 10:31:16 +01:00
manuroe a57b81b262 Merge remote-tracking branch 'origin/release-v0.6.7' into develop 2017-12-28 14:44:16 +01:00
manuroe de73f4c4ea Log: Add logs for tracking "Silent crash at startup in [MXKContactManager loadCachedMatrixContacts]" (#1711) 2017-12-28 14:23:12 +01:00
manuroe 5d27fcd68e Merge remote-tracking branch 'origin/release-v0.6.7' into develop
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2017-12-27 16:23:42 +01:00
manuroe 32ca8fc79a Missing Push Notifications (#1696): We do not need to wait for [application isProtectedDataAvailable] anymore
Thanks to https://github.com/matrix-org/matrix-ios-kit/pull/387
2017-12-27 15:40:25 +01:00
Giom Foret a1cfbc0612 Bug Fix: Share extension is not localized?
#1701
2017-12-27 14:53:17 +01:00
Giom Foret 847e970eef Merge branch 'develop' into groups 2017-12-22 14:50:40 +01:00
manuroe 68c48387ac Analytics: Create a generic API in AppDelegate class
And move all Google Analytics code to AppDelegate.m
2017-12-22 13:19:40 +01:00
Giom Foret 2a2ca1e1de Groups: self-management of membership of groups
- Bug Fix: App layout is broken on iPad after having left a group.
- Improve the display of the Group Details Home screen

vector-im/riot-meta#114
vector-im/riot-meta#115
2017-12-21 17:19:36 +01:00
manuroe df9490648b VoIP: increase call invite lifetime from 30 to 60s (https://github.com/vector-im/riot-meta/issues/129) 2017-12-21 09:28:40 +01:00