Bruno Windels
|
000c8b27c3
|
Merge pull request #637 from vector-im/bwindels/timeline-readme
add basic readme for updates in the timeline
|
2022-01-14 19:16:25 +01:00 |
|
Bruno Windels
|
a8a8355ea4
|
fix unit test
|
2022-01-14 19:05:53 +01:00 |
|
Bruno Windels
|
3d00881508
|
don't look in remoteEntries when already found
|
2022-01-14 19:05:30 +01:00 |
|
Bruno Windels
|
7197e5427f
|
don't emit an update when the context entry is loaded sync
also load context entries in parallel
|
2022-01-14 18:16:52 +01:00 |
|
Bruno Windels
|
3243ce2a90
|
fix unit test that failed after it finished
crashing the runner on node 16
|
2022-01-14 18:15:46 +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
|
b578f4ac84
|
actually add LocationView
|
2022-01-14 15:50:19 +01:00 |
|
Bruno Windels
|
052ff02571
|
move TileView type too so we don't have to repeat imports
|
2022-01-14 15:47:22 +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 |
|
RMidhunSuresh
|
d18f4d341c
|
store replyFlags on this
|
2022-01-14 18:31:22 +05:30 |
|
Bruno Windels
|
1f9be978b7
|
load image in timeline from when it is partially visible
|
2022-01-14 13:57:11 +01:00 |
|
RMidhunSuresh
|
41fffdf155
|
Remove even more stray new lines
|
2022-01-14 18:17:49 +05:30 |
|
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
|
ef5a377bc6
|
Hide reply option on pending tile
|
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
|
28a534ee49
|
Fix reply nesting
|
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
|
086e0c0320
|
Inline methods
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
273c44424f
|
Throw if viewClass returns undefined
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
b134fa7409
|
Format swtich case properly
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
fee6447e22
|
Don't call render()
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
e99cd41ed0
|
Change check
|
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
|
cfefe6962a
|
Remove stray space
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
88f9ad09a2
|
Move method as local function
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
0ae3c60d6d
|
Remove .js file from rebase
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
c34d574385
|
No need to export renderPart
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
2a124d4195
|
simplify css
|
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
|
d69059de68
|
Use different flag
|
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
|
dee22f7120
|
Implement render flags
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
46b69b3873
|
Render error
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
687aa5a7e3
|
Remove dead code
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
4df3654166
|
Prevent reply previews from being nested
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
4d63b41127
|
Make reply preview flush left
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
1b9f970d7f
|
WIP: Render the whole view instead of messageBody
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
7f1b3e25e8
|
Use t instead of tag
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
f01d5d95d9
|
Reuse code from timeline view
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
89d6968139
|
Show decryption error as well
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
2773642406
|
No need to handle redaction specially
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
13cba84445
|
Remove mapSideEffect
|
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
|
3aa29cfc65
|
Do not remove reply preview
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
99f4eb6843
|
Minimize manual dom manipulation where possible
|
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
|
31573b3599
|
Render reply
|
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
|
35a13842af
|
Implement context endpoint
|
2022-01-14 18:17:49 +05:30 |
|
RMidhunSuresh
|
65f957f023
|
WIP
|
2022-01-14 18:17:49 +05:30 |
|
R Midhun Suresh
|
4fb0a84d0a
|
Return property from super
Co-authored-by: Bruno Windels <brunow@matrix.org>
|
2022-01-14 18:16:38 +05:30 |
|
RMidhunSuresh
|
30b8e5b5ea
|
use withReply
|
2022-01-14 18:15:26 +05:30 |
|
RMidhunSuresh
|
8cd430ac07
|
Improve test logic
|
2022-01-14 17:48:25 +05:30 |
|
RMidhunSuresh
|
75012eda9c
|
Fix tests
|
2022-01-14 17:28:31 +05:30 |
|
RMidhunSuresh
|
e9a49fdf74
|
Use hsApi mock
|
2022-01-14 17:07:06 +05:30 |
|
RMidhunSuresh
|
315acf2fbc
|
Remove dead code from test
|
2022-01-14 16:54:16 +05:30 |
|
RMidhunSuresh
|
310790c84e
|
Use mock storage
|
2022-01-14 16:51:06 +05:30 |
|
RMidhunSuresh
|
277638b107
|
Override methods in NonPersistedEventEntry
This will prevent redactions to entries fetched from hs showing "message
is being redacted" and will instead show "message is redacted"
|
2022-01-14 16:15:16 +05:30 |
|
RMidhunSuresh
|
b238357c53
|
Use emitUpdateForEntry
|
2022-01-14 16:14:42 +05:30 |
|
RMidhunSuresh
|
4fa32bac2f
|
check only in remoteEntries
|
2022-01-14 16:14:06 +05:30 |
|
Bruno Windels
|
58f2192a7e
|
add basic readme for updates in the timeline
|
2022-01-14 11:13:21 +01:00 |
|
RMidhunSuresh
|
3c28ee1adf
|
Remove unused getter
|
2022-01-13 21:05:18 +05:30 |
|
RMidhunSuresh
|
2c4610c132
|
add param to emitUpdateForEntry
|
2022-01-13 19:20:37 +05:30 |
|
RMidhunSuresh
|
239d16747d
|
Clean test code; try not to peek into internals
|
2022-01-13 19:14:28 +05:30 |
|
RMidhunSuresh
|
764541d3ca
|
Remove unused method
|
2022-01-13 18:32:18 +05:30 |
|
RMidhunSuresh
|
ca1831fef6
|
update contextForEntries
|
2022-01-13 14:38:05 +05:30 |
|
RMidhunSuresh
|
2f4c0623d0
|
Restore earlier name
|
2022-01-12 19:20:32 +05:30 |
|
RMidhunSuresh
|
ed88184757
|
Remove statement
|
2022-01-12 19:14:38 +05:30 |
|