Commit Graph

581 Commits

Author SHA1 Message Date
Nora Trapp
fdccbd71a6 Allow image quality selection 2021-07-22 13:57:25 -07:00
Matthew Chen
4706ccd612 Convert ConversationListView to HomeView. 2021-07-21 16:33:52 -07:00
Matthew Chen
523d7be380 Revert header import fix. 2021-07-20 16:43:17 -07:00
Matthew Chen
8e5d796fae Disable forceAnnouncementOnlyGroups. 2021-07-20 13:07:58 -07:00
Matthew Chen
f2b76e60f9 Refine names. 2021-07-02 22:08:53 -03:00
Matthew Chen
8b73e93be2 Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
f06b72bc2a Remove uiRead(). 2021-07-02 22:04:58 -03:00
Matthew Chen
75de56236b Remove uiRead(). 2021-07-02 22:04:58 -03: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
4e23a9349d Respond to CR. 2021-07-01 15:53:59 -07:00
Matthew Chen
6613f8562e Respond to CR. 2021-07-01 15:53:59 -07:00
Matthew Chen
ba1b0962c0 Fix broken tests. 2021-06-30 17:16:04 -03:00
Eugene Bistolas
1dd962d9f7 Multi-Select Animations 2021-06-29 15:36:50 -10:00
Matthew Chen
82aab5ea12 Apply count limits to all NSCache, clean up caching. 2021-06-23 09:39:43 -03:00
Matthew Chen
8366c6228f Fix broken tests. 2021-06-18 14:08:59 -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
Matthew Chen
e9f8f8486f Fix broken and failing tests. 2021-06-07 11:41:52 -04: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
010b135ab0 Add CVBodyTextLabel. 2021-06-02 20:42:55 -04: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
7abfeeb2ae Payments: Clean up. 2021-04-06 13:57:11 -03:00
Matthew Chen
f130126b5b Update MC SDK; adopt new payment entropy derivation scheme; update auth credential handling. 2021-04-06 13:57:10 -03:00
Matthew Chen
bac99faa83 Configure for signal mainnet; tweak payments public address signature. 2021-04-06 13:57:10 -03:00
Matthew Chen
beee556eac Fix rebase breakage. 2021-04-06 13:57:10 -03:00
Matthew Chen
532976bd76 Fix rebase breakage. 2021-04-06 13:57:10 -03:00
Matthew Chen
d95a65da02 Payments: integrate with SDK support for entropy & passphrases. 2021-04-06 13:57:09 -03:00
Matthew Chen
4c424d7510 Fix broken tests. 2021-04-06 13:57:08 -03:00
Matthew Chen
ea6f8a7f86 Clean up formatting of MOB values for display. 2021-04-06 13:57:08 -03:00
Matthew Chen
d77ae7d012 Fix broken tests, bugs. 2021-04-06 13:57:08 -03:00
Matthew Chen
afd2aeef5c Payments UI. 2021-04-06 13:57:07 -03:00
Matthew Chen
ce84309224 Small improvements around payments. 2021-04-06 13:57:06 -03:00
Matthew Chen
61f8d68231 Respond to CR. 2021-03-25 14:43:08 -03:00
Matthew Chen
6b2e8dc359 Respond to CR. 2021-03-25 14:32:53 -03:00
Matthew Chen
98d0149095 Fix broken tests. 2021-03-25 14:28:27 -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
Jordan Rose
e4dc5ee9b3 Remove 'SignalClient.' prefixes where no longer needed 2021-03-22 16:19:46 -07:00
Jordan Rose
1a55d29922 Prefix AxolotlKit session model classes with "Legacy"
PreKeyRecord, PreKeyBundle, and SignedPreKeyBundle are still used
outside of serialized sessions, so it doesn't make sense to mark them
"Legacy" just yet. Additionally, the keyed archiver overrides have to
be set up before any instances are unarchived, which is trickier for
these remaining model types.
2021-03-22 16:19:31 -07:00
Jordan Rose
57eb94cf60 Strip out unneeded parts of the AxolotlKit model classes
- Remove Chain protocol
- Delete most SessionState mutators
- Expose SessionState.receivingChains directly
- Remove ChainAndIndex class
2021-03-22 16:19:05 -07:00
Jordan Rose
f4c39827a2 Pre-compute some of SessionMigrationPerfTest's AxolotlKit input data
In migrating off AxolotlKit we no longer have the capability to set up
AxolotlKit sessions from scratch. To replicate that, load a keyed
archive created from AxolotlKit data.
2021-03-22 16:18:30 -07:00
Matthew Chen
990f31f443 Respond to CR. 2021-02-24 18:08:59 -03:00