Commit Graph

257 Commits (ac97f47a6ae1b1bf633c7af85b469891825cfdd1)

Author SHA1 Message Date
Niels Andriesse aeea6f26de Re-enable notifications 7 years ago
Niels Andriesse a284f3deb6 Don't ask for notifications 7 years ago
Michael Kirk b1e1020eb3 swift5: void promise must take void argument vs no argument 7 years ago
Michael Kirk 64a0c4bfaa auto-migrate to Swift5 7 years ago
Matthew Chen 2a4b9426c3 Sketch out the 'onboarding phone number' view. 7 years ago
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
7 years ago
Matthew Chen c68eee5bfe Accept newlines in link preview titles. 7 years ago
Matthew Chen a7d848ef7c Add missing nullability annotations. 7 years ago
Michael Kirk eb71c49794 registration validator 7 years ago
Matthew Chen 63260ee94d Fix registration. 7 years ago
Matthew Chen 039755c0df Respond to CR. 7 years ago
Matthew Chen dd836ef589 Respond to CR. 7 years ago
Matthew Chen f2d585f439 Always allow long-press for message actions. 7 years ago
Matthew Chen 782fbe656c Add RegistrationController. 7 years ago
Matthew Chen 8110e0c765 Clean up usage of TSAccountManager. 7 years ago
Matthew Chen 544bdbd7f5 Fix edge cases around registration. 7 years ago
Matthew Chen d538301632 Fix media gallery cell edge cases. 7 years ago
Michael Kirk cb9aa6304c find -E . -type f -regex ".*\.(m|h)" -exec sed -i "" -e "s/try_/throws_/" {} \; 7 years ago
Michael Kirk 3a6aafc454 Swift Exception wrap NSData+keyVersionByte 7 years ago
Matthew Chen 0b4ed1175d Create AppEnvironment. 7 years ago
Matthew Chen d7e52367ff Create AppEnvironment. 7 years ago
Michael Kirk d6a6024f37 Update PromiseKit 7 years ago
Matthew Chen c9922cda3e Respond to CR. 7 years ago
Matthew Chen eb7abdfc64 Account attributes updates. 7 years ago
Matthew Chen 4ab281346a Respond to CR. 7 years ago
Matthew Chen 39f1be65f3 Respond to CR. 7 years ago
Matthew Chen 1b1312c455 Clean up ahead of CR. 7 years ago
Matthew Chen 1d40cbfb41 Rework account attributes; persist manual message fetch; add "unrestricted UD" setting. 7 years ago
Matthew Chen 0125535d4d Pull out SignalCoreKit. 7 years ago
Michael Kirk 06eae47e09 ConversationViewItem -> protocol 7 years ago
Matthew Chen 3a50377902 Apply OWS log functions in Objective-C. 7 years ago
Matthew Chen d4f7b5d45b Respond to CR. 7 years ago
Matthew Chen f34bdd34bc Respond to CR. 7 years ago
Matthew Chen cf6f3841a8 Apply new Swift logging. 7 years ago
Matthew Chen 26001e49d1 Unify log tags. 7 years ago
Matthew Chen db3df249bf Merge NSData categories. 7 years ago
Matthew Chen 7cc8674201 Fix "save non-media attachment" crash. 7 years ago
Michael Kirk 82fdd5b883 Split out generic action sheet components
Keep the message specific components separte, so we could re-use the
MenuActionsViewController.
7 years ago
Matthew Chen 3964b78ff7 Reduce usage of JSQ. 8 years ago
Matthew Chen 4d8c764789 Migrate to Swift 4. 8 years ago
Matthew Chen 28e26e1f75 Migrate to Swift 4. 8 years ago
Michael Kirk 5ba5e98260 Show downloaded contact avatar in thread
// FREEBIE
8 years ago
Michael Kirk f5e810e82b CR: rename ThreadModel -> ThreadViewModel
// FREEBIE
8 years ago
Michael Kirk 897d4a925b HomeView caches thread models
// FREEBIE
8 years ago
Michael Kirk 5f2b38c50b Introduce Thread view model
// FREEBIE
8 years ago
Matthew Chen c17a819366 Elaborate request factory. 8 years ago
Matthew Chen baf6fcc535 Add 2FA registration view. 8 years ago
Matthew Chen 7a1e47cd26 Add asserts around Swift singletons. 8 years ago
Michael Kirk c52192295b fixup rebase. move jobs to proper dir 8 years ago
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
8 years ago