Rebrand StreamHoard, strip Emergent.sh platform artifacts

- Remove .emergent/ state dir, tracked .gitconfig, @emergentbase/visual-edits
  dep + craco wiring, emergent.sh script/meta tags, PostHog telemetry snippet
- Rename UI/docs branding Kino -> StreamHoard (README, DEPLOY.md, Navbar,
  Login, Register, AdminShowEpisodes, FastAPI title, health check response)
- Rename docker-compose container/network names to streamhoard-*
- Default admin email domain -> admin@streamhoard.local
This commit is contained in:
Myron Blair
2026-07-23 20:20:29 -05:00
parent d4dffdb6fb
commit e27bb37f7b
18 changed files with 53 additions and 155 deletions
+3 -3
View File
@@ -57,7 +57,7 @@ for d in (VIDEOS_DIR, POSTERS_DIR, SUBS_DIR, HLS_DIR):
CHUNK_SIZE = 1024 * 1024
app = FastAPI(title="Kino")
app = FastAPI(title="StreamHoard")
api = APIRouter(prefix="/api")
bearer = HTTPBearer(auto_error=False)
@@ -114,7 +114,7 @@ async def on_startup():
await db.profiles.create_index("user_id")
await db.subtitles.create_index("movie_id")
admin_email = os.environ.get("ADMIN_EMAIL", "admin@kino.local")
admin_email = os.environ.get("ADMIN_EMAIL", "admin@streamhoard.local")
if not await db.users.find_one({"email": admin_email}):
admin_user = {
"id": str(uuid.uuid4()),
@@ -1482,7 +1482,7 @@ async def _auto_fetch_subtitle(content_type: str, content_id: str, tmdb_id: Opti
# ============ HEALTH ============
@api.get("/")
async def root():
return {"app": "Kino", "status": "ok"}
return {"app": "StreamHoard", "status": "ok"}
app.include_router(api)