Commit Graph

184 Commits

Author SHA1 Message Date
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
manuroe 948e770833 Push notifications: More logs to track duplicated notifications
(cherry picked from commit ce1a024289)
2018-01-03 11:29:09 +01:00
manuroe 93610d2dd1 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 c72a96b159)

# Conflicts:
#	Riot/AppDelegate.m
2018-01-03 11:28:41 +01:00
manuroe 38ab6e0f53 Test: Disable again loop on [application isProtectedDataAvailable] because I have bg watchdog crash again
(cherry picked from commit 5f65b5a887)
2018-01-03 11:26:54 +01:00
manuroe 0931c91b53 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 c6027c428c Push notifications: UILocalNotification.fireDate is useless to dedup notifications. Remove it 2018-01-02 15:46:43 +01:00
manuroe 9be538bf0e 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 ce1a024289 Push notifications: More logs to track duplicated notifications 2018-01-02 14:15:50 +01:00
manuroe c72a96b159 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 02d1ae9013 AppDelegate - Groups: handle links to groups 2017-12-31 16:24:47 +01:00
manuroe 5f65b5a887 Test: Disable again loop on [application isProtectedDataAvailable] because I have bg watchdog crash again 2017-12-31 10:21:22 +01:00
manuroe e0be3ab399 Merge remote-tracking branch 'origin/release-v0.6.7' into develop 2017-12-29 17:16:25 +01:00
manuroe af9f94c137 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 af6bdd9d36 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 c634436022 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 f9f9f5a0e4 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 7776a92c23 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 3e5172a249 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 b17693d7d2 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 2b9ce77df4 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 ded3fa5adb Merge remote-tracking branch 'origin/release-v0.6.7' into develop 2017-12-28 14:44:16 +01:00
manuroe 77dfd584d2 Log: Add logs for tracking "Silent crash at startup in [MXKContactManager loadCachedMatrixContacts]" (#1711) 2017-12-28 14:23:12 +01:00
manuroe 68bca67d3d 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 f88f413a09 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 a64440df08 Bug Fix: Share extension is not localized?
#1701
2017-12-27 14:53:17 +01:00
Giom Foret 607d753ee8 Merge branch 'develop' into groups 2017-12-22 14:50:40 +01:00
manuroe 7de8c429ad 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 a1331d829d 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 4a83be6b84 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
manuroe dd65c2184b VoIP: increase call invite lifetime from 30 to 60s (https://github.com/vector-im/riot-meta/issues/129) 2017-12-20 11:27:11 +01:00
manuroe 92971314ac Missing Push Notifications (#1696): Try to delay [application isProtectedDataAvailable]. At least, logging to file will be enabled 2017-12-19 15:59:35 +01:00
manuroe 862d101fb8 Push Notifications: Prefix logs related push notifications with "[Push]" and add more logs to track lost notifications 2017-12-19 15:59:22 +01:00
manuroe e3f865a8d2 Push Notifications: Add more logs to track possible lost notifications 2017-12-19 15:51:53 +01:00
manuroe b55bfa4dad Push Notifications: Add more logs to track possible lost notifications 2017-12-19 15:51:53 +01:00
manuroe da8e854605 Missing Push Notifications (#1696): Try to delay [application isProtectedDataAvailable]. At least, logging to file will be enabled 2017-12-19 14:44:10 +01:00
manuroe 5d41ab7dde Push Notifications: Prefix logs related push notifications with "[Push]" and add more logs to track lost notifications 2017-12-18 09:47:48 +01:00