Schedule posts to Bluesky with Cloudflare workers. skyscheduler.work
cf tool bsky-tool cloudflare bluesky schedule bsky service social-media cloudflare-workers

fix buggy preload code

+5 -6
+5 -6
src/layout/main.tsx
··· 32 32 33 33 let preloadList: PreloadRules[] = []; 34 34 if (props.simple) 35 - preloadList.concat(defaultPreloads); 35 + preloadList = defaultPreloads; 36 36 else 37 - preloadList.concat(appDefaultPreloads); 38 - preloadList.concat(preloads); 39 - 37 + preloadList = appDefaultPreloads; 38 + preloadList = preloadList.concat(preloads); 40 39 return (<> 41 40 {raw("<!DOCTYPE html>")} 42 41 <html data-theme="dark" lang="en"> ··· 44 43 <meta charset="UTF-8" /> 45 44 <title>{APP_NAME} - {props.title}</title> 46 45 <MetaTags /> 46 + <PreloadDependencyTags scripts={preloadList} /> 47 + <PersonaTags /> 47 48 {noIndex ? <meta name="robots" content="noindex" /> : null} 48 49 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 49 50 <link rel="icon" type="image/png" sizes="32x32" href="/favicon.png" /> ··· 51 52 <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" /> 52 53 <link rel="manifest" href="/site.webmanifest" /> 53 54 <link rel="preload" href="/logo.svg" as="image" type="image/svg+xml" /> 54 - <PreloadDependencyTags scripts={preloadList} /> 55 55 <IncludeDependencyTags scripts={props.simple ? defaultPreloads : appDefaultPreloads} /> 56 - <PersonaTags /> 57 56 </head> 58 57 <body> 59 58 <container class="pico">