Commit Graph

16 Commits

Author SHA1 Message Date
Michael Kirk
bf3d17ef36 Fix media zoom crash vs. thread details 2020-01-02 17:45:48 -07:00
Michael Kirk
fdcbf274bc fixup overzealous assert 2020-01-02 14:09:57 -07:00
Michael Kirk
884f09ea5a Windowed conversation loading 2019-12-31 14:29:32 -08:00
Michael Kirk
c165d31d13 Explanatory text for Note To Self 2019-12-05 10:45:32 -07:00
Nora Trapp
129535f2d7 Merge branch 'release/2.42.0' 2019-08-29 15:21:40 -07:00
Nora Trapp
686e439106 Restore contact offer 2019-08-29 10:15:30 -07: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
Nora Trapp
86c3211609 Don't show thread details in note to self 2019-08-15 14:09:01 -07: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
Michael Kirk
e66a38e12b remove try from methods which no longer throw 2019-05-22 16:03:07 -04:00
Michael Kirk
3c7f994b34 DB updates UI
-[x] uiRead from Snapshot
-[x] update snapshot after writes
-[x] notify observers of change
-[x] external notifications
2019-05-02 14:22:53 -06:00
Michael Kirk
ee3697793a GRDB adapter for message mapping 2019-04-10 16:28:18 -06:00
Michael Kirk
71dd4eb151 in-conversation search
- use MediaTime for computing benchmarks
2019-02-28 16:19:16 -07:00
Matthew Chen
f90e49226d Respond to CR. 2019-01-07 12:47:15 -05:00
Matthew Chen
c775dbcd66 Introduce conversation view mapping; rework conversation view scrolling. 2019-01-07 12:47:15 -05:00