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
Matthew Chen
48ab796248
Don't cache contacts on contacts manager.
2021-10-22 19:09:29 -03:00
Matthew Chen
91ad7d1df7
Respond to CR.
2021-10-21 09:21:31 -03:00
Matthew Chen
29cdf51db5
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
7ae7510c47
Improve perf of CVC date math.
2021-09-08 15:04:26 -03:00
Matthew Chen
51e3cf2199
Clean up ahead of PR.
2021-08-23 18:22:43 -03:00
Matthew Chen
71f68af9f5
Generalize batch update action derivation.
2021-08-23 18:22:43 -03:00
Nora Trapp
d889aff8f3
Fix linting issues
2021-08-18 16:12:31 -07:00
Akash Mudubagilu
d1e8d32930
shouldAllowLinkification now uses caseInsensitive regex when looking for host
2021-08-18 16:02:09 -07:00
Michelle Linington
a2deaf1cae
Tweak our log stripper to not strip timestamps
...
The new hex stripper is a bit too aggressive and will strip out
timestamps as well. Adjusting the minimum number of bytes from 6 to 7
buys us a couple hundred years.
Initial: "timestamp: 1628539368550"
Before: "timestamp: [ REDACTED_HEX:...550 ]"
After: "timestamp: 1628539368550"
2021-08-12 19:20:06 -07:00
Matthew Chen
26ef17f444
Fix broken test.
2021-08-06 14:37:56 -03:00
Matthew Chen
0dfffd6e82
Fix emoji / CoreText crash.
2021-08-06 12:21:18 -03:00
Matthew Chen
4decd11c4b
Fix emoji / CoreText crash.
2021-08-06 12:03:42 -03:00
Matthew Chen
812d96a0b6
Fix emoji / CoreText crash.
2021-08-06 11:34:11 -03:00
Matthew Chen
102705645d
Fix emoji / CoreText crash.
2021-08-06 11:19:45 -03:00
Matthew Chen
d5a06639f1
Fix emoji / CoreText crash.
2021-08-06 10:01:34 -03:00
Nora Trapp
430d7e9469
Revert "Restore ZXing"
...
This reverts commit 5677ad9cfe .
2021-07-28 12:08:34 -07:00
Nora Trapp
ece9012f89
Merge branch 'release/5.17.0'
2021-07-27 19:47:28 -07:00
Nora Trapp
5677ad9cfe
Restore ZXing
2021-07-27 19:34:05 -07:00
Matthew Chen
4706ccd612
Convert ConversationListView to HomeView.
2021-07-21 16:33:52 -07:00
Matthew Chen
8d15ab618e
Remove ZXing.
2021-07-02 16:23:46 -03:00
Matthew Chen
40f15c49c5
Remove ZXing.
2021-07-02 16:23:46 -03:00
Matthew Chen
5324f1833e
Remove ZXing.
2021-07-02 16:23:46 -03:00
Matthew Chen
ba1b0962c0
Fix broken tests.
2021-06-30 17:16:04 -03:00
Matthew Chen
82aab5ea12
Apply count limits to all NSCache, clean up caching.
2021-06-23 09:39:43 -03:00
Matthew Chen
c1a9694a59
Rework user profile writes.
2021-06-18 13:46:39 -03:00
Matthew Chen
9bcd8ae44a
Fix broken tests.
2021-06-17 12:10:55 -03:00
Michelle Linington
2f5165d49e
Fix a couple test breakages
...
- We're no longer serializing conversation colors
- Our test keychain was not thread safe.
2021-06-02 19:03:25 -07:00
Matthew Chen
50e83385d5
Fix chat color stability.
2021-05-25 16:22:34 -03:00
Matthew Chen
2c7c7b3d1c
Replace ConversationColors with "avatar colors".
2021-05-25 16:22:31 -03:00
Nora Trapp
e439bb619e
Move isArchived, isMarkedUnread, and mutedUntilDate off of TSThread
2021-05-13 12:54:33 -07:00
Michelle Linington
21f0fcb2ff
Fixes broken tests related to the GroupMembers table
...
The TSGroupMember table is updated after every inserted interaction. It
asserts that the sender of the interaction is in the group membership.
Before, our tests would construct groups with mock membership and then
construct outgoing messages with the local address as the sender. This
would fail this new requirement.
The fix is to make sure that the local address is in the test group
membership if we'd like to "send" any messages.
2021-05-06 15:45:42 -07:00
Matthew Chen
523a189a18
Fix broken test.
2021-04-23 18:52:32 -03:00
Nora Trapp
927ae76821
Re-style conversation search results screen
2021-04-22 13:10:45 -07:00
Matthew Chen
ce84309224
Small improvements around payments.
2021-04-06 13:57:06 -03:00
Matthew Chen
86b8eb08b8
Remove YapDatabase.
...
Apply asset from design.
Fix rebase breakage.
2021-03-25 11:41:16 -03:00
Matthew Chen
211b93581b
Rework dependency access.
2021-03-25 09:24:27 -03:00
Matthew Chen
d0cbf8cfd0
Rework dependency access.
2021-03-25 09:24:27 -03:00
Matthew Chen
990f31f443
Respond to CR.
2021-02-24 18:08:59 -03:00
Matthew Chen
93fc3dd3db
Filter as e164.
2021-02-24 18:00:54 -03:00
Nora Trapp
4b2be0b8fa
Get rid of obsolte SSKMessageDecryptJobQueue
2021-02-23 10:45:50 -08:00
Matthew Chen
6762ce8452
Update design of conversation list view cells.
2021-01-21 20:27:31 -03:00
Matthew Chen
1e149fa2a2
Merge remote-tracking branch 'private/release/5.0.3' into release/5.1.0
2020-12-23 14:18:50 -03:00
Matthew Chen
3f3af2753f
Small fixes.
2020-12-22 18:04:49 -08:00
Matthew Chen
475bbc05a5
Small fixes.
2020-12-22 18:04:49 -08:00
Matthew Chen
625b45f4aa
Small fixes.
2020-12-22 18:04:49 -08:00
Michelle Linington
80c6a4e6be
Add support for lightweight generics in ObjC functional utilities
...
NSArray supports lightweight generics in ObjC. Our extension on NSArray
for map/filter/reduce does not. This change tweaks the interface to
better support generics.
Also, fixes some tests that weren't compiling.
2020-12-11 12:30:44 -08:00
Matthew Chen
111338b59d
Rewrite conversation view.
2020-12-10 12:44:13 -03:00