← back to AsSeenInMovies
feat(asseeninmovies): inject Big Red widget into htmlShell footer
2b42577dd220a7a35557728772c3671dd4d7a0c9 · 2026-05-12 12:00:09 -0700 · SteveStudio2
Same lower-right avatar launcher Steve has on the rest of the fleet.
Tag goes before </body> in every page rendered through htmlShell(),
which covers /, /movie/:id, /person/:id.
No CSP whitelist needed — this server doesn't run helmet.
Files touched
Diff
commit 2b42577dd220a7a35557728772c3671dd4d7a0c9
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date: Tue May 12 12:00:09 2026 -0700
feat(asseeninmovies): inject Big Red widget into htmlShell footer
Same lower-right avatar launcher Steve has on the rest of the fleet.
Tag goes before </body> in every page rendered through htmlShell(),
which covers /, /movie/:id, /person/:id.
No CSP whitelist needed — this server doesn't run helmet.
---
server.js | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/server.js b/server.js
index 7374733..95f7580 100644
--- a/server.js
+++ b/server.js
@@ -267,6 +267,12 @@ function htmlShell(title, body) {
Movie metadata via <a href="https://www.themoviedb.org/">TMDB</a> — this product uses the TMDB API but is not endorsed or certified by TMDB.<br>
Posters and headshots that aren't rights-cleared use a <span class="ai-pill">made with AI</span> placeholder. Never sourced from IMDb.
</footer>
+<!-- Big Red — lower-right avatar launcher (red → green when live).
+ Served by ~/Projects/big-red on :9935. -->
+<script src="http://localhost:9935/widget.js"
+ data-host="http://localhost:9935"
+ data-mode="retail"
+ defer onerror="this.remove()"></script>
</body></html>`;
}
← 2b1ecd3 feat(asseeninmovies): fan-art credit policy — Commons artist
·
back to AsSeenInMovies
·
feat(asseeninmovies): /movies + /people paginated index page bdd362c →