[READ-ONLY] Mirror of https://github.com/improsocial/impro An extensible Bluesky client for web impro.social
6

Configure Feed

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

Add headers and move sandbox file

Grace Kind (Jul 11, 2026, 1:05 AM -0500) 7c55bb83 25e698c5

+17 -4
+3 -2
eleventy.config.js
··· 22 22 eleventyConfig.addPassthroughCopy("src/css"); 23 23 eleventyConfig.addPassthroughCopy("src/img"); 24 24 eleventyConfig.addPassthroughCopy("src/manifest.json"); 25 + eleventyConfig.addPassthroughCopy("src/_headers"); 26 + eleventyConfig.addPassthroughCopy("src/plugins"); 25 27 26 28 // Prevent sandbox from being treated as a template 27 - eleventyConfig.ignores.add("src/js/plugins/sandbox.html"); 29 + eleventyConfig.ignores.add("src/plugins/sandbox.html"); 28 30 29 31 const isDev = process.env.NODE_ENV !== "production"; 30 32 ··· 141 143 // linkHtml crawls the un-hashed files on disk, so it must run before renaming 142 144 const linked = await linkHtml(content, { 143 145 baseUrl: buildBaseUrl, 144 - exclude: ["/lib/hls.js"], 145 146 urlMap: imports, 146 147 }); 147 148 return linked
+1 -1
package.json
··· 1 1 { 2 2 "name": "impro", 3 - "version": "0.17.132", 3 + "version": "0.17.133", 4 4 "type": "module", 5 5 "scripts": { 6 6 "start": "rm -rf \"${BUILD_DIR:-build}\" && NODE_ENV=development eleventy --serve",
+12
src/_headers
··· 1 + # Pages auto-generates Link headers from <link rel="modulepreload"> elements, 2 + # which makes Firefox start module preloads before parsing the HTML and then 3 + # reject the import map, so suppress them for now 4 + /* 5 + ! Link 6 + 7 + # Hashed filenames can be cached forever 8 + /js/* 9 + Cache-Control: public, max-age=31536000, immutable 10 + 11 + /css/* 12 + Cache-Control: public, max-age=31536000, immutable
+1 -1
src/js/plugins/pluginBridge.js
··· 2 2 import { SimpleUUID, isDev } from "/js/utils.js"; 3 3 import { getPermissionsFromManifest } from "/js/plugins/pluginPermissions.js"; 4 4 5 - const SANDBOX_URL = "/js/plugins/sandbox.html"; 5 + const SANDBOX_URL = "/plugins/sandbox.html"; 6 6 7 7 export class Logger { 8 8 static LEVELS = { info: 10, warn: 20, error: 30, silent: 40 };
src/js/plugins/sandbox.html src/plugins/sandbox.html