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 |
|
Michael Kirk
|
19d74d91e0
|
Build higher res avatar for call screen
Initials avatar looks blurry on call screen
// FREEBIE
|
2017-05-30 13:07:34 -07:00 |
|
Michael Kirk
|
b11f8affa7
|
Use AvatarImageView
Conistently apply avatar style
* contact picker
* conversation settings
* home view
// FREEBIE
|
2017-05-30 13:07:34 -07:00 |
|
Matthew Chen
|
746d131a89
|
Respond to CR.
// FREEBIE
|
2017-05-30 10:05:53 -04:00 |
|
Matthew Chen
|
8a6ca8c012
|
Fix glitch around downloading attachments.
// FREEBIE
|
2017-05-30 10:05:53 -04:00 |
|
Matthew Chen
|
02df277d19
|
Respond to CR.
* Add [TSInteraction compareForSorting].
* Add a separate database view for safety number changes.
// FREEBIE
|
2017-05-30 10:05:53 -04:00 |
|
Matthew Chen
|
7afcad81c6
|
Fix data type issue around losing millisecond precision in message expiration times.
// FREEBIE
|
2017-05-30 10:05:53 -04:00 |
|