RMidhunSuresh
|
b469c4299f
|
implement new approach
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-06-30 23:30:44 +05:30 |
|
RMidhunSuresh
|
bcaf84e545
|
Revert commits
This reverts commit 5f1346568d .
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-06-30 23:28:13 +05:30 |
|
RMidhunSuresh
|
b42f7e1a36
|
remove both handlers
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-06-29 19:50:37 +05:30 |
|
RMidhunSuresh
|
8b6ff533e8
|
Add and remove opposing event listeners
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-06-29 15:51:11 +05:30 |
|
RMidhunSuresh
|
5f1346568d
|
Handle avatar error
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-06-28 23:18:07 +05:30 |
|
Bruno Windels
|
09aba78803
|
Merge branch 'master' into room-info
|
2021-06-24 15:06:37 +00:00 |
|
Bruno Windels
|
dbaef5117a
|
Merge pull request #384 from vector-im/bwindels/reactions
Reactions
|
2021-06-24 15:01:44 +00:00 |
|
Bruno Windels
|
eee1be1ceb
|
safari doesn't like empty string key paths 🙄
|
2021-06-24 16:16:15 +02:00 |
|
Bruno Windels
|
bb6417dab9
|
fix lint
|
2021-06-24 15:24:53 +02:00 |
|
Bruno Windels
|
5984e8dd6d
|
don't show reactions for redacted messages
|
2021-06-24 14:49:43 +02:00 |
|
Bruno Windels
|
787308375c
|
prevent toggling in vm while already busy
otherwise the check in SendQueue to prevent duplicates might fail
|
2021-06-24 14:33:16 +02:00 |
|
Bruno Windels
|
575f3fa966
|
fix tests
|
2021-06-24 14:28:10 +02:00 |
|
Bruno Windels
|
299294daff
|
prevent re(d)action in left/kicked room
|
2021-06-24 14:24:22 +02:00 |
|
Bruno Windels
|
3fa0f234bb
|
not used
|
2021-06-24 14:12:55 +02:00 |
|
Bruno Windels
|
20ae21ead5
|
add some more emoji fonts that might be install by default
|
2021-06-24 14:12:41 +02:00 |
|
Bruno Windels
|
366d3761b8
|
remove waiting for update event (it might not come in case of dupe)
also remove duplicate logging impl for re(d)action at cost of
double haveAnnotation call
|
2021-06-24 13:35:59 +02:00 |
|
Bruno Windels
|
b148368d5b
|
test different keys do work still
|
2021-06-24 13:29:13 +02:00 |
|
Bruno Windels
|
7557e2f437
|
not used
|
2021-06-24 13:26:14 +02:00 |
|
Bruno Windels
|
668c0aff36
|
drop duplicate reactions in send queue, as last measure of defence
|
2021-06-24 13:25:58 +02:00 |
|
Bruno Windels
|
38b465cb9d
|
rename vm.toggleReaction to vm.toggle
|
2021-06-24 13:15:20 +02:00 |
|
Bruno Windels
|
c46c330efb
|
prevent duplicate redactions from distorting reaction local echo
|
2021-06-24 13:14:54 +02:00 |
|
Bruno Windels
|
061f44f475
|
extract methods here
|
2021-06-24 12:56:23 +02:00 |
|
Bruno Windels
|
a4a7c23148
|
use pending re(d)action timestamp to have stable reaction sorting order
also move more logic into the matrix layer, from Reaction(s)ViewModel
to PendingAnnotation
|
2021-06-24 12:26:38 +02:00 |
|
RMidhunSuresh
|
eb35f46214
|
Make sure room does exist before creating vm
- This will stop the code from throwing when opening /details on
UnknownRoomView.
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-06-24 14:58:02 +05:30 |
|
RMidhunSuresh
|
a273b25bac
|
Remove css assumption
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-06-24 14:52:48 +05:30 |
|
RMidhunSuresh
|
e2fd90bdc2
|
Remove Segment import
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-06-24 13:48:53 +05:30 |
|
Bruno Windels
|
52957beb82
|
don't encrypt reactions
|
2021-06-23 17:49:27 +02:00 |
|
Bruno Windels
|
3c7ccc90b2
|
fix css for reaction view and do some renaming
also add some user-select:none
|
2021-06-23 17:48:21 +02:00 |
|
Bruno Windels
|
c585d76ce5
|
also clear pending reaction promise when an error is thrown
|
2021-06-23 17:47:47 +02:00 |
|
Bruno Windels
|
1a5a64864a
|
don't double log redactReaction
|
2021-06-23 17:47:18 +02:00 |
|
Bruno Windels
|
e125599a47
|
prevent decryption result getting lost after reaction updates entry
|
2021-06-23 17:38:52 +02:00 |
|
Bruno Windels
|
48588687a5
|
share logic whether have reacted already between basemsgtile & reactvm
|
2021-06-23 15:38:12 +02:00 |
|
Bruno Windels
|
a1d24894eb
|
this will block if we have a pending redaction & reaction
so the reaction won't be aborted
|
2021-06-23 11:45:24 +02:00 |
|
Bruno Windels
|
442d4cce03
|
make the react/redactReaction promise only return after update happened
|
2021-06-23 11:44:53 +02:00 |
|
Bruno Windels
|
18562d30d8
|
integration tests for local echo of toggling reactions
|
2021-06-23 11:43:14 +02:00 |
|
Bruno Windels
|
4d19f8d21d
|
this should return any promise returned, otherwise breaks tests
|
2021-06-23 11:42:32 +02:00 |
|
Bruno Windels
|
8991632105
|
add redaction mock utility fn
|
2021-06-23 11:42:16 +02:00 |
|
Bruno Windels
|
b153613200
|
determine toggle state correctly with both pending redaction & reaction
|
2021-06-23 11:41:28 +02:00 |
|
Bruno Windels
|
616d701ebb
|
add test that redaction for non-sending event aborts it
|
2021-06-21 19:02:42 +02:00 |
|
Bruno Windels
|
0e750db9ae
|
write unit tests for (re)aggregating annotations in RelationWriter
|
2021-06-21 18:16:21 +02:00 |
|
Bruno Windels
|
d1345d0f83
|
write test for redaction in RelationWriter
|
2021-06-21 17:52:02 +02:00 |
|
Bruno Windels
|
81f06f565e
|
write tests for AsyncMappedList
|
2021-06-21 17:26:08 +02:00 |
|
RMidhunSuresh
|
12305be06a
|
Fix issue #397
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
|
2021-06-19 16:01:02 +05:30 |
|
Bruno Windels
|
1fc1d2c79b
|
fix lint
|
2021-06-18 15:09:34 +02:00 |
|
Bruno Windels
|
11fba12083
|
add tests for remote reaction target being added after pending event
|
2021-06-18 15:09:14 +02:00 |
|
Bruno Windels
|
0703cf8915
|
cleanup
|
2021-06-18 15:06:49 +02:00 |
|
Bruno Windels
|
5bea8130f2
|
more timeline annotation tests
|
2021-06-18 14:39:54 +02:00 |
|
Bruno Windels
|
9f99cf4b1e
|
fix lint in tests
|
2021-06-18 11:52:09 +02:00 |
|
Bruno Windels
|
8092713faa
|
add tests for local echo of adding and removing reaction
|
2021-06-18 11:51:02 +02:00 |
|
Bruno Windels
|
f000e98619
|
no point in reacting to redacted messages
|
2021-06-17 16:48:58 +02:00 |
|