Matthew Chen
ba20b729e1
Fix over-zealous assert in sticker manager.
2021-08-16 09:53:15 -03:00
Matthew Chen
89d6db9900
Fix video playback size for videos with a non-identity transform.
2021-08-15 19:43:15 -03:00
Matthew Chen
c9c9c96d0b
Fix layout in gallery detail view.
2021-08-11 10:37:43 -03:00
Matthew Chen
b47dba5c44
Fix layout in gallery detail view.
2021-08-11 02:50:50 -03:00
Matthew Chen
74ced565bd
Fix layout in gallery detail view.
2021-08-11 02:15:07 -03:00
Michelle Linington
e664f52ff4
A collection of fixes for mp4 gifs
...
A couple of bugs have cropped up with viewing of mp4 gifs. This hasn't
been enabled internally, so I'm guessing some bugs have snuck through as
other changes have been made in the vicinity. This addresses most of
them:
- Better layout in the media detail viewer
- More accurate descriptions
- Fix for failed thumbnailing
- Fix for keyboard tracking bug with reduce motion enabled
2021-08-10 10:57:04 -03:00
Matthew Chen
4b5ef5d9c7
Respond to CR.
2021-08-09 21:36:23 -03:00
Matthew Chen
69d89a0f7f
Respond to CR.
2021-08-09 21:29:58 -03:00
Matthew Chen
8e076223aa
Respond to CR.
2021-08-09 21:29:58 -03:00
Matthew Chen
d8819fbdea
Add TextContext.
2021-08-09 21:29:57 -03:00
Matthew Chen
730b0fdae1
Revert "Always use CVBodyTextLabel for CVC body text."
...
This reverts commit f027d2646d3d869f9f71fff213a26320aeb1f172.
2021-08-09 21:29:57 -03:00
Matthew Chen
23ee2bfbcc
Add TextContext.
2021-08-09 21:29:57 -03:00
Matthew Chen
6940837ced
Add TextContext.
2021-08-09 21:29:57 -03:00
Matthew Chen
f5414f878c
Add TextContext.
2021-08-09 21:29:57 -03:00
Matthew Chen
6033e0563b
Always use CVBodyTextLabel for CVC body text.
2021-08-09 21:29:57 -03:00
Matthew Chen
f610642519
Scrub all long hex values from debug logs.
2021-08-09 15:45:08 -03:00
Matthew Chen
d7ee11e42b
Fix issue around truncated text in media quality UI.
2021-08-09 13:17:30 -03:00
Matthew Chen
0605325809
Show sent timestamp in home view, not received timestamp.
2021-08-06 09:58:48 -03:00
Matthew Chen
96a225987b
Fix link preview hero sizing.
2021-08-05 16:12:27 -03:00
Matthew Chen
e734b0beb7
Respond to CR.
2021-08-04 17:08:40 -03:00
Matthew Chen
8eeb3f20bd
Reduce cost of home view cell reuse.
2021-08-04 17:08:28 -03:00
Matthew Chen
d80578e81b
Streamline HomeViewInfo.
2021-08-04 17:08:28 -03:00
Matthew Chen
404062ed29
Cache formatting of PersonNameComponents.
2021-08-04 17:08:28 -03:00
Matthew Chen
be148ac35f
Convert OWSFormat to Swift.
2021-08-04 17:08:27 -03:00
Matthew Chen
9ae74b164b
Don't reload TSThread to get draft for home view.
2021-08-04 17:08:27 -03:00
Nora Trapp
279b2dada8
Limit the share extension to level one quality
2021-08-04 11:52:10 -07:00
Nora Trapp
dcad07c212
Fix conversation header avatar in landscape
2021-08-04 11:50:29 -07:00
Eugene Bistolas
2bc603786e
Context Menu Design Feedback
2021-08-02 13:27:38 -10:00
Matthew Chen
3667c991b1
Load avatars in reverse order.
2021-07-30 14:38:42 -03:00
Michelle Linington
4126fd9b69
Record uniqueIds of messages that receipt messages refer to
2021-07-29 20:40:40 -07:00
Michelle Linington
70bea7d4b4
Lint
2021-07-29 19:01:13 -07:00
Michelle Linington
8364e761a6
Add notification for reporting errors to internal users
2021-07-29 19:01:13 -07:00
Michelle Linington
0acbfe8359
PR Feedback
2021-07-29 15:17:00 -07:00
Michelle Linington
c329d64565
Improved handling of placeholder interactions
...
- Deferred display now works for "resendable" messages
- Replacement expiration now works
- Error messages now show up correctly in conversation view
2021-07-29 14:59:06 -07:00
Matthew Chen
3f8bb0b19b
Refine home view initial loads.
2021-07-29 09:30:57 -03:00
Eugene Bistolas
e7fa7ca67b
Support swipe gesture behavior in context menu action picker
2021-07-27 15:18:48 -10:00
Nora Trapp
7a8fbcc9f4
Don't allow sending high quality outside of the main app
2021-07-23 21:20:08 -07:00
Nora Trapp
d15d0bf221
Preserve image orientation when downsampling is not required
2021-07-23 21:20:08 -07:00
Nora Trapp
fdccbd71a6
Allow image quality selection
2021-07-22 13:57:25 -07:00
Michelle Linington
51f3a58a61
Message send log recording and resend responses
2021-07-21 22:58:51 -07:00
Michelle Linington
2eb60643b7
Sender key decryption failure handling
...
Most of the work for message resend requests. Includes some rudimentary
failure UI.
2021-07-21 22:58:51 -07:00
Michelle Linington
6a0bfa7836
Make SignalServiceAddress optional for message building
...
SenderKey requires that building a message is agnostic from a single
recipient. This makes the recipient argument when building an outgoing
message optional.
Currently this is used to determine if a profile key should be appended
to the message. A different solution will be required for SenderKey
messages.
2021-07-21 22:58:50 -07:00
Michelle Linington
c8a764b563
Sender Key store
...
The exact API might change as the rest of the sender key works is
fleshed out.
2021-07-21 22:58:50 -07:00
Matthew Chen
c3ec68b9d0
Respond to CR.
2021-07-21 16:50:50 -07:00
Matthew Chen
428f8a7605
Refresh groups on launch.
2021-07-21 16:50:50 -07:00
Matthew Chen
7b321c3f2d
Fix blocking of left groups.
2021-07-21 16:48:09 -07:00
Matthew Chen
4986b8e439
Fix conflict when updating group profile keys vs. local user not in group.
2021-07-21 16:48:09 -07:00
Matthew Chen
0023e9a432
Rework blocking manager.
2021-07-21 16:38:36 -07:00
Matthew Chen
eeef504ccd
Rework blocking manager.
2021-07-21 16:38:34 -07:00
Matthew Chen
390718420e
Rework blocking manager.
2021-07-21 16:37:59 -07:00