Michael Kirk
1bfe691895
In app notifications for iOS10+
...
Extract shared notification presention/response
Implement adapters which use that logic for modern UNUserNotification and
legacy UINotifications
2019-02-01 17:44:13 -07:00
Matthew Chen
c68eee5bfe
Accept newlines in link preview titles.
2019-01-25 12:57:17 -05:00
Matthew Chen
a7d848ef7c
Add missing nullability annotations.
2019-01-23 13:12:43 -05:00
Michael Kirk
eb71c49794
registration validator
2019-01-10 13:08:10 -07:00
Matthew Chen
63260ee94d
Fix registration.
2019-01-08 15:38:08 -05:00
Matthew Chen
039755c0df
Respond to CR.
2018-12-18 13:35:49 -05:00
Matthew Chen
dd836ef589
Respond to CR.
2018-12-18 13:34:08 -05:00
Matthew Chen
f2d585f439
Always allow long-press for message actions.
2018-12-18 13:34:08 -05:00
Matthew Chen
782fbe656c
Add RegistrationController.
2018-11-29 15:45:17 -05:00
Matthew Chen
8110e0c765
Clean up usage of TSAccountManager.
2018-11-27 09:21:44 -05:00
Matthew Chen
544bdbd7f5
Fix edge cases around registration.
2018-11-26 09:58:59 -05:00
Matthew Chen
d538301632
Fix media gallery cell edge cases.
2018-11-06 15:23:09 -05:00
Michael Kirk
cb9aa6304c
find -E . -type f -regex ".*\.(m|h)" -exec sed -i "" -e "s/try_/throws_/" {} \;
2018-10-30 11:35:34 -06:00
Michael Kirk
3a6aafc454
Swift Exception wrap NSData+keyVersionByte
2018-10-30 11:35:34 -06:00
Matthew Chen
0b4ed1175d
Create AppEnvironment.
2018-10-15 15:08:37 -04:00
Matthew Chen
d7e52367ff
Create AppEnvironment.
2018-10-15 15:08:37 -04:00
Michael Kirk
d6a6024f37
Update PromiseKit
2018-10-13 16:04:20 -06:00
Matthew Chen
c9922cda3e
Respond to CR.
2018-10-12 17:38:13 -04:00
Matthew Chen
eb7abdfc64
Account attributes updates.
2018-10-12 17:19:00 -04:00
Matthew Chen
4ab281346a
Respond to CR.
2018-10-03 09:09:24 -04:00
Matthew Chen
39f1be65f3
Respond to CR.
2018-10-03 08:59:55 -04:00
Matthew Chen
1b1312c455
Clean up ahead of CR.
2018-10-03 08:59:55 -04:00
Matthew Chen
1d40cbfb41
Rework account attributes; persist manual message fetch; add "unrestricted UD" setting.
2018-10-03 08:59:55 -04:00
Matthew Chen
0125535d4d
Pull out SignalCoreKit.
2018-10-01 09:06:40 -04:00
Michael Kirk
06eae47e09
ConversationViewItem -> protocol
2018-09-28 12:58:33 -06:00
Matthew Chen
3a50377902
Apply OWS log functions in Objective-C.
2018-08-27 12:58:52 -04:00
Matthew Chen
d4f7b5d45b
Respond to CR.
2018-08-27 10:02:28 -04:00
Matthew Chen
f34bdd34bc
Respond to CR.
2018-08-27 10:02:28 -04:00
Matthew Chen
cf6f3841a8
Apply new Swift logging.
2018-08-27 10:02:28 -04:00
Matthew Chen
26001e49d1
Unify log tags.
2018-08-15 10:24:29 -04:00
Matthew Chen
db3df249bf
Merge NSData categories.
2018-08-09 13:50:55 -04:00
Matthew Chen
7cc8674201
Fix "save non-media attachment" crash.
2018-08-08 13:48:40 -04:00
Michael Kirk
82fdd5b883
Split out generic action sheet components
...
Keep the message specific components separte, so we could re-use the
MenuActionsViewController.
2018-07-13 13:00:27 -06:00
Matthew Chen
3964b78ff7
Reduce usage of JSQ.
2018-06-01 17:44:18 -04:00
Matthew Chen
4d8c764789
Migrate to Swift 4.
2018-05-30 15:05:02 -04:00
Matthew Chen
28e26e1f75
Migrate to Swift 4.
2018-05-30 15:05:02 -04:00
Michael Kirk
5ba5e98260
Show downloaded contact avatar in thread
...
// FREEBIE
2018-05-07 12:08:41 -04:00
Michael Kirk
f5e810e82b
CR: rename ThreadModel -> ThreadViewModel
...
// FREEBIE
2018-04-23 12:15:21 -04:00
Michael Kirk
897d4a925b
HomeView caches thread models
...
// FREEBIE
2018-04-21 19:21:18 -04:00
Michael Kirk
5f2b38c50b
Introduce Thread view model
...
// FREEBIE
2018-04-21 19:21:18 -04:00
Matthew Chen
c17a819366
Elaborate request factory.
2018-03-02 15:05:14 -05:00
Matthew Chen
baf6fcc535
Add 2FA registration view.
2018-03-02 10:55:00 -05:00
Matthew Chen
7a1e47cd26
Add asserts around Swift singletons.
2017-12-07 13:57:45 -05:00
Michael Kirk
c52192295b
fixup rebase. move jobs to proper dir
2017-12-07 10:13:06 -05:00
Michael Kirk
a58f1f385c
Share a photo from photos app
...
Shows the conversation picker, and sends the attachment to that
conversation.
There's still a lot TODO
-[ ] resolve JSQ dependency
-[ ] properly wait for app to load
-[ ] dismiss share extension after send is complete
-[ ] support non jpeg file types
-[ ] Fix device sleep manager
// FREEBIE
2017-12-07 10:13:06 -05:00
Matthew Chen
b4e8df79da
Migrate environment to SignalMessaging.
2017-12-05 10:29:29 -05:00
Matthew Chen
8cc33b3de1
Refine loading view of share extension.
2017-12-01 10:48:18 -05:00
Michael Kirk
fd829ba575
Merge branch 'hotfix/2.19.1'
2017-11-29 14:07:33 -08:00
Michael Kirk
a11d83187b
WIP: Framework-friendly - compiles but crashes on launch
...
// FREEBIE
2017-11-29 13:58:27 -08:00
Michael Kirk
9d1e3dc223
We need to change file extensions when converting data
...
// FREEBIE
2017-11-29 12:43:05 -08:00