Commit Graph

4124 Commits

Author SHA1 Message Date
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
manuroe f6037dc12d Fix build 2018-01-03 14:59:01 +01:00
manuroe c6d56095d6 version++ 2018-01-03 14:48:19 +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 1bbde931b2 version++ 2017-12-29 18:01:40 +01:00
manuroe 970a3a1fb6 Missing Push Notifications: Localise SINGLE_UNREAD_IN_ROOM for Frencs 2017-12-29 17:15:13 +01:00
manuroe 23b53a853a Merge pull request #1715 from vector-im/loop_again
App Startup: patchy patch: Reenable the loop on [application isProtecedDataAvailable]
2017-12-29 17:09:46 +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 28b6429208 Merge pull request #1714 from vector-im/notif_for_failed_sync
Missing Push Notifications again
2017-12-29 16:50:55 +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 77dfd584d2 Log: Add logs for tracking "Silent crash at startup in [MXKContactManager loadCachedMatrixContacts]" (#1711) 2017-12-28 14:23:12 +01:00
manuroe 2d6c3d0ede Merge pull request #1708 from vector-im/MXKAccount_stored_in_file
Missing Push Notifications (#1696): We do not need to wait for `[appl…
2017-12-27 16:18:50 +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
giomfo 295eca5e7b Merge pull request #1707 from vector-im/riot_1701_tmp
Bug Fix: Share extension is not localized?
2017-12-27 14:57:47 +01:00
Giom Foret a64440df08 Bug Fix: Share extension is not localized?
#1701
2017-12-27 14:53:17 +01:00
manuroe 0ee77be107 Merge pull request #1703 from vector-im/rageshake_756
Widget: Fix crash when widget JSON data contains a number value
2017-12-27 09:03:49 +01:00
manuroe 0342a7584f Widget: Fix crash when widget JSON data contains a number value instead of an expected string (https://github.com/matrix-org/riot-ios-rageshakes/issues/765) 2017-12-27 08:57:14 +01:00
manuroe 2e6c2cbc00 version++ 2017-12-21 09:31:28 +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 d0a89580c7 Widget: Integrate widget data into widget URL (https://github.com/vector-im/riot-meta/issues/125) 2017-12-21 09:28:21 +01:00
manuroe ba025719a0 version++ 2017-12-19 16:04:45 +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 e29bb6789e version++ 2017-12-05 17:00:41 +01:00
manuroe 4ff912b4ed Merge pull request #1685 from vector-im/bf_1683
Crypto: BF: The share key dialog can appear with a 'null' device (#1683)
2017-12-05 16:02:01 +01:00
manuroe 7d0d6ad4b7 Crypto: BF: The share key dialog can appear with a 'null' device (#1683)
Make sure we download requester device keys before showing the share dialog.
Also, add "You added a new device '%@', which is requesting encryption keys." string
2017-12-05 15:47:39 +01:00
Giom Foret 0c0ccc1544 version++ 2017-11-30 11:16:11 +01:00
Giom Foret c0b7189605 Enable Vietnamese, thanks to @loulsle. 2017-11-29 19:36:14 +01:00
giomfo 3d17028992 Merge pull request #1678 from RiotTranslateBot/weblate-riot-ios-riot-ios-push
Update from Weblate.
2017-11-29 19:26:43 +01:00
giomfo 2619bb080c Merge pull request #1677 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs
Update from Weblate.
2017-11-29 19:25:50 +01:00
giomfo 52db6494dc Merge pull request #1676 from RiotTranslateBot/weblate-riot-ios-riot-ios
Update from Weblate.
2017-11-29 19:25:13 +01:00
Weblate afdbd4e448 Merge remote-tracking branch 'origin/develop' into develop 2017-11-29 18:07:53 +00:00
Weblate bbeae13808 Merge remote-tracking branch 'origin/develop' into develop 2017-11-29 18:07:44 +00:00
Weblate eb254dcb89 Merge remote-tracking branch 'origin/develop' into develop 2017-11-29 18:07:19 +00:00