Matthew Chen
f0121f20b4
Respond to CR.
2018-06-29 17:09:51 -04:00
Matthew Chen
bcde04766f
Fix layout of quoted replies.
2018-06-29 17:02:39 -04:00
Matthew Chen
6788810141
Clean up ahead of PR.
2018-06-29 17:02:39 -04:00
Matthew Chen
9ead8b55a3
Tweak design of quoted replies.
2018-06-29 17:02:39 -04:00
Matthew Chen
d80de4bccc
Tweak design of quoted replies.
2018-06-29 17:02:39 -04:00
Matthew Chen
7f855aa9ed
Respond to CR.
2018-06-29 15:49:36 -04:00
Matthew Chen
520819b248
Show generic attachment extension.
2018-06-29 15:49:36 -04:00
Michael Kirk
16df4f589e
conversation colors
...
// FREEBIE
2018-06-29 11:52:41 -06:00
Matthew Chen
d8108c5ea8
Tweak generic attachment view widths.
2018-06-29 12:56:31 -04:00
Matthew Chen
e0f2a76c73
Animate sending icon.
2018-06-29 12:50:16 -04:00
Matthew Chen
24c4c4c098
Respond to CR.
2018-06-29 12:49:23 -04:00
Matthew Chen
23435b690a
Tweak message contents.
2018-06-29 12:43:41 -04:00
Matthew Chen
dd28c01897
Tweak date headers.
2018-06-29 12:43:41 -04:00
Matthew Chen
fa5bfc25e1
Tweak system messages and unread indicators.
2018-06-29 12:43:41 -04:00
Matthew Chen
d2f2e1cb22
Respond to CR.
2018-06-29 12:41:30 -04:00
Matthew Chen
3d5cff1ed0
Tweak attachment download view.
2018-06-29 12:38:49 -04:00
Matthew Chen
554606e2a7
Ensure body media size.
2018-06-29 12:38:05 -04:00
Matthew Chen
e80e5ff9cb
Improve layer view design.
2018-06-29 12:32:41 -04:00
Matthew Chen
1e2a498806
Tweak media view gradients.
2018-06-29 12:32:41 -04:00
Matthew Chen
0613cf3bb7
Fix bubble strokes.
2018-06-29 12:28:58 -04:00
Matthew Chen
f607eabb7a
Fix audio message layout.
2018-06-29 12:27:19 -04:00
Michael Kirk
266469163e
Merge tag '2.27.0.7'
2018-06-28 22:06:54 -06:00
Matthew Chen
d869afc3e4
Tweak break spacing.
2018-06-28 15:06:53 -04:00
Matthew Chen
7d971f1b79
Rework view item configuration.
2018-06-28 15:06:09 -04:00
Matthew Chen
dc531a86ea
Tweak message cells.
2018-06-28 15:06:09 -04:00
Matthew Chen
87380894ba
Tweak message cells.
2018-06-28 15:03:44 -04:00
Matthew Chen
17d4ccc489
Disable compact text layout.
2018-06-28 15:03:02 -04:00
Matthew Chen
35dc348551
Move conversation style.
2018-06-28 13:26:17 -04:00
Matthew Chen
f2153f888b
Tweak color palette.
2018-06-28 13:18:35 -04:00
Matthew Chen
cbc80abff1
Tweak color palette.
2018-06-28 13:18:35 -04:00
Matthew Chen
7634e3a44d
Respond to CR.
2018-06-28 13:16:59 -04:00
Matthew Chen
ffb1c35383
Clean up ahead of PRs.
2018-06-27 17:08:46 -04:00
Matthew Chen
3beac83a12
Clean up ahead of PRs.
2018-06-27 17:07:14 -04:00
Matthew Chen
416a52b74a
Tweak contact shares.
2018-06-27 17:03:26 -04:00
Matthew Chen
3c4d14034b
Tweak contact shares.
2018-06-27 17:03:03 -04:00
Matthew Chen
dc79d302c6
Tweak audio messages.
2018-06-27 16:58:19 -04:00
Matthew Chen
a0b612c64b
Tweak generic attachments.
2018-06-27 16:57:29 -04:00
Matthew Chen
774310396c
Clean up ahead of PR.
2018-06-27 16:51:30 -04:00
Matthew Chen
5f09080699
Clean up ahead of PR.
2018-06-27 16:51:30 -04:00
Matthew Chen
9cc3a3b7b3
Add body media shadows.
2018-06-27 16:51:30 -04:00
Matthew Chen
e9973b2095
Respond to CR.
2018-06-27 16:49:54 -04:00
Matthew Chen
966e6a1156
Tweak sender names.
2018-06-27 13:18:31 -04:00
Matthew Chen
c744245c4a
Fix corner rounding.
2018-06-27 13:17:24 -04:00
Matthew Chen
227234d8cb
Respond to CR.
2018-06-27 13:15:31 -04:00
Matthew Chen
dc86bee5d1
Respond to CR.
2018-06-27 09:56:11 -04:00
Matthew Chen
16a1dcfb77
Respond to CR.
2018-06-27 09:53:45 -04:00
Matthew Chen
89523f556b
Tweak intra-cell spacing.
2018-06-27 09:33:47 -04:00
Matthew Chen
d04ee35216
Respond to CR.
2018-06-27 09:27:09 -04:00
Matthew Chen
4fc24540dc
Breaks: unread indicators and date headers.
2018-06-27 09:20:49 -04:00
Matthew Chen
a4703cec76
Breaks: unread indicators and date headers.
2018-06-27 09:20:49 -04:00
Matthew Chen
4b60037e35
Breaks: unread indicators and date headers.
2018-06-27 09:20:49 -04:00
Matthew Chen
d34e53a163
Breaks: unread indicators and date headers.
2018-06-27 09:20:49 -04:00
Matthew Chen
572fee6173
Respond to CR.
2018-06-27 09:19:51 -04:00
Matthew Chen
f5239a4fbd
Compact layout / widow reduction.
2018-06-27 09:11:55 -04:00
Michael Kirk
2fdb62764d
avoid occasional "call failure" after local hangup.
...
// FREEBIE
2018-06-26 17:35:43 -06:00
Michael Kirk
3bee54dbef
Merge tag '2.27.0.6'
2018-06-26 15:55:29 -06:00
Michael Kirk
cf4847b6fc
Merge tag '2.27.0.5'
2018-06-26 15:55:26 -06:00
Michael Kirk
d9d5131e5f
FIX: obscured searchbar upon returning
...
When navigating back from a conversation, we could be scrolled down a ways.
Since the search bar lives in the inbox table view, we need to make sure the
inbox table view is scrolled all the way up to keep the search bar visible.
// FREEBIE
2018-06-26 14:58:40 -06:00
Michael Kirk
1fcf25fabd
FIX: compose search group cell
...
We switched sizing to automatic, but cell wasn't autolayout ready.
2018-06-26 14:11:42 -06:00
Michael Kirk
b5b51eba24
CR: make members private where possible
...
add missing weak capture
// FREEBIE
2018-06-26 14:10:32 -06:00
Matthew Chen
2232c25487
Ensure bubble sizing.
2018-06-26 13:33:53 -04:00
Matthew Chen
c7f9575df6
Ensure bubble sizing.
2018-06-26 13:33:47 -04:00
Matthew Chen
3fba101421
Respond to CR.
2018-06-26 13:32:05 -04:00
Matthew Chen
18417edbde
Introduce message cell footer view.
2018-06-26 13:25:07 -04:00
Matthew Chen
7d5ad0e165
Introduce message cell footer view.
2018-06-26 13:25:07 -04:00
Matthew Chen
6626e2ecc3
Introduce message cell footer view.
2018-06-26 13:25:07 -04:00
Matthew Chen
f363a196f3
Introduce message cell footer view.
2018-06-26 13:25:07 -04:00
Matthew Chen
cbacda87ca
Introduce message cell footer view.
2018-06-26 13:25:07 -04:00
Matthew Chen
8cfb6eef18
Refine conversation style.
2018-06-26 10:22:05 -04:00
Matthew Chen
33b1628c26
Rename to ConversationStyle.
2018-06-26 10:20:26 -04:00
Michael Kirk
38ee3653f7
synchronize access to CaptureController state
...
// FREEBIE
2018-06-25 17:43:54 -06:00
Michael Kirk
af603e53c7
remove more unused state from PCC
2018-06-25 15:44:57 -06:00
Michael Kirk
61156656aa
Only PCC needs to know about the local RTCTrack
2018-06-25 15:21:27 -06:00
Michael Kirk
afa385feae
adapt to capturer abstraction
2018-06-25 15:03:25 -06:00
Michael Kirk
0cd1cb80cc
Compiling, but video sending not working.
2018-06-25 15:03:25 -06:00
Michael Kirk
064035f3f4
WIP M67 - plumb through AVCaptureSession
...
TODO:
-[x] plumb through AVCaptureSession
-[] get AVCaptureSession from PeerConnectionClient
-[] RTCDataChannel not unwrapped
-[] no member avFoundationSource
-[] no member "back camera"
2018-06-25 15:03:25 -06:00
Matthew Chen
a5d52c4203
Clean up ahead of PR.
2018-06-25 15:09:45 -04:00
Matthew Chen
4effa56d50
Tweak 'group sender' avatars.
2018-06-25 15:07:46 -04:00
Matthew Chen
e3a13dfd9e
Respond to CR.
2018-06-25 15:03:53 -04:00
Matthew Chen
a9b6fe5978
Respond to CR.
2018-06-25 15:00:45 -04:00
Matthew Chen
fdd6174871
Fix breakage from cell layout changes.
2018-06-25 14:41:14 -04:00
Matthew Chen
990bb81e4a
Respond to CR.
2018-06-25 14:39:48 -04:00
Matthew Chen
a31bd16d90
Respond to CR.
2018-06-25 13:53:35 -04:00
Matthew Chen
7847db7e1c
Tweak text insets to reflect dynamic type.
2018-06-25 13:51:28 -04:00
Matthew Chen
4b5d994c3f
Respond to CR.
2018-06-25 13:49:31 -04:00
Matthew Chen
fc299b8700
Use UI database connection throughout the conversation cells.
2018-06-25 13:08:10 -04:00
Matthew Chen
d40f74dd0b
Respond to CR.
2018-06-25 12:43:25 -04:00
Matthew Chen
196d82c17a
Respond to CR.
2018-06-25 09:42:18 -04:00
Matthew Chen
53b1ae6a36
Fix gutter constants.
2018-06-25 09:26:41 -04:00
Matthew Chen
0b04397e21
Tweak message cells.
2018-06-25 09:26:41 -04:00
Matthew Chen
d425809fa3
Tweak message cells.
2018-06-25 09:26:41 -04:00
Matthew Chen
98ac13f9be
Tweak message cells.
2018-06-25 09:26:41 -04:00
Matthew Chen
ac6f78a5fc
Tweak message cells.
2018-06-25 09:26:41 -04:00
Michael Kirk
9d56f100ab
Don't show unread badge/bold for search message
...
// FREEBIE
2018-06-22 14:38:53 -06:00
Michael Kirk
489bbe2fcc
FIX: mute icon corrupted in homeview
...
Don't clobber icon font
// FREEBIE
2018-06-22 14:03:16 -06:00
Michael Kirk
9b43e32332
FIX: input toolbar not immediately visible when search was active
...
// FREEBIE
2018-06-22 13:49:36 -06:00
Michael Kirk
9f06163b76
Fix contacts reminder view
...
We had a guard that prevented 'called at least once' from ever getting set when contacts access was disabled.
// FREEBIE
2018-06-22 13:49:05 -06:00
Michael Kirk
66ebb7b787
Simplify show/hide with stack view
...
// FREEBIE
2018-06-22 13:49:05 -06:00
Michael Kirk
1528f6f705
Fix archive/outage banner.
...
// FREEBIE
2018-06-22 13:49:05 -06:00
Matthew Chen
2ecbf1bb65
Fix 'contact cell vs. message details layout' issue.
2018-06-21 17:16:50 -06:00
Matthew Chen
1a57fe631c
Fix 'contact cell vs. message details layout' issue.
2018-06-21 17:16:50 -06:00
Matthew Chen
27af2fc328
Improve app settings buttons.
2018-06-21 17:29:00 -04:00
Michael Kirk
cc1bde34cd
Inform iPad users upon registration
...
// FREEBIE
2018-06-21 15:02:37 -06:00
Matthew Chen
f516f30c26
Auto-dismiss search keyboard; "cancel search" button.
2018-06-21 16:12:28 -04:00
Michael Kirk
6933e28e47
update comment
2018-06-21 11:25:00 -06:00
Matthew Chen
63b6276c25
Clear LRUCache in background.
2018-06-20 17:55:15 -04:00
Matthew Chen
87ea1dcae1
Clean up ahead of PR.
2018-06-20 17:55:15 -04:00
Matthew Chen
08ca4fdb50
Lazy-load contact avatar data and images. Use NSCache for avatar images.
2018-06-20 17:55:14 -04:00
Matthew Chen
af977ca409
Don't cache CNContact.
2018-06-20 17:55:14 -04:00
Matthew Chen
41a2ea03b0
Don't cache CNContact.
2018-06-20 17:55:14 -04:00
Matthew Chen
d3d9d2e64c
Don't cache CNContact.
2018-06-20 17:55:14 -04:00
Matthew Chen
83f11ad79b
Don't cache CNContact.
2018-06-20 17:55:14 -04:00
Matthew Chen
12295bd8c5
Don't cache CNContact.
2018-06-20 17:55:14 -04:00
Matthew Chen
1eb02bfd92
Outage detection.
2018-06-20 17:50:50 -04:00
Matthew Chen
ae50dbe198
Outage detection.
2018-06-20 17:50:50 -04:00
Matthew Chen
793a868e6f
Outage detection.
2018-06-20 17:50:50 -04:00
Matthew Chen
c96e2bb8b4
Outage detection.
2018-06-20 17:50:50 -04:00
Matthew Chen
1607aa7f57
Image content types.
2018-06-20 17:13:31 -04:00
Matthew Chen
4ac8100973
Respond to CR.
2018-06-20 15:15:33 -04:00
Matthew Chen
010c10cb0c
Show re-registration in app settings.
2018-06-20 14:54:16 -04:00
Matthew Chen
bc6a4ea8d8
Add re-registration UI.
2018-06-20 14:54:16 -04:00
Matthew Chen
6331fbb22a
Show de-registration nag view.
2018-06-20 14:54:16 -04:00
Matthew Chen
b0646e8bff
Track and persist 'is de-registered' state.
2018-06-20 14:54:16 -04:00
Matthew Chen
0b64ecf675
Respond to CR.
2018-06-20 14:46:24 -04:00
Matthew Chen
32336e38e1
Merge tag '2.26.0.26'
2018-06-15 11:47:23 -04:00
Matthew Chen
b5a836bf28
Shared ui db connection v. auto load more.
2018-06-15 11:38:47 -04:00
Matthew Chen
7e1c0102b7
Unify the cell and avatar sizes.
2018-06-15 11:18:34 -04:00
Matthew Chen
647d80d79d
Unify the cell and avatar sizes.
2018-06-15 11:15:21 -04:00
Matthew Chen
1acf51ea5c
Unify the cell and avatar sizes.
2018-06-15 11:08:01 -04:00
Matthew Chen
261719e53b
Unify the cell and avatar sizes.
2018-06-15 10:42:38 -04:00
Michael Kirk
a346465db5
tune down logging
...
// FREEBIE
2018-06-15 10:28:07 -04:00
Matthew Chen
c1e1a52695
Auto-size contact cells everywhere.
2018-06-15 10:01:16 -04:00
Matthew Chen
dd49c6225f
Auto-size contact cells everywhere.
2018-06-15 10:01:16 -04:00
Matthew Chen
f8e785ef72
Merge tag '2.26.0.25'
2018-06-15 09:59:45 -04:00
Michael Kirk
a91b6b35e2
update UI DB to latest before showing CVC
...
// FREEBIE
2018-06-14 18:23:13 -04:00
Michael Kirk
0a17246737
Don't use group name in message.
...
// FREEBIE
2018-06-14 15:21:24 -04:00
Michael Kirk
95b1dced18
add: messages in Book Club will disappear in 1 minute
...
Show different message when joining group with disappearing messages
2018-06-14 15:20:45 -04:00
Michael Kirk
0cf751d34f
Newly added group members should have expire time
...
Send expire timer with group info updates and in group updates that add a user.
2018-06-14 15:20:45 -04:00
Matthew Chen
95ac17bb7e
Merge tag '2.26.0.24'
2018-06-14 15:07:47 -04:00
Michael Kirk
0dec029a69
Don't mark as read when callscreen is active
...
// FREEBIE
2018-06-13 15:42:01 -04:00
Matthew Chen
f0e37ff3f2
Avoid double-scrolling.
2018-06-13 15:31:54 -04:00
Matthew Chen
2db4c96a1c
Respond to CR.
2018-06-13 15:26:20 -04:00
Matthew Chen
3c50269dbf
Debounce search result updates.
2018-06-13 15:26:20 -04:00
Matthew Chen
91cc902b1d
Update search results.
2018-06-13 15:26:20 -04:00
Matthew Chen
c8fee4efa7
Add swift logging to SSK.
2018-06-13 13:56:55 -04:00
Matthew Chen
44b23d44fd
Respond to CR.
2018-06-13 12:40:34 -04:00
Matthew Chen
99677899b1
Respond to CR.
2018-06-13 12:37:34 -04:00
Matthew Chen
f0c1805de9
Strip snippet formatting.
2018-06-13 12:34:24 -04:00
Matthew Chen
31443b5687
Clean up ahead of PR.
2018-06-13 12:34:24 -04:00
Matthew Chen
3f9f2abcd8
Style the search results.
2018-06-13 12:34:24 -04:00