Commit Graph

2871 Commits

Author SHA1 Message Date
Matthew Chen
03acf2ffdd Remove uiRead(). 2021-07-02 22:04:58 -03:00
Eugene Bistolas
7b2e63901f Multi-select checkmarks do not animate in if keyboard was presented 2021-07-02 12:48:41 -10:00
Eugene Bistolas
28ebb31b8b PR feedback for 5.15.0 beta feedback: Messages delayed insert on send 2021-07-02 09:13:07 -10:00
Eugene Bistolas
ef9f506249 5.15.0 beta feedback: Messages delayed insert on send 2021-07-01 13:28:04 -10:00
Matthew Chen
94ef153b84 Evacuate some LRUCaches when app enters the background. 2021-07-01 09:53:03 -03:00
Matthew Chen
f48cabd663 Respond to CR. 2021-06-30 16:05:59 -03:00
Matthew Chen
9277ce709d Apply LRUCache everywhere. 2021-06-30 16:01:08 -03:00
Matthew Chen
d6b23e4a45 Apply LRUCache everywhere. 2021-06-30 16:01:08 -03:00
Matthew Chen
fc78bc6d06 Apply LRUCache everywhere. 2021-06-30 16:01:08 -03:00
Matthew Chen
a66029a124 Apply LRUCache everywhere. 2021-06-30 16:01:08 -03:00
Matthew Chen
b9bc35e74b Apply LRUCache everywhere. 2021-06-30 16:01:08 -03:00
Nora Trapp
80bb849f5b Add message request flow to report spam 2021-06-30 09:54:26 -07:00
Eugene Bistolas
1dd962d9f7 Multi-Select Animations 2021-06-29 15:36:50 -10:00
Nora Trapp
d144ae3742 Merge branch 'release/5.15.1' 2021-06-29 15:45:39 -07:00
Matthew Chen
3de83de52a Fix CVC scroll continuity on iOS 12. 2021-06-29 17:46:41 -03:00
Matthew Chen
ad7facb305 Fix CVC scroll continuity on iOS 12. 2021-06-29 17:34:32 -03:00
Nora Trapp
d275aa70f2 Wake the app when network becomes available 2021-06-24 15:09:54 -07:00
Eugene Bistolas
fbfee2680d Conversation sometimes does not scroll when presenting the keyboard 2021-06-23 14:57:07 -10:00
Matthew Chen
6302354d12 Fix CVC send animation. 2021-06-23 12:58:44 -07:00
Eugene Bistolas
f1a666d6b7 Improve typing indicator insert/remove/send animations, deletion animations 2021-06-23 08:08:45 -10:00
Matthew Chen
e67b7369f0 Fix CVC call button enabling. 2021-06-23 13:43:56 -03:00
Matthew Chen
32fade9fc0 Tidy up logging. 2021-06-23 13:41:49 -03:00
Matthew Chen
4d1e4fc7fc Clean up ahead of PR. 2021-06-23 13:40:45 -03:00
Matthew Chen
9780ef35a7 Clean up ahead of PR. 2021-06-23 13:40:45 -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
37cfd96c3d Fix scroll continuity bugs. 2021-06-23 00:33:46 -03:00
Matthew Chen
b730562124 Fix "load newer loop" scroll continuity bug. 2021-06-23 00:33:46 -03:00
Matthew Chen
30e2d7e5ff Fix build warnings and release builds. 2021-06-22 09:59:04 -03:00
Matthew Chen
27c32eae27 Refine comments, method names and scroll continuity behavior. 2021-06-22 09:13:35 -03:00
Matthew Chen
d3f35f00ac Clean up ahead of PR. 2021-06-22 09:13:35 -03:00
Matthew Chen
a6b18dd901 Refine "scroll to top" behavior. 2021-06-22 09:13:35 -03:00
Matthew Chen
a65ea23c46 Avoid "negative contentOffset settling" animations in CVC. 2021-06-22 09:13:35 -03:00
Matthew Chen
8b5c769d81 Refine "scroll to top" behavior. 2021-06-22 09:13:35 -03:00
Matthew Chen
6c4ffbb43d Improve scroll continuity. 2021-06-22 09:13:35 -03:00
Matthew Chen
2bb4ecd10d Improve scroll continuity. 2021-06-22 09:13:35 -03:00
Matthew Chen
d7d98d6b90 Handle interactions with sticker pack and group invite links in CVC body texts. 2021-06-21 17:48:22 -03:00
Matthew Chen
1b47c5f5c6 Handle interactions with sticker pack and group invite links in CVC body texts. 2021-06-21 17:48:22 -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
43b48b3376 Fix typo. 2021-06-18 09:41:02 -03:00
Matthew Chen
42acb04e0f Port CVC to Swift. 2021-06-18 09:41:02 -03:00
Matthew Chen
37e1827047 Port CVC to Swift. 2021-06-18 09:41:02 -03:00
Matthew Chen
da06cbc9d4 Port CVC to Swift. 2021-06-18 09:41:02 -03:00
Matthew Chen
c093739463 Port CVC to Swift. 2021-06-18 09:41:02 -03:00
Matthew Chen
be48bb75ca Port CVC to Swift. 2021-06-18 09:41:02 -03:00
Matthew Chen
feac1f1d56 Port CVC to Swift. 2021-06-18 09:41:00 -03:00
Matthew Chen
82f6072d33 Port CVC to Swift. 2021-06-18 09:39:46 -03:00
Matthew Chen
172c52079a Port CVC to Swift. 2021-06-18 09:39:46 -03:00
Matthew Chen
91e0861596 Port CVC to Swift. 2021-06-18 09:39:46 -03:00
Matthew Chen
1161ab5ced Port CVC to Swift. 2021-06-18 09:39:46 -03:00
Matthew Chen
e8aaf6c028 Port CVC to Swift. 2021-06-18 09:39:46 -03:00
Matthew Chen
c7f17acbf5 Port CVC to Swift. 2021-06-18 09:37:44 -03:00
Matthew Chen
6eee61b19c Port CVC to Swift. 2021-06-18 09:37:44 -03:00
Matthew Chen
81196df150 Port CVC to Swift. 2021-06-18 09:37:44 -03:00
Matthew Chen
22871308ef Port CVC to Swift. 2021-06-18 09:37:44 -03:00
Matthew Chen
58fad8b1d9 Port CVC to Swift. 2021-06-18 09:37:43 -03:00
Matthew Chen
623a29e139 Port CVC to Swift. 2021-06-18 09:37:43 -03:00
Matthew Chen
4a36d77dc6 Port CVC to Swift. 2021-06-18 09:37:43 -03:00
Matthew Chen
7be3c841db Port CVC to Swift. 2021-06-18 09:37:43 -03:00
Matthew Chen
022e83141c Port CVC to Swift. 2021-06-18 09:37:43 -03:00
Matthew Chen
2303bc40b4 Fix off-by-one errors in media gallery cell layout. 2021-06-17 10:05:26 -03:00
Matthew Chen
ed22200444 Respond to CR. 2021-06-17 10:04:03 -03:00
Matthew Chen
5ccecae3f6 Elaborate the available actions when long-pressing link-ified items in cvc body text. 2021-06-17 09:35:11 -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
abf7c519a9 Fix build warnings. 2021-06-07 11:11:06 -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
66a617b5a4 Reset payments if necessary. 2021-05-25 17:40:48 -03:00
Matthew Chen
9064fd0e1a Reduce usage of bubble view. 2021-05-25 16:22:34 -03:00
Matthew Chen
9ee34e439e Reconcile chat colors and wallpapers. 2021-05-25 16:22:33 -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
41c760b886 Rename ChatColorValue to ChatColor. 2021-05-25 16:22:31 -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
6359003af9 Render chat colors in CVC cells. 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
578d0cc487 Maintain "bottom" scroll continuity during keyboard present/dismiss animations. 2021-05-20 21:12:17 -03:00