Danila Fedorin
|
7b2e452cd5
|
Rename SortedArray to TypeScript
|
2021-10-03 22:19:46 -07:00 |
|
Bruno Windels
|
a0f443ccc3
|
Merge pull request #521 from DanilaFe/typescript-observable
Start migrating Observable code to TypeScript.
|
2021-10-01 09:54:29 +02:00 |
|
Bruno Windels
|
d10d27c1d6
|
clear relations for room when forgetting room
|
2021-09-30 09:49:45 +02:00 |
|
Danila Fedorin
|
a7360f409e
|
Rename ObservableValue to TypeScript
|
2021-09-29 17:42:57 -07: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
|
0846fcc05d
|
add more logging during gap filling
|
2021-09-27 16:34:12 +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
|
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
|
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 |
|
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 |
|
Danila Fedorin
|
9f6c48cf0c
|
Merge branch 'master' into DanilaFe/backfill-changes
|
2021-09-17 15:19:16 -07:00 |
|
Danila Fedorin
|
820b048272
|
Finish up the more difficult tests
|
2021-09-17 10:57:51 -07:00 |
|
Bruno Windels
|
53a0d29244
|
example how to get more context for the failure of a write operation
|
2021-09-17 18:25:28 +02:00 |
|
Danila Fedorin
|
82c35355b6
|
Start translating GapWriter tests to using MockTimeline
|
2021-09-16 23:54:13 -07:00 |
|
Bruno Windels
|
9a9b206bf5
|
Merge pull request #486 from vector-im/bwindels/fix-scroll-jumps
Fix scroll jumps and loading of gaps not at top of the timeline
|
2021-09-16 17:14:17 +02:00 |
|
Bruno Windels
|
381a12db20
|
load 20 entries initially in timeline, otherwise it flickers a bit
|
2021-09-16 16:34:13 +02:00 |
|
Bruno Windels
|
cce8207870
|
copy Daniel's conversion of EventEmitter to TypeScript from microui
|
2021-09-16 10:23:03 +02:00 |
|
Danila Fedorin
|
d2b604e1dd
|
Stop using at to fix tests.
|
2021-09-14 15:57:32 -07:00 |
|
Danila Fedorin
|
df273c5e2c
|
Store more events from backfill
|
2021-09-14 15:40:15 -07:00 |
|
Danila Fedorin
|
b2b5690739
|
Add more tests
|
2021-09-14 13:54:14 -07:00 |
|
Danila Fedorin
|
41e568f783
|
Add more tests and extract common test code
|
2021-09-14 11:15:13 -07:00 |
|
Danila Fedorin
|
31577cd496
|
Draft first two tests
|
2021-09-14 10:24:18 -07:00 |
|
Danila Fedorin
|
b3df37b0bc
|
Add the beginning of a tests function for GapWriter
|
2021-09-13 17:01:32 -07:00 |
|
Bruno Windels
|
9411e6f065
|
WIP
|
2021-09-10 14:47:05 +02:00 |
|
Bruno Windels
|
5953cdf0cc
|
turns out we do write these
|
2021-09-06 13:10:36 +02:00 |
|
Bruno Windels
|
7cb686ce8e
|
convert EventKey to ts
|
2021-09-06 13:07:41 +02:00 |
|
Bruno Windels
|
85c8415acd
|
convert Direction to ts
|
2021-09-06 13:06:20 +02:00 |
|
Bruno Windels
|
6cec583661
|
fix #483
|
2021-09-01 14:21:21 +02:00 |
|
Bruno Windels
|
3d66d71c97
|
fix conflict
|
2021-08-31 08:39:12 +02:00 |
|
Bruno Windels
|
7fb5412176
|
keep comment where it was
|
2021-08-30 15:12:25 +02:00 |
|
Bruno Windels
|
ddb6753f8d
|
fix refactor error
|
2021-08-27 20:05:53 +02:00 |
|
Bruno Windels
|
6a6762f036
|
ensure memberwriter works with undefined for state/timeline events array
|
2021-08-27 20:05:34 +02:00 |
|
Bruno Windels
|
a61f052fe8
|
fix lint
|
2021-08-27 17:23:32 +02:00 |
|
Bruno Windels
|
826de7e9cb
|
Write all members of a sync in one go
so state member events written but not causing a memberChange.hasJoined
don't prevent timeline member events for the same user from doing so
|
2021-08-27 17:11:29 +02:00 |
|
Danila Fedorin
|
904a2cbe74
|
Merge branch 'master' into snowpack-ts-storage-1
|
2021-08-26 17:07:25 -07:00 |
|
Bruno Windels
|
d0c1ddb51b
|
add failing test
|
2021-08-26 15:18:31 +02:00 |
|
Bruno Windels
|
e105bc4237
|
fix lint warnings
|
2021-08-24 15:31:18 +02:00 |
|
Bruno Windels
|
4b5f5ddffa
|
fix ts lint error by making methods abstract
|
2021-08-18 18:15:03 +02:00 |
|
Bruno Windels
|
02e422f3ac
|
Merge pull request #448 from vector-im/snowpack-mvp
Snowpack MVP
|
2021-08-18 13:09:02 +00:00 |
|
Danila Fedorin
|
5579c018d1
|
Migrate common.js to TypeScript
Add initial stab at annotating common
Add missing return types and semicolons
|
2021-08-17 16:30:05 -07:00 |
|
Danila Fedorin
|
8ec8de67b8
|
Merge branch 'snowpack-mvp' into snowpack-ts-storage-1
|
2021-08-17 16:29:47 -07:00 |
|
Bruno Windels
|
c3177b06bf
|
Merge pull request #418 from vector-im/replies
Sending replies
|
2021-08-06 21:28:42 +00:00 |
|
Danila Fedorin
|
3c5b186e31
|
Switch BaseEntry to TypeScript
|
2021-08-06 12:54:06 -07:00 |
|