Bruno Windels
|
41b4c31a7f
|
Merge pull request #381 from vector-im/bwindels/fix-fail-to-load-at-top-with-zero-entries
Don't assume there is at least 1 tile before loading at top
|
2021-06-03 07:27:49 +00:00 |
|
Bruno Windels
|
b83613924c
|
don't assume there is at least 1 tile before loading at top
it can happen that all tiles are not renderable, and we should just
keep calling loadAtTop
|
2021-06-03 09:25:56 +02:00 |
|
Bruno Windels
|
711b5be07f
|
show number of matches in logviewer and don't hide expanded sibling
fixes https://github.com/vector-im/hydrogen-web/issues/378
|
2021-06-02 21:25:46 +02:00 |
|
Bruno Windels
|
5562e7cd74
|
release v0.1.56
|
2021-06-02 19:08:56 +02:00 |
|
Bruno Windels
|
fef0832074
|
Merge pull request #377 from vector-im/bwindels/fix-sync-opentimeline-race
Fix race between sync and subscribing to timeline after opening it
|
2021-06-02 16:48:13 +00:00 |
|
Bruno Windels
|
d965d57be7
|
don't leak timeline when an error is thrown while opening it
or you are just stuck with "not dealing with race" errors until refresh
|
2021-06-02 18:44:03 +02:00 |
|
Bruno Windels
|
0c4c018ceb
|
add note that powerlevels won't update when the state event is changed
|
2021-06-02 18:43:47 +02:00 |
|
Bruno Windels
|
d2f5b412ac
|
don't try to hook up local relations for events that are not relations
and do unnecessary work
|
2021-06-02 18:43:16 +02:00 |
|
Bruno Windels
|
365bd5cad0
|
fix the race
|
2021-06-02 18:42:46 +02:00 |
|
Bruno Windels
|
84ecaa2ee1
|
don't trip over missing create events when loading power levels
as the test from previous commit fails because of that, and powerlevels
works fine without
|
2021-06-02 18:41:52 +02:00 |
|
Bruno Windels
|
4a8a6168cd
|
add failing test for race between sync & subscribing after openTimeline
|
2021-06-02 18:41:03 +02:00 |
|
Bruno Windels
|
d8acf63e1d
|
change mock event api a bit to be easier to read
|
2021-06-02 18:38:16 +02:00 |
|
Bruno Windels
|
563847bba9
|
Merge pull request #376 from vector-im/bwindels/filter-and-highlight-logviewer
add highlight and filter support to logviewer
|
2021-06-02 15:44:51 +00:00 |
|
Bruno Windels
|
88a45470ba
|
add highlight and filter support to logviewer
|
2021-06-02 17:10:56 +02:00 |
|
Bruno Windels
|
09bf0f3b4e
|
fix status styling for text messages being broken
as binding was put at argument level rather than className level
|
2021-06-02 15:25:20 +02:00 |
|
Bruno Windels
|
1bb61d02de
|
Merge pull request #375 from vector-im/bwindels/fix-open-encrypted-room-inactive-txn
Load power levels before decryption closes the txn
|
2021-06-02 13:08:28 +00:00 |
|
Bruno Windels
|
31075d601f
|
load power levels before decryption closes the txn
|
2021-06-02 15:06:30 +02:00 |
|
Bruno Windels
|
2194c1b8bd
|
release v0.1.55
|
2021-06-02 13:14:31 +02:00 |
|
Bruno Windels
|
928d3b5eda
|
Merge pull request #374 from vector-im/bwindels/fix-sideeffects-stripped
allow side-effects while bundling at module level in src/ dir
|
2021-06-02 11:14:06 +00:00 |
|
Bruno Windels
|
d5e8481e22
|
allow side-effects at module level in src/ dir
otherwise things like src/observable/index.js break
|
2021-06-02 13:12:12 +02:00 |
|
Bruno Windels
|
d9de28b2e7
|
release v0.1.54
|
2021-06-02 12:47:59 +02:00 |
|
Bruno Windels
|
aa2e1aad19
|
Merge pull request #373 from vector-im/bwindels/fix-send-sync-race
Fix race between /send and /sync
|
2021-06-02 10:41:50 +00:00 |
|
Bruno Windels
|
cef94fea45
|
fix lint
|
2021-06-02 12:38:41 +02:00 |
|
Bruno Windels
|
bf951bd322
|
fix logging wrong value
|
2021-06-02 12:34:14 +02:00 |
|
Bruno Windels
|
c3754fdbd4
|
fix the race, make test succeed
|
2021-06-02 12:34:02 +02:00 |
|
Bruno Windels
|
87ebdbb0b4
|
add failing test for unhandled race between sync and send
see comments in code
|
2021-06-02 12:33:15 +02:00 |
|
Bruno Windels
|
8369dcef5f
|
utility to wait until a value becomes truthy in a test
|
2021-06-02 12:32:50 +02:00 |
|
Bruno Windels
|
ffb6cb372a
|
utility to create events in tests
|
2021-06-02 12:32:34 +02:00 |
|
Bruno Windels
|
cf6e14ed8b
|
utility for homeserver api mocking
|
2021-06-02 12:32:19 +02:00 |
|
Bruno Windels
|
6a5679a338
|
create mock storage using fake-indexeddb
|
2021-06-02 12:32:03 +02:00 |
|
Bruno Windels
|
edbac25613
|
prepare storage to work with alternative idb impl
|
2021-06-02 12:31:13 +02:00 |
|
Bruno Windels
|
8dfed73524
|
Merge pull request #361 from vector-im/bwindels/redactions
Redactions
|
2021-06-02 10:22:33 +00:00 |
|
Bruno Windels
|
7a96f84cab
|
also show redaction reason for redaction local echo
|
2021-06-02 12:17:09 +02:00 |
|
Bruno Windels
|
15f6ab8b7e
|
only show cancel option if not already sending
|
2021-06-02 11:56:15 +02:00 |
|
Bruno Windels
|
addddf1f26
|
remove need for transferLocalEchoState, just add local relations again
|
2021-05-31 16:33:05 +02:00 |
|
Bruno Windels
|
13a4a0169c
|
remove obsolete comments
|
2021-05-31 16:23:59 +02:00 |
|
Bruno Windels
|
25ce06c9d5
|
clarify
|
2021-05-31 15:55:31 +02:00 |
|
Bruno Windels
|
dc2e21495b
|
explain why this is needed
|
2021-05-31 15:46:57 +02:00 |
|
Bruno Windels
|
8196a02f9d
|
don't even need isOwn member anymore
|
2021-05-31 15:25:01 +02:00 |
|
Bruno Windels
|
00231443d3
|
timeline has the own member, so can just use timeline, not ownUserId
|
2021-05-31 15:18:44 +02:00 |
|
Bruno Windels
|
2bd7c23076
|
fix lint
|
2021-05-31 15:08:49 +02:00 |
|
Bruno Windels
|
d68d14358f
|
use lower return
|
2021-05-31 14:08:45 +02:00 |
|
Bruno Windels
|
492a8fe359
|
remove extra whiteline
|
2021-05-31 14:05:37 +02:00 |
|
Bruno Windels
|
5d35caf85f
|
no need to emit, timeline finds out by themselves with remote echo
|
2021-05-31 14:03:22 +02:00 |
|
Bruno Windels
|
606d40c9d4
|
simplify canRedact logic in view by overriding in RedactedTile
|
2021-05-31 13:55:08 +02:00 |
|
Bruno Windels
|
23459aad52
|
check if you are allowed to redact a message
|
2021-05-31 13:52:03 +02:00 |
|
Bruno Windels
|
128f9812a6
|
set destructive flag here too
|
2021-05-31 13:08:06 +02:00 |
|
Bruno Windels
|
245b5458d0
|
put latest version in package.json as well
|
2021-05-31 13:06:11 +02:00 |
|
Bruno Windels
|
f8f1d49c56
|
polyfill String.matchAll for IE11
See https://github.com/babel/babel/issues/10816
Don't really understand how or why this works, but it did
|
2021-05-31 13:04:03 +02:00 |
|
Bruno Windels
|
57288f75b0
|
add avatar & sender as first element in message so they don't occlude
|
2021-05-31 13:03:41 +02:00 |
|