Commit Graph

105 Commits

Author SHA1 Message Date
Michael Kirk
bb316f711b Merge tag '2.42.1.1' into release/2.43.0 2019-09-05 14:52:59 -06:00
Nora Trapp
ccaa4e0e90 Fix avatar contact name when is disabled 2019-09-03 12:12:13 -07:00
Matthew Chen
8f739ede7e Review GRDB TODOs. 2019-08-30 14:45:14 -03:00
Nora Trapp
129535f2d7 Merge branch 'release/2.42.0' 2019-08-29 15:21:40 -07:00
Nora Trapp
b45516839f Restore old ~profile display 2019-08-29 10:18:12 -07:00
Nora Trapp
686e439106 Restore contact offer 2019-08-29 10:15:30 -07:00
Matthew Chen
098d1dfb1b Remove YDB header usage. 2019-08-29 10:24:27 -03:00
Matthew Chen
6da987eb3a Remove YDB header usage. 2019-08-29 10:24:27 -03:00
Matthew Chen
79b1d31f20 Don't load YDB unless necessary.
Don't load YDB unless necessary.

Don't load YDB unless necessary.

Don't load YDB unless necessary.
2019-08-26 13:18:30 -03:00
Michael Kirk
7926b915cb cache thread on viewItem 2019-08-22 11:22:03 -06:00
Michael Kirk
8e73133ffe reload ThreadDetails ViewItem whenever its present 2019-08-22 11:22:03 -06:00
Michael Kirk
952fa2823f perf: Avoid repeated re-fetching of interactions
Previously:
- ConversationMapping determines which uniqueIds are in the conversation window
- ConversationViewModel fetched (and frequently refetched) interactions from those ids

Now:
- ConversationMapping determines which interactions are in the conversation window
- ConversationViewModel grabs the already fetched interactions from the conversation mapping
2019-08-22 11:22:03 -06:00
Matthew Chen
47b000ec09 Remove YDB usage. 2019-08-22 09:32:00 -03:00
Michael Kirk
312bff8497 remove no-longer necessary hacks 2019-08-16 13:04:11 -06:00
Michael Kirk
a81ca528ea re-use existing transaction 2019-08-16 13:04:10 -06:00
Matthew Chen
85756b0fe9 Merge remote-tracking branch 'private/release/2.42.0' 2019-08-16 13:21:38 -03:00
Nora Trapp
86c3211609 Don't show thread details in note to self 2019-08-15 14:09:01 -07:00
Matthew Chen
d308c566af Address deadlocks in profile manager. 2019-08-15 16:10:14 -03:00
Michael Kirk
b322d1a119 Merge tag '2.42.0.5' 2019-08-13 19:56:57 -06:00
Michael Kirk
bee54d1aea fixup compiler warnings 2019-08-13 16:58:06 -03:00
Matthew Chen
0543e5ae73 Respond to CR. 2019-08-13 16:52:38 -03:00
Matthew Chen
2a5683b843 Introduce storage coordinator. 2019-08-13 16:52:38 -03:00
Michael Kirk
f1eac5c0ef Fix crash when presenting media.
ThreadDetailView has a cell, but wasn't accounted for in the conversation
mapping, so our index calculations were off-by-one.
2019-08-09 13:51:23 -06:00
Matthew Chen
0c9f85bf48 Respond to CR. 2019-08-08 15:55:56 -03:00
Matthew Chen
4cdf9d9d9d Add accessibility labels to conversation messages. 2019-08-08 15:49:18 -03:00
Nora Trapp
6cc937b113 PR Feedback 2019-07-31 23:16:38 -07:00
Nora Trapp
147fdc613a Update Thread Details when the DB record changes. 2019-07-31 12:37:50 -07:00
Nora Trapp
b0b18199b6 Add Thread details interaction 2019-07-31 12:02:32 -07:00
Nora Trapp
6d62974622 PR Feedback 2019-07-29 12:50:54 -07:00
Nora Trapp
96bf655727 Profile name renders at same level as system contact name 2019-07-29 12:50:54 -07:00
Nora Trapp
81783c253a Remove Contacts Offer 2019-07-29 12:40:09 -07:00
Matthew Chen
26183e160a Remove usage of primary storage. 2019-07-29 15:16:51 -03:00
Nora Trapp
cd83c3ee9a Typing indicators SignalServiceAddress 2019-07-11 10:52:13 -07:00
Nora Trapp
ae17d61a05 Update quoted messages, per message expiration, and sync transcripts 2019-07-10 13:31:18 -07:00
Nora Trapp
3c33f276f7 Maintain a SignalServiceAddress cache to allow for isEqual implementation 2019-07-10 13:27:36 -07:00
Michael Kirk
501466a765 grdb compat for touching interactions and threads 2019-07-03 14:38:32 -05:00
Nora Trapp
bebe578637 PR Feedback 2019-07-02 18:33:14 -07:00
Nora Trapp
324add7897 Allow viewing UUID thread 2019-07-02 18:33:14 -07:00
Nora Trapp
a1f85fca30 Migrate profiles to support UUIDs 2019-07-02 11:19:50 -07:00
Michael Kirk
0c944fe9f4 Incoming message has authorAddress 2019-06-27 14:22:13 -06:00
Nora Trapp
a332c119d1 PR Feedback 2019-06-27 13:13:52 -07:00
Nora Trapp
a71b516a98 PR Feedback 2019-06-25 10:31:23 -07:00
Nora Trapp
34e8a7e4a0 PR Feedback 2019-06-25 10:31:23 -07:00
Nora Trapp
92f817d7fd Update callsites to use new contacts manager address interface 2019-06-25 10:30:52 -07:00
Matthew Chen
32076ea302 Rework the "is this a disappear message" accessors. 2019-06-10 11:41:39 -04:00
Michael Kirk
a837c75764 Simple send sans Yap 2019-05-28 17:31:53 -04:00
Nora Trapp
76aa750e51 Fix an issue where we incorrectly identified a recipient as not in contacts 2019-05-17 09:45:20 -07:00
Michael Kirk
2679d0614c avoid deadlock 2019-05-13 12:48:45 -04:00
Michael Kirk
aa37cdbadd GRDB: Avoid assert when missing dynamic interactions
Triggered whenever entering a conversation
2019-05-13 12:48:45 -04:00
Matthew Chen
246131ebbd Fix "set unread" deadlock. 2019-05-09 13:39:23 -04:00