Commit Graph

3923 Commits

Author SHA1 Message Date
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
Matthew Chen
3c63565e45 Improve safety of cache concurrency. 2021-07-16 09:14:04 -03:00
Nora Trapp
89fbeb432c Tweak avatar editor keyboard interactions 2021-07-15 20:04:22 -07:00
Nora Trapp
0b40468295 Avatar editor 2021-07-15 20:04:22 -07:00
Nora Trapp
29a31bdd20 Restructure AvatarBuilder to support new avatar styles 2021-07-15 20:04:22 -07:00
Eugene Bistolas
be91287904 Context menu host controller / blur view / presentation 2021-07-15 17:01:18 -10:00
Nora Trapp
2bd8d28f51 Merge branch 'release/5.16.0' 2021-07-13 13:30:27 -07:00
Matthew Chen
73adf6a5d7 Improve logging around local profile avatar. 2021-07-13 16:50:53 -03:00
Matthew Chen
33fc258c0a Respond to CR. 2021-07-13 15:28:29 -03:00
Matthew Chen
8ecbc8f0fd Announcement-only groups. 2021-07-13 11:42:52 -03:00
Matthew Chen
79d5046f29 Announcement-only groups. 2021-07-13 11:42:52 -03:00
Matthew Chen
f61a001b35 Announcement-only groups. 2021-07-13 11:42:52 -03:00
Matthew Chen
db08e2e651 Announcement-only groups. 2021-07-13 11:42:52 -03:00
Matthew Chen
f49e941474 Announcement-only groups. 2021-07-13 11:42:52 -03:00
Matthew Chen
84ce81bc3c Announcement-only groups. 2021-07-13 11:42:52 -03:00
Matthew Chen
9306f94b77 Announcement-only groups. 2021-07-13 11:42:52 -03:00
Matthew Chen
3886973c02 Update groups after unblocking them. 2021-07-09 22:31:04 -03:00
Matthew Chen
ef0098523f Improve blocking of v2 groups. 2021-07-09 22:31:04 -03:00
Matthew Chen
615aba1bb1 Fix build warnings. 2021-07-09 22:30:02 -03:00
Nora Trapp
4186f8d164 PR feedback 2021-07-09 14:10:44 -07:00
Nora Trapp
b487e3a2fa Make custom notification sounds accessible to the NSE 2021-07-09 14:10:44 -07:00
Eugene Bistolas
a0a6e7b2b0 Transcript banner backgrounds disappear when inserting quoted reply / presenting keyboard / sending a new message 2021-07-08 15:57:49 -10:00
Matthew Chen
734085d3d1 Improve logging around profile avatar filenames. 2021-07-08 10:28:06 -03:00
Matthew Chen
666cd8fab3 Make reachability thread-safe. 2021-07-07 09:49:45 -03:00
Matthew Chen
3f07db9e37 Clean up async completions. 2021-07-07 09:49:44 -03:00
Matthew Chen
444a8ca651 Convert conversation list cells to use manual layout. 2021-07-07 09:46:33 -03:00