Matthew Chen
b9bc35e74b
Apply LRUCache everywhere.
2021-06-30 16:01:08 -03:00
Eugene Bistolas
1dd962d9f7
Multi-Select Animations
2021-06-29 15:36:50 -10:00
Eugene Bistolas
f1a666d6b7
Improve typing indicator insert/remove/send animations, deletion animations
2021-06-23 08:08:45 -10:00
Matthew Chen
32fade9fc0
Tidy up logging.
2021-06-23 13:41:49 -03:00
Matthew Chen
aee1658051
Rework scroll continuity.
2021-06-23 13:40:45 -03:00
Matthew Chen
82aab5ea12
Apply count limits to all NSCache, clean up caching.
2021-06-23 09:39:43 -03:00
Matthew Chen
2bb4ecd10d
Improve scroll continuity.
2021-06-22 09:13:35 -03:00
Matthew Chen
0aec36c8f7
Handle interactions with sticker pack and group invite links in CVC body texts.
2021-06-21 17:48:22 -03:00
Eugene Bistolas
aa2c2f3fa9
Send and Receive Slide In Animation
2021-06-18 08:49:28 -10:00
Matthew Chen
1d5b2aa2f5
Rework avatar building and caching.
2021-06-18 14:01:32 -03:00
Matthew Chen
c32d134276
Fix footer rounding in CVC.
2021-06-18 09:52:30 -03:00
Matthew Chen
c093739463
Port CVC to Swift.
2021-06-18 09:41:02 -03:00
Matthew Chen
c2b413ef6d
Merge CVC bubble views.
2021-06-11 11:45:25 -03:00
Matthew Chen
0eb43b04c2
Merge CVC bubble views.
2021-06-11 11:45:25 -03:00
Matthew Chen
6946667e7d
Merge CVC bubble views.
2021-06-11 11:45:25 -03:00
Matthew Chen
e9f8f8486f
Fix broken and failing tests.
2021-06-07 11:41:52 -04:00
Matthew Chen
bb13a783f0
Fix build warnings.
2021-06-07 11:11:30 -04:00
Matthew Chen
786e7cef3d
Fix build warnings.
2021-06-07 11:11:28 -04:00
Matthew Chen
198743e4d4
Streamline chat color view updates.
2021-06-02 21:11:54 -04:00
Matthew Chen
010b135ab0
Add CVBodyTextLabel.
2021-06-02 20:42:55 -04:00
Matthew Chen
74377e4935
Small fixes.
2021-05-25 21:41:39 -03:00
Matthew Chen
9064fd0e1a
Reduce usage of bubble view.
2021-05-25 16:22:34 -03:00
Matthew Chen
5396c70337
Reconcile chat colors and wallpapers.
2021-05-25 16:22:32 -03:00
Matthew Chen
094b02f3a6
Reconcile chat colors and wallpapers.
2021-05-25 16:22:32 -03:00
Matthew Chen
5b764c89e9
Respond to CR.
2021-05-25 16:22:32 -03:00
Matthew Chen
f264f8b2ef
Apply chat colors to footers.
2021-05-25 16:22:32 -03:00
Matthew Chen
6d88db3798
Update quoted reply backgrounds to reflect scroll position.
2021-05-25 16:22:32 -03:00
Matthew Chen
8d6bce938d
Apply chat colors to quoted replies.
2021-05-25 16:22:32 -03:00
Matthew Chen
c81f115e2b
Replace ConversationColors with "avatar colors".
2021-05-25 16:22:31 -03:00
Matthew Chen
1019fc6460
Replace ConversationColors with "avatar colors".
2021-05-25 16:22:31 -03:00
Matthew Chen
8c0196077f
Replace ConversationColors with "avatar colors".
2021-05-25 16:22:30 -03:00
Matthew Chen
3dc66ecc03
Chat colors: group sender name colors.
2021-05-25 16:22:30 -03:00
Matthew Chen
e8cdb90a7e
Render chat colors in CVC cells.
2021-05-25 16:22:29 -03:00
Matthew Chen
fcdc7b9257
Render chat colors in CVC cells.
2021-05-25 16:22:29 -03:00
Matthew Chen
c15fb5322f
Render chat colors in CVC cells.
2021-05-25 16:22:29 -03:00
Matthew Chen
a45acdb040
Render chat colors in CVC cells.
2021-05-25 16:22:29 -03:00
Matthew Chen
fed2dfec7a
Start work on chat colors.
2021-05-25 16:22:28 -03:00
Matthew Chen
a101b5dc93
Start work on chat colors.
2021-05-25 16:22:28 -03:00
Matthew Chen
af854ee8ed
Fix layout of wallpaper blur views during keyboard animations.
2021-05-21 18:50:06 -03:00
Matthew Chen
f344fb681e
Fix linkification of phone numbers.
2021-05-21 14:36:51 -03:00
Matthew Chen
064ad37a6f
Rework queue priorities used in CVC loads.
2021-05-20 16:22:57 -03:00
Matthew Chen
8b9367a675
Land CVC loads using .sharedUserInteractive.
2021-05-20 16:22:56 -03:00
Matthew Chen
02b306d7bf
Disable layer animations.
2021-05-17 22:17:31 -03:00
Matthew Chen
da859784d3
Disable layer animations.
2021-05-17 17:18:46 -03:00
Matthew Chen
9cf432553b
Disable layer animations.
2021-05-17 17:06:32 -03:00
Nora Trapp
1e40ec144d
Add support for group descriptions
2021-05-17 09:58:35 -03:00
Matthew Chen
075e4fc9d2
Scroll continuity: keyboard animations vs. landing loads.
2021-05-11 16:38:13 -03:00
Matthew Chen
936b64b959
Add feature flag for data detection.
2021-05-11 10:12:58 -03:00
Michelle Linington
5d00f6a94a
Spam UI work
2021-05-07 12:13:37 -07:00
Michelle Linington
02c9ef4ef7
Most of the remainder of the spam work:
...
- Updates to the message send flow
- Presents basic captcha UI when needed
- Auto-resend when captcha is complete
What's left:
- Bits of UI to communicate the sending state to the user
- Some cleanup of how we talk to the server
- Localizations
2021-05-07 12:13:37 -07:00