Danila Fedorin
|
a7360f409e
|
Rename ObservableValue to TypeScript
|
2021-09-29 17:42:57 -07:00 |
|
Danila Fedorin
|
319027e2e3
|
Add type annotations to BaseObservable
|
2021-09-29 17:42:57 -07:00 |
|
Danila Fedorin
|
d73dea797a
|
Rename BaseObservable to TypeScript
|
2021-09-29 17:18:22 -07:00 |
|
Bruno Windels
|
e0b9a3fa50
|
create e2ee identity also when storage got cleared without backup
|
2021-09-29 20:07:42 +02:00 |
|
Bruno Windels
|
a1c66738db
|
migration to initialize & restore e2ee identity backup
|
2021-09-29 19:39:26 +02:00 |
|
Bruno Windels
|
3a064d6796
|
a IDBRequest when opening the database does not have a source
|
2021-09-29 19:21:42 +02:00 |
|
Bruno Windels
|
2ef7251079
|
move ssssKey to e2ee prefix as well so it gets backed up too
|
2021-09-29 19:21:06 +02:00 |
|
Bruno Windels
|
77bd0d3f3c
|
store e2ee session values as well in localStorage
|
2021-09-29 11:49:58 +02:00 |
|
Bruno Windels
|
004aa5d3dc
|
Merge pull request #519 from vector-im/bwindels/rickfixes
Fix immediate errors for sdk usage
|
2021-09-29 11:12:17 +02:00 |
|
Bruno Windels
|
1b87eaf21e
|
move packages needed for post-install script to (non-dev) deps
|
2021-09-29 11:02:59 +02:00 |
|
Bruno Windels
|
cd071e47e0
|
release v0.2.14
|
2021-09-28 14:59:40 +02:00 |
|
Bruno Windels
|
9a96a5b7bb
|
Merge pull request #516 from vector-im/bwindels/fix-515
Fix interpreting hex keys as decimal
|
2021-09-28 14:25:33 +02:00 |
|
Bruno Windels
|
e31d3abc97
|
fix ts errors in TimelineEventStore unit tests
|
2021-09-28 14:20:54 +02:00 |
|
Bruno Windels
|
ec2f1b9833
|
add unit tests for findExistingKeys
|
2021-09-28 14:20:21 +02:00 |
|
Bruno Windels
|
edc3a1d33c
|
convert storage mock to TS and add utility for mock raw database
|
2021-09-28 14:19:59 +02:00 |
|
Bruno Windels
|
9036b21b5c
|
don't interpret hex as decimal when decoding the key
this fixes #515 as it was causing the gap not to be closed,
because the fragment id was never equal.
|
2021-09-28 11:34:55 +02:00 |
|
Bruno Windels
|
0846fcc05d
|
add more logging during gap filling
|
2021-09-27 16:34:12 +02:00 |
|
Bruno Windels
|
f55f450850
|
fix findExistingKeys too many (existing but not requested) keys
|
2021-09-27 16:27:52 +02:00 |
|
Bruno Windels
|
cc0b938a6d
|
release v0.2.13
|
2021-09-24 18:45:33 +02:00 |
|
Bruno Windels
|
7c44fb8cd4
|
Merge pull request #510 from vector-im/bwindels/fix-499
move over word-break lines
|
2021-09-24 18:44:41 +02:00 |
|
Bruno Windels
|
6982f55cd7
|
move over word-break lines
this didn't get moved over when converting the timeline tile css to css grid
|
2021-09-24 18:42:47 +02:00 |
|
Bruno Windels
|
e2d7954846
|
Merge pull request #509 from vector-im/bwindels/fix-menupositioning
automatically position popups using a simpler algorithm
|
2021-09-24 18:32:36 +02:00 |
|
Bruno Windels
|
71bd797dd4
|
automatically position popups using a simpler algorithm
|
2021-09-24 18:28:06 +02:00 |
|
Bruno Windels
|
a7b6fe4b22
|
Merge pull request #508 from vector-im/bwindels/fix-393
don't (re)link fragments in fill, close gap if overlap w linked fragment
|
2021-09-24 15:42:49 +02:00 |
|
Bruno Windels
|
b75e2fe0ce
|
decode straight to EventKey object
|
2021-09-24 15:40:33 +02:00 |
|
Bruno Windels
|
0d798178b0
|
log neighbor fragment id when closing gap
|
2021-09-23 18:50:40 +02:00 |
|
Bruno Windels
|
c6ed0abfd7
|
eventIds is missing
|
2021-09-23 18:49:23 +02:00 |
|
Bruno Windels
|
e6f7f213ec
|
don't (re)link fragments in fill, close gap if overlap w linked fragment
|
2021-09-23 18:02:05 +02:00 |
|
Bruno Windels
|
45917eae1d
|
Merge pull request #494 from vector-im/DanilaFe/backfill-changes
Unit tests for GapWriter, using a new timeline mock utility
|
2021-09-23 10:15:37 +02:00 |
|
Bruno Windels
|
4b7cb6da9e
|
make backfill limit explicit
|
2021-09-23 10:10:22 +02:00 |
|
Bruno Windels
|
dd71fdbe08
|
add comment
|
2021-09-23 10:04:58 +02:00 |
|
Bruno Windels
|
6c12f0f66f
|
release v0.2.12
|
2021-09-22 10:45:46 +02:00 |
|
Bruno Windels
|
0848306cb0
|
Merge pull request #506 from vector-im/bwindels/fix-504
Drop events that have been synced before
|
2021-09-22 10:44:55 +02:00 |
|
Bruno Windels
|
498c00fe3c
|
no need for try catch here as we already catch in getKeys
|
2021-09-22 10:38:29 +02:00 |
|
Bruno Windels
|
ac5a4c2bc6
|
pass log item everywhere to tryInsert
|
2021-09-22 10:33:40 +02:00 |
|
Bruno Windels
|
b58e10521f
|
don't log tryInsert failures anymore as everything is logged in Store
|
2021-09-22 10:23:28 +02:00 |
|
Bruno Windels
|
1963635dd7
|
also log index keys for a value when write fails in Store
|
2021-09-22 10:22:52 +02:00 |
|
Bruno Windels
|
a19d93dbef
|
don't swallow anything that isn't a request error
|
2021-09-22 09:36:26 +02:00 |
|
Bruno Windels
|
704d7b32da
|
add tests
|
2021-09-21 21:04:29 +02:00 |
|
Bruno Windels
|
6cded5319a
|
change timelineEventStore.insert to tryInsert
|
2021-09-21 21:04:10 +02:00 |
|
Bruno Windels
|
12add19c31
|
add Store.tryAdd, which prevent abort on ConstraintError
|
2021-09-21 21:03:29 +02:00 |
|
Bruno Windels
|
0d486a14f6
|
add the logger property to the null logger as well, forgot this before
|
2021-09-21 21:01:35 +02:00 |
|
Bruno Windels
|
2d2521cd9a
|
add prototype to show we can prevent the txn from being aborted on error
|
2021-09-21 20:58:16 +02:00 |
|
Danila Fedorin
|
92dcc6c980
|
Remove duplicated lines
|
2021-09-21 09:39:09 -07:00 |
|
Bruno Windels
|
b8548afb71
|
export temporary vm typ def
|
2021-09-21 10:41:01 +02:00 |
|
Bruno Windels
|
07c6bf7055
|
Merge pull request #503 from vector-im/bwindels/fix-reactions-vm-null
use mapped value rather than reading parent vm again
|
2021-09-21 10:09:05 +02:00 |
|
Bruno Windels
|
a020febf8d
|
use mapped value rather than reading parent vm again
|
2021-09-21 10:02:17 +02:00 |
|
Danila Fedorin
|
a3a743881d
|
Make test adjustments requested in PR.
|
2021-09-20 19:37:39 -07:00 |
|
Danila Fedorin
|
50c8b995c3
|
Undo GapWriter algorithm changes
|
2021-09-20 18:41:01 -07:00 |
|
Bruno Windels
|
0d6881ad22
|
Merge pull request #502 from vector-im/fix-util-ts-import
Fix util import
|
2021-09-20 10:19:45 +02:00 |
|