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.
This commit is contained in:
calesthio
2026-04-12 14:27:51 -07:00
parent 0999eaddc7
commit ddc8901154
2 changed files with 21 additions and 1 deletions
+8 -1
View File
@@ -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/
+13
View File
@@ -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}
/>
<Composition
id="HeroTitle"
component={HeroTitle}
durationInFrames={30 * 17}
fps={30}
width={1920}
height={1080}
defaultProps={{
title: "THE CALIBRATORS",
subtitle: "The People Who Define Reality",
}}
/>
<Composition
id="EndTag"
component={EndTag}