Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
128 commits
Select commit Hold shift + click to select a range
7290c58
Port over linkifyJS to shared-components.
Half-Shot Mar 5, 2026
8b45e67
Drop rubbish
Half-Shot Mar 5, 2026
51c99fa
update lock
Half-Shot Mar 5, 2026
2082352
quickfix test
Half-Shot Mar 5, 2026
4d2922e
drop group id
Half-Shot Mar 5, 2026
ec0f837
Modernize tests
Half-Shot Mar 5, 2026
8c69527
Remove stories that aren't in use.
Half-Shot Mar 5, 2026
6090248
Complete working version
Half-Shot Mar 5, 2026
385ec6a
Add copyright
Half-Shot Mar 5, 2026
4384e7c
tidy up
Half-Shot Mar 5, 2026
02e0e04
update lock
Half-Shot Mar 5, 2026
5abb902
Update snaps
Half-Shot Mar 5, 2026
affe09d
update snap
Half-Shot Mar 5, 2026
d23aca7
undo change
Half-Shot Mar 5, 2026
f00a671
remove unused
Half-Shot Mar 5, 2026
877e8ef
More test updates
Half-Shot Mar 5, 2026
9415e5d
fix typo
Half-Shot Mar 5, 2026
13335b6
fix margin on preview
Half-Shot Mar 5, 2026
d5d0f1a
move margin block
Half-Shot Mar 5, 2026
c5bab5d
snapupdate
Half-Shot Mar 5, 2026
c5d56b3
prettier
Half-Shot Mar 5, 2026
fae453b
Port url preview logic to a view model.
Half-Shot Feb 16, 2026
96261c1
More fiddling with VM logic
Half-Shot Feb 16, 2026
3eb0c6a
Note to self
Half-Shot Feb 16, 2026
3005cef
Refactor away into a shared component.
Half-Shot Feb 17, 2026
5702383
Even more lovely lovely code that makes it look prettier
Half-Shot Feb 17, 2026
c2054b1
translation cleanup
Half-Shot Feb 19, 2026
0551a1d
Even more stuff that I need to fix yay
Half-Shot Feb 19, 2026
c3eac14
Remove .last-run.json
Half-Shot Feb 23, 2026
c483e9a
Update snaps
Half-Shot Feb 23, 2026
b15f2f8
Ensure we set showUrlPreview
Half-Shot Feb 23, 2026
17726b9
Cleanup tests
Half-Shot Feb 23, 2026
69ee10f
lint + add png support
Half-Shot Feb 23, 2026
3088f27
Add a label
Half-Shot Feb 23, 2026
e18855c
Cleanup
Half-Shot Feb 23, 2026
1464128
Add snaps
Half-Shot Feb 23, 2026
b50843a
Update snaps
Half-Shot Feb 23, 2026
8675eec
update playwright
Half-Shot Feb 23, 2026
8b48ed7
Refactors
Half-Shot Feb 24, 2026
a1600f8
update snap
Half-Shot Feb 24, 2026
051d695
Add missing snap
Half-Shot Feb 24, 2026
a4ed1d0
Remove editing code (we check this in a better way in componentDidUpd…
Half-Shot Feb 24, 2026
5855335
Add README
Half-Shot Feb 24, 2026
a933bbd
fix the one unused import
Half-Shot Feb 24, 2026
66c88b6
Style shuffling
Half-Shot Feb 24, 2026
e05feea
Update vis tests
Half-Shot Feb 24, 2026
8ab1cfb
Finally fix the tooltip
Half-Shot Feb 24, 2026
ca48ea1
Remove unused prop
Half-Shot Feb 24, 2026
0770a44
Add some padding
Half-Shot Feb 24, 2026
2b946d6
fix lint issue
Half-Shot Feb 24, 2026
9b08908
Design improvements
Half-Shot Feb 26, 2026
8521319
new screens
Half-Shot Feb 26, 2026
40d3737
Update snaps
Half-Shot Feb 26, 2026
392697e
Fix CSS specificity
Half-Shot Feb 26, 2026
9f19bea
Remove stale screenshot
Half-Shot Feb 27, 2026
b7e65bf
Rename function to match reality
Half-Shot Feb 27, 2026
e1812c6
Port viewmodel tests to snapshots
Half-Shot Feb 27, 2026
add1b30
finish documenting types
Half-Shot Feb 27, 2026
b19f505
Stop being dangerous
Half-Shot Feb 27, 2026
46d42f6
Use Linkify+decode for description
Half-Shot Feb 27, 2026
a0e70f1
Remove ability for VM to do linkifying.
Half-Shot Mar 2, 2026
a253f84
Port over linkifyJS to shared-components.
Half-Shot Mar 5, 2026
a8efa1b
Drop rubbish
Half-Shot Mar 5, 2026
db34d93
update lock
Half-Shot Mar 5, 2026
6a57306
quickfix test
Half-Shot Mar 5, 2026
9a88517
drop group id
Half-Shot Mar 5, 2026
291aa48
Modernize tests
Half-Shot Mar 5, 2026
bc362bd
Remove stories that aren't in use.
Half-Shot Mar 5, 2026
378abba
Complete working version
Half-Shot Mar 5, 2026
7198404
Add copyright
Half-Shot Mar 5, 2026
9cc4a6c
tidy up
Half-Shot Mar 5, 2026
0ef3801
update lock
Half-Shot Mar 5, 2026
e8bd436
Update snaps
Half-Shot Mar 5, 2026
6488fdb
update snap
Half-Shot Mar 5, 2026
c0f3e37
undo change
Half-Shot Mar 5, 2026
c9cf144
remove unused
Half-Shot Mar 5, 2026
c52d59d
More test updates
Half-Shot Mar 5, 2026
ba405f5
fix typo
Half-Shot Mar 5, 2026
878baef
fix margin on preview
Half-Shot Mar 5, 2026
861730c
move margin block
Half-Shot Mar 5, 2026
79ea08a
snapupdate
Half-Shot Mar 5, 2026
f019cf3
prettier
Half-Shot Mar 5, 2026
d7a42d4
cleanup a test mistake
Half-Shot Mar 6, 2026
57e2d80
Fixup sonar issues
Half-Shot Mar 6, 2026
609da31
Don't expose linkifyjs to applications, just provide helper functions.
Half-Shot Mar 6, 2026
db98064
Add story for documentation.
Half-Shot Mar 6, 2026
6068490
remove $
Half-Shot Mar 6, 2026
cd36c02
Use a const
Half-Shot Mar 6, 2026
9549c7c
typo
Half-Shot Mar 6, 2026
4263b28
cleanup var name
Half-Shot Mar 6, 2026
4ca3c93
Merge remote-tracking branch 'origin/develop' into hs/partial-linkify…
Half-Shot Mar 9, 2026
548b376
remove console line
Half-Shot Mar 9, 2026
a83e18a
Changes checkpoint
Half-Shot Mar 9, 2026
1707c33
Convert to context
Half-Shot Mar 9, 2026
e2aa463
Revert unrelated change.
Half-Shot Mar 10, 2026
51b8c6f
more cleanup
Half-Shot Mar 10, 2026
d9dd9cc
Add a test to cover ignoring incoming data elements
Half-Shot Mar 10, 2026
bceed65
Make tests happy
Half-Shot Mar 10, 2026
813b295
Update tests for LinkedText
Half-Shot Mar 10, 2026
c55a595
Underlines!
Half-Shot Mar 10, 2026
d1211f8
fix lock
Half-Shot Mar 10, 2026
9bd6339
remove unused linkify packages
Half-Shot Mar 10, 2026
b048b00
import move
Half-Shot Mar 10, 2026
34f0c35
Merge remote-tracking branch 'origin/develop' into hs/partial-linkify…
Half-Shot Mar 10, 2026
73404ad
Remove mod to remove underline
Half-Shot Mar 10, 2026
d92f671
undo
Half-Shot Mar 10, 2026
e50b126
fix snap
Half-Shot Mar 10, 2026
6dc68b7
another snapshot fix
Half-Shot Mar 10, 2026
cbd170a
Merge branch 'hs/partial-linkify-move' into hs/url-preview-vm
Half-Shot Mar 10, 2026
ea81660
More cleanup
Half-Shot Mar 11, 2026
eba6cf0
Tidy up based on review.
Half-Shot Mar 11, 2026
d606872
fix story
Half-Shot Mar 11, 2026
a9afb3d
Pass in args
Half-Shot Mar 12, 2026
5913893
Merge remote-tracking branch 'origin/develop' into hs/partial-linkify…
Half-Shot Mar 12, 2026
028ef4d
Merge branch 'hs/partial-linkify-move' into hs/url-preview-vm
Half-Shot Mar 12, 2026
702db59
update snap
Half-Shot Mar 12, 2026
1d433be
cleanup
Half-Shot Mar 12, 2026
8c7da80
use source image
Half-Shot Mar 12, 2026
1b315a5
oops
Half-Shot Mar 12, 2026
9ebb7d7
remove client peg
Half-Shot Mar 12, 2026
f5c5b42
Merge remote-tracking branch 'origin/develop' into hs/url-preview-vm
Half-Shot Mar 12, 2026
05a4766
Remove unused state
Half-Shot Mar 13, 2026
3e0a62e
tidy up code
Half-Shot Mar 13, 2026
ab4ac4f
Ensure we update the preview when the event content may have changed.
Half-Shot Mar 13, 2026
42b4a23
s/global/globalThis/
Half-Shot Mar 13, 2026
d20a27f
Ensure we don't stretch images
Half-Shot Mar 13, 2026
544b849
Update screenshots
Half-Shot Mar 13, 2026
da5a30b
Cleanup
Half-Shot Mar 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 0 additions & 2 deletions apps/web/res/css/_components.pcss
Original file line number Diff line number Diff line change
Expand Up @@ -276,8 +276,6 @@
@import "./views/rooms/_JumpToBottomButton.pcss";
@import "./views/rooms/_LegacyRoomList.pcss";
@import "./views/rooms/_LegacyRoomListHeader.pcss";
@import "./views/rooms/_LinkPreviewGroup.pcss";
@import "./views/rooms/_LinkPreviewWidget.pcss";
@import "./views/rooms/_LiveContentSummary.pcss";
@import "./views/rooms/_MemberListHeaderView.pcss";
@import "./views/rooms/_MemberListView.pcss";
Expand Down
30 changes: 0 additions & 30 deletions apps/web/res/css/views/rooms/_LinkPreviewGroup.pcss

This file was deleted.

69 changes: 0 additions & 69 deletions apps/web/res/css/views/rooms/_LinkPreviewWidget.pcss

This file was deleted.

4 changes: 3 additions & 1 deletion apps/web/src/components/structures/RoomView.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,7 @@ export interface IRoomState {
showAvatarChanges: boolean;
showDisplaynameChanges: boolean;
matrixClientIsReady: boolean;
showUrlPreview?: boolean;
showUrlPreview: boolean;
e2eStatus?: E2EStatus;
rejecting?: boolean;
hasPinnedWidgets?: boolean;
Expand Down Expand Up @@ -498,6 +498,8 @@ export class RoomView extends React.Component<IRoomProps, IRoomState> {
showJoinLeaves: true,
showAvatarChanges: true,
showDisplaynameChanges: true,
// Default to false to avoid any accidental leakage.
showUrlPreview: false,
matrixClientIsReady: context.client?.isInitialSyncComplete(),
mainSplitContentType: MainSplitContentType.Timeline,
timelineRenderingType: TimelineRenderingType.Room,
Expand Down
Loading
Loading