Commit Graph

1623 Commits

Author SHA1 Message Date
Michael Kirk 1127553041 restore "confirm and callback" functionality
// FREEBIE
2017-06-07 10:29:01 -04:00
Michael Kirk 146031e4d5 update copy / remove some unused "unseen" tracking
// FREEBIE
2017-06-07 10:19:09 -04:00
Michael Kirk 41a34e572b Update Safety Number alerts to work with verification
// FREEBIE
2017-06-07 10:18:16 -04:00
Matthew Chen c7c243cfed Clean up ahead of PR.
// FREEBIE
2017-06-07 10:18:16 -04:00
Matthew Chen b6ddea9eae Sketch out OWSIdentityManager.
// FREEBIE
2017-06-07 10:18:16 -04:00
Matthew Chen ceb210748e Sketch out OWSIdentityManager.
// FREEBIE
2017-06-07 10:18:16 -04:00
Matthew Chen 1dffdb5ca0 Indicate if censorship circumvention is active in the main app settings view.
// FREEBIE
2017-06-06 16:03:00 -04:00
Matthew Chen 15074cdb8f Clean up system message cells, make them tappable, etc.
// FREEBIE
2017-06-06 10:26:06 -04:00
Matthew Chen 2d76f2beb9 Respond to CR.
// FREEBIE
2017-06-06 10:15:56 -04:00
Matthew Chen 301c8c51a1 Clean up ahead of PR.
// FREEBIE
2017-06-06 10:15:56 -04:00
Matthew Chen eb53958aeb Clean up ahead of PR.
// FREEBIE
2017-06-06 10:15:56 -04:00
Matthew Chen efa40dbdb7 Rework icons in conversation settings view.
// FREEBIE
2017-06-06 10:15:56 -04:00
Matthew Chen b3c42f0c3e Rework and unify the system messages.
// FREEBIE
2017-06-06 10:15:56 -04:00
Matthew Chen a013a7206e Rework and unify the system messages.
// FREEBIE
2017-06-06 10:15:56 -04:00
Matthew Chen 459c6c6ed4 Rework and unify the system messages.
// FREEBIE
2017-06-06 10:15:56 -04:00
Matthew Chen 9cdf907e20 Rework and unify the system messages.
// FREEBIE
2017-06-06 10:15:56 -04:00
Matthew Chen 2cbf1e1d05 Rework and unify the system messages.
// FREEBIE
2017-06-06 10:15:56 -04:00
Michael Kirk 177800c641 only run migration once
// FREEBIE
2017-06-06 10:05:53 -04:00
Matthew Chen 74209561cc Clean up ahead of PR.
// FREEBIE
2017-06-05 16:27:53 -04:00
Matthew Chen 713d31ea6a Rework appearance of the unread indicator.
// FREEBIE
2017-06-05 16:25:25 -04:00
Matthew Chen c8fc47c08c Rework appearance of the unread indicator.
// FREEBIE
2017-06-05 16:25:25 -04:00
Matthew Chen a847a5c86b Fix layout of unread indicator cell subtitle.
// FREEBIE
2017-06-05 16:25:25 -04:00
Matthew Chen dab8ddb37d Rework appearance of the unread indicator.
// FREEBIE
2017-06-05 16:25:25 -04:00
Matthew Chen 90cdb6fcc6 Only show unread indicator if there is more than one message in the thread.
// FREEBIE
2017-06-05 16:21:26 -04:00
Matthew Chen 165de573c5 Fix edge cases in the unseen indicator.
// FREEBIE
2017-06-05 16:21:26 -04:00
Matthew Chen 84d5ee8e47 Clean up ahead of PR.
// FREEBIE
2017-06-05 16:21:26 -04:00
Matthew Chen a69c6cce4e Decompose MessagesViewController, add “scroll to bottom button”, improve scrolling behavior.
// FREEBIE
2017-06-05 16:21:26 -04:00
Matthew Chen 831046338e Respond to CR.
// FREEBIE
2017-06-02 10:29:22 -04:00
Matthew Chen e48bf65347 Fix “can’t paste GIF from iMessage” issue.
// FREEBIE
2017-06-02 10:23:43 -04:00
Matthew Chen 5dcdace26f Fix “can’t paste GIF from iMessage” issue.
// FREEBIE
2017-06-02 10:23:43 -04:00
Matthew Chen 5fad3304a5 Streamline observation of database modifications in home view.
// FREEBIE
2017-06-02 09:57:18 -04:00
Matthew Chen b5f5599774 Fix edge cases in the unseen indicator.
// FREEBIE
2017-06-02 09:39:31 -04:00
Matthew Chen 226a975859 Clean up ahead of PR.
// FREEBIE
2017-06-02 09:39:31 -04:00
Matthew Chen 22fc69bbb4 Decompose MessagesViewController, add “scroll to bottom button”, improve scrolling behavior.
// FREEBIE
2017-06-02 09:39:31 -04:00
Michael Kirk 1059cc062c replace FOUNDATION_EXPORT with extern per code review
// FREEBIE
2017-06-01 12:59:34 -07:00
Michael Kirk 295ba5c854 update copy "safety number" is not uppercased
...unless it's a button, which is always title cased.

// FREEBIE
2017-06-01 12:59:34 -07:00
Michael Kirk 5b12f4afae Prevent outgoing calls started from various places unless have been seen
e.g. from contacts app

// FREEBIE
2017-06-01 12:59:34 -07:00
Michael Kirk 130aa132a0 Reject incoming calls from an unseen changed identity
// FREEBIE
2017-06-01 12:59:34 -07:00
Matthew Chen b31ef7231a Respond to CR.
// FREEBIE
2017-05-31 10:01:56 -04:00
Matthew Chen f49309bf66 Add incoming and outgoing message database views.
// FREEBIE
2017-05-31 09:58:32 -04:00
Matthew Chen 78982f2377 Fix issues around initial layout of messages view.
// FREEBIE
2017-05-31 09:47:33 -04:00
Matthew Chen 76df8431a8 Reset the unread indicator state if possible while app is in the background.
* Clean up timer usage.

// FREEBIE
2017-05-31 09:45:17 -04:00
Matthew Chen 0bccd58213 Make “send message” button easier to tap.
// FREEBIE
2017-05-31 09:37:11 -04:00
Michael Kirk 9a2f218bf3 show SN confirmation before adding to group
* Extract SN confirmation dialog

// FREEBIE
2017-05-30 13:10:45 -07:00
Michael Kirk 2d7f03a1c8 interstitial SN confirmation for attachments/voicenotes
// FREEBIE
2017-05-30 13:10:45 -07:00
Michael Kirk 47783a9df0 request confirmation when calling changed SN
...rather than failing with "SN Changed" error

// FREEBIE
2017-05-30 13:10:45 -07:00
Michael Kirk 76fafbce54 not using ibdesignable and it sometimes crashes interface builder. =/
// FREEBIE
2017-05-30 13:07:34 -07:00
Michael Kirk ea08faa550 remove default avatar image, we should always specify
// FREEBIE
2017-05-30 13:07:34 -07:00
Michael Kirk c55f7044a6 Use avatar view in group views
// FREEBIE
2017-05-30 13:07:34 -07:00
Michael Kirk 52aa8a3744 require explicit avatar diameter
This will help us get crisper text in our generated avatars.

// FREEBIE
2017-05-30 13:07:34 -07:00