From b43c227e9d0acc240ddda7585e713bf143868f70 Mon Sep 17 00:00:00 2001 From: Grayson Adams <51373669+GraysonCAdams@users.noreply.github.com> Date: Sat, 28 Feb 2026 12:18:06 -0600 Subject: [PATCH 001/147] chore: remove unused files and stale docs Delete orphaned components (VideoCard, MusicCard), empty barrel file, unused vitest config, stub changelog, and outdated planning docs --- CHANGELOG.md | 22 -- docs/inspo/README.md | 20 - docs/roadmap.md | 37 -- docs/sharing-options.md | 40 -- docs/sms-integration.md | 114 ------ src/lib/components/MusicCard.svelte | 577 ---------------------------- src/lib/components/VideoCard.svelte | 341 ---------------- src/lib/index.ts | 1 - vitest.config.ts | 16 - 9 files changed, 1168 deletions(-) delete mode 100644 CHANGELOG.md delete mode 100644 docs/inspo/README.md delete mode 100644 docs/roadmap.md delete mode 100644 docs/sharing-options.md delete mode 100644 docs/sms-integration.md delete mode 100644 src/lib/components/MusicCard.svelte delete mode 100644 src/lib/components/VideoCard.svelte delete mode 100644 src/lib/index.ts delete mode 100644 vitest.config.ts diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 37f2e54..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,22 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/), -and this project adheres to [Semantic Versioning](https://semver.org/). - -## [Unreleased] - -## [1.0.0] - 2026-02-27 - -### Added -- Video feed with SMS-based clip sharing via Twilio -- Music link sharing with cross-platform resolution via Odesli -- Group management with invite codes and customizable accent colors -- Push notifications via Web Push API -- Favorites, reactions, and comment threads -- Theme system (dark/light/system) per user -- Content retention and storage management -- Docker support for self-hosting -- Health check endpoint at `/api/health` -- Auto-migrations on startup via Drizzle ORM diff --git a/docs/inspo/README.md b/docs/inspo/README.md deleted file mode 100644 index b405721..0000000 --- a/docs/inspo/README.md +++ /dev/null @@ -1,20 +0,0 @@ -# UI Inspiration Reference - -This folder contains UI inspiration screenshots used to derive the Scrolly design guidelines. - -## Files - -- `01-dark-social-app.png` — Dark-themed social/dare platform with home feed, sign-in, and player grid screens -- `02-social-network-trio.png` — Mixed light/dark social network with onboarding, explore/discovery, and profile screens -- `03-onboarding-closeup.png` — Close-up of the sky-blue onboarding screen with bold typography and lime CTA -- `04-explore-closeup.png` — Close-up of the dark explore screen with topographic pattern and bottom tab navigation - -## Key Takeaways - -These designs inform the visual direction in `docs/design-guidelines.md`. The core DNA: -- Dark-first, immersive, mobile-native feel -- Bold oversized typography with strong hierarchy -- Lime/chartreuse accent for primary actions -- Card-based layouts with generous rounded corners -- Full-bleed photography and rich media -- Floating actions and bottom tab navigation diff --git a/docs/roadmap.md b/docs/roadmap.md deleted file mode 100644 index fdd77f7..0000000 --- a/docs/roadmap.md +++ /dev/null @@ -1,37 +0,0 @@ -# Roadmap - -## Phase 1 — Core Feed (MVP) - -Get a working app that a group can use to share and watch videos. - -1. **Project scaffolding** — SvelteKit + adapter-node, Drizzle + SQLite, Caddy config -2. **Auth flow** — Invite code entry, username + phone number onboarding, session cookies -3. **SMS setup** — Twilio number provisioned, inbound webhook, VCF generation + delivery on signup -4. **Video ingestion** — SMS inbound (primary) + paste URL form (fallback). yt-dlp download pipeline. SMS message text becomes video caption. -5. **Feed UI** — TikTok-style vertical scroll, video playback (HTML5 `