Bruno Windels
|
c9b5ce6508
|
clean up key backup vm using flatMap to avoid subscription handling
|
2022-01-28 16:36:13 +01:00 |
|
Bruno Windels
|
bd2c70b923
|
adapt key backup view(model) to changes in session, show backup progress
|
2022-01-28 15:14:23 +01:00 |
|
Bruno Windels
|
86caa5f9b1
|
rename session backup to key backup to be consistent with RoomKey
|
2022-01-26 09:51:48 +01:00 |
|
Bruno Windels
|
b0e8506cb5
|
ensure images load in reply preview in timeline
|
2022-01-17 16:48:36 +01:00 |
|
Bruno Windels
|
f379bf2341
|
ensure images load in reply preview in composer
|
2022-01-17 16:48:17 +01:00 |
|
Bruno Windels
|
4c5b884af7
|
create and hook up logout viewmodel, on /logout/<id> path
|
2022-01-17 16:30:22 +01:00 |
|
Bruno Windels
|
65929194b0
|
fix lint warnings
|
2022-01-14 16:23:55 +01:00 |
|
Bruno Windels
|
184a16a194
|
also define param
|
2022-01-14 16:23:12 +01:00 |
|
Bruno Windels
|
8201a85c47
|
ensure these have a fn for tilesCreator
|
2022-01-14 16:20:38 +01:00 |
|
Bruno Windels
|
2321228981
|
use this._entry here (once updated by super.updateEntry)
|
2022-01-14 16:20:14 +01:00 |
|
Bruno Windels
|
5f99c2360c
|
also try to create replyTile from ctor just in case update doesn't come
|
2022-01-14 16:12:43 +01:00 |
|
Bruno Windels
|
ad335d5088
|
pass in tilesCreator everywhere, although not needed right now
|
2022-01-14 16:06:29 +01:00 |
|
Bruno Windels
|
1ea4a347e2
|
encode url components
|
2022-01-14 15:53:17 +01:00 |
|
Bruno Windels
|
3c59004e72
|
Merge branch 'master' into threading-fallback-reply
|
2022-01-14 15:43:24 +01:00 |
|
Bruno Windels
|
17ebc8a066
|
Merge pull request #611 from vector-im/threading-fallback-relation
Threading fallback - PR 1 - Link events with their related event
|
2022-01-14 15:35:27 +01:00 |
|
Bruno Windels
|
18a76025c7
|
add location tile view so we don't throw when a location is shared
|
2022-01-14 15:27:46 +01:00 |
|
RMidhunSuresh
|
dac2d5e685
|
Pass everything down into updateEntry
|
2022-01-14 19:26:23 +05:30 |
|
RMidhunSuresh
|
0af9f10166
|
don't store tilesCreator
|
2022-01-14 19:11:40 +05:30 |
|
Bruno Windels
|
1f9be978b7
|
load image in timeline from when it is partially visible
|
2022-01-14 13:57:11 +01:00 |
|
RMidhunSuresh
|
51215fda16
|
Rename tileCreator -> tilesCreator
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
d639e169ec
|
Move tileCreator to BaseMessageTile
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
e1b9b1161d
|
Split ifs and remove ?. abuse
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
846e637716
|
Remove stray newline
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
58dd25b58d
|
track reply-tile
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
a77b9d9027
|
Move update logic to BaseMessageTile
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
951af49e04
|
Emit change on reply tile
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
455b747a1c
|
Don't check param for reply
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
f9f7f6cc6f
|
Fix test
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
7f91653208
|
Rename replyTextTile -> replyTile
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
af5a008d0f
|
Move links to vm
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
27a9f5dd02
|
Use DOMPurify to remove mx-reply
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
e352867f5a
|
Remove unnecessary ctor
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
f645065db7
|
Remove unused getter
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
0c3f16e5f6
|
Use 's' flag with regex if available
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
cba044eff1
|
Remove comment
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
46b69b3873
|
Render error
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
bb45d0eae9
|
Render non-text messages as well
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
df22db256b
|
No need to pass tileCreator as argument
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
e0dc853d74
|
Fill matrix.to links
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
91912bdb8d
|
Create tile using tileCreator
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
54004eef4d
|
Integrate into update mechanism
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
aa3bb9c6ef
|
Remove allowReplies
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
73c5562fd3
|
Remove code from BaseTextTile
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
4a12acf157
|
Improve error code
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
67da746b48
|
Render error
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
545aae31d9
|
WIP
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
61f4d0719f
|
Refactor code
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
d6233e7c77
|
Render static avatar
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
540aa6c546
|
Use contextEntry and pass avatarUrl
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
e88ee31991
|
Add getter for reply body
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
f6cf3b378b
|
Strip reply fallback
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
41cf6460d0
|
Remove dead code
|
2022-01-06 12:07:10 +05:30 |
|
RMidhunSuresh
|
b753507b8d
|
WIP
|
2022-01-06 11:59:58 +05:30 |
|
Bruno Windels
|
fe26f48c47
|
rename SessionContainer to Client
|
2021-12-22 17:09:52 +01:00 |
|
Bruno Windels
|
dacdc1aec6
|
Merge pull request #597 from vector-im/ts-conversion-matrix-ssss
Convert matrix/ssss to typescript
|
2021-12-09 18:54:25 +01:00 |
|
Bruno Windels
|
21a41e192b
|
Merge branch 'master' into ts-conversion-matrix-net
|
2021-12-09 18:49:54 +01:00 |
|
RMidhunSuresh
|
f120ce50e6
|
Convert Reconnector.js to ts
|
2021-12-03 11:40:26 +05:30 |
|
RMidhunSuresh
|
dd4704b818
|
Fix imports
|
2021-12-03 11:36:49 +05:30 |
|
Bruno Windels
|
bb9362ee8b
|
only import node-html-parser when running the unit tests
|
2021-12-01 17:26:00 +01:00 |
|
Bruno Windels
|
7e1818b285
|
Merge branch 'master' into bwindels/vite-mvp
|
2021-12-01 12:30:33 +01:00 |
|
Bruno Windels
|
fc3eb7f57f
|
Merge branch 'master' into bwindels/typescript-observable-2
|
2021-11-30 16:37:43 +01:00 |
|
RMidhunSuresh
|
0c424cb77f
|
Fix imports
|
2021-11-17 20:28:44 +05:30 |
|
RMidhunSuresh
|
8a169d5ddc
|
Convert sortedIndex.js to ts
|
2021-11-17 20:28:44 +05:30 |
|
RMidhunSuresh
|
a3460d8c2a
|
Convert formatSize to ts
|
2021-11-17 20:28:44 +05:30 |
|
RMidhunSuresh
|
520e0f1b89
|
Use interface ILogItem
|
2021-11-15 17:29:08 +05:30 |
|
Bruno Windels
|
01712c3f23
|
make tests run again
|
2021-11-08 11:10:34 +01:00 |
|
Bruno Windels
|
b6fda8865f
|
make all dependencies use vite and remove post-install script / lib dir
|
2021-11-08 11:10:34 +01:00 |
|
Bruno Windels
|
4c5fe824c2
|
Merge pull request #569 from vector-im/fix-400
Show redacted tile for redacted messages in encrypted rooms
|
2021-11-05 15:57:36 +01:00 |
|
Bruno Windels
|
781147bf0e
|
add some comments and rename for clarity
|
2021-11-05 15:42:07 +01:00 |
|
RMidhunSuresh
|
a4cd40c2f8
|
Keep filling gap until sibling changes
|
2021-11-05 17:25:29 +05:30 |
|
RMidhunSuresh
|
f6b7dcbad7
|
Show redacted tile
|
2021-11-03 20:03:47 +05:30 |
|
Bruno Windels
|
6d9d8797fe
|
use same UI as in settings to pick between recovery key and passphrase
|
2021-10-29 16:40:35 +02:00 |
|
Bruno Windels
|
44a26fd340
|
key backup: add disable button,and enabling add dehydrated device option
|
2021-10-29 15:48:28 +02:00 |
|
Bruno Windels
|
3b3751c827
|
remove dehydrated device test button from settings
|
2021-10-29 15:47:14 +02:00 |
|
Bruno Windels
|
68a6113c26
|
add logout button to session load error screen
|
2021-10-28 11:47:31 +02:00 |
|
Bruno Windels
|
cbccca20d0
|
remove leftover logging
|
2021-10-27 18:09:31 +02:00 |
|
Bruno Windels
|
c89e414bb5
|
WIP3
|
2021-10-27 15:08:53 +02:00 |
|
Bruno Windels
|
f998041748
|
add logout button in settings
|
2021-10-26 12:49:31 +02:00 |
|
Danila Fedorin
|
0466b49520
|
Rename MappedList to TypeScript
|
2021-10-03 22:18:12 -07:00 |
|
Danila Fedorin
|
348a9c83f5
|
Rename ObservableArray to TypeScript
|
2021-10-03 22:16: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
|
e42739ec81
|
scroll room list to top when entering query first
|
2021-09-30 17:19:42 +02:00 |
|
Danila Fedorin
|
3952c3b969
|
Rename BaseObservableList to TypeScript
|
2021-09-29 17:46:51 -07: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
|
ac5a4c2bc6
|
pass log item everywhere to tryInsert
|
2021-09-22 10:33:40 +02:00 |
|
Bruno Windels
|
6cded5319a
|
change timelineEventStore.insert to tryInsert
|
2021-09-21 21:04:10 +02:00 |
|
Bruno Windels
|
bae8dc7dd7
|
changes should be true when replyVM is not set and we set an entry
|
2021-09-16 22:28:19 +02: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
|
6ec2712eec
|
remove debug logging
|
2021-09-16 16:33:09 +02:00 |
|
Bruno Windels
|
c9f79343ef
|
remove obsolete comment
|
2021-09-16 16:32:59 +02:00 |
|
Bruno Windels
|
b1994918fe
|
Merge pull request #488 from vector-im/bwindels/list-and-timeline-view-to-ts
Convert ListView and TimelineView to typescript
|
2021-09-16 16:08:34 +02:00 |
|
Bruno Windels
|
e4101ece65
|
add "jump down" button in timeline
|
2021-09-15 18:30:08 +02:00 |
|
Bruno Windels
|
04edff29cf
|
give more top padding to gaps that appear in the middle of the timeline
|
2021-09-15 15:57:31 +02:00 |
|
Bruno Windels
|
ecccadb77e
|
avoid requestIdleCallback as it is not supported on Safari and IE11
|
2021-09-13 14:53:34 +02:00 |
|
Bruno Windels
|
5c40b75eab
|
don't override newly requested ranges when retrying loadattop
|
2021-09-10 15:25:19 +02:00 |
|
Bruno Windels
|
9411e6f065
|
WIP
|
2021-09-10 14:47:05 +02:00 |
|
Bruno Windels
|
98cc1e2715
|
don't try to load more when end of timeline reached
|
2021-09-10 14:17:40 +02:00 |
|
Bruno Windels
|
fe4bb5db40
|
remove comment
|
2021-09-09 17:15:28 +02:00 |
|
Bruno Windels
|
d0f122a2be
|
WIP-ish, batch visible range requests, allow setting empty ranges and...
don't try to notify when the tile becomes invisible again,
we don't need it currently
|
2021-09-09 17:14:16 +02:00 |
|