From ddc8901154be913184dcec51ada604696c50b46a Mon Sep 17 00:00:00 2001 From: calesthio Date: Sun, 12 Apr 2026 14:27:51 -0700 Subject: [PATCH] cleanup: register HeroTitle composition, harden gitignore Add HeroTitle Remotion composition (used for documentary title cards). Gitignore now covers youtube tokens, stray pexels downloads, and scratch dirs. Removed leftover test media and credential files. --- .gitignore | 9 ++++++++- remotion-composer/src/Root.tsx | 13 +++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 8e3a0fb..c22b62d 100644 --- a/.gitignore +++ b/.gitignore @@ -34,10 +34,17 @@ corpus/ # User music library (personal royalty-free tracks — not part of repo) music_library/ -# Environment +# Environment & credentials .env .env.local *.env +.youtube-token.json + +# Stray media downloads (test/scratch clips left in repo root) +pexels_video_*.mp4 + +# Scratch/debug scripts +scratch/ # Internal docs (strategy, handoffs, playbooks — not shipped) internal/ diff --git a/remotion-composer/src/Root.tsx b/remotion-composer/src/Root.tsx index 5d8985d..8013bec 100644 --- a/remotion-composer/src/Root.tsx +++ b/remotion-composer/src/Root.tsx @@ -11,6 +11,7 @@ import { calculateTitledVideoMetadata, } from "./TitledVideo"; import { EndTag, EndTagProps } from "./components/EndTag"; +import { HeroTitle } from "./components/HeroTitle"; // --------------------------------------------------------------------------- // Theme System — prevents every video from looking like dark fintech @@ -204,6 +205,18 @@ export const Root: React.FC = () => { }} calculateMetadata={calculateTitledVideoMetadata} /> +