Commit Graph

3959 Commits

Author SHA1 Message Date
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