this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Time to try fetchPriority=low

+32 -28
+1
src/components/avatar.jsx
··· 50 50 alt={alt} 51 51 loading="lazy" 52 52 decoding="async" 53 + fetchPriority="low" 53 54 crossOrigin={ 54 55 alphaCache[url] === undefined && !isMissing 55 56 ? 'anonymous'
+1
src/components/custom-emoji.jsx
··· 13 13 height="16" 14 14 loading="lazy" 15 15 decoding="async" 16 + fetchPriority="low" 16 17 /> 17 18 </picture> 18 19 );
+2
src/components/status.jsx
··· 2788 2788 width={width} 2789 2789 height={height} 2790 2790 loading="lazy" 2791 + decoding="async" 2792 + fetchPriority="low" 2791 2793 alt={imageDescription || ''} 2792 2794 onError={(e) => { 2793 2795 try {
+27 -27
src/locales/en.po
··· 289 289 #: src/components/account-info.jsx:1308 290 290 #: src/components/shortcuts-settings.jsx:1056 291 291 #: src/components/status.jsx:1152 292 - #: src/components/status.jsx:3217 292 + #: src/components/status.jsx:3219 293 293 msgid "Copy" 294 294 msgstr "" 295 295 ··· 417 417 #: src/components/shortcuts-settings.jsx:227 418 418 #: src/components/shortcuts-settings.jsx:580 419 419 #: src/components/shortcuts-settings.jsx:780 420 - #: src/components/status.jsx:2942 421 - #: src/components/status.jsx:3181 422 - #: src/components/status.jsx:3679 420 + #: src/components/status.jsx:2944 421 + #: src/components/status.jsx:3183 422 + #: src/components/status.jsx:3681 423 423 #: src/pages/accounts.jsx:36 424 424 #: src/pages/catchup.jsx:1581 425 425 #: src/pages/filters.jsx:224 ··· 1207 1207 msgstr "" 1208 1208 1209 1209 #: src/components/media-post.jsx:133 1210 - #: src/components/status.jsx:3509 1211 - #: src/components/status.jsx:3605 1212 - #: src/components/status.jsx:3683 1210 + #: src/components/status.jsx:3511 1211 + #: src/components/status.jsx:3607 1212 + #: src/components/status.jsx:3685 1213 1213 #: src/components/timeline.jsx:973 1214 1214 #: src/pages/catchup.jsx:75 1215 1215 #: src/pages/catchup.jsx:1876 ··· 2094 2094 msgstr "" 2095 2095 2096 2096 #: src/components/status.jsx:1187 2097 - #: src/components/status.jsx:3186 2097 + #: src/components/status.jsx:3188 2098 2098 msgid "Embed post" 2099 2099 msgstr "" 2100 2100 ··· 2223 2223 msgid "More from <0/>" 2224 2224 msgstr "More from <0/>" 2225 2225 2226 - #: src/components/status.jsx:2947 2226 + #: src/components/status.jsx:2949 2227 2227 msgid "Edit History" 2228 2228 msgstr "" 2229 2229 2230 - #: src/components/status.jsx:2951 2230 + #: src/components/status.jsx:2953 2231 2231 msgid "Failed to load history" 2232 2232 msgstr "" 2233 2233 2234 - #: src/components/status.jsx:2956 2234 + #: src/components/status.jsx:2958 2235 2235 msgid "Loading…" 2236 2236 msgstr "" 2237 2237 2238 - #: src/components/status.jsx:3191 2238 + #: src/components/status.jsx:3193 2239 2239 msgid "HTML Code" 2240 2240 msgstr "" 2241 2241 2242 - #: src/components/status.jsx:3208 2242 + #: src/components/status.jsx:3210 2243 2243 msgid "HTML code copied" 2244 2244 msgstr "" 2245 2245 2246 - #: src/components/status.jsx:3211 2246 + #: src/components/status.jsx:3213 2247 2247 msgid "Unable to copy HTML code" 2248 2248 msgstr "" 2249 2249 2250 - #: src/components/status.jsx:3223 2250 + #: src/components/status.jsx:3225 2251 2251 msgid "Media attachments:" 2252 2252 msgstr "" 2253 2253 2254 - #: src/components/status.jsx:3245 2254 + #: src/components/status.jsx:3247 2255 2255 msgid "Account Emojis:" 2256 2256 msgstr "" 2257 2257 2258 - #: src/components/status.jsx:3276 2259 - #: src/components/status.jsx:3321 2258 + #: src/components/status.jsx:3278 2259 + #: src/components/status.jsx:3323 2260 2260 msgid "static URL" 2261 2261 msgstr "" 2262 2262 2263 - #: src/components/status.jsx:3290 2263 + #: src/components/status.jsx:3292 2264 2264 msgid "Emojis:" 2265 2265 msgstr "" 2266 2266 2267 - #: src/components/status.jsx:3335 2267 + #: src/components/status.jsx:3337 2268 2268 msgid "Notes:" 2269 2269 msgstr "" 2270 2270 2271 - #: src/components/status.jsx:3339 2271 + #: src/components/status.jsx:3341 2272 2272 msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." 2273 2273 msgstr "" 2274 2274 2275 - #: src/components/status.jsx:3345 2275 + #: src/components/status.jsx:3347 2276 2276 msgid "Polls are not interactive, becomes a list with vote counts." 2277 2277 msgstr "" 2278 2278 2279 - #: src/components/status.jsx:3350 2279 + #: src/components/status.jsx:3352 2280 2280 msgid "Media attachments can be images, videos, audios or any file types." 2281 2281 msgstr "" 2282 2282 2283 - #: src/components/status.jsx:3356 2283 + #: src/components/status.jsx:3358 2284 2284 msgid "Post could be edited or deleted later." 2285 2285 msgstr "" 2286 2286 2287 - #: src/components/status.jsx:3362 2287 + #: src/components/status.jsx:3364 2288 2288 msgid "Preview" 2289 2289 msgstr "" 2290 2290 2291 - #: src/components/status.jsx:3371 2291 + #: src/components/status.jsx:3373 2292 2292 msgid "Note: This preview is lightly styled." 2293 2293 msgstr "" 2294 2294 2295 2295 #. [Name] [Visibility icon] boosted 2296 - #: src/components/status.jsx:3613 2296 + #: src/components/status.jsx:3615 2297 2297 msgid "<0/> <1/> boosted" 2298 2298 msgstr "" 2299 2299
+1 -1
src/utils/emojify-text.js
··· 8 8 const { shortcode, staticUrl, url } = emoji; 9 9 text = text.replace( 10 10 new RegExp(`:${shortcode}:`, 'g'), 11 - `<picture><source srcset="${staticUrl}" media="(prefers-reduced-motion: reduce)"></source><img class="shortcode-emoji emoji" src="${url}" alt=":${shortcode}:" width="16" height="16" loading="lazy" decoding="async" /></picture>`, 11 + `<picture><source srcset="${staticUrl}" media="(prefers-reduced-motion: reduce)"></source><img class="shortcode-emoji emoji" src="${url}" alt=":${shortcode}:" width="16" height="16" loading="lazy" decoding="async" fetchPriority="low" /></picture>`, 12 12 ); 13 13 }); 14 14 // console.log(text, emojis);