Commit Graph

334 Commits

Author SHA1 Message Date
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
manuroe d28e95d6b0 Piwik: our PR on Piwik now just need to be released 2018-01-30 08:35:29 +01:00
manuroe d9b65e35b4 Piwik: Remove @TODO 2018-01-29 16:30:20 +01:00
manuroe b2a81d7c0b Piwik: Use it for analytics 2018-01-29 15:26:44 +01:00
Evan Tang c8945e5728 When you realize there's more than one cancel button 2018-01-18 20:46:25 -06:00
manuroe c28423d370 Remove Google Analytics 2018-01-05 10:02:10 +01:00
manuroe 25420dce05 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 e658d60710 Merge remote-tracking branch 'origin/master' into develop 2018-01-03 15:06:18 +01:00
manuroe 1f762f4ddb Fix build 2018-01-03 14:59:01 +01:00
manuroe b269a5fc6c 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 fef278424a9ad21b4baebe829067e01a59558a86)
2018-01-03 11:29:17 +01:00
manuroe 6fe06eba56 Push notifications: UILocalNotification.fireDate is useless to dedup notifications. Remove it
(cherry picked from commit 8041730f61aa9331af7faba7dae37a9fd41a7b83)
2018-01-03 11:29:09 +01:00
manuroe 82dc8de69d 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 564b1f2b2aa47562ccec8d5c6f2069b8950460fb)
2018-01-03 11:29:09 +01:00
manuroe 3c7a4cf456 Push notifications: More logs to track duplicated notifications
(cherry picked from commit 2b297d07852f7d2dde6e24ba0f74aaeadb3912ce)
2018-01-03 11:29:09 +01:00
manuroe 26d0f18c5d 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 f1a410e6adb3a53afc5b2c77048de83d0b0f03ae)

# Conflicts:
#	Riot/AppDelegate.m
2018-01-03 11:28:41 +01:00
manuroe d08dddc772 Test: Disable again loop on [application isProtectedDataAvailable] because I have bg watchdog crash again
(cherry picked from commit 228866199bf611aafc447cafb82ceb357b6a3cdd)
2018-01-03 11:26:54 +01:00
manuroe 23149b6e6c 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 ff4fac627e Push notifications: UILocalNotification.fireDate is useless to dedup notifications. Remove it 2018-01-02 15:46:43 +01:00
manuroe e0792ce988 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 574f5a579c Push notifications: More logs to track duplicated notifications 2018-01-02 14:15:50 +01:00
manuroe b5cda9ac85 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 51f96953cb AppDelegate - Groups: handle links to groups 2017-12-31 16:24:47 +01:00
manuroe 6dc333e838 Test: Disable again loop on [application isProtectedDataAvailable] because I have bg watchdog crash again 2017-12-31 10:21:22 +01:00
manuroe d8c797daf3 Merge remote-tracking branch 'origin/release-v0.6.7' into develop 2017-12-29 17:16:25 +01:00
manuroe 3bc2a46efd 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 f52c4a4bf5 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 6363f195a2 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 c95bf1d5f5 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 9c8c10b192 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 80d4b31448 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 1d546a9040 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 0e9e35509d 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 864353280d Merge remote-tracking branch 'origin/release-v0.6.7' into develop 2017-12-28 14:44:16 +01:00
manuroe e0b4f8a300 Log: Add logs for tracking "Silent crash at startup in [MXKContactManager loadCachedMatrixContacts]" (#1711) 2017-12-28 14:23:12 +01:00
manuroe 0fe3f33767 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 0dface1084 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 c13f1abe28 Bug Fix: Share extension is not localized?
#1701
2017-12-27 14:53:17 +01:00
Giom Foret a2d8677178 Merge branch 'develop' into groups 2017-12-22 14:50:40 +01:00
manuroe e1b5675485 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 510b1e990f 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 26e6f14404 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 999846093b 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 a8271b4992 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 b1bc89e33f 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 7a1749dbbc Push Notifications: Add more logs to track possible lost notifications 2017-12-19 15:51:53 +01:00
manuroe 8b1b0f53b9 Push Notifications: Add more logs to track possible lost notifications 2017-12-19 15:51:53 +01:00
manuroe cb6a8f4612 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 91e62902de 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