Commit Graph

4055 Commits (eedaea7b2e4fa19fbc44b883f1886d03f786f5ed)

Author SHA1 Message Date
Matthew Chen 1d8c642346 Respond to CR. 8 years ago
Matthew Chen a5c42ecca8 Clean up ahead of CR. 8 years ago
Matthew Chen f68f3cc53d Call lifecycle edge cases. 8 years ago
Matthew Chen 3967a5ab05 Call lifecycle edge cases. 8 years ago
Matthew Chen ff4c58cd64 "Bump build to 2.25.0.28." 8 years ago
Matthew Chen 1ce304d054 "Bump build to 2.25.0.27." 8 years ago
Matthew Chen e2d9c1187a Fix "group avatar doesn't update after local change." 8 years ago
Matthew Chen 0b6b80fead "Bump build to 2.25.0.26." 8 years ago
Matthew Chen 4d20757943 "Bump build to 2.25.0.25." 8 years ago
Matthew Chen cc1ccb7f9a Update l10n strings. 8 years ago
Matthew Chen 692d0a7579 Don't mark messages as read if conversation view isn't 100% visible. 8 years ago
Matthew Chen 78de7a10f7 Don't mark messages as read if conversation view isn't 100% visible. 8 years ago
Michael Kirk c72d45dc91 Fall back to phone number for picker cell display name
// FREEBIE
8 years ago
Michael Kirk 2098ec570b Contact picker uses profile pic, when available.
// FREEBIE
8 years ago
Matthew Chen db1c8fd9f3 Respond to CR. 8 years ago
Matthew Chen c800ae381b Make contact share "bubble/card" reflect share contents. 8 years ago
Matthew Chen f436fc19c2 Make contact share "bubble/card" reflect share contents. 8 years ago
Matthew Chen 2edabdbba4 Sort group members. 8 years ago
Matthew Chen 762a03dace "Bump build to 2.25.0.24." 8 years ago
Matthew Chen 7b7435c3aa "Bump build to 2.25.0.23." 8 years ago
Matthew Chen 73ea9d2454 Update l10n strings. 8 years ago
Matthew Chen f6106512db Only mark messages read in conversation view if visible. 8 years ago
Matthew Chen 157f7617ca Respond to CR. 8 years ago
Matthew Chen 3d5cbb73fb Rework cleanup of peer connection client delegates. 8 years ago
Matthew Chen 3f5d8aa9ba "Bump build to 2.25.0.22." 8 years ago
Michael Kirk c3274f4e7b Fix navbar after using message button in contact card
I removed this earlier - but turns out we still need this strong
reference, even though we're now using willDissapear instead of
didDissappear.

// FREEBIE
8 years ago
Matthew Chen 3988654469 "Bump build to 2.25.0.21." 8 years ago
Matthew Chen 68d70da194 "Bump build to 2.25.0.20." 8 years ago
Matthew Chen c14a021ae3 Update l10n strings. 8 years ago
Michael Kirk 30cef1f084 start readtimer whenever we become active
// FREEBIE
8 years ago
Michael Kirk 117d7319d2 Add contact modally and restore navbar style when dismssing contacts
// FREEBIE
8 years ago
Matthew Chen a376de01ef "Bump build to 2.25.0.19." 8 years ago
Matthew Chen e6dceffdbd Respond to CR. 8 years ago
Matthew Chen 5c7b98e5c4 Improve handling of unregistered users. 8 years ago
Matthew Chen d81e400693 Update l10n strings. 8 years ago
Matthew Chen 51da7ebdf7 "Bump build to 2.25.0.18." 8 years ago
Michael Kirk 704a6f55a0 Fix crash after canceling "Add New Contact"
Text of the exception is:
  "Impossible to set up layout with view hierarchy unprepared for constraint"

Since their container view is pinned to the top layout guide, this
should not change the layout.

// FREEBIE
8 years ago
Matthew Chen a26cba3de1 Don't show screen block until app is ready. 8 years ago
Matthew Chen aa4345f9c1 Fix edge cases in home view. 8 years ago
Matthew Chen ad6908174b "Bump build to 2.25.0.17." 8 years ago
Matthew Chen 6b643a0c1b Avoid spurious badge animations. 8 years ago
Matthew Chen 2c80866f8d "Bump build to 2.25.0.16." 8 years ago
Matthew Chen 867b3484dd Update l10n strings. 8 years ago
Matthew Chen 81a40909f4 Respond to CR. 8 years ago
Matthew Chen 9936003637 Respond to CR. 8 years ago
Matthew Chen 9a4889c4fb Simplify debug notifications. 8 years ago
Matthew Chen 1a170ba484 Simplify debug notifications. 8 years ago
Matthew Chen 56b91ddebb Clean up ahead of PR. 8 years ago
Matthew Chen 744a3b8be1 "Bump build to 2.25.0.15." 8 years ago
Matthew Chen 3579621db6 Improve logging around home view selection. 8 years ago
Matthew Chen 4a4882ebe5 Add debug notification. 8 years ago
Matthew Chen a3c853066a Respond to CR. 8 years ago
Matthew Chen f95151ac8d Don't present multiple converastion views ever. 8 years ago
Matthew Chen 940161e62f Don't process multiple local notifications. 8 years ago
Matthew Chen b751a32536 "Bump build to 2.25.0.14." 8 years ago
Matthew Chen faf15e3c8e Update l10n strings. 8 years ago
Michael Kirk 2cc3eabdb8 quote reply to contact share (no avatar)
// FREEBIE
8 years ago
Matthew Chen c05c1ac879 Always show 'add to contacts' button. 8 years ago
Matthew Chen acdc51ba3d Respond to CR. 8 years ago
Matthew Chen 37b8b368a6 Show "share contact" flow in single presented navigation controller. 8 years ago
Matthew Chen cb7f28ed34 Use dark status bar in contact view. 8 years ago
Matthew Chen 6460493669 Surface organization name in contact view. 8 years ago
Matthew Chen aa7cc4633a Rework contact names. 8 years ago
Michael Kirk c15fea4eca merge avatar with existing
// FREEBIE
8 years ago
Michael Kirk 95b93115f9 Code formatting
// FREEBIE
8 years ago
Michael Kirk bf37f41164 Move CNContact logic into our system contact adapter
// FREEBIE
8 years ago
Michael Kirk 0c469764f1 re-use contact picker for "add to existing"
Required refactor of contact picker to be presented non-modally.

TODO: merge emails, address, display names

// FREEBIE
8 years ago
Michael Kirk 609746abec clarify naming
// FREEBIE
8 years ago
Matthew Chen d0d9d5456c "Bump build to 2.25.0.13." 8 years ago
Matthew Chen 65a516685d Fix l10n strings. 8 years ago
Matthew Chen b4d24f1c72 Refine field actions in contact view. 8 years ago
Matthew Chen 3bb9e922d7 Surface contact share errors to user. 8 years ago
Matthew Chen 4079cdb600 Apply more contact share assets. 8 years ago
Matthew Chen ff3524fb00 Improve contact share message bubble layout with large dynamic type sizes. 8 years ago
Matthew Chen b4ef8afbf0 "Bump build to 2.25.0.12." 8 years ago
Michael Kirk ad4e4b0c4c return navbar after tapping message/call buttons
// FREEBIE
8 years ago
Matthew Chen f6c5141cbd "Bump build to 2.25.0.11." 8 years ago
Michael Kirk 42109593af Remove `fromViewController` state from ContactShareViewHelper
// FREEBIE
8 years ago
Michael Kirk 77bbbad70c Remove `contactShare` state from ContactShareViewHelper
// FREEBIE
8 years ago
Matthew Chen 0265787dd6 "Bump build to 2.25.0.10." 8 years ago
Matthew Chen 0b90c094aa "Bump build to 2.25.0.9." 8 years ago
Matthew Chen 946cc114ed Update l10n strings. 8 years ago
Matthew Chen c2adf624ea Respond to CR. 8 years ago
Matthew Chen 44ceee5849 Add contact share actions to conversation view and improve phone number parsing. 8 years ago
Michael Kirk 7e22d9e900 Prevent input toolbar from appearing over camera view, contact view or actionsheet
// FREEBIE
8 years ago
Michael Kirk 353abfc13e Views presented from ConversationVC must become first responder.
// FREEBIE
8 years ago
Michael Kirk 41aa7eafe3 makeKeyAndVisible restores first responder, so no need to track it
ourselves.

This isn't *quite* as nice for the case when we want to restore a
textfield that was active before, but it much more simply covers the
more important case that we restore input accessory views after
backgrounding/foregrounding.

// FREEBIE
8 years ago
Matthew Chen 01bfa8dfc4 Apply contact share assets. 8 years ago
Matthew Chen 9e49224028 Add usage description for Face ID. 8 years ago
Michael Kirk fda5d65674 Avoid crash - reply only works from ConversationVC
// FREEBIE
8 years ago
Michael Kirk 98aa054496 Avoid spurious "Disabled Disappearing Messages"
`dictionaryDidChange` was always true for new records.

// FREEBIE
8 years ago
Michael Kirk 7ca07d61d9 "Bump build to 2.25.0.8." 8 years ago
Matthew Chen bd116f8938 Share contacts from share extension. 8 years ago
Matthew Chen c56362cee0 "Bump build to 2.25.0.7." 8 years ago
Matthew Chen 7f1cbd9277 Respond to CR. 8 years ago
Matthew Chen 3092e4e3f6 Update design of 'approve contact share' view. 8 years ago
Matthew Chen 50c49baca8 Update design of 'approve contact share' view. 8 years ago
Matthew Chen b0c4ad7f63 Apply design changes from Myles. 8 years ago
Matthew Chen 4e07895853 Apply design changes from Myles. 8 years ago
Matthew Chen 5f1941f6aa Apply design changes from Myles. 8 years ago
Michael Kirk a10ae1835e respond to code review
// FREEBIE
8 years ago
Michael Kirk 45f91ead44 Use actual avatar in ContactViewController
// FREEBIE
8 years ago
Michael Kirk 77fc5571fb Implement avatar sending
// FREEBIE
8 years ago
Michael Kirk eb97e82d19 fixup debug UI 8 years ago
Michael Kirk 5ba5e98260 Show downloaded contact avatar in thread
// FREEBIE
8 years ago
Michael Kirk 48b4791b13 Download avatar attachment stream
// FREEBIE
8 years ago
Matthew Chen 4b6239f491 Fix build breakage. 8 years ago
Matthew Chen ba74e3857a Clean up ahead of PR. 8 years ago
Matthew Chen 2c6f18fa6e Clean up ahead of PR. 8 years ago
Matthew Chen fd93bf677e Clean up ahead of PR. 8 years ago
Matthew Chen 7a9acce504 Add contact share approval view. 8 years ago
Matthew Chen 6e18d84a10 Add contact share approval view. 8 years ago
Matthew Chen 0c745dd989 Add contact share approval view. 8 years ago
Matthew Chen 4fcbfe0e12 Fix merge breakage. 8 years ago
Matthew Chen 1fc401d200 Respond to CR. 8 years ago
Matthew Chen bff6c84403 Clean up ahead of PR. 8 years ago
Matthew Chen b37588fc4c Provide default labels for custom contact fields. 8 years ago
Matthew Chen 72102cd5fa No navigation bar in Contact view, custom back button, fix scrolling. 8 years ago
Matthew Chen 575573ef6b Let users pick recipient id for actions in contact view. 8 years ago
Matthew Chen 1a1a043b27 Format phone numbers of contacts. 8 years ago
Matthew Chen dcf7a05986 Use default avatars for contact shares in contact view. 8 years ago
Matthew Chen 66989b8db7 Use default avatars for contact shares in conversation view. 8 years ago
Matthew Chen e1a078900f "Bump build to 2.25.0.6." 8 years ago
Matthew Chen 00181479e8 Update l10n strings. 8 years ago
Michael Kirk 24f3362df1 ensure expirations started
// FREEBIE
8 years ago
Matthew Chen 390c0bc201 Send fake contact shares. 8 years ago
Matthew Chen c53b2934a8 Send fake contact shares. 8 years ago
Matthew Chen 612df0a026 Send fake contacts. 8 years ago
Matthew Chen 459101c20e Add feature flag for contact sharing. 8 years ago
Michael Kirk b32a1d5076 Fix media page title view on iOS9/10
We must specify the frame of the titleView

Previously the titleView was the stackview, but we don't want to
"stretch" the labels to fit the size of the stack view, so we wrap the
stack view in a container view which becomes the new titleView.

// FREEBIE
8 years ago
Matthew Chen ff6b45abee Respond to CR. 8 years ago
Matthew Chen 1d56d56ca2 Clean up ahead of PR. 8 years ago
Matthew Chen 91d54360ba Add contact view. 8 years ago
Matthew Chen fa5577eece Create contact view. 8 years ago
Matthew Chen 2738bcbc58 Create contact view. 8 years ago
Michael Kirk e604437e24 Don't become first responder while presenting
// FREEBIE
8 years ago
Michael Kirk d98341697c format debug stats
// FREEBIE
8 years ago
Michael Kirk f782ea97df Use loading screen whenever launch is slow.
Previously we had to manually account for each version that had a DB
change.

// FREEBIE
8 years ago
Michael Kirk 5c0c01dea2 Contact picking
// FREEBIE
8 years ago
Matthew Chen 411d5a3b4f Respond to CR. 8 years ago
Matthew Chen 783bf5b81c Clean up ahead of PR. 8 years ago
Matthew Chen 708b44e3c5 Improve handling of contact display names. 8 years ago
Matthew Chen 7e35a7e7d7 Sketch out rendering of contact shares in conversation view. 8 years ago
Michael Kirk 0ab8fc2772 Proper flip asset
// FREEBIE
8 years ago
Matthew Chen d7cc7384e9 "Bump build to 2.25.0.5." 8 years ago
Matthew Chen 0316a98eb8 Undo renaming of contactShare property of TSMessage. 8 years ago
Matthew Chen 147368913c Gather all contact conversion logic in OWSContacts. 8 years ago
Matthew Chen 0d8cfc5403 Rename contact share class to contact. 8 years ago
Matthew Chen 757234d309 Populate contact share protos. 8 years ago
Matthew Chen 2a63423c3d Elaborate fake contact shares. 8 years ago