Commit Graph

3030 Commits

Author SHA1 Message Date
Michelle Linington
59645cd456 Simplify reconfigure API 2021-11-09 14:25:55 -08:00
Michelle Linington
6105ee5a20 Better naming of size classes
Also fixes bug with EmojiReactorCell layout
2021-11-09 14:25:55 -08:00
Michelle Linington
f14f0ed90c Badged group avatars in ConversationView 2021-11-09 14:25:55 -08:00
Michelle Linington
dea35199b2 Clean up ConversationAvatarView data sources
Creates a special data source enum for ConversationAvatarView data
providers. Before, ContactCell and ConversationAvatarView used the data
source, neither applying to each perfectly
2021-11-09 14:25:55 -08:00
Michelle Linington
f459857799 ConversationAvatarView2 -> ConversationAvatarView 2021-11-09 14:25:55 -08:00
Michelle Linington
9f53832e14 Remove usage of ConversationAvatarView 2021-11-09 14:25:55 -08:00
Michelle Linington
bd51ca690a Replace AvatarImageView2 with ConversationAvatarView2
Adoption of ConversationAvatarView2 in many key locations. This isn't
exhaustive, but it's mostly there.

Some work left to be done around ConversationAvatarView2 data source
tweaks.
2021-11-09 14:25:55 -08:00
Matthew Chen
c494fb2a44 Don't cache contacts on contacts manager. 2021-10-22 19:09:44 -03:00
Matthew Chen
3bd17e2790 Don't cache contacts on contacts manager. 2021-10-22 19:09:29 -03:00
Michelle Linington
30f35a6ea3 Lint 2021-10-21 21:40:31 -07:00
Matthew Chen
800e45c7df Don't use SCKExceptionWrapper in CVC. 2021-10-21 21:11:26 -07:00
Michelle Linington
7d5b9ac1f4 Re-add ObjC exceptions to test suites 2021-10-21 21:11:26 -07:00
Michelle Linington
77b7ea5c40 Fix a whole bunch of warnings 2021-10-21 21:11:26 -07:00
Matthew Chen
3d7e8a0ba4 Add script to normalize includes and imports. 2021-10-21 09:21:12 -03:00
Matthew Chen
5d780d1589 Apply script to normalize includes and imports. 2021-10-21 09:21:10 -03:00
Matthew Chen
7d0485661d Move window manager to Signal target. 2021-10-19 17:59:13 -03:00
Matthew Chen
399c0c3c33 Add SignalUI framework target. 2021-10-19 09:39:54 -03:00
Matthew Chen
3204a2f805 Add SignalUI framework target. 2021-10-19 09:39:53 -03:00
Matthew Chen
69d21a2121 Add SignalUI framework target. 2021-10-19 09:39:53 -03:00
Matthew Chen
57f8212495 Add SignalUI framework target. 2021-10-19 09:39:53 -03:00
Matthew Chen
d402636225 Simplify AFNetworking usage. 2021-10-15 10:50:35 -03:00
Matthew Chen
b483d474c9 Fix "blinking" background in the CVC cells. 2021-10-05 09:58:10 -03:00
Matthew Chen
83fd344cc5 Fix "blinking" background in the CVC cells. 2021-10-05 09:58:10 -03:00
Matthew Chen
f894f0f710 Fix "blinking" background in the CVC cells. 2021-10-05 09:58:10 -03:00
Matthew Chen
b157c3b9a1 Merge branch 'release/5.21.2' 2021-09-30 23:40:22 -03:00
Matthew Chen
ffbb13c47d Elaborate logging around NSE message processing. 2021-09-30 20:37:15 -03:00
Michelle Linington
63c1b0c02c Bump minimum version for Quicklook to 14.8 2021-09-30 13:02:58 -07:00
Matthew Chen
220877f287 Merge branch 'release/5.20.4' 2021-09-22 18:19:17 -03:00
Matthew Chen
780e4146d9 Handle certain call messages sync. 2021-09-22 12:12:13 -07:00
Matthew Chen
9d26b47043 Streamline prod logs. 2021-09-20 17:52:11 -03:00
Matthew Chen
4ee4cd0c4e Tweak the label for quoted photos. 2021-09-20 17:47:04 -03:00
Matthew Chen
146be601f6 Clean up. 2021-09-17 16:23:12 -03:00
Matthew Chen
ac6f7d360f Fix spacing between link previews and quoted replies. 2021-09-17 16:13:52 -03:00
Matthew Chen
1fa8fef610 Streamline websocket requests. 2021-09-09 14:41:38 -03:00
Matthew Chen
9f7b2b6da7 Tweak footer hiding in CVC. 2021-09-09 13:27:59 -03:00
Matthew Chen
d51c563a88 Ensure layout attributes are applied to freshly configured cells. 2021-09-09 13:16:51 -03:00
Matthew Chen
74bcdd9b73 Ensure layout attributes are applied to freshly configured cells. 2021-09-09 13:08:17 -03:00
Matthew Chen
f29922b9af Refine message send milestones. 2021-09-08 21:41:13 -03:00
Matthew Chen
feef75a1a4 Tweak CVC loads. 2021-09-08 21:41:13 -03:00
Matthew Chen
9271f83624 Remove databaseChangesWillUpdate. 2021-09-08 21:41:13 -03:00
Matthew Chen
f96d1e60ad Tune CVC load coordinate event. 2021-09-08 21:41:13 -03:00
Matthew Chen
5de4cb26c5 Refine message send bench milestones. 2021-09-08 21:41:13 -03:00
Matthew Chen
5e7636ec62 Add metrics around rendering message sends. 2021-09-08 21:41:13 -03:00
Matthew Chen
b12b71910f Disable CVC load logging in internal builds. 2021-09-08 16:29:29 -03:00
Matthew Chen
f8765e3a0e Rework DebouncedEvent. 2021-09-08 15:04:26 -03:00
Matthew Chen
2cfa16c31c Cache display names when building CVC item models. 2021-09-08 15:04:26 -03:00
Matthew Chen
0b6d3e2ef4 Refine CVC text measurement caching. 2021-09-08 15:04:26 -03:00
Matthew Chen
7ae7510c47 Improve perf of CVC date math. 2021-09-08 15:04:26 -03:00
Matthew Chen
e2ac6b609b Fix rebase breakage. 2021-09-08 15:04:26 -03:00
Matthew Chen
5f73385216 Overlap load landings. 2021-09-08 15:04:26 -03:00