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