Niels Andriesse
|
5ffff3d3b7
|
WIP
|
2019-12-11 10:25:53 +11:00 |
|
Niels Andriesse
|
0e9fbb7474
|
Show profile picture at top of message stack
|
2019-12-10 11:22:14 +11:00 |
|
Niels Andriesse
|
f205767b98
|
Implement sending quotes in group chats
|
2019-09-11 14:07:51 +10:00 |
|
Niels Andriesse
|
1338fcda21
|
Clean
|
2019-09-10 13:26:58 +10:00 |
|
Mikunj
|
0d2d1cf101
|
Dynamically show user names on public chat.
This fixes the issue where identicons weren't matching up to the one on desktop
|
2019-09-05 11:33:49 +10:00 |
|
Niels Andriesse
|
1bf0d44246
|
Add basic styling
|
2019-06-14 15:25:39 +10:00 |
|
Niels Andriesse
|
a8092cbfa3
|
Fix crash
|
2019-05-08 16:02:53 +10:00 |
|
Niels Andriesse
|
aeb3cecf55
|
WIP
|
2019-05-03 07:58:48 +10:00 |
|
Matthew Chen
|
6ab8ea9b6e
|
Respond to CR.
|
2019-03-19 11:13:06 -04:00 |
|
Matthew Chen
|
a8e9b87f03
|
Rework menu actions focus item layout.
|
2019-03-19 11:12:30 -04:00 |
|
Matthew Chen
|
4f06e6dd6e
|
Conversation view always observes view model.
|
2019-03-19 10:03:58 -04:00 |
|
Michael Kirk
|
71dd4eb151
|
in-conversation search
- use MediaTime for computing benchmarks
|
2019-02-28 16:19:16 -07:00 |
|
Matthew Chen
|
7711ee92a7
|
Revert "Conversation view always observes view model."
This reverts commit 9d39e829a44f28f324f79e0b74a6c8692678d788.
|
2019-02-26 10:56:23 -05:00 |
|
Matthew Chen
|
6ed4045fbe
|
Conversation view always observes view model.
|
2019-02-26 10:56:11 -05:00 |
|
Matthew Chen
|
56e5feca46
|
Introduce ConversationSnapshot.
|
2019-02-26 10:55:44 -05:00 |
|
Michael Kirk
|
233bc3858b
|
dismiss menu actions when selected item is deleted
|
2019-02-25 14:10:12 -07:00 |
|
Matthew Chen
|
3d1b930e06
|
Fix navigation to quoted replies outside load window.
|
2019-01-29 13:39:15 -05:00 |
|
Matthew Chen
|
c6387e7c6a
|
Simplify the logic to flush database changes.
|
2019-01-24 17:04:38 -05:00 |
|
Matthew Chen
|
e7b9f7da99
|
Flush multi-process writes more aggressively.
|
2019-01-24 17:03:49 -05:00 |
|
Matthew Chen
|
c30f155221
|
Fix overzealous assert.
|
2019-01-07 17:04:54 -05:00 |
|
Matthew Chen
|
f90e49226d
|
Respond to CR.
|
2019-01-07 12:47:15 -05:00 |
|
Matthew Chen
|
73f5d9237d
|
Avoid overflow.
|
2019-01-07 12:47:15 -05:00 |
|
Matthew Chen
|
f32edc93e4
|
Tweak conversation view animations.
|
2019-01-07 12:47:15 -05:00 |
|
Matthew Chen
|
435379926a
|
Introduce conversation view mapping; rework conversation view scrolling.
|
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 |
|
Michael Kirk
|
af7ee5e1d1
|
address compiler breakage after rebase
|
2018-12-19 15:16:36 -07:00 |
|
Michael Kirk
|
6232b1ef67
|
CR: add debug asserts
|
2018-12-17 14:43:50 -07:00 |
|
Michael Kirk
|
81bc357bbb
|
more robust handling of unsaved outgoing messages
|
2018-12-17 14:43:50 -07:00 |
|
Michael Kirk
|
62cf05cd8b
|
assert only trivial unsaved messages are appended to the view model
|
2018-12-17 14:43:50 -07:00 |
|
Michael Kirk
|
087e320036
|
Track 'persisted' viewItems separately
|
2018-12-17 14:43:50 -07:00 |
|
Michael Kirk
|
e3610d4360
|
Apply other requisite ViewItem attributes
|
2018-12-17 14:43:50 -07:00 |
|
Michael Kirk
|
0ae4821950
|
always put typing indicator last
|
2018-12-17 14:43:50 -07:00 |
|
Michael Kirk
|
668cc22af3
|
Perf: Insert outgoing message into conversation before save completes.
This was a huge savings - e.g. 50-70% of the time between tapping send and
rendering the message takes place in the save/postWriteTransaction blocks
|
2018-12-17 14:43:50 -07:00 |
|
Matthew Chen
|
2bf0c55ab0
|
More perf tweaks for conversation view.
|
2018-12-13 13:32:00 -05:00 |
|
Matthew Chen
|
be8a61b559
|
Refine contact offers logic.
|
2018-12-13 11:50:55 -05:00 |
|
Matthew Chen
|
19a2bfeaad
|
More conversation viewmodel perf improvements.
|
2018-12-13 11:50:55 -05:00 |
|
Matthew Chen
|
85f6d05e0f
|
Refine view model diffing.
|
2018-12-13 09:21:13 -05:00 |
|
Matthew Chen
|
90d8fb3d14
|
Refine view model diffing.
|
2018-12-13 09:21:13 -05:00 |
|
Matthew Chen
|
fea40d571c
|
Move contact offers to Conversation view model.
|
2018-12-13 09:12:41 -05:00 |
|
Matthew Chen
|
15826cec5d
|
Reduce initial conversation load window size.
|
2018-12-13 09:09:07 -05:00 |
|
Matthew Chen
|
9017c16e7e
|
Sort interactions in CVM.
|
2018-12-13 09:07:49 -05:00 |
|
Michael Kirk
|
78e963404a
|
remove overzealous assert, since we now sometimes post notification without threadId
|
2018-12-10 10:04:40 -07:00 |
|
Matthew Chen
|
6e457e43ca
|
Clear typing indicators when they are disabled.
|
2018-12-05 13:31:54 -05:00 |
|
Matthew Chen
|
2c9a556786
|
Remove overzealous assert in ConversationViewModel.
|
2018-11-06 15:23:09 -05:00 |
|
Matthew Chen
|
2ca32fddcc
|
Preserve ordering in incremental diffs.
|
2018-11-05 16:53:39 -05:00 |
|
Matthew Chen
|
aa5e6b456e
|
Preserve ordering in incremental diffs.
|
2018-11-05 16:53:39 -05:00 |
|
Matthew Chen
|
af249de681
|
Fix race in CVM startup.
|
2018-11-05 09:02:05 -05:00 |
|
Matthew Chen
|
22c922bf5b
|
Respond to CR.
|
2018-11-01 16:44:47 -04:00 |
|
Matthew Chen
|
650469c6a7
|
Respond to CR.
|
2018-11-01 16:44:47 -04:00 |
|
Matthew Chen
|
94eaed0024
|
Fix rebase breakage.
|
2018-11-01 16:44:47 -04:00 |
|