fridtjof
|
7ff951ac08
|
add a threadIdentifier to notifications and implement titles
|
2019-03-22 00:40:27 +01:00 |
|
SBiOSoftWhare
|
f366baeb69
|
Merge pull request #2207 from fridtjof/ios10-notifications
Add code to support the new notification system starting with iOS 10
|
2019-03-21 16:45:07 +01:00 |
|
fridtjof
|
e1380808b4
|
navigate to the room when a notification is tapped on iOS 10
|
2019-03-14 01:05:30 +01:00 |
|
fridtjof
|
ee140eaff1
|
remove displayedNotificationRequestForEvent:andUser:type: (unused as of 65c4de5 and 6f31249)
|
2019-03-14 00:57:09 +01:00 |
|
fridtjof
|
7ed3a89dd6
|
don't display notifications when in foreground
|
2019-03-14 00:53:41 +01:00 |
|
fridtjof
|
f5b799e375
|
factor out common code
|
2019-03-14 00:50:04 +01:00 |
|
fridtjof
|
23737f9cf2
|
don't bother ignoring notifications on iOS 10+ - no 2
|
2019-03-14 00:49:02 +01:00 |
|
fridtjof
|
b0383edd15
|
don't bother ignoring notifications on iOS 10+
|
2019-03-14 00:35:36 +01:00 |
|
fridtjof
|
9fc51ecb0d
|
more accurately match the old notification action handler in the iOS 10+ code
|
2019-03-14 00:23:43 +01:00 |
|
Fridtjof Mund
|
bf9f682a5b
|
Merge branch 'develop' into deprecations/contacts-api
|
2019-02-20 18:14:36 +01:00 |
|
fridtjof
|
7518421e2a
|
fix changes made in ae4d7514
|
2019-02-20 18:12:18 +01:00 |
|
manuroe
|
a183673234
|
Merge pull request #2221 from fridtjof/deprecations/percent_encoding
Take care of percent encoding related deprecations
|
2019-02-20 15:06:11 +01:00 |
|
SBiOSoftWhare
|
a4efadbd02
|
Remove UINavigationBar appearance update from AppDelegate
|
2019-02-19 09:51:35 +01:00 |
|
fridtjof
|
2e995278f7
|
use the Matrix SDK's method for percent encoding
|
2019-02-18 15:31:55 +01:00 |
|
manuroe
|
6caec35e72
|
Key backup: new recover method detected
#2230
|
2019-02-15 17:29:48 +01:00 |
|
manuroe
|
e9af0e3975
|
BF: Reskin: Sometimes the roomVC navigation bar is tranparent
#2252
|
2019-02-15 15:21:33 +01:00 |
|
fridtjof
|
3114e0928f
|
separate notification content generation for iOS 10+ - this will make using iOS 10+ features easier
|
2019-02-13 14:19:41 +01:00 |
|
fridtjof
|
bbf689806d
|
specify empty array instead of NULL for intentIdentifiers
|
2019-02-13 14:19:40 +01:00 |
|
fridtjof
|
312e1c7e69
|
add iOS 10+ alternatives to all uses of the old notification system
|
2019-02-13 14:19:40 +01:00 |
|
fridtjof
|
4b20e41ab0
|
Implement UNUserNotificationCenterDelegate methods
|
2019-02-13 14:19:40 +01:00 |
|
fridtjof
|
f5b985dbbf
|
Use the non-deprecated UNUserNotification framework on iOS 10 and up
|
2019-02-13 14:19:40 +01:00 |
|
fridtjof
|
245de393e2
|
replace contact availability checks with the iOS 9+ way
|
2019-02-05 01:36:13 +01:00 |
|
fridtjof
|
1c2df753da
|
take care of percent encoding related deprecations
|
2019-02-04 21:22:43 +01:00 |
|
SBiOSoftWhare
|
7313fae3d5
|
Reset key backup banner preferences on logout
|
2019-01-31 19:53:12 +01:00 |
|
manuroe
|
461974795d
|
Fix display of build number in settings and bug reports
Jenkins now uses a timestamp as build number (ex:20190124155504) that is bigger than 32 bits
|
2019-01-24 17:45:43 +01:00 |
|
fridtjof
|
5088a7cfdd
|
AppDelegate: no need to check for iOS 8+ notifications anymore, the minimum supported version is iOS 9
|
2019-01-18 18:12:49 +01:00 |
|
manuroe
|
daf0bf8a91
|
BF: Infinite loading wheel when taping on a fake room alias
#679
|
2019-01-17 17:46:49 +01:00 |
|
manuroe
|
208e0fe6b4
|
reskin: Kill KVO on theme setting
|
2019-01-14 10:53:43 +01:00 |
|
manuroe
|
2fdb06d879
|
reskin: Create ThemeService.shared
|
2019-01-11 11:45:27 +01:00 |
|
manuroe
|
f0c22a14af
|
reskin: Rename RiotDesignValues -> ThemeService
|
2019-01-11 10:46:00 +01:00 |
|
manuroe
|
dd4e20d389
|
reskin: kill kRiotPrimaryBgColor
|
2019-01-10 17:50:26 +01:00 |
|
manuroe
|
c702350171
|
reskin: rename ColorValues to Theme
|
2019-01-10 15:32:59 +01:00 |
|
manuroe
|
845775d794
|
reskin: ColorValues: suffix UIColor properties names with "Color"
|
2019-01-10 15:23:22 +01:00 |
|
manuroe
|
63ee0e14be
|
Merge remote-tracking branch 'origin/develop' into reskin
# Conflicts:
# Riot/Constants/RiotDesignValues.m
# Riot/Modules/Authentication/AuthenticationViewController.m
|
2019-01-10 11:50:57 +01:00 |
|
manuroe
|
43f870209a
|
Merge remote-tracking branch 'origin/develop' into reskin
|
2019-01-09 16:38:49 +01:00 |
|
fridtjof
|
2839a24058
|
make use of Obj-C's modern syntax for literals and subscripting
|
2019-01-08 00:24:11 +01:00 |
|
fridtjof
|
0915e3fab2
|
fix almost all the warnings caused by -Wstrict-prototypes
|
2019-01-05 03:28:53 +01:00 |
|
manuroe
|
6ad603a6ca
|
Reskin: Kill kRiotColorGreen and use RiotDesignValues.colorValues.accent instead
|
2018-11-30 17:10:28 +01:00 |
|
Aaron Raimist
|
703bd95749
|
Remove all calls of [NSUserDefaults synchronize] (#1924)
Signed-off-by: Aaron Raimist <aaron@raim.ist>
|
2018-10-15 16:58:10 -05:00 |
|
manuroe
|
d2603a9753
|
Notifications: old notifications can reappear
#1985
|
2018-10-10 18:05:17 +02:00 |
|
manuroe
|
045a840c96
|
Lazy-Loading: On logout, reenable LL
|
2018-09-25 15:46:07 +02:00 |
|
manuroe
|
dc9f9fb66b
|
GDPRConsentViewController: close it once the user has given their consent
Do not wait anymore for the completion of the creation of the room with riot-bot
|
2018-08-24 12:31:57 +02:00 |
|
Giom Foret
|
d96030ffcb
|
Bug Fix - User defaults: the preset application language (if any) is ignored.
AppDelegate: the userDefaults were registered after the application language handling
|
2018-08-22 15:36:03 +02:00 |
|
manuroe
|
9ae6987bd9
|
BF: Empty app if initial /sync fails
#1975
|
2018-08-13 17:14:32 +02:00 |
|
SBiOSoftWhare
|
dd61bf0c37
|
GDPRConsentViewController now do not take into account HS hostname to determine if user consent to GDPR.
|
2018-08-09 18:56:40 +02:00 |
|
SBiOSoftWhare
|
f57395092e
|
Fix OnBoardingManager method call in AppDelegate
|
2018-08-09 14:47:15 +02:00 |
|
SBiOSoftWhare
|
283c862692
|
Now create riot bot direct message room after GDPR consent success.
|
2018-08-09 12:19:24 +02:00 |
|
SBiOSoftWhare
|
8b23570ad1
|
Now use GDPRConsentViewController in AppDelegate in order to present GDPR consent and dismiss controller automatically when accept consent.
|
2018-08-09 12:19:24 +02:00 |
|
manuroe
|
6a39435f7c
|
Lazy-loading server side: Use MXRoomState.members instead of [MXRoom members:] when possible
|
2018-08-01 17:12:46 +02:00 |
|
manuroe
|
57da2eb744
|
New async [MXRoom state:]: Use [MXRoom members:]
|
2018-07-23 15:38:50 +02:00 |
|