Commit Graph

3948 Commits

Author SHA1 Message Date
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
Matthew Chen
6e2c6ff575 Rework blocking manager. 2021-07-21 16:37:59 -07:00
Matthew Chen
fad5d66bbb Rework blocking manager. 2021-07-21 16:37:59 -07:00
Matthew Chen
4706ccd612 Convert ConversationListView to HomeView. 2021-07-21 16:33:52 -07:00
Matthew Chen
6e46ab4423 Convert ConversationListView to HomeView. 2021-07-21 16:19:28 -07:00
Matthew Chen
78a8496bd0 Improve prod logging. 2021-07-21 16:12:19 -07:00
Nora Trapp
0322acd7f1 Auto select photo avatar 2021-07-16 18:36:33 -07:00
Nora Trapp
d7d96fa715 Fix fuzziness in default avatar rendering 2021-07-16 18:36:33 -07:00
Nora Trapp
dee9029002 Use a larger font size for emoji avatar, limit to 3 characters 2021-07-16 17:24:08 -07:00
Nora Trapp
b217dbf859 Finalized default avatar set 2021-07-16 17:22:32 -07:00
Nora Trapp
a07aec245d Finalized avatar builder colors 2021-07-16 13:55:03 -07:00
Matthew Chen
aeb9c978d8 Minor fixes. 2021-07-16 09:16:37 -03:00