Commit Graph

1596 Commits (05fb7dcb3fce2009f909d5198a9b9b7cf92a5816)

Author SHA1 Message Date
Matthew Chen 831046338e Respond to CR.
// FREEBIE
7 years ago
Matthew Chen e48bf65347 Fix “can’t paste GIF from iMessage” issue.
// FREEBIE
7 years ago
Matthew Chen 5dcdace26f Fix “can’t paste GIF from iMessage” issue.
// FREEBIE
7 years ago
Matthew Chen 5fad3304a5 Streamline observation of database modifications in home view.
// FREEBIE
7 years ago
Matthew Chen b5f5599774 Fix edge cases in the unseen indicator.
// FREEBIE
7 years ago
Matthew Chen 226a975859 Clean up ahead of PR.
// FREEBIE
7 years ago
Matthew Chen 22fc69bbb4 Decompose MessagesViewController, add “scroll to bottom button”, improve scrolling behavior.
// FREEBIE
7 years ago
Michael Kirk 1059cc062c replace FOUNDATION_EXPORT with extern per code review
// FREEBIE
7 years ago
Michael Kirk 295ba5c854 update copy "safety number" is not uppercased
...unless it's a button, which is always title cased.

// FREEBIE
7 years ago
Michael Kirk 5b12f4afae Prevent outgoing calls started from various places unless have been seen
e.g. from contacts app

// FREEBIE
7 years ago
Michael Kirk 130aa132a0 Reject incoming calls from an unseen changed identity
// FREEBIE
7 years ago
Matthew Chen b31ef7231a Respond to CR.
// FREEBIE
7 years ago
Matthew Chen f49309bf66 Add incoming and outgoing message database views.
// FREEBIE
7 years ago
Matthew Chen 78982f2377 Fix issues around initial layout of messages view.
// FREEBIE
7 years ago
Matthew Chen 76df8431a8 Reset the unread indicator state if possible while app is in the background.
* Clean up timer usage.

// FREEBIE
7 years ago
Matthew Chen 0bccd58213 Make “send message” button easier to tap.
// FREEBIE
7 years ago
Michael Kirk 9a2f218bf3 show SN confirmation before adding to group
* Extract SN confirmation dialog

// FREEBIE
7 years ago
Michael Kirk 2d7f03a1c8 interstitial SN confirmation for attachments/voicenotes
// FREEBIE
7 years ago
Michael Kirk 47783a9df0 request confirmation when calling changed SN
...rather than failing with "SN Changed" error

// FREEBIE
7 years ago
Michael Kirk 76fafbce54 not using ibdesignable and it sometimes crashes interface builder. =/
// FREEBIE
7 years ago
Michael Kirk ea08faa550 remove default avatar image, we should always specify
// FREEBIE
7 years ago
Michael Kirk c55f7044a6 Use avatar view in group views
// FREEBIE
7 years ago
Michael Kirk 52aa8a3744 require explicit avatar diameter
This will help us get crisper text in our generated avatars.

// FREEBIE
7 years ago
Michael Kirk 19d74d91e0 Build higher res avatar for call screen
Initials avatar looks blurry on call screen

// FREEBIE
7 years ago
Michael Kirk b11f8affa7 Use AvatarImageView
Conistently apply avatar style

* contact picker
* conversation settings
* home view

// FREEBIE
7 years ago
Matthew Chen 746d131a89 Respond to CR.
// FREEBIE
7 years ago
Matthew Chen 8a6ca8c012 Fix glitch around downloading attachments.
// FREEBIE
7 years ago
Matthew Chen 02df277d19 Respond to CR.
* Add [TSInteraction compareForSorting].
* Add a separate database view for safety number changes.

// FREEBIE
7 years ago
Matthew Chen 7afcad81c6 Fix data type issue around losing millisecond precision in message expiration times.
// FREEBIE
7 years ago
Matthew Chen 19390abc41 Refine the unseen indicators.
* Fix sizing of the unread indicator cells.
* Fix conflicts between paging and “load window” of conversation view and unseen indicator.
* Modify unseen indicator to indicate whether there are more unseen messages and safety number changes.
* Fix conflicts between modifying the “load window” size and updating the dynamic interactions.
* Clear the “bubble size calculator” cache whenever the view changes size.
* Improve the scrolling behavior around “load more messages”.
* Improve management of “load window” size.
* Fix issues around caching of bubble sizes.

// FREEBIE
7 years ago
Matthew Chen b2fa93e2ad Skip redundant layout pass in messages view.
// FREEBIE
7 years ago
Matthew Chen bd7b7f3d11 Cache the displayable text for messages.
// FREEBIE
7 years ago
Matthew Chen ada4880dc3 Add a database view for dynamic interactions.
// FREEBIE
7 years ago
Matthew Chen c871e2de3e Respond to CR.
// FREEBIE
7 years ago
Matthew Chen 616041c0fb Respond to CR.
// FREEBIE
7 years ago
Matthew Chen 86fb083079 Rationalize the attributed and unattributed display name formatting and caching.
// FREEBIE
7 years ago
Matthew Chen dd3394be1b Cache display names for accounts.
// FREEBIE
7 years ago
Matthew Chen 3a83f93099 Tweak appearance of registration views.
// FREEBIE
7 years ago
Matthew Chen d065c95270 Hide the socket status view when censorship circumvention is active.
// FREEBIE
7 years ago
Michael Kirk fe54f4319f fix reply-from lockscreen on larger devices
// FREEBIE
7 years ago
Michael Kirk 37e0b1a004 Sending to unconfirmed idnetity presents confirmation
Rather than send/fail

// FREEBIE
7 years ago
Michael Kirk 643301eae6 Fix tag typo
// FREEBIE
7 years ago
Michael Kirk 1a03be8ae7 Fetch safety number upon entering thread
* uniform method to get recipients in group/contact thread
  * use it to clean up markAsSeenJob

// FREEBIE
7 years ago
Michael Kirk 2c7ccbe5db Make sure screen protection is applied before ending bg task
* code cleanup
* Prefer dispatch_async vs. dispatch_sync when possible

// FREEBIE
7 years ago
Matthew Chen 1d792d1878 Rename audio duration and image size methods in TSAttachmentStream.
// FREEBIE
7 years ago
Michael Kirk 4b8544d5f7 ensure atomic write to wasSeen property
// FREEBIE
7 years ago
Michael Kirk 6d00aac046 style cleanup, no functional changes
// FREEBIE
7 years ago
Michael Kirk bb25d2beb6 IdentityKeyStore changes
1) Always accept keys from incoming messages

2) Block sending only if it's a recent change, or if always
   block is enabled

// FREEBIE

// FREEBIE
7 years ago
Matthew Chen 2475406258 Respond to CR.
// FREEBIE
7 years ago
Matthew Chen 4680a2465a Remove registration storyboard.
// FREEBIE
7 years ago