From 3f4950031b5223cd4534cf7f600d01fa9e6881a3 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Wed, 30 Jul 2025 08:54:42 -0400 Subject: [PATCH] feat: Add support for Tella.tv embed mapping (#9775) * feat: Add support for Tella.tv embed mapping * Optimised images with calibre/image-actions --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- public/images/tella.png | Bin 0 -> 1329 bytes shared/editor/embeds/index.tsx | 10 ++++++++++ 2 files changed, 10 insertions(+) create mode 100644 public/images/tella.png diff --git a/public/images/tella.png b/public/images/tella.png new file mode 100644 index 0000000000000000000000000000000000000000..57781b15f9c40d8777e88df63f1704be3b2807c2 GIT binary patch literal 1329 zcmV-11kK>Do*EAxWhCyX;4xS zNP(0{NGMVoL}4MSq(M#tzOy;}nK*JRWBg}lcXsbP>64HV+Gd3fiiYjqhqd~${CGI8BCf&-lF4 zI{wrb(X4afJMSie00y|@&x8Ex@*(ebAM#!=e^$SLJ>=)#2O|TRzK&M2Klj|Wh3{$- zvUR}l7C>Fc0DxlZdTy=QCAN5{F^(Y z{pseT8*G`IQ43@^#nEA3_e2K_=GsuGv!#ClPt+8%fbQ1TC6s}lCxQbtb?_!t+t!2gQE}^8pc{?*^q!2P(x8IEWKn{ z*yX}*H~itb(17u!+}FRkxZw&57}+!o9J2Qo8nEkFY{PpC4;VT-?K^=hnK=`%;|Bot z8}|=)5_i?&7j#%*x=?f zjiA{GO<;E+Kua|DW;@4i&Hl&;)F81Go#&1ngjkKS0}h){1}~ws4Rt z{@D;*S&t4$&;+cg35x`10#?{%$0TS1R@_F(1ZV>GpikC1pb6NcMrf;mCSVUc-7N!} zfIV(y*gohJaM7EQ60paB7ikDiz@7rernN;jtP!whfS1jr3D^_BtJcBX3ky05%PlfRzB20!zS-0ZW6`4A^7?7j=Mbf#pMYmI2!aOTd-@ zy8=tV!hl_aC14@ITEJ=sY;t3sHNe`yy6jAE^L>i7s+n)64z>76qzbR&!HEd^1Sl|taADTV(rOvnLY&$JXJYaUogl7GJNNQ^i+bFS( z5=Foi0aFA_5imu-6af=3MZlClfIBoqpem=gQMH_2&=_H=8mA{wCGI6OMwqI^X)Q{U zd;_jbgM_E;I4?ywhJZI|kkGuhmqe4t@Ph^o6Aau&H0xkI_CIUhD&KEL^Nu9GDa8Be?(>xym@@-4q%gv?400000NkvXXu0mjfvmIi_ literal 0 HcmV?d00001 diff --git a/shared/editor/embeds/index.tsx b/shared/editor/embeds/index.tsx index b1ffac04ce..3ec655fa6a 100644 --- a/shared/editor/embeds/index.tsx +++ b/shared/editor/embeds/index.tsx @@ -586,6 +586,16 @@ const embeds: EmbedDescriptor[] = [ icon: Spotify, component: Spotify, }), + new EmbedDescriptor({ + title: "Tella", + keywords: "video", + regexMatch: [/^https?:\/\/(?:www\.)?tella\.tv\/video\/([a-z0-9]+)(.*)?$/], + transformMatch: (matches: RegExpMatchArray) => + `https://www.tella.tv/video/${matches[1]}/embed?b=0&title=1&a=0&loop=0&t=0&muted=0&wt=1`, + icon: Tella, + defaultHidden: true, + hideToolbar: true, + }), new EmbedDescriptor({ title: "Tldraw", keywords: "draw schematics diagrams",