Matthew Chen
|
5897ca1b6a
|
Merge branch 'charlesmchen/streamlineHomeView'
|
2017-06-02 09:58:34 -04:00 |
|
Matthew Chen
|
5fad3304a5
|
Streamline observation of database modifications in home view.
// FREEBIE
|
2017-06-02 09:57:18 -04:00 |
|
Matthew Chen
|
a564c960f0
|
Merge branch 'charlesmchen/scrollToBottom'
|
2017-06-02 09:52:06 -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
|
6db853103d
|
Merge branch 'mkirk/reject-unseen-id-calls'
|
2017-06-01 13:22:39 -07:00 |
|
Michael Kirk
|
eea0d7be7f
|
[SSK] update to merged
// FREEBIE
|
2017-06-01 13:21:56 -07:00 |
|
Michael Kirk
|
05a96008e3
|
Merge branch 'mkirk/reject-unseen-id-calls'
|
2017-06-01 13:20:37 -07: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
|
6b4a5398ef
|
[SPK] Improve logging around updating and using prekeys.
// FREEBIE
|
2017-06-01 11:59:40 -04:00 |
|
Michael Kirk
|
ebd4800e21
|
return unseen identity rather than bool
This turns out to be more versitile for the client app
// FREEBIE
|
2017-05-31 17:40:59 -07:00 |
|
Michael Kirk
|
e10cc0c180
|
determine if recipient identity change is unseen
// FREEBIE
|
2017-05-31 16:51:11 -07:00 |
|
Matthew Chen
|
cd7a172b94
|
Revert "Remove obsolete TSUIDatabaseConnectionDidUpdateNotification notification."
This reverts commit f2fb2cb9dc.
// FREEBIE
|
2017-05-31 17:42:49 -04:00 |
|
Matthew Chen
|
f2fb2cb9dc
|
Remove obsolete TSUIDatabaseConnectionDidUpdateNotification notification.
// FREEBIE
|
2017-05-31 17:42:21 -04:00 |
|
Michael Kirk
|
76a0f88f7c
|
[SSK] dont cache session store
// FREEBIE
|
2017-05-31 11:47:10 -07:00 |
|
Michael Kirk
|
0c46288cf9
|
Merge branch 'mkirk/dedicated-session-connection'
|
2017-05-31 11:32:57 -07:00 |
|
Michael Kirk
|
806a64ee53
|
Store session as Immutable to be clear about when it's mutated.
// FREEBIE
|
2017-05-31 11:32:52 -07:00 |
|
Michael Kirk
|
29e86901e7
|
Do not cache session objects
Ensure that any uncommitted session mutation doesn't hang around.
// FREEBIE
|
2017-05-31 11:32:52 -07:00 |
|
Matthew Chen
|
c0753152db
|
[SPK] Improve logging around updating and using prekeys.
// FREEBIE
|
2017-05-31 10:33:04 -04:00 |
|
Matthew Chen
|
d1212deab5
|
Merge branch 'charlesmchen/incomingAndOutgoingDatabaseViews'
|
2017-05-31 10:07:09 -04:00 |
|
Matthew Chen
|
d752a9b030
|
[SSK] Add incoming and outgoing message database views.
// FREEBIE
|
2017-05-31 10:05:25 -04:00 |
|
Matthew Chen
|
07b54039b2
|
Merge branch 'charlesmchen/incomingAndOutgoingDatabaseViews'
|
2017-05-31 10:04:19 -04:00 |
|
Matthew Chen
|
32d97bc6c7
|
Respond to CR.
// FREEBIE
|
2017-05-31 10:02:04 -04: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
|
09f7a9df4e
|
Add incoming and outgoing message database views.
// FREEBIE
|
2017-05-31 09:57:34 -04:00 |
|
Matthew Chen
|
19a2a1539e
|
[SSK] Clean up timer usage.
// FREEBIE
|
2017-05-31 09:54:33 -04:00 |
|
Matthew Chen
|
888943a047
|
Merge branch 'charlesmchen/cleanupTimerUsage'
|
2017-05-31 09:54:00 -04:00 |
|
Matthew Chen
|
2b197197be
|
Clean up timer usage.
// FREEBIE
|
2017-05-31 09:53:30 -04:00 |
|
Matthew Chen
|
cdda0d4f02
|
[SSK] Fix “mark as read” logic.
// FREEBIE
|
2017-05-31 09:52:23 -04:00 |
|
Matthew Chen
|
0a3e75ee8c
|
Merge branch 'charlesmchen/fixMarkAsRead'
|
2017-05-31 09:50:30 -04:00 |
|
Matthew Chen
|
7b9eb2c2d1
|
Merge branch 'charlesmchen/messagesViewInitialLayout'
|
2017-05-31 09:47:38 -04:00 |
|
Matthew Chen
|
78982f2377
|
Fix issues around initial layout of messages view.
// FREEBIE
|
2017-05-31 09:47:33 -04:00 |
|
Matthew Chen
|
5485f5d55a
|
Merge branch 'charlesmchen/unreadIndicatorVsBackground'
|
2017-05-31 09:45:42 -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
|
95c17afe7e
|
Merge branch 'charlesmchen/permissiveSendMessageButton'
|
2017-05-31 09:37:19 -04:00 |
|
Matthew Chen
|
0bccd58213
|
Make “send message” button easier to tap.
// FREEBIE
|
2017-05-31 09:37:11 -04:00 |
|
Michael Kirk
|
ffd16d29a6
|
Merge branch 'mkirk/interstitial-call-action'
|
2017-05-30 13:10:50 -07: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
|
ced9125303
|
Merge branch 'mkirk/bordered-avatar'
|
2017-05-30 13:07:39 -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 |
|